{"title":"DayZ Scripts · DIFF, DayZ Internal File Finder","url":"https://diff.yadz.app","build":"1.29.163709","version":"1.29","date":"2026-08-12","sha":"86974a0f5bd16b1ee3e334ad828133c93dca80a1","license":{"name":"DayZ Public License (DPL)","url":"https://www.bohemia.net/community/licenses/dayz-public-license-dpl","notice":"Script sources © BOHEMIA INTERACTIVE a.s. Parsed and reformatted for documentation. Not official documentation and not affiliated with DayZ or Bohemia Interactive."},"stats":{"files":2825,"classes":6126,"methods":29503,"members":13424,"enums":406,"typedefs":242,"globals":627,"functions":365,"documented":4869},"classes":[{"name":"AbilityRecord","url":"classes/AbilityRecord/","brief":"pair ( action, actionType )","file":"4_World/Entities/Firearms/Weapon_Base.c","line":4,"methods":[{"name":"AbilityRecord","kind":"ctor","ret":"void","params":[{"type":"int","name":"a"},{"type":"int","name":"at"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":8}],"members":[{"name":"m_action","type":"int","brief":"corresponds to Human::actions == RELOAD, MECHANISM, ...","file":"4_World/Entities/Firearms/Weapon_Base.c","line":6},{"name":"m_actionType","type":"int","brief":"corresponds to Human::actionTypes == CHAMBERING_ONEBULLET_CLOSED, MECHANISM_CLOSED...","file":"4_World/Entities/Firearms/Weapon_Base.c","line":7}]},{"name":"AbstractAITargetCallbacks","url":"classes/AbstractAITargetCallbacks/","file":"3_Game/Systems/AI/AITarget_callbacks.c","line":4},{"name":"AbstractSoundScene","url":"classes/AbstractSoundScene/","topic":"SoundController","file":"3_Game/Sound.c","line":53,"methods":[{"name":"AbstractSoundScene","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Sound.c","line":55},{"name":"~AbstractSoundScene","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Sound.c","line":56},{"name":"Play2D","ret":"AbstractWave","params":[{"type":"SoundObject","name":"soundObject"},{"type":"SoundObjectBuilder","name":"soundBuilder"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":58},{"name":"Play3D","ret":"AbstractWave","params":[{"type":"SoundObject","name":"soundObject"},{"type":"SoundObjectBuilder","name":"soundBuilder"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":59},{"name":"BuildSoundObject","ret":"SoundObject","params":[{"type":"SoundObjectBuilder","name":"soundObjectbuilder"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":60},{"name":"GetRadioVolume","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":62},{"name":"SetRadioVolume","ret":"void","params":[{"type":"float","name":"vol"},{"type":"float","name":"time"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":63},{"name":"GetSpeechExVolume","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":65},{"name":"SetSpeechExVolume","ret":"void","params":[{"type":"float","name":"vol"},{"type":"float","name":"time"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":66},{"name":"GetMusicVolume","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":68},{"name":"SetMusicVolume","ret":"void","params":[{"type":"float","name":"vol"},{"type":"float","name":"time"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":69},{"name":"GetSoundVolume","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":71},{"name":"SetSoundVolume","ret":"void","params":[{"type":"float","name":"vol"},{"type":"float","name":"time"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":72},{"name":"GetVOIPVolume","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":74},{"name":"SetVOIPVolume","ret":"void","params":[{"type":"float","name":"vol"},{"type":"float","name":"time"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":75},{"name":"GetSilenceThreshold","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":77},{"name":"GetAudioLevel","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":78}]},{"name":"AbstractWave","url":"classes/AbstractWave/","topic":"SoundController","file":"3_Game/Sound.c","line":155,"methods":[{"name":"InitEvents","ret":"void","mods":["private"],"file":"3_Game/Sound.c","line":157},{"name":"AbstractWave","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Sound.c","line":164},{"name":"~AbstractWave","kind":"dtor","ret":"void","mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Sound.c","line":165},{"name":"SetUserData","ret":"void","params":[{"type":"Managed","name":"inst"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":170},{"name":"GetUserData","ret":"Managed","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":171},{"name":"Play","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":173},{"name":"PlayWithOffset","ret":"void","params":[{"type":"float","name":"offset"}],"file":"3_Game/Sound.c","line":175},{"name":"Stop","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":181},{"name":"Restart","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":182},{"name":"SetStartOffset","ret":"void","params":[{"type":"float","name":"offset"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":183},{"name":"GetLength","ret":"float","mods":["proto"],"proto":true,"brief":"WARNING: Blocking! Waits for header to load","file":"3_Game/Sound.c","line":185},{"name":"GetCurrPosition","ret":"float","mods":["proto"],"proto":true,"brief":"Current position in percentage of total length","file":"3_Game/Sound.c","line":187},{"name":"Loop","ret":"void","params":[{"type":"bool","name":"setLoop"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":188},{"name":"GetVolume","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":189},{"name":"SetVolume","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":190},{"name":"SetVolumeRelative","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":191},{"name":"SetFrequency","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":192},{"name":"GetFrequency","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":193},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"position"},{"type":"vector","name":"velocity","def":"\"0 0 0\""}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":194},{"name":"SetFadeInFactor","ret":"void","params":[{"type":"float","name":"volume"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":195},{"name":"SetFadeOutFactor","ret":"void","params":[{"type":"float","name":"volume"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":196},{"name":"SetDoppler","ret":"void","params":[{"type":"bool","name":"setDoppler"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":197},{"name":"Skip","ret":"void","params":[{"type":"float","name":"timeSec"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":198},{"name":"IsHeaderLoaded","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":199},{"name":"GetEvents","ret":"AbstractWaveEvents","file":"3_Game/Sound.c","line":201},{"name":"OnPlay","ret":"void","file":"3_Game/Sound.c","line":206},{"name":"OnStop","ret":"void","file":"3_Game/Sound.c","line":211},{"name":"OnLoad","ret":"void","file":"3_Game/Sound.c","line":216},{"name":"OnHeaderLoad","ret":"void","file":"3_Game/Sound.c","line":221},{"name":"OnEnd","ret":"void","file":"3_Game/Sound.c","line":226}]},{"name":"AbstractWaveEvents","url":"classes/AbstractWaveEvents/","topic":"SoundController","file":"3_Game/Sound.c","line":146,"members":[{"name":"Event_OnSoundWaveStarted","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Sound.c","line":148},{"name":"Event_OnSoundWaveStopped","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Sound.c","line":149},{"name":"Event_OnSoundWaveLoaded","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Sound.c","line":150},{"name":"Event_OnSoundWaveHeaderLoaded","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Sound.c","line":151},{"name":"Event_OnSoundWaveEnded","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Sound.c","line":152}]},{"name":"Achievements","url":"classes/Achievements/","file":"3_Game/Services/AchievementsXbox.c","line":51,"methods":[{"name":"Achievements","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/Services/AchievementsXbox.c","line":53},{"name":"~Achievements","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/Services/AchievementsXbox.c","line":54},{"name":"SendEventAction","ret":"EAchievementError","params":[{"type":"EAchievementActionId","name":"action_id"}],"mods":["static","proto"],"proto":true,"file":"3_Game/Services/AchievementsXbox.c","line":56},{"name":"SendEventKill","ret":"EAchievementError","params":[{"type":"EAchievementTargetId","name":"target_id"},{"type":"EAchievementRankId","name":"rank_id"},{"type":"EAchievementRangeId","name":"range_id"},{"type":"EAchievementHitId","name":"hit_id"},{"type":"float","name":"distance"}],"mods":["static","proto"],"proto":true,"file":"3_Game/Services/AchievementsXbox.c","line":57},{"name":"OnActionEat","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":62},{"name":"OnActionDrink","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":70},{"name":"OnEquippedFullGear","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":78},{"name":"OnCookedSteak","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":86},{"name":"OnActionIgniteMatchbox","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":94},{"name":"OnActionIgniteRoadflare","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":102},{"name":"OnActionIgniteDrill","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":110},{"name":"OnActionShave","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":118},{"name":"OnActionGutDeer","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":126},{"name":"OnActionMedsSurvivor","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":134},{"name":"OnActionHandcuff","ret":"void","mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":142},{"name":"OnPlayerKilled","ret":"void","params":[{"type":"EntityAI","name":"victim"},{"type":"EntityAI","name":"killer"},{"type":"EntityAI","name":"source"},{"type":"bool","name":"is_headshot"}],"mods":["static"],"file":"3_Game/Services/AchievementsXbox.c","line":150},{"name":"CheckError","ret":"void","params":[{"type":"EAchievementError","name":"error"}],"mods":["private","static"],"file":"3_Game/Services/AchievementsXbox.c","line":193}]},{"name":"ACOGOptic","url":"classes/ACOGOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":6},{"name":"ACOGOptic_6x","url":"classes/ACOGOptic_6x/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":7},{"name":"ActionActionBuildPartNoTool","url":"classes/ActionActionBuildPartNoTool/","base":"ActionBuildPart","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":224,"methods":[{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":226},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":231},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":236},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":241}]},{"name":"ActionActivateTrap","url":"classes/ActionActivateTrap/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":16,"methods":[{"name":"ActionActivateTrap","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":18},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":30},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":36},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":41},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":46},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":76},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":91},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":104},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":116},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":131}]},{"name":"ActionActivateTrapCB","url":"classes/ActionActivateTrapCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":3},{"name":"InitActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionActivateTrap.c","line":8}]},{"name":"ActionAnimateCarSelection","url":"classes/ActionAnimateCarSelection/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateCarSelection.c","line":1,"methods":[{"name":"ActionAnimateCarSelection","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateCarSelection.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateCarSelection.c","line":12},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateCarSelection.c","line":18},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateCarSelection.c","line":52},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateCarSelection.c","line":77}],"members":[{"name":"m_AnimSource","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateCarSelection.c","line":3}]},{"name":"ActionAnimateSeats","url":"classes/ActionAnimateSeats/","base":"ActionAnimateCarSelection","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateSeats.c","line":1,"methods":[{"name":"ActionAnimateSeats","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateSeats.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateSeats.c","line":8},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateSeats.c","line":67},{"name":"AddActionJuncture","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionAnimateSeats.c","line":72}]},{"name":"ActionArmExplosive","url":"classes/ActionArmExplosive/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":16,"methods":[{"name":"ActionArmExplosive","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":18},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":28},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":34},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":39},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":44},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":58},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":67},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":76}]},{"name":"ActionArmExplosiveCB","url":"classes/ActionArmExplosiveCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":3},{"name":"InitActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionArmExplosive.c","line":8}]},{"name":"ActionAttach","url":"classes/ActionAttach/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":7,"methods":[{"name":"ActionAttach","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":9},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":14},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":22},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"null"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":61},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":72},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":82},{"name":"AttachItem","ret":"void","params":[{"type":"AttachActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":90},{"name":"CanBeSetFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":108}]},{"name":"ActionAttachExplosivesTrigger","url":"classes/ActionAttachExplosivesTrigger/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":9,"methods":[{"name":"ActionAttachExplosivesTrigger","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":21},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":27},{"name":"CanBeSetFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":32},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":37},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":65},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":74},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":83},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":106},{"name":"CreateRemoteDetonatorReceiverAsAttachment","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":122},{"name":"AttachItem","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":141}]},{"name":"ActionAttachExplosivesTriggerCB","url":"classes/ActionAttachExplosivesTriggerCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionAttachExplosivesTrigger.c","line":3}]},{"name":"ActionAttachOnProxy","url":"classes/ActionAttachOnProxy/","base":"ActionAttach","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnProxy.c","line":1,"methods":[{"name":"ActionAttachOnProxy","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnProxy.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnProxy.c","line":8},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnProxy.c","line":16},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnProxy.c","line":37}]},{"name":"ActionAttachOnSelection","url":"classes/ActionAttachOnSelection/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":1,"methods":[{"name":"ActionAttachOnSelection","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":8},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":14},{"name":"FindSlotIdToAttachOrCombine","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":20},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"null"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":67},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":96},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":107},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnSelection.c","line":132}]},{"name":"ActionAttachOnTentProxy","url":"classes/ActionAttachOnTentProxy/","base":"ActionAttachOnProxy","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnTentProxy.c","line":1,"methods":[{"name":"ActionAttachOnTentProxy","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnTentProxy.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnTentProxy.c","line":5},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnTentProxy.c","line":13}]},{"name":"ActionAttachOnTrap","url":"classes/ActionAttachOnTrap/","base":"ActionAttach","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnTrap.c","line":1,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachOnTrap.c","line":3}]},{"name":"ActionAttachPowerSourceToPanel","url":"classes/ActionAttachPowerSourceToPanel/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":2,"methods":[{"name":"ActionAttachPowerSourceToPanel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":9},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":15},{"name":"OnExecuteImpl","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":29},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":42},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":48},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachPowerSourceToPanel.c","line":56}]},{"name":"ActionAttachSeeds","url":"classes/ActionAttachSeeds/","base":"ActionAttach","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachSeeds.c","line":1,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachSeeds.c","line":3}]},{"name":"ActionAttachToConstruction","url":"classes/ActionAttachToConstruction/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":1,"methods":[{"name":"ActionAttachToConstruction","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":8},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":20},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":65},{"name":"OnExecuteImpl","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":72},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":106},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachToConstruction.c","line":112}]},{"name":"ActionAttachWheels","url":"classes/ActionAttachWheels/","base":"ActionAttach","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWheels.c","line":2,"methods":[{"name":"ActionAttachWheels","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWheels.c","line":6},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWheels.c","line":12},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWheels.c","line":83},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWheels.c","line":92}],"members":[{"name":"m_wheel_hub","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWheels.c","line":4}]},{"name":"ActionAttachWithSwitch","url":"classes/ActionAttachWithSwitch/","base":"ActionAttach","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":1,"methods":[{"name":"ActionAttachWithSwitch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":7},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":15},{"name":"CanBePerformedFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":20},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":25},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":31},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":64},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":80},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttachWithSwich.c","line":106}]},{"name":"ActionBandageBase","url":"classes/ActionBandageBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageBase.c","line":1,"methods":[{"name":"ApplyBandage","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageBase.c","line":3}]},{"name":"ActionBandageSelf","url":"classes/ActionBandageSelf/","base":"ActionBandageBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":15,"methods":[{"name":"ActionBandageSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":27},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":43}]},{"name":"ActionBandageSelfCB","url":"classes/ActionBandageSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageSelf.c","line":3}]},{"name":"ActionBandageTarget","url":"classes/ActionBandageTarget/","base":"ActionBandageBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":15,"methods":[{"name":"ActionBandageTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":27},{"name":"GetStanceMask","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":41},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":50},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":61},{"name":"CanTargetBeInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":66}]},{"name":"ActionBandageTargetCB","url":"classes/ActionBandageTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBandageTarget.c","line":3}]},{"name":"ActionBase","url":"classes/ActionBase/","base":"ActionBase_Basic","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":58,"methods":[{"name":"ActionBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":88},{"name":"IsLockTargetOnUse","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":105},{"name":"InitConditionMask","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":110},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":162},{"name":"Post_SetupAction","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":213},{"name":"ActionCleanup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":218},{"name":"GetInputType","ret":"typename","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":221},{"name":"SetInput","ret":"void","params":[{"type":"ActionInput","name":"ai"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":226},{"name":"CreateActionData","ret":"ActionData","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":231},{"name":"CreateConditionComponents","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":236},{"name":"GetDisplayInteractObject","ret":"Object","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":242},{"name":"HasTarget","ret":"bool","brief":"Action is performed on target, not with item itself, when set to true. * target will be synced to server * UI: floating widget will be displayed at target pos","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":250},{"name":"HasProgress","ret":"bool","brief":"For UI: hiding of progress bar","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":256},{"name":"IsLocal","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":262},{"name":"IsInstant","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":268},{"name":"IsUsingProxies","ret":"bool","brief":"not using plane object - it's using multiple proxies","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":274},{"name":"RemoveForceTargetAfterUse","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":279},{"name":"GetActionCategory","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":284},{"name":"IsEat","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":289},{"name":"IsDrink","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":294},{"name":"IsShaveSelf","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":299},{"name":"GetText","ret":"string","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":304},{"name":"CanBePerformedFromQuickbar","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":309},{"name":"CanBePerformedFromInventory","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":314},{"name":"CanBePerformedWhileChangingStance","ret":"bool","brief":"Condition used in PlayerBase::CanChangeStance to check if stance can be changed while action is performed/executed","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":320},{"name":"CanBeSetFromInventory","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":325},{"name":"CanBeUsedInRestrain","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":330},{"name":"CanBeUsedInVehicle","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":335},{"name":"CanTargetBeInVehicle","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":340},{"name":"CanBeUsedOnBack","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":345},{"name":"CanBeUsedSwimming","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":350},{"name":"CanBeUsedOnLadder","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":355},{"name":"CanBeUsedRaised","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":360},{"name":"CanBeUsedThrowing","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":365},{"name":"CanBeUsedLeaning","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":370},{"name":"CanBeUsedWithBrokenLegs","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":375},{"name":"CanBeUsedInFreelook","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":380},{"name":"IsDeploymentAction","ret":"bool","brief":"Is an action directly related to deployment/advanced placing","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":386},{"name":"UseMainItem","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":391},{"name":"MainItemAlwaysInHands","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":396},{"name":"DisplayTargetInActionText","ret":"bool","brief":"Action will display the content of ActionBase::GetTargetName next to action action name (ActionTargetsCursor::GetActionDesc).","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":405},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":410},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":415},{"name":"GetTargetName","ret":"string","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"brief":"Used to set the name of action target displayed in UI in case ActionBase::DisplayTargetInActionText is true.","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":426},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"proto":true,"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":431},{"name":"GetRefreshReservationTimerValue","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":433},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":438},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"brief":"get proxy bone idx from parent and selection we are looking at ID is used for synchronisation to server where it's translated back to object","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":494},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"brief":"create target object from proxyBoneIdx synced from client","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":571},{"name":"GetStanceMaskEx","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":593},{"name":"GetStanceMask","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":598},{"name":"GetClosestPossibleStance","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":612},{"name":"IsFullBodyEx","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":715},{"name":"IsFullBody","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":720},{"name":"HasProneException","ret":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":730},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":737},{"name":"End","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":764},{"name":"Interrupt","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":783},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":788},{"name":"EndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":791},{"name":"OnEndRequest","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":797},{"name":"EndRequest","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":800},{"name":"CanReceiveAction","ret":"bool","params":[{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":805},{"name":"ComputeConditionMask","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":819},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"condition_mask"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":873},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":912},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":919},{"name":"HasVariants","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":927},{"name":"GetVariantsCount","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":932},{"name":"GetVariants","ret":"int","params":[{"mods":["out"],"type":"array<ref ActionBase>","name":"variants"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":940},{"name":"SetVariantID","ret":"void","params":[{"type":"int","name":"ID"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":948},{"name":"GetVariantID","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":953},{"name":"UpdateVariants","ret":"void","params":[{"type":"Object","name":"item"},{"type":"Object","name":"target"},{"type":"int","name":"componet_index"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":958},{"name":"GetVariantManager","ret":"ActionVariantManager","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":966},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":974},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":979},{"name":"ClearInventoryReservationEx","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1040},{"name":"RefreshReservations","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1058},{"name":"AddActionJuncture","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1075},{"name":"ClearActionJuncture","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1104},{"name":"RefreshActionJuncture","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1127},{"name":"UseAcknowledgment","ret":"bool","brief":"kumarjac: No longer necessary as we pass in the ActionData with 'OnJunctureTimedOut' function to automatically refresh","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1146},{"name":"InformPlayers","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"int","name":"state"}],"mods":["protected"],"proto":true,"brief":"DEPRECATED delivers message ids to clients based on given context","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1152},{"name":"SendMessageToClient","ret":"void","params":[{"type":"Object","name":"reciever"},{"type":"string","name":"message"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1154},{"name":"IsDamageDestroyed","ret":"bool","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1166},{"name":"IsBuilding","ret":"bool","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1171},{"name":"IsTransport","ret":"bool","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1176},{"name":"IsInReach","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"float","name":"maxDistance","def":"1.0"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1181},{"name":"PlayActionSound","ret":"SoundOnVehicle","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1219},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1237},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1242},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1248},{"name":"OnUpdateClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1251},{"name":"OnUpdateServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1267},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1271},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1277},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1280},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1285},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1290},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1293},{"name":"GetSpecialtyWeight","ret":"float","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1298},{"name":"GetState","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1310},{"name":"GetProgress","ret":"float","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1315},{"name":"GetProgressWidgetMultiplier","ret":"float","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1320},{"name":"GetInput","ret":"ActionInput","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1325},{"name":"SetID","ret":"void","params":[{"type":"int","name":"actionId"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1330},{"name":"GetID","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1335},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1340}],"members":[{"name":"m_RefreshReservationTimerValue","type":"int","mods":["protected"],"init":"140","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":61},{"name":"m_Sound","type":"string","mods":["protected"],"brief":"sound played at the beggining of action","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":63},{"name":"m_Text","type":"string","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":64},{"name":"m_LockTargetOnUse","type":"bool","mods":["protected"],"brief":"this parameter sets wheter player can perform actions on target while other player is already performing action on it. defaulted as true","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":66},{"name":"m_FullBody","type":"bool","mods":["protected"],"brief":"tells whether action is full body or additive","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":67},{"name":"m_StanceMask","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":68},{"name":"m_Sounds","type":"ref TStringArray","mods":["protected"],"brief":"User action sound is picked from this array randomly","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":69},{"name":"m_ConditionItem","type":"ref CCIBase","brief":"Condition Component","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":70},{"name":"m_ConditionTarget","type":"ref CCTBase","brief":"Condition Component","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":71},{"name":"m_Input","type":"ActionInput","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":72},{"name":"m_ActionID","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":73},{"name":"m_VariantID","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":74},{"name":"m_ConditionMask","type":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":75},{"name":"m_VariantManager","type":"ref ActionVariantManager","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":76},{"name":"m_MessageParam","type":"ref Param1<string>","mods":["protected"],"brief":"used for passing messages from server to client","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":79},{"name":"m_SpecialtyWeight","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":83}]},{"name":"ActionBase_Basic","url":"classes/ActionBase_Basic/","file":"3_Game/Systems/Actions/ActionBase_Basic.c","line":1},{"name":"ActionBaseCB","url":"classes/ActionBaseCB/","base":"HumanCommandActionCallback","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":1,"methods":[{"name":"ActionBaseCB","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":9},{"name":"GetPossileStanceMask","ret":"int","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":13},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"int","name":"pEventID"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":18},{"name":"OnFinish","ret":"void","params":[{"type":"bool","name":"pCanceled"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":27},{"name":"SetCommand","ret":"void","params":[{"type":"int","name":"command_uid"}],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":54},{"name":"CreateActionComponent","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":61},{"name":"InitActionComponent","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":66},{"name":"ProgressActionComponent","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":70},{"name":"EndActionComponent","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":78},{"name":"Interrupt","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":83},{"name":"SetActionData","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":109},{"name":"IsUserActionCallback","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":114},{"name":"GetActionComponentProgress","ret":"float","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":119},{"name":"GetActionState","ret":"int","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":128},{"name":"GetTarget","ret":"ActionTarget","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":133}],"members":[{"name":"m_ActionData","type":"ActionData","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":3},{"name":"m_SoundObject","type":"SoundOnVehicle","mods":["protected"],"brief":"object of sound playing on entity","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":4},{"name":"m_Canceled","type":"bool","mods":["protected"],"brief":"helps prevent doubled calling of actionbase End method","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":5},{"name":"m_Interrupted","type":"bool","mods":["protected"],"brief":"force callback to wait till action syncs its interruption","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":6}]},{"name":"ActionBiteCharcoalTablets","url":"classes/ActionBiteCharcoalTablets/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteCharcoalTablets.c","line":1,"methods":[{"name":"ActionBiteCharcoalTablets","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteCharcoalTablets.c","line":3},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteCharcoalTablets.c","line":8}]},{"name":"ActionBitePainkillerTablets","url":"classes/ActionBitePainkillerTablets/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBitePainkillerTablets.c","line":1,"methods":[{"name":"ActionBitePainkillerTablets","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBitePainkillerTablets.c","line":3},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBitePainkillerTablets.c","line":8}]},{"name":"ActionBitePurificationTablets","url":"classes/ActionBitePurificationTablets/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBitePurificationTablets.c","line":1,"methods":[{"name":"ActionBitePurificationTablets","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBitePurificationTablets.c","line":3},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBitePurificationTablets.c","line":8}]},{"name":"ActionBiteTetracyclineAntibiotics","url":"classes/ActionBiteTetracyclineAntibiotics/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteTetracyclineAntibiotics.c","line":1,"methods":[{"name":"ActionBiteTetracyclineAntibiotics","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteTetracyclineAntibiotics.c","line":3},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteTetracyclineAntibiotics.c","line":8}]},{"name":"ActionBiteVitaminBottle","url":"classes/ActionBiteVitaminBottle/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteVitaminBottle.c","line":1,"methods":[{"name":"ActionBiteVitaminBottle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteVitaminBottle.c","line":3},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionBiteVitaminBottle.c","line":8}]},{"name":"ActionBreakLongWoodenStick","url":"classes/ActionBreakLongWoodenStick/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":12,"methods":[{"name":"ActionBreakLongWoodenStick","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":14},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":30},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":42},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":47}]},{"name":"ActionBreakLongWoodenStickCB","url":"classes/ActionBreakLongWoodenStickCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":5}],"members":[{"name":"TIME_TO_BREAK_STICKS","type":"float","mods":["private","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":3}]},{"name":"ActionBuildOven","url":"classes/ActionBuildOven/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":9,"methods":[{"name":"ActionBuildOven","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":21},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":28},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":59}]},{"name":"ActionBuildOvenCB","url":"classes/ActionBuildOvenCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildOven.c","line":3}]},{"name":"ActionBuildPart","url":"classes/ActionBuildPart/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":25,"methods":[{"name":"ActionBuildPart","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":27},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":38},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":44},{"name":"CanBeUsedLeaning","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":55},{"name":"CanBeUsedInFreelook","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":60},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":65},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":89},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":112},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":132},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":137},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":144},{"name":"SetBuildingAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":161},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":183},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":190},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":207},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":214}]},{"name":"ActionBuildPartCB","url":"classes/ActionBuildPartCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":11,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":13},{"name":"SetCallbackDuration","ret":"float","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":19}]},{"name":"ActionBuildPartSwitch","url":"classes/ActionBuildPartSwitch/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":2,"methods":[{"name":"ActionBuildPartSwitch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":12},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":18},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":23},{"name":"UseAcknowledgment","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":28},{"name":"CanBeUsedLeaning","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":38},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":44},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":51},{"name":"SetNextIndex","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionBuildPartSwitch.c","line":59}]},{"name":"ActionBuildShelter","url":"classes/ActionBuildShelter/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":1,"methods":[{"name":"ActionBuildShelter","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":8},{"name":"~ActionBuildShelter","kind":"dtor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":22},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":28},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":59},{"name":"CanBeUsedLeaning","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":83},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":88},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":93},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":98},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":103},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":108},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":131},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":146},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":152},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":159},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":176},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":183},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":196},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":202},{"name":"OnStartAnimationLoopClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":210},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":217},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":223},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":231},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":245},{"name":"DetermineConstructionSounds","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":252},{"name":"PlayActionStartSound","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":287},{"name":"PlayActionLoopSound","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":293},{"name":"StopActionLoopSound","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":301},{"name":"DestroyActionLoopSound","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":310},{"name":"PlayActionFinishSound","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":315},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":321}],"members":[{"name":"m_SoundsetBuildStart","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":3},{"name":"m_SoundsetBuildLoop","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":4},{"name":"m_SoundsetBuildFinish","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":5},{"name":"m_BuildLoopSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionBuildShelter.c","line":6}]},{"name":"ActionBuildStoneCircle","url":"classes/ActionBuildStoneCircle/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":9,"methods":[{"name":"ActionBuildStoneCircle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":29},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":34},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":39},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":56}]},{"name":"ActionBuildStoneCircleCB","url":"classes/ActionBuildStoneCircleCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildStoneCircle.c","line":3}]},{"name":"ActionBurnSewSelf","url":"classes/ActionBurnSewSelf/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":10,"methods":[{"name":"ActionBurnSewSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":19},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":30},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":42}]},{"name":"ActionBurnSewSelfCB","url":"classes/ActionBurnSewSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewSelf.c","line":3}]},{"name":"ActionBurnSewTarget","url":"classes/ActionBurnSewTarget/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewTarget.c","line":10,"methods":[{"name":"ActionBurnSewTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewTarget.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewTarget.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewTarget.c","line":25},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewTarget.c","line":37}]},{"name":"ActionBurnSewTargetCB","url":"classes/ActionBurnSewTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionBurnSewTarget.c","line":3}]},{"name":"ActionBuryAshes","url":"classes/ActionBuryAshes/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryAshes.c","line":9,"methods":[{"name":"ActionBuryAshes","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryAshes.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryAshes.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryAshes.c","line":27},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryAshes.c","line":58}]},{"name":"ActionBuryAshesCB","url":"classes/ActionBuryAshesCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryAshes.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryAshes.c","line":3}]},{"name":"ActionBuryBody","url":"classes/ActionBuryBody/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":9,"methods":[{"name":"ActionBuryBody","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":28},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":53},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":62}]},{"name":"ActionBuryBodyCB","url":"classes/ActionBuryBodyCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuryBody.c","line":3}]},{"name":"ActionCarDoors","url":"classes/ActionCarDoors/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":1,"methods":[{"name":"ActionCarDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":10},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":17},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":23},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"see if door is in reach","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":60},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":96},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":113},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":121},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":126},{"name":"FillCommandUIDPerCrewIdx","ret":"void","params":[{"type":"int","name":"crewIdx0"},{"type":"int","name":"crewIdx1"},{"type":"int","name":"crewIdx2"},{"type":"int","name":"crewIdx3"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":131},{"name":"FillCommandUIDPerCrewIdx","ret":"void","params":[{"type":"int","name":"evenCrewIdx0"},{"type":"int","name":"unevenCrewIdx1"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":139}],"members":[{"name":"m_CommandUIDPerCrewIdx","type":"int","mods":["protected"],"array":"4","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":3},{"name":"m_IsOpening","type":"bool","mods":["protected"],"init":"true","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":4},{"name":"m_Car","type":"CarScript","init":"null","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":6},{"name":"m_AnimSource","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoors.c","line":7}]},{"name":"ActionCarDoorsOutside","url":"classes/ActionCarDoorsOutside/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":1,"methods":[{"name":"ActionCarDoorsOutside","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":6},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":19},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"is in reach, should open the door","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":66},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":109},{"name":"FillCommandUIDPerCrewIdx","ret":"void","params":[{"type":"int","name":"crewIdx0"},{"type":"int","name":"crewIdx1"},{"type":"int","name":"crewIdx2"},{"type":"int","name":"crewIdx3"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":121},{"name":"FillCommandUIDPerCrewIdx","ret":"void","params":[{"type":"int","name":"evenCrewIdx0"},{"type":"int","name":"unevenCrewIdx1"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":129}],"members":[{"name":"m_CommandUIDPerCrewIdx","type":"int","mods":["protected"],"array":"4","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":3},{"name":"m_IsOpening","type":"bool","mods":["protected"],"init":"true","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCarDoorsOutside.c","line":4}]},{"name":"ActionCarHornBase","url":"classes/ActionCarHornBase/","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":1,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":3},{"name":"SetCarHornState","ret":"void","params":[{"type":"CarHornActionData","name":"pActionData"},{"type":"int","name":"pState"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":28},{"name":"PlayerIsDriver","ret":"bool","params":[{"type":"Transport","name":"trans"},{"type":"PlayerBase","name":"player"}],"mods":["protected","static"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":39},{"name":"BatteryIsVital","ret":"bool","params":[{"type":"ItemBase","name":"battery"}],"mods":["protected","static"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":44}]},{"name":"ActionCarHornLong","url":"classes/ActionCarHornLong/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":208,"methods":[{"name":"ActionCarHornLong","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":210},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":216},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":221},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":226},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":231},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":236},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":241},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":247},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":253},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"special case - manually ends the action on exec event","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":259},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":271},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":286},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":295},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":304},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":312},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":322},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":346}]},{"name":"ActionCarHornShort","url":"classes/ActionCarHornShort/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":65,"methods":[{"name":"ActionCarHornShort","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":67},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":74},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":79},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":84},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":89},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":94},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":100},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":105},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":111},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"special case - manually ends the action on exec event","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":117},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":129},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"sets the m_ActionNeeded flag on both sides","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":138},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":147},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":155},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":163},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":173},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":197}]},{"name":"ActionCarHornShortCB","url":"classes/ActionCarHornShortCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":63},{"name":"ActionCheckPulse","url":"classes/ActionCheckPulse/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":2,"methods":[{"name":"ActionCheckPulse","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":12},{"name":"GetPulseMessage","ret":"string","params":[{"type":"EPulseType","name":"pulse_type"},{"type":"int","name":"blood_level"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":62},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":72},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":88}],"members":[{"name":"TARGET_IRREGULAR_PULSE_BIT","type":"int","mods":["const"],"init":"1 << 31","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulse.c","line":4}]},{"name":"ActionCheckPulseTarget","url":"classes/ActionCheckPulseTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":9,"methods":[{"name":"ActionCheckPulseTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":13},{"name":"GetPulseMessage","ret":"string","params":[{"type":"EPulseType","name":"pulse_type"},{"type":"int","name":"blood_level"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":67},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":76},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":81},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":87},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":102}],"members":[{"name":"TARGET_IRREGULAR_PULSE_BIT","type":"int","mods":["const"],"init":"1 << 31","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":11}]},{"name":"ActionCheckPulseTargetCB","url":"classes/ActionCheckPulseTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCheckPulseTarget.c","line":3}]},{"name":"ActionClapBearTrapWithThisItem","url":"classes/ActionClapBearTrapWithThisItem/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClapBearTrapWithThisItem.c","line":1,"methods":[{"name":"ActionClapBearTrapWithThisItem","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClapBearTrapWithThisItem.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClapBearTrapWithThisItem.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClapBearTrapWithThisItem.c","line":17},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClapBearTrapWithThisItem.c","line":33}]},{"name":"ActionClose","url":"classes/ActionClose/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":1,"methods":[{"name":"ActionClose","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":19},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":29},{"name":"SetCloseAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":41},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionClose.c","line":54}]},{"name":"ActionCloseBarrel","url":"classes/ActionCloseBarrel/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrel.c","line":1,"methods":[{"name":"ActionCloseBarrel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrel.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrel.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrel.c","line":27}]},{"name":"ActionCloseBarrelHoles","url":"classes/ActionCloseBarrelHoles/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrelHoles.c","line":1,"methods":[{"name":"ActionCloseBarrelHoles","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrelHoles.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrelHoles.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseBarrelHoles.c","line":27}]},{"name":"ActionCloseCarDoors","url":"classes/ActionCloseCarDoors/","base":"ActionCarDoors","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCloseCarDoors.c","line":1,"methods":[{"name":"ActionCloseCarDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCloseCarDoors.c","line":3}]},{"name":"ActionCloseCarDoorsOutside","url":"classes/ActionCloseCarDoorsOutside/","base":"ActionCarDoorsOutside","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCloseCarDoorsOutside.c","line":1,"methods":[{"name":"ActionCloseCarDoorsOutside","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionCloseCarDoorsOutside.c","line":3}]},{"name":"ActionCloseDoors","url":"classes/ActionCloseDoors/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":1,"methods":[{"name":"ActionCloseDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":12},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":18},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":42},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":60},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":74}],"members":[{"name":"m_NoisePar","type":"ref NoiseParams","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseDoors.c","line":3}]},{"name":"ActionCloseFence","url":"classes/ActionCloseFence/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":1,"methods":[{"name":"ActionCloseFence","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":6},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":19},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":42},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":50}],"members":[{"name":"m_NoisePar","type":"ref NoiseParams","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":3},{"name":"SELECTION_INTERACT","type":"string","mods":["const"],"init":"\"gate_interact\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionCloseFence.c","line":4}]},{"name":"ActionCollectBloodSelf","url":"classes/ActionCollectBloodSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodSelf.c","line":9,"methods":[{"name":"ActionCollectBloodSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodSelf.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodSelf.c","line":27},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodSelf.c","line":32}]},{"name":"ActionCollectBloodSelfCB","url":"classes/ActionCollectBloodSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodSelf.c","line":3}]},{"name":"ActionCollectBloodTarget","url":"classes/ActionCollectBloodTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":9,"methods":[{"name":"ActionCollectBloodTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":21},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":27}]},{"name":"ActionCollectBloodTargetCB","url":"classes/ActionCollectBloodTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":3}]},{"name":"ActionCollectBloodTargetLambda","url":"classes/ActionCollectBloodTargetLambda/","base":"ReplaceItemWithNewLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":50,"methods":[{"name":"ActionCollectBloodTargetLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"float","name":"specialtyWeight"},{"type":"PlayerBase","name":"target"},{"type":"float","name":"delta"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":56},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":58}],"members":[{"name":"m_SpecialtyWeight","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":52},{"name":"m_percentFilled","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":53},{"name":"m_Target","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectBloodTarget.c","line":54}]},{"name":"ActionCollectSampleSelf","url":"classes/ActionCollectSampleSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleSelf.c","line":9,"methods":[{"name":"ActionCollectSampleSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleSelf.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleSelf.c","line":27},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleSelf.c","line":32}]},{"name":"ActionCollectSampleSelfCB","url":"classes/ActionCollectSampleSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleSelf.c","line":3}]},{"name":"ActionCollectSampleTarget","url":"classes/ActionCollectSampleTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleTarget.c","line":9,"methods":[{"name":"ActionCollectSampleTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleTarget.c","line":21},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleTarget.c","line":27}]},{"name":"ActionCollectSampleTargetCB","url":"classes/ActionCollectSampleTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCollectSampleTarget.c","line":3}]},{"name":"ActionConstructor","url":"classes/ActionConstructor/","file":"4_World/Classes/UserActionsComponent/ActionConstructor.c","line":1,"methods":[{"name":"ConstructActions","ret":"bool","params":[{"mods":["out"],"type":"array<ref ActionBase>","name":"actionsArray"},{"mods":["out"],"type":"map<typename, ActionBase>","name":"actionNameActionMap"}],"file":"4_World/Classes/UserActionsComponent/ActionConstructor.c","line":3},{"name":"RegisterActions","ret":"void","params":[{"type":"TTypenameArray","name":"actions"}],"file":"4_World/Classes/UserActionsComponent/ActionConstructor.c","line":27}]},{"name":"ActionConsume","url":"classes/ActionConsume/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":9,"methods":[{"name":"ActionConsume","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":20},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":34},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":39},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":45}]},{"name":"ActionConsumeCB","url":"classes/ActionConsumeCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionConsume.c","line":3}]},{"name":"ActionConsumeSingle","url":"classes/ActionConsumeSingle/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":1,"methods":[{"name":"ActionConsumeSingle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":5},{"name":"GetConsumedQuantity","ret":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":13},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":18},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":23},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":34},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":40},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":56}],"members":[{"name":"DEFAULT_CONSUMED_QUANTITY","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":3}]},{"name":"ActionConsumeSingleCB","url":"classes/ActionConsumeSingleCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":66,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionConsumeSingle.c","line":68}]},{"name":"ActionContinuousBase","url":"classes/ActionContinuousBase/","base":"AnimatedActionBase","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":120,"methods":[{"name":"ActionContinuousBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":124},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":135},{"name":"HasAlternativeInterrupt","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":147},{"name":"UseAlternativeInterrupt","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":152},{"name":"IsCameraLockOnPerform","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":158},{"name":"GetCameraUDAngle","ret":"Vector2","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":165},{"name":"GetCameraLRAngle","ret":"Vector2","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":173},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":179},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":184},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":189},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":208},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":226},{"name":"OnFinishProgress","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":243},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":266},{"name":"OnStartAnimationLoopClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":271},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":276},{"name":"OnEndAnimationLoopClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":279},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":283},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":287}],"members":[{"name":"m_AdminLog","type":"PluginAdminLog","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":122}]},{"name":"ActionContinuousBaseCB","url":"classes/ActionContinuousBaseCB/","base":"ActionBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":1,"methods":[{"name":"CancelCondition","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":6},{"name":"SetInLoop","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":34},{"name":"InitActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":39},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":79},{"name":"UserEndsAction","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":110}],"members":[{"name":"m_inLoop","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":3},{"name":"m_callLoopEnd","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/ActionContinuousBase.c","line":4}]},{"name":"ActionCookOnStick","url":"classes/ActionCookOnStick/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":11,"methods":[{"name":"ActionCookOnStick","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":31},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":60}]},{"name":"ActionCookOnStickCB","url":"classes/ActionCookOnStickCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":5}],"members":[{"name":"COOKING_ON_STICK_UPDATE_TIME","type":"float","mods":["private","const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCookOnStick.c","line":3}]},{"name":"ActionCoverHeadSelf","url":"classes/ActionCoverHeadSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":9,"methods":[{"name":"ActionCoverHeadSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":40},{"name":"IsWearingHeadgear","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":51}]},{"name":"ActionCoverHeadSelfCB","url":"classes/ActionCoverHeadSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadSelf.c","line":3}]},{"name":"ActionCoverHeadTarget","url":"classes/ActionCoverHeadTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":9,"methods":[{"name":"ActionCoverHeadTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":28},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":40},{"name":"IsWearingHeadgear","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":51}]},{"name":"ActionCoverHeadTargetCB","url":"classes/ActionCoverHeadTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":3}]},{"name":"ActionCPR","url":"classes/ActionCPR/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":11,"methods":[{"name":"ActionCPR","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":13},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":23},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":28},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":33},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":40},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":46},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":58},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":64},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":69},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":76}]},{"name":"ActionCPRCB","url":"classes/ActionCPRCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":5}],"members":[{"name":"REPEAT_AFTER_SEC","type":"float","mods":["private","const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionCPR.c","line":3}]},{"name":"ActionCraft","url":"classes/ActionCraft/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":9,"methods":[{"name":"ActionCraft","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":18},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":30},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":50},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":68},{"name":"CancelCraft","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":74}],"members":[{"name":"m_HasStarted","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":11},{"name":"m_Item1","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":13},{"name":"m_Item2","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":14},{"name":"m_RecipeID","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":16}]},{"name":"ActionCraftArmband","url":"classes/ActionCraftArmband/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":9,"methods":[{"name":"ActionCraftArmband","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":37},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":45}]},{"name":"ActionCraftArmbandCB","url":"classes/ActionCraftArmbandCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftArmband.c","line":3}]},{"name":"ActionCraftBolts","url":"classes/ActionCraftBolts/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":11,"methods":[{"name":"InitCuttingTypes","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":18},{"name":"ActionCraftBolts","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":42},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":55},{"name":"IsCuttingType","ret":"bool","params":[{"type":"Object","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":61},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":66},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":83},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":91}],"members":[{"name":"CUTTING_TYPES","type":"ref set<string>","mods":["const"],"init":"new set<string>()","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":13},{"name":"m_IsKnifeInHands","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":15},{"name":"m_ResultEntity","type":"Ammunition_Base","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":16}]},{"name":"ActionCraftBoltsCB","url":"classes/ActionCraftBoltsCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":5}],"members":[{"name":"TIME_TO_CRAFT","type":"float","mods":["private","const"],"init":"3.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBolts.c","line":3}]},{"name":"ActionCraftBoltsFeather","url":"classes/ActionCraftBoltsFeather/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":11,"methods":[{"name":"ActionCraftBoltsFeather","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":16},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":28},{"name":"IsFeatherType","ret":"bool","params":[{"type":"string","name":"itemInHandsType"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":34},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":39},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":55},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":63}],"members":[{"name":"m_IsFeatherInHands","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":13},{"name":"m_ResultEntity","type":"Ammunition_Base","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":14}]},{"name":"ActionCraftBoltsFeatherCB","url":"classes/ActionCraftBoltsFeatherCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":5}],"members":[{"name":"TIME_TO_CRAFT","type":"float","mods":["private","const"],"init":"3.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoltsFeather.c","line":3}]},{"name":"ActionCraftBoneKnife","url":"classes/ActionCraftBoneKnife/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":9,"methods":[{"name":"ActionCraftBoneKnife","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":27},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":36},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":41},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":49}]},{"name":"ActionCraftBoneKnifeCB","url":"classes/ActionCraftBoneKnifeCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnife.c","line":3}]},{"name":"ActionCraftBoneKnifeEnv","url":"classes/ActionCraftBoneKnifeEnv/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":11,"methods":[{"name":"ActionCraftBoneKnifeEnv","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":30},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":44},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":54}]},{"name":"ActionCraftBoneKnifeEnvCB","url":"classes/ActionCraftBoneKnifeEnvCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_KNIFE","type":"float","mods":["private","const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftBoneKnifeEnv.c","line":3}]},{"name":"ActionCraftCB","url":"classes/ActionCraftCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraft.c","line":3}]},{"name":"ActionCraftImprovisedEyePatch","url":"classes/ActionCraftImprovisedEyePatch/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":9,"methods":[{"name":"ActionCraftImprovisedEyePatch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":27},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":37},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":46}]},{"name":"ActionCraftImprovisedEyePatchCB","url":"classes/ActionCraftImprovisedEyePatchCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedEyePatch.c","line":3}]},{"name":"ActionCraftImprovisedFaceCover","url":"classes/ActionCraftImprovisedFaceCover/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":11,"methods":[{"name":"ActionCraftImprovisedFaceCover","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":43},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":52}]},{"name":"ActionCraftImprovisedFaceCoverCB","url":"classes/ActionCraftImprovisedFaceCoverCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_CLOTHES","type":"float","mods":["private","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFaceCover.c","line":3}]},{"name":"ActionCraftImprovisedFeetCover","url":"classes/ActionCraftImprovisedFeetCover/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":11,"methods":[{"name":"ActionCraftImprovisedFeetCover","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":43},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":52}]},{"name":"ActionCraftImprovisedFeetCoverCB","url":"classes/ActionCraftImprovisedFeetCoverCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_CLOTHES","type":"float","mods":["private","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedFeetCover.c","line":3}]},{"name":"ActionCraftImprovisedHandsCover","url":"classes/ActionCraftImprovisedHandsCover/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":11,"methods":[{"name":"ActionCraftImprovisedHandsCover","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":43},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":52}]},{"name":"ActionCraftImprovisedHandsCoverCB","url":"classes/ActionCraftImprovisedHandsCoverCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_CLOTHES","type":"float","mods":["private","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHandsCover.c","line":3}]},{"name":"ActionCraftImprovisedHeadCover","url":"classes/ActionCraftImprovisedHeadCover/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":12,"methods":[{"name":"ActionCraftImprovisedHeadCover","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":14},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":30},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":39},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":44},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":53}]},{"name":"ActionCraftImprovisedHeadCoverCB","url":"classes/ActionCraftImprovisedHeadCoverCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_CLOTHES","type":"float","mods":["private","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedHeadCover.c","line":3}]},{"name":"ActionCraftImprovisedLegsCover","url":"classes/ActionCraftImprovisedLegsCover/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":11,"methods":[{"name":"ActionCraftImprovisedLegsCover","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":43},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":52}]},{"name":"ActionCraftImprovisedLegsCoverCB","url":"classes/ActionCraftImprovisedLegsCoverCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_CLOTHES","type":"float","mods":["private","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedLegsCover.c","line":3}]},{"name":"ActionCraftImprovisedTorsoCover","url":"classes/ActionCraftImprovisedTorsoCover/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":11,"methods":[{"name":"ActionCraftImprovisedTorsoCover","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":43},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":52}]},{"name":"ActionCraftImprovisedTorsoCoverCB","url":"classes/ActionCraftImprovisedTorsoCoverCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_CLOTHES","type":"float","mods":["private","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftImprovisedTorsoCover.c","line":3}]},{"name":"ActionCraftRopeBelt","url":"classes/ActionCraftRopeBelt/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":9,"methods":[{"name":"ActionCraftRopeBelt","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":27},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":37}]},{"name":"ActionCraftRopeBeltCB","url":"classes/ActionCraftRopeBeltCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftRopeBelt.c","line":3}]},{"name":"ActionCraftStoneKnifeEnv","url":"classes/ActionCraftStoneKnifeEnv/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":11,"methods":[{"name":"ActionCraftStoneKnifeEnv","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":30},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":45}]},{"name":"ActionCraftStoneKnifeEnvCB","url":"classes/ActionCraftStoneKnifeEnvCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":5}],"members":[{"name":"TIME_TO_CRAFT_KNIFE","type":"float","mods":["private","const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCraftStoneKnifeEnv.c","line":3}]},{"name":"ActionCreateGreenhouseGardenPlot","url":"classes/ActionCreateGreenhouseGardenPlot/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":9,"methods":[{"name":"ActionCreateGreenhouseGardenPlot","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":14},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":30},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":76},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":131}],"members":[{"name":"m_GardenPlot","type":"GardenPlot","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":11},{"name":"CAMERA_PITCH_THRESHOLD","type":"float","mods":["private","const"],"init":"-30","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":12}]},{"name":"ActionCreateGreenhouseGardenPlotCB","url":"classes/ActionCreateGreenhouseGardenPlotCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCreateGreenhouseGardenPlot.c","line":3}]},{"name":"ActionCreateIndoorFireplace","url":"classes/ActionCreateIndoorFireplace/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorFireplace.c","line":1,"methods":[{"name":"ActionCreateIndoorFireplace","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorFireplace.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorFireplace.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorFireplace.c","line":17},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorFireplace.c","line":63},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorFireplace.c","line":99},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorFireplace.c","line":104}]},{"name":"ActionCreateIndoorOven","url":"classes/ActionCreateIndoorOven/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorOven.c","line":1,"methods":[{"name":"ActionCreateIndoorOven","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorOven.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorOven.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorOven.c","line":17},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorOven.c","line":63},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionCreateIndoorOven.c","line":96}]},{"name":"ActionData","url":"classes/ActionData/","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":28,"methods":[{"name":"ActionData","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":30},{"name":"OnJunctureTimedOut","ret":"float","mods":["event"],"file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":35}],"members":[{"name":"m_Action","type":"ref ActionBase","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":41},{"name":"m_MainItem","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":42},{"name":"m_Callback","type":"ActionBaseCB","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":43},{"name":"m_ActionComponent","type":"ref CABase","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":44},{"name":"m_State","type":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":45},{"name":"m_Target","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":46},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":47},{"name":"m_PossibleStanceMask","type":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":48},{"name":"m_ReservedInventoryLocations","type":"ref array<ref InventoryLocation>","brief":"used also for juncture","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":49},{"name":"m_RefreshReservationTimer","type":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":50},{"name":"m_RefreshJunctureTimer","type":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":51},{"name":"m_DelayedAnimationEventID","type":"int","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":52},{"name":"m_WasExecuted","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":53},{"name":"m_WasActionStarted","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":54},{"name":"m_ReciveEndInput","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":55}]},{"name":"ActionDebug","url":"classes/ActionDebug/","base":"ActionInstantBase","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":15,"methods":[{"name":"HasTarget","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":22},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":28},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":34},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":58},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":67},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":89},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":98},{"name":"UseAcknowledgment","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":106},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":111},{"name":"CanBeUsedOnLadder","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":116},{"name":"CanBeUsedSwimming","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":121},{"name":"CanBeUsedInRestrain","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":126},{"name":"CanBeUsedRaised","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":131},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":136},{"name":"CanBeUsedThrowing","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":141},{"name":"CanBeUsedLeaning","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":146},{"name":"CanBeUsedWithBrokenLegs","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":151},{"name":"CanBeUsedInFreelook","ret":"bool","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":156},{"name":"InitConditionMask","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":161}]},{"name":"ActionDebugData","url":"classes/ActionDebugData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":8,"members":[{"name":"m_DebugActionID","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":10},{"name":"m_Entity","type":"EntityAI","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":11}]},{"name":"ActionDebugReciveData","url":"classes/ActionDebugReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":1,"members":[{"name":"m_Item","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":3},{"name":"m_DebugActionID","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":4},{"name":"m_Entity","type":"EntityAI","file":"4_World/Classes/UserActionsComponent/Actions/Instant/ActionDebug.c","line":5}]},{"name":"ActionDeconstructShelter","url":"classes/ActionDeconstructShelter/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":1,"methods":[{"name":"ActionDeconstructShelter","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":13},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":19},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":23},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":28},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":33},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":38},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":44},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":59},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":66},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":73},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackShelter.c","line":80}]},{"name":"ActionDeCraftDrysackBag","url":"classes/ActionDeCraftDrysackBag/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":9,"methods":[{"name":"ActionDeCraftDrysackBag","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":27},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":37}]},{"name":"ActionDeCraftDrysackBagCB","url":"classes/ActionDeCraftDrysackBagCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftDrysackBag.c","line":3}]},{"name":"ActionDeCraftRopeBelt","url":"classes/ActionDeCraftRopeBelt/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":12,"methods":[{"name":"ActionDeCraftRopeBelt","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":14},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":31},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":36},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":41}]},{"name":"ActionDeCraftRopeBeltCB","url":"classes/ActionDeCraftRopeBeltCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":3}],"members":[{"name":"TIME_TO_CRAFT_CLOTHES","type":"float","mods":["private","const"],"init":"5.0","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftRopeBelt.c","line":9}]},{"name":"ActionDeCraftWitchHoodCoif","url":"classes/ActionDeCraftWitchHoodCoif/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":9,"methods":[{"name":"ActionDeCraftWitchHoodCoif","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":28},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":33},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":38}]},{"name":"ActionDeCraftWitchHoodCoifCB","url":"classes/ActionDeCraftWitchHoodCoifCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDeCraftWitchHoodCoif.c","line":3}]},{"name":"ActionDefibrilateBase","url":"classes/ActionDefibrilateBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateBase.c","line":1,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateBase.c","line":3},{"name":"CanDefibrillate","ret":"bool","params":[{"type":"Defibrillator","name":"defib"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateBase.c","line":11},{"name":"DefibrillateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"Defibrillator","name":"defib"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateBase.c","line":23},{"name":"DefibrillateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"Defibrillator","name":"defib"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateBase.c","line":28}]},{"name":"ActionDefibrilateSelf","url":"classes/ActionDefibrilateSelf/","base":"ActionDefibrilateBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":9,"methods":[{"name":"ActionDefibrilateSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":28},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":33},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":42}]},{"name":"ActionDefibrilateSelfCB","url":"classes/ActionDefibrilateSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateSelf.c","line":3}]},{"name":"ActionDefibrilateTarget","url":"classes/ActionDefibrilateTarget/","base":"ActionDefibrilateBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateTarget.c","line":9,"methods":[{"name":"ActionDefibrilateTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateTarget.c","line":21},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateTarget.c","line":28},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateTarget.c","line":37}]},{"name":"ActionDefibrilateTargetCB","url":"classes/ActionDefibrilateTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDefibrilateTarget.c","line":3}]},{"name":"ActionDeployBase","url":"classes/ActionDeployBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":19,"methods":[{"name":"ActionDeployBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":25},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":34},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":40},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":45},{"name":"ActionUsesHologram","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":51},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":56},{"name":"GetCameraUDAngle","ret":"Vector2","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":64},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":70},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":133},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":144},{"name":"AddActionJuncture","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":162},{"name":"DropDuringPlacing","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":185},{"name":"MoveEntityToFinalPosition","ret":"void","params":[{"type":"ActionData","name":"action_data"},{"type":"vector","name":"position"},{"type":"vector","name":"orientation"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":206},{"name":"MoveEntityToFinalPositionSinglePlayer","ret":"void","params":[{"type":"ActionData","name":"action_data"},{"type":"InventoryLocation","name":"source"},{"type":"InventoryLocation","name":"destination"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":232}],"members":[{"name":"POSITION_OFFSET","type":"float","mods":["protected","const"],"init":"0.5","brief":"The forward offset at which the item will be placed (if not using hologram)","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":21},{"name":"m_MovedItems","type":"ref array<ItemBase>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":23}]},{"name":"ActionDeployHuntingTrap","url":"classes/ActionDeployHuntingTrap/","base":"ActionDeployBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployHuntingTrap.c","line":1,"methods":[{"name":"ActionDeployHuntingTrap","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployHuntingTrap.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployHuntingTrap.c","line":10},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployHuntingTrap.c","line":20},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployHuntingTrap.c","line":26},{"name":"MoveEntityToFinalPosition","ret":"void","params":[{"type":"ActionData","name":"action_data"},{"type":"vector","name":"position"},{"type":"vector","name":"orientation"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployHuntingTrap.c","line":31}]},{"name":"ActionDeployObject","url":"classes/ActionDeployObject/","base":"ActionDeployBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":7,"methods":[{"name":"ActionDeployObject","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":9},{"name":"ActionUsesHologram","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":15},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":20},{"name":"IsDeploymentAction","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":25},{"name":"CanBeUsedWithBrokenLegs","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":30},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":35},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":55},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":77},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":115},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":125},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":152},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":167},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":180},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":205},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":240},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":255},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":267},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":288},{"name":"SetupAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":306}]},{"name":"ActiondeployObjectCB","url":"classes/ActiondeployObjectCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":8,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":10},{"name":"DropDuringPlacing","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":16}]},{"name":"ActionDestroyCombinationLock","url":"classes/ActionDestroyCombinationLock/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":10,"methods":[{"name":"ActionDestroyCombinationLock","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":29},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":43},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":64}],"members":[{"name":"CYCLES","type":"int","mods":["static"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":12}]},{"name":"ActionDestroyCombinationLockCB","url":"classes/ActionDestroyCombinationLockCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyCombinationLock.c","line":3}]},{"name":"ActionDestroyPart","url":"classes/ActionDestroyPart/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":9,"methods":[{"name":"ActionDestroyPart","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":24},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":30},{"name":"CanBeUsedLeaning","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":36},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":41},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":50},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":55},{"name":"DestroyCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"bool","name":"camera_check"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":85},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":124}],"members":[{"name":"CYCLES","type":"int","mods":["static"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":11}]},{"name":"ActionDestroyPartCB","url":"classes/ActionDestroyPartCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c","line":3}]},{"name":"ActionDetach","url":"classes/ActionDetach/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":6,"methods":[{"name":"ActionDetach","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":10},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":17},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":23},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":28},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":38},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":65},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":80}],"members":[{"name":"m_ItemName","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":8}]},{"name":"ActionDetachFromTarget","url":"classes/ActionDetachFromTarget/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":1,"methods":[{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":4},{"name":"ActionDetachFromTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":10},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":15},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":20},{"name":"FindSlotIdToDetach","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":26},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":53},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":78},{"name":"GetDisplayInteractObject","ret":"Object","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":85},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":97},{"name":"Process","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":108}]},{"name":"ActionDetachFromTarget_SpecificSlot","url":"classes/ActionDetachFromTarget_SpecificSlot/","base":"ActionDetachFromTarget","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":134,"methods":[{"name":"FindSlotIdToDetach","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":138}],"members":[{"name":"m_slotToDetach","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":136}]},{"name":"ActionDetachFromTarget_SpecificSlot_MetalSheets","url":"classes/ActionDetachFromTarget_SpecificSlot_MetalSheets/","base":"ActionDetachFromTarget_SpecificSlot","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":221,"methods":[{"name":"ActionDetachFromTarget_SpecificSlot_MetalSheets","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":223}]},{"name":"ActionDetachFromTarget_SpecificSlot_WoodenLogs","url":"classes/ActionDetachFromTarget_SpecificSlot_WoodenLogs/","base":"ActionDetachFromTarget_SpecificSlot","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":205,"methods":[{"name":"ActionDetachFromTarget_SpecificSlot_WoodenLogs","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":207}]},{"name":"ActionDetachFromTarget_SpecificSlot_WoodenPlanks","url":"classes/ActionDetachFromTarget_SpecificSlot_WoodenPlanks/","base":"ActionDetachFromTarget_SpecificSlot","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":213,"methods":[{"name":"ActionDetachFromTarget_SpecificSlot_WoodenPlanks","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":215}]},{"name":"ActionDetachFromTarget_SpecificSlotsCategory","url":"classes/ActionDetachFromTarget_SpecificSlotsCategory/","base":"ActionDetachFromTarget","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":169,"methods":[{"name":"FindSlotIdToDetach","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":173}],"members":[{"name":"m_slotsToDetach","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":171}]},{"name":"ActionDetachFromTarget_SpecificSlotsCategory_Barrel","url":"classes/ActionDetachFromTarget_SpecificSlotsCategory_Barrel/","base":"ActionDetachFromTarget_SpecificSlotsCategory","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":229,"methods":[{"name":"ActionDetachFromTarget_SpecificSlotsCategory_Barrel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":231}]},{"name":"ActionDetachFromTarget_SpecificSlotsCategory_WoodenCrate","url":"classes/ActionDetachFromTarget_SpecificSlotsCategory_WoodenCrate/","base":"ActionDetachFromTarget_SpecificSlotsCategory","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":237,"methods":[{"name":"ActionDetachFromTarget_SpecificSlotsCategory_WoodenCrate","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachFromTarget.c","line":239}]},{"name":"ActionDetachPowerSourceFromPanel","url":"classes/ActionDetachPowerSourceFromPanel/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachPowerSourceFromPanel.c","line":2,"methods":[{"name":"ActionDetachPowerSourceFromPanel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachPowerSourceFromPanel.c","line":4},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachPowerSourceFromPanel.c","line":9},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachPowerSourceFromPanel.c","line":28},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachPowerSourceFromPanel.c","line":33},{"name":"Process","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetachPowerSourceFromPanel.c","line":38}]},{"name":"ActionDialCombinationLock","url":"classes/ActionDialCombinationLock/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":11,"methods":[{"name":"ActionDialCombinationLock","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":22},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":28},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":33},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":38},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":44},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":57}]},{"name":"ActionDialCombinationLockCB","url":"classes/ActionDialCombinationLockCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":5}],"members":[{"name":"REPEAT_AFTER_SEC","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLock.c","line":3}]},{"name":"ActionDialCombinationLockOnTarget","url":"classes/ActionDialCombinationLockOnTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":11,"methods":[{"name":"ActionDialCombinationLockOnTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":22},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":28},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":33},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":38},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":44},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":61}]},{"name":"ActionDialCombinationLockOnTargetCB","url":"classes/ActionDialCombinationLockOnTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":5}],"members":[{"name":"REPEAT_AFTER_SEC","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDialCombinationLockOnTarget.c","line":3}]},{"name":"ActionDigGardenPlot","url":"classes/ActionDigGardenPlot/","base":"ActionDeployObject","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":9,"methods":[{"name":"ActionDigGardenPlot","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":24},{"name":"SetupAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":54},{"name":"CheckSurfaceBelowGardenPlot","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"GardenPlot","name":"item_GP"},{"type":"Hologram","name":"hologram"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":62},{"name":"DropDuringPlacing","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":93},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":97},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":104}],"members":[{"name":"m_GardenPlot","type":"GardenPlot","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":11}]},{"name":"ActionDigGardenPlotCB","url":"classes/ActionDigGardenPlotCB/","base":"ActiondeployObjectCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigGardenPlot.c","line":3}]},{"name":"ActionDigInStash","url":"classes/ActionDigInStash/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":9,"methods":[{"name":"ActionDigInStash","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":23},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":29},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":37},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"Check slope angle","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":109},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":116},{"name":"SpawnParticleShovelRaise","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":126},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":131},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":193}],"members":[{"name":"m_DigStashSlopeTolerance","type":"float","mods":["static"],"init":"0.6","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":11}]},{"name":"ActionDigInStashCB","url":"classes/ActionDigInStashCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigInStash.c","line":3}]},{"name":"ActionDigOutStash","url":"classes/ActionDigOutStash/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":9,"methods":[{"name":"ActionDigOutStash","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":21},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":36},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":50},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":57},{"name":"SpawnParticleShovelRaise","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":67},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":72},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":106}]},{"name":"ActionDigOutStashCB","url":"classes/ActionDigOutStashCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":3}]},{"name":"ActionDigWorms","url":"classes/ActionDigWorms/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":17,"methods":[{"name":"ActionDigWorms","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":19},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":29},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":35},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":43},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":51},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":56},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":61},{"name":"IsTargetFertile","ret":"bool","params":[{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":79},{"name":"IsPlayerOnGround","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":98},{"name":"SetDiggignAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"proto":true,"brief":"DEPRECATED - See ItemBase.OverrideActionAnimation() to override commands for items","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":108}]},{"name":"ActionDigWormsCB","url":"classes/ActionDigWormsCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigWorms.c","line":3}]},{"name":"ActionDisarmExplosive","url":"classes/ActionDisarmExplosive/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":9,"methods":[{"name":"ActionDisarmExplosive","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":27},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":43},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":52},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":61}]},{"name":"ActionDisarmExplosiveCB","url":"classes/ActionDisarmExplosiveCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosive.c","line":3}]},{"name":"ActionDisarmExplosiveWithRemoteDetonator","url":"classes/ActionDisarmExplosiveWithRemoteDetonator/","base":"ActionDisarmExplosive","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":9,"methods":[{"name":"ActionDisarmExplosiveWithRemoteDetonator","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":20},{"name":"CanBeSetFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":31},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":60}]},{"name":"ActionDisarmExplosiveWithRemoteDetonatorCB","url":"classes/ActionDisarmExplosiveWithRemoteDetonatorCB/","base":"ActionDisarmExplosiveCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonator.c","line":3}]},{"name":"ActionDisarmExplosiveWithRemoteDetonatorUnpaired","url":"classes/ActionDisarmExplosiveWithRemoteDetonatorUnpaired/","base":"ActionDisarmExplosiveWithRemoteDetonator","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":9,"methods":[{"name":"ActionDisarmExplosiveWithRemoteDetonatorUnpaired","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":20},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":26},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"RD kit","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":73},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":82},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":91}]},{"name":"ActionDisarmExplosiveWithRemoteDetonatorUnpairedCB","url":"classes/ActionDisarmExplosiveWithRemoteDetonatorUnpairedCB/","base":"ActionDisarmExplosiveCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmExplosiveWithRemoteDetonatorUnpaired.c","line":3}]},{"name":"ActionDisarmMine","url":"classes/ActionDisarmMine/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":9,"methods":[{"name":"ActionDisarmMine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":27},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":43},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":53},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":63},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":73}]},{"name":"ActionDisarmMineCB","url":"classes/ActionDisarmMineCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisarmMine.c","line":3}]},{"name":"ActionDisinfectBase","url":"classes/ActionDisinfectBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":9,"methods":[{"name":"Apply","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":11}]},{"name":"ActionDisinfectPlant","url":"classes/ActionDisinfectPlant/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisinfectPlant.c","line":9,"methods":[{"name":"ActionDisinfectPlant","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisinfectPlant.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisinfectPlant.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisinfectPlant.c","line":31}],"members":[{"name":"m_Plant","type":"PlantBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisinfectPlant.c","line":11}]},{"name":"ActionDisinfectPlantBit","url":"classes/ActionDisinfectPlantBit/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDisinfectPlantBit.c","line":12,"methods":[{"name":"ActionDisinfectPlantBit","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDisinfectPlantBit.c","line":14},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDisinfectPlantBit.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDisinfectPlantBit.c","line":27},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDisinfectPlantBit.c","line":47}]},{"name":"ActionDisinfectPlantBitCB","url":"classes/ActionDisinfectPlantBitCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDisinfectPlantBit.c","line":3,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDisinfectPlantBit.c","line":5}]},{"name":"ActionDisinfectPlantCB","url":"classes/ActionDisinfectPlantCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisinfectPlant.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDisinfectPlant.c","line":3}]},{"name":"ActionDisinfectSelf","url":"classes/ActionDisinfectSelf/","base":"ActionDisinfectBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":20,"methods":[{"name":"ActionDisinfectSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":24},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":34},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":40},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":45},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":51}],"members":[{"name":"m_GramsConsumedPerUse","type":"float","brief":"left for legacy reasons","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":22}]},{"name":"ActionDisinfectSelfCB","url":"classes/ActionDisinfectSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectSelf.c","line":3}]},{"name":"ActionDisinfectTarget","url":"classes/ActionDisinfectTarget/","base":"ActionDisinfectBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectTarget.c","line":10,"methods":[{"name":"ActionDisinfectTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectTarget.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectTarget.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectTarget.c","line":28},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectTarget.c","line":40}]},{"name":"ActionDisinfectTargetCB","url":"classes/ActionDisinfectTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionDisinfectTarget.c","line":3}]},{"name":"ActionDismantleGardenPlot","url":"classes/ActionDismantleGardenPlot/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":9,"methods":[{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":12},{"name":"ActionDismantleGardenPlot","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":29},{"name":"SetupAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":46},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":54}]},{"name":"ActionDismantleGardenPlotCB","url":"classes/ActionDismantleGardenPlotCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleGardenPlot.c","line":3}]},{"name":"ActionDismantleOven","url":"classes/ActionDismantleOven/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":9,"methods":[{"name":"ActionDismantleOven","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":29},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":39},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":60}]},{"name":"ActionDismantleOvenCB","url":"classes/ActionDismantleOvenCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleOven.c","line":3}]},{"name":"ActionDismantlePart","url":"classes/ActionDismantlePart/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":26,"methods":[{"name":"ActionDismantlePart","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":28},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":39},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":45},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":51},{"name":"CanBeUsedLeaning","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":68},{"name":"CanBeUsedInFreelook","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":73},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":78},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":90},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":95},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":113},{"name":"SetBuildingAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":125},{"name":"DismantleCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"bool","name":"camera_check"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":144},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":204}]},{"name":"ActionDismantlePartCB","url":"classes/ActionDismantlePartCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":3},{"name":"SetCallbackDuration","ret":"float","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantlePart.c","line":9}]},{"name":"ActionDismantleStoneCircle","url":"classes/ActionDismantleStoneCircle/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":9,"methods":[{"name":"ActionDismantleStoneCircle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":21},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":55}]},{"name":"ActionDismantleStoneCircleCB","url":"classes/ActionDismantleStoneCircleCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDismantleStoneCircle.c","line":3}]},{"name":"ActionDrainLiquid","url":"classes/ActionDrainLiquid/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":11,"methods":[{"name":"ActionDrainLiquid","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":22},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":33},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":45},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":56},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":66}]},{"name":"ActionDrainLiquidCB","url":"classes/ActionDrainLiquidCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":5}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.25","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrainLiquid.c","line":3}]},{"name":"ActionDrink","url":"classes/ActionDrink/","base":"ActionConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrink.c","line":9,"methods":[{"name":"ActionDrink","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrink.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrink.c","line":19},{"name":"IsDrink","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrink.c","line":25},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrink.c","line":30}]},{"name":"ActionDrinkAlcohol","url":"classes/ActionDrinkAlcohol/","base":"ActionDrink","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDrinkAlcohol.c","line":2,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDrinkAlcohol.c","line":4}]},{"name":"ActionDrinkCan","url":"classes/ActionDrinkCan/","base":"ActionDrink","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkCan.c","line":1,"methods":[{"name":"ActionDrinkCan","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkCan.c","line":3}]},{"name":"ActionDrinkCB","url":"classes/ActionDrinkCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrink.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrink.c","line":3}]},{"name":"ActionDrinkCookingPot","url":"classes/ActionDrinkCookingPot/","base":"ActionDrink","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkCookingPot.c","line":1,"methods":[{"name":"ActionDrinkCookingPot","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkCookingPot.c","line":3}]},{"name":"ActionDrinkDisinfectant","url":"classes/ActionDrinkDisinfectant/","base":"ActionDrink","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDrinkDisinfectant.c","line":2,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDrinkDisinfectant.c","line":4}]},{"name":"ActionDrinkDisinfectant2","url":"classes/ActionDrinkDisinfectant2/","base":"ActionDrink","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDrinkDisinfectant2.c","line":2,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionDrinkDisinfectant2.c","line":4}]},{"name":"ActionDrinkPondContinuous","url":"classes/ActionDrinkPondContinuous/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":9,"methods":[{"name":"ActionDrinkPondContinuous","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":14},{"name":"IsDrink","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":23},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":28},{"name":"CanBeUsedInFreelook","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":33},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":38},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":44},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":52},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":59},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":64},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":94},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":107},{"name":"GetLiquidSource","ret":"int","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":123}],"members":[{"name":"WATER_DRANK_PER_SEC","type":"float","mods":["private","const"],"init":"35","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":11},{"name":"ALLOWED_WATER_SURFACES","type":"string","mods":["protected","const"],"init":"string.Format(\"%1|%2\", UAWaterType.FRESH, UAWaterType.STILL)","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":12}]},{"name":"ActionDrinkPondContinuousCB","url":"classes/ActionDrinkPondContinuousCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkPondContinuous.c","line":3}]},{"name":"ActionDrinkThroughContinuous","url":"classes/ActionDrinkThroughContinuous/","base":"ActionDrinkPondContinuous","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkThroughContinuous.c","line":1,"methods":[{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkThroughContinuous.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkThroughContinuous.c","line":9},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkThroughContinuous.c","line":20}]},{"name":"ActionDrinkWellContinuous","url":"classes/ActionDrinkWellContinuous/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":9,"methods":[{"name":"ActionDrinkWellContinuous","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":11},{"name":"IsDrink","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":21},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":26},{"name":"CanBeUsedInFreelook","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":31},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":36},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":42},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":53},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":60},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":65},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":81}]},{"name":"ActionDrinkWellContinuousCB","url":"classes/ActionDrinkWellContinuousCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDrinkWellContinuous.c","line":3}]},{"name":"ActionDropItem","url":"classes/ActionDropItem/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":30,"methods":[{"name":"ActionDropItem","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":34},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":42},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":48},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":53},{"name":"CanBeUsedThrowing","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":58},{"name":"CanBePerformedWhileChangingStance","ret":"bool","mods":["override"],"brief":"Prevent this action from beeing performed while changing stance","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":64},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":69},{"name":"UseAcknowledgment","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":74},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":79},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":84},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"Ongoing move transition protection","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":103},{"name":"PhysicalDropItem","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":120}],"members":[{"name":"m_ItemName","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":32}]},{"name":"ActionDropItemCB","url":"classes/ActionDropItemCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":3},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":9},{"name":"CancelCondition","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItem.c","line":15}]},{"name":"ActionDropItemSimple","url":"classes/ActionDropItemSimple/","base":"ActionDropItem","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItemSimple.c","line":1,"methods":[{"name":"ActionDropItemSimple","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItemSimple.c","line":3},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItemSimple.c","line":5},{"name":"MainItemAlwaysInHands","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItemSimple.c","line":10},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItemSimple.c","line":15},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItemSimple.c","line":20},{"name":"PhysicalDropItem","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionDropItemSimple.c","line":30}]},{"name":"ActionDummyContinuousRelease","url":"classes/ActionDummyContinuousRelease/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDummyRelease.c","line":2,"methods":[{"name":"ActionDummyContinuousRelease","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDummyRelease.c","line":4},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDummyRelease.c","line":9},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDummyRelease.c","line":14}]},{"name":"ActionEat","url":"classes/ActionEat/","base":"ActionEatBig","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":45,"methods":[{"name":"ActionEat","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":47}]},{"name":"ActionEatBig","url":"classes/ActionEatBig/","base":"ActionConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":9,"methods":[{"name":"ActionEatBig","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":18},{"name":"IsEat","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":24},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":29}]},{"name":"ActionEatBigCB","url":"classes/ActionEatBigCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":3}]},{"name":"ActionEatCan","url":"classes/ActionEatCan/","base":"ActionEatBig","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":10,"methods":[{"name":"ActionEatCan","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":12},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":17}]},{"name":"ActionEatCanCB","url":"classes/ActionEatCanCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":3}]},{"name":"ActionEatCB","url":"classes/ActionEatCB/","base":"ActionEatBigCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":37,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":39}]},{"name":"ActionEatCereal","url":"classes/ActionEatCereal/","base":"ActionEat","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCereal.c","line":1,"methods":[{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCereal.c","line":4}]},{"name":"ActionEatCharcoalTablets","url":"classes/ActionEatCharcoalTablets/","base":"ActionConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatCharcoalTablets.c","line":1,"methods":[{"name":"ActionEatCharcoalTablets","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatCharcoalTablets.c","line":3},{"name":"IsEat","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatCharcoalTablets.c","line":9},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatCharcoalTablets.c","line":14}]},{"name":"ActionEatFruit","url":"classes/ActionEatFruit/","base":"ActionEatBig","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatFruit.c","line":9,"methods":[{"name":"ActionEatFruit","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatFruit.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatFruit.c","line":18}]},{"name":"ActionEatFruitCB","url":"classes/ActionEatFruitCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatFruit.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatFruit.c","line":3}]},{"name":"ActionEatMeat","url":"classes/ActionEatMeat/","base":"ActionEatBig","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatMeat.c","line":9,"methods":[{"name":"ActionEatMeat","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatMeat.c","line":11},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatMeat.c","line":16}]},{"name":"ActionEatMeatCB","url":"classes/ActionEatMeatCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatMeat.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatMeat.c","line":3}]},{"name":"ActionEatPainkillerTablets","url":"classes/ActionEatPainkillerTablets/","base":"ActionConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPainkillerTablets.c","line":1,"methods":[{"name":"ActionEatPainkillerTablets","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPainkillerTablets.c","line":3},{"name":"IsEat","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPainkillerTablets.c","line":9},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPainkillerTablets.c","line":14}]},{"name":"ActionEatPillFromBottle","url":"classes/ActionEatPillFromBottle/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionEatPillFromBottle.c","line":1,"methods":[{"name":"ActionEatPillFromBottle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionEatPillFromBottle.c","line":3}]},{"name":"ActionEatPurificationTablets","url":"classes/ActionEatPurificationTablets/","base":"ActionConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPurificationTablets.c","line":1,"methods":[{"name":"ActionEatPurificationTablets","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPurificationTablets.c","line":3},{"name":"IsEat","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPurificationTablets.c","line":9},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatPurificationTablets.c","line":14}]},{"name":"ActionEatSmall","url":"classes/ActionEatSmall/","base":"ActionEatBig","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":64,"methods":[{"name":"ActionEatSmall","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":66}]},{"name":"ActionEatSmallCan","url":"classes/ActionEatSmallCan/","base":"ActionEatBig","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":42,"methods":[{"name":"ActionEatSmallCan","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":44},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":49}]},{"name":"ActionEatSmallCanCB","url":"classes/ActionEatSmallCanCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":33,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatCan.c","line":35}]},{"name":"ActionEatSmallCB","url":"classes/ActionEatSmallCB/","base":"ActionEatBigCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":56,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEat.c","line":58}]},{"name":"ActionEatSnowContinuous","url":"classes/ActionEatSnowContinuous/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":9,"methods":[{"name":"ActionEatSnowContinuous","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":11},{"name":"IsDrink","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":20},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":25},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":30},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":36},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":44},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":51},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":56},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":72},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":85}]},{"name":"ActionEatSnowContinuousCB","url":"classes/ActionEatSnowContinuousCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEatSnowContinuous.c","line":3}]},{"name":"ActionEatTabletFromWrapper","url":"classes/ActionEatTabletFromWrapper/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionEatTabletFromWrapper.c","line":1,"methods":[{"name":"ActionEatTabletFromWrapper","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionEatTabletFromWrapper.c","line":3}]},{"name":"ActionEatTetracyclineAntibiotics","url":"classes/ActionEatTetracyclineAntibiotics/","base":"ActionConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatTetracyclineAntibiotics.c","line":1,"methods":[{"name":"ActionEatTetracyclineAntibiotics","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatTetracyclineAntibiotics.c","line":3},{"name":"IsEat","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatTetracyclineAntibiotics.c","line":9},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatTetracyclineAntibiotics.c","line":14}]},{"name":"ActionEatVitaminBottle","url":"classes/ActionEatVitaminBottle/","base":"ActionConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatVitaminBottle.c","line":1,"methods":[{"name":"ActionEatVitaminBottle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatVitaminBottle.c","line":3},{"name":"IsEat","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatVitaminBottle.c","line":9},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionEatVitaminBottle.c","line":14}]},{"name":"ActionEmptyBottleBase","url":"classes/ActionEmptyBottleBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":23,"methods":[{"name":"ActionEmptyBottleBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":25},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":36},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":42},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":47},{"name":"UseAlternativeInterrupt","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":52},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":57},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":65},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":70},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":75},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":80},{"name":"SendRPC","ret":"void","params":[{"type":"ActionData","name":"actionData"},{"type":"bool","name":"enable"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":87}]},{"name":"ActionEmptyBottleBaseCB","url":"classes/ActionEmptyBottleBaseCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":4},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":13}],"members":[{"name":"m_RPCStopAlreadySent","type":"bool","brief":"since stopping contains a sound tail, we need to stop it only once, this bool ensures that","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyBottleBase.c","line":3}]},{"name":"ActionEmptyCookingPot","url":"classes/ActionEmptyCookingPot/","base":"ActionEmptyBottleBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyCookingPot.c","line":1},{"name":"ActionEmptyMagazine","url":"classes/ActionEmptyMagazine/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":14,"methods":[{"name":"ActionEmptyMagazine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":16},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":24},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":35},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":41},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":47},{"name":"CanEmpty","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":52},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":58},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":63},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":69},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":74}]},{"name":"ActionEmptyMagazineCB","url":"classes/ActionEmptyMagazineCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":6,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":8}]},{"name":"ActionEmptySeedsPack","url":"classes/ActionEmptySeedsPack/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionEmptySeedsPack.c","line":6,"methods":[{"name":"ActionEmptySeedsPack","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionEmptySeedsPack.c","line":8},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionEmptySeedsPack.c","line":15},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionEmptySeedsPack.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionEmptySeedsPack.c","line":26},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionEmptySeedsPack.c","line":31}]},{"name":"ActionEnterLadder","url":"classes/ActionEnterLadder/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":2,"methods":[{"name":"ActionEnterLadder","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":7},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":19},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":113},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":199},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":204},{"name":"CanBeUsedSwimming","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":210}],"members":[{"name":"GEOM_LOD_NAME","type":"string","mods":["private","const"],"init":"LOD.NAME_GEOMETRY","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":4},{"name":"MEM_LOD_NAME","type":"string","mods":["private","const"],"init":"LOD.NAME_MEMORY","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionEnterLadder.c","line":5}]},{"name":"ActionExitLadder","url":"classes/ActionExitLadder/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":1,"methods":[{"name":"ActionExitLadder","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":8},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":14},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":23},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":32},{"name":"CanBeUsedOnLadder","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":37},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionExitLadder.c","line":42}]},{"name":"ActionExtinguishFireplaceByExtinguisher","url":"classes/ActionExtinguishFireplaceByExtinguisher/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":13,"methods":[{"name":"ActionExtinguishFireplaceByExtinguisher","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":15},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":32},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":46},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":54}]},{"name":"ActionExtinguishFireplaceByExtinguisherCB","url":"classes/ActionExtinguishFireplaceByExtinguisherCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":6}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":3},{"name":"WETNESS_GAIN_MULTIPLIER","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByExtinguisher.c","line":4}]},{"name":"ActionExtinguishFireplaceByLiquid","url":"classes/ActionExtinguishFireplaceByLiquid/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":13,"methods":[{"name":"ActionExtinguishFireplaceByLiquid","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":15},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":31},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":48},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":56}]},{"name":"ActionExtinguishFireplaceByLiquidCB","url":"classes/ActionExtinguishFireplaceByLiquidCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":6}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":3},{"name":"WETNESS_GAIN_MULTIPLIER","type":"float","mods":["private","const"],"init":"1.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionExtinguishFireplaceByLiquid.c","line":4}]},{"name":"ActionExtinquishTorchVideo","url":"classes/ActionExtinquishTorchVideo/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionExtinquishTorchVideo.c","line":1,"methods":[{"name":"ActionExtinquishTorchVideo","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionExtinquishTorchVideo.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionExtinquishTorchVideo.c","line":8},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionExtinquishTorchVideo.c","line":14},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionExtinquishTorchVideo.c","line":22},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionExtinquishTorchVideo.c","line":27},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionExtinquishTorchVideo.c","line":32}]},{"name":"ActionFeedCharcoalTablets","url":"classes/ActionFeedCharcoalTablets/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedCharcoalTablets.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedCharcoalTablets.c","line":3}]},{"name":"ActionFeedPainkillerTablets","url":"classes/ActionFeedPainkillerTablets/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedPainkillerTablets.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedPainkillerTablets.c","line":3}]},{"name":"ActionFeedPurificationTablets","url":"classes/ActionFeedPurificationTablets/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedPurificationTablets.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedPurificationTablets.c","line":3}]},{"name":"ActionFeedTetracyclineAntibiotics","url":"classes/ActionFeedTetracyclineAntibiotics/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedTetracyclineAntibiotics.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedTetracyclineAntibiotics.c","line":3}]},{"name":"ActionFeedVitaminBottle","url":"classes/ActionFeedVitaminBottle/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedVitaminBottle.c","line":11,"methods":[{"name":"ActionFeedVitaminBottle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedVitaminBottle.c","line":13}]},{"name":"ActionFeedVitaminBottleCB","url":"classes/ActionFeedVitaminBottleCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedVitaminBottle.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedVitaminBottle.c","line":5}],"members":[{"name":"QUANTITY_USED_PER_SEC","type":"float","mods":["private","const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionFeedVitaminBottle.c","line":3}]},{"name":"ActionFertilizeSlot","url":"classes/ActionFertilizeSlot/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":11,"methods":[{"name":"ActionFertilizeSlot","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":31},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":65}]},{"name":"ActionFertilizeSlotCB","url":"classes/ActionFertilizeSlotCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":5}],"members":[{"name":"QUANTITY_USED_PER_SEC","type":"float","mods":["private","const"],"init":"150","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFertilizeSlot.c","line":3}]},{"name":"ActionFillBottleBase","url":"classes/ActionFillBottleBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":26,"methods":[{"name":"ActionFillBottleBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":32},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":45},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":51},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":74},{"name":"GetStanceMask","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":79},{"name":"GetActionCommandEx","ret":"int","params":[{"type":"ActionData","name":"actionData"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":92},{"name":"GetLiquidType","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":103},{"name":"SetupStance","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":131},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":145}],"members":[{"name":"WATER_DEPTH","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":28},{"name":"ALLOWED_WATER_SURFACES","type":"string","mods":["private","const"],"init":"string.Format(\"%1|%2|%3\", UAWaterType.FRESH, UAWaterType.STILL, UAWaterType.SNOW)","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":29},{"name":"m_AllowedLiquidMask","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":30},{"name":"ALLOWED_LIQUID","type":"int","mods":["private","const"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":151}]},{"name":"ActionFillBottleBaseCB","url":"classes/ActionFillBottleBaseCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":6}],"members":[{"name":"m_liquid_type","type":"int","mods":["private"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":3},{"name":"m_BaseFillQuantity","type":"float","mods":["private"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleBase.c","line":4}]},{"name":"ActionFillBottleSnow","url":"classes/ActionFillBottleSnow/","base":"ActionFillBottleBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleSnow.c","line":1,"methods":[{"name":"ActionFillBottleSnow","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleSnow.c","line":3},{"name":"GetActionCommandEx","ret":"int","params":[{"type":"ActionData","name":"actionData"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillBottleSnow.c","line":15}]},{"name":"ActionFillBrakes","url":"classes/ActionFillBrakes/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":11,"methods":[{"name":"ActionFillBrakes","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":30},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":64}]},{"name":"ActionFillBrakesCB","url":"classes/ActionFillBrakesCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":5}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.05","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillBrakes.c","line":3}]},{"name":"ActionFillCoolant","url":"classes/ActionFillCoolant/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":11,"methods":[{"name":"ActionFillCoolant","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":15},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":27},{"name":"IsUsingProxies","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":38}],"members":[{"name":"RADIATOR_SELECTION_NAME","type":"string","mods":["const"],"init":"\"radiator\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":13}]},{"name":"ActionFillCoolantCB","url":"classes/ActionFillCoolantCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":5}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.075","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillCoolant.c","line":3}]},{"name":"ActionFillFuel","url":"classes/ActionFillFuel/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":11,"methods":[{"name":"ActionFillFuel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":15},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":32}],"members":[{"name":"FUEL_SELECTION_NAME","type":"string","mods":["const"],"init":"\"refill\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":13}]},{"name":"ActionFillFuelCB","url":"classes/ActionFillFuelCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":5}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillFuel.c","line":3}]},{"name":"ActionFillGeneratorTank","url":"classes/ActionFillGeneratorTank/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillGeneratorTank.c","line":11,"methods":[{"name":"ActionFillGeneratorTank","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillGeneratorTank.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillGeneratorTank.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillGeneratorTank.c","line":29}]},{"name":"ActionFillGeneratorTankCB","url":"classes/ActionFillGeneratorTankCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillGeneratorTank.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillGeneratorTank.c","line":5}],"members":[{"name":"QUANTITY_FILLED_PER_SEC","type":"float","mods":["private","const"],"init":"400","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillGeneratorTank.c","line":3}]},{"name":"ActionFillObject","url":"classes/ActionFillObject/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":9,"methods":[{"name":"ActionFillObject","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":16},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":25},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":32},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":46},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":72},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":92}],"members":[{"name":"m_ActionState","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":11},{"name":"EMPTY","type":"int","mods":["protected","const"],"init":"0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":13},{"name":"FILLED","type":"int","mods":["protected","const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":14}]},{"name":"ActionFillObjectCB","url":"classes/ActionFillObjectCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c","line":3}]},{"name":"ActionFillOil","url":"classes/ActionFillOil/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":11,"methods":[{"name":"ActionFillOil","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":30},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":66}]},{"name":"ActionFillOilCB","url":"classes/ActionFillOilCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":5}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.05","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionFillOil.c","line":3}]},{"name":"ActionFishingNew","url":"classes/ActionFishingNew/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":157,"methods":[{"name":"ActionFishingNew","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":161},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":171},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":177},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":182},{"name":"CanBeUsedInFreelook","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":187},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":192},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":200},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"null"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":206},{"name":"ComposeLocalContextData","ret":"void","params":[{"type":"FishingActionData","name":"data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":220},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":235},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":245},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":266},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":276},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":287},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":304},{"name":"PlaySplashEffectSynced","ret":"void","params":[{"type":"FishingActionData","name":"actionDataFishing"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":314},{"name":"CheckForSea","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":331},{"name":"OnFinishProgress","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":346},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":357},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":384},{"name":"EvaluateFishingResult","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"brief":"Player input reaction evaluation","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":394},{"name":"OnSignalStart","ret":"void","params":[{"type":"FishingActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":429},{"name":"OnSignalEnd","ret":"void","params":[{"type":"FishingActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":437},{"name":"TrySpawnCatch","ret":"EntityAI","params":[{"type":"FishingActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":447}],"members":[{"name":"ALLOWED_WATER_SURFACES","type":"string","mods":["private","const"],"init":"string.Format(\"%1|%2\", UAWaterType.SEA, UAWaterType.FRESH)","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":159}]},{"name":"ActionFishingNewCB","url":"classes/ActionFishingNewCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":69,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":73},{"name":"InitActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":84},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":92},{"name":"OnStateChange","ret":"void","params":[{"type":"int","name":"pOldState"},{"type":"int","name":"pCurrentState"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":125},{"name":"ToggleFishBiting","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":135},{"name":"DestroySplashEffectSynced","ret":"void","brief":"Destroys the effecter, but lets the rest of the particle play out","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":142},{"name":"HandleFishingResultSuccess","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":153},{"name":"HandleFishingResultFailure","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":154}],"members":[{"name":"m_ActionDataFishing","type":"FishingActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":71},{"name":"m_JunkTypes","type":"ref array<string>","init":"{}","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":152}]},{"name":"ActionFoldBandanaToHead","url":"classes/ActionFoldBandanaToHead/","base":"ActionFoldEntityToSlot","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldBandanaToHead.c","line":1,"methods":[{"name":"ActionFoldBandanaToHead","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldBandanaToHead.c","line":3},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldBandanaToHead.c","line":9}]},{"name":"ActionFoldBandanaToMask","url":"classes/ActionFoldBandanaToMask/","base":"ActionFoldEntityToSlot","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldBandanaToMask.c","line":1,"methods":[{"name":"ActionFoldBandanaToMask","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldBandanaToMask.c","line":3},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldBandanaToMask.c","line":9}]},{"name":"ActionFoldBaseBuildingObject","url":"classes/ActionFoldBaseBuildingObject/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":9,"methods":[{"name":"ActionFoldBaseBuildingObject","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":33},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":47},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":56},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":70},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":80}]},{"name":"ActionFoldBaseBuildingObjectCB","url":"classes/ActionFoldBaseBuildingObjectCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFoldBaseBuildingObject.c","line":3}]},{"name":"ActionFoldEntityToSlot","url":"classes/ActionFoldEntityToSlot/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":1,"methods":[{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":5},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":13},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":21},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":23},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":28}],"members":[{"name":"m_SlotID","type":"int","init":"InventorySlots.INVALID","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":3}]},{"name":"ActionFoldMap","url":"classes/ActionFoldMap/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":3,"methods":[{"name":"ActionFoldMap","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":5},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":10},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":15},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":26},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":35},{"name":"CanBePerformedWhileChangingStance","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldMap.c","line":40}]},{"name":"ActionFoldObject","url":"classes/ActionFoldObject/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionFoldObject.c","line":1,"methods":[{"name":"ActionFoldObject","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionFoldObject.c","line":3},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionFoldObject.c","line":9},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionFoldObject.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionFoldObject.c","line":19},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionFoldObject.c","line":34}]},{"name":"ActionForceABite","url":"classes/ActionForceABite/","base":"ActionForceConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABite.c","line":9,"methods":[{"name":"ActionForceABite","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABite.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABite.c","line":17},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABite.c","line":23}]},{"name":"ActionForceABiteCan","url":"classes/ActionForceABiteCan/","base":"ActionForceABite","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABiteCan.c","line":2,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABiteCan.c","line":4}]},{"name":"ActionForceABiteCB","url":"classes/ActionForceABiteCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABite.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceABite.c","line":3}]},{"name":"ActionForceASip","url":"classes/ActionForceASip/","base":"ActionForceABite","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceASip.c","line":1,"methods":[{"name":"ActionForceASip","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceASip.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceASip.c","line":10}]},{"name":"ActionForceBiteCharcoalTablets","url":"classes/ActionForceBiteCharcoalTablets/","base":"ActionForceConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBiteCharcoalTablets.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBiteCharcoalTablets.c","line":3}]},{"name":"ActionForceBitePainkillerTablets","url":"classes/ActionForceBitePainkillerTablets/","base":"ActionForceConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBitePainkillerTablets.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBitePainkillerTablets.c","line":3}]},{"name":"ActionForceBitePurificationTablets","url":"classes/ActionForceBitePurificationTablets/","base":"ActionForceConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBitePurificationTablets.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBitePurificationTablets.c","line":3}]},{"name":"ActionForceBiteTetracyclineAntibiotics","url":"classes/ActionForceBiteTetracyclineAntibiotics/","base":"ActionForceConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBiteTetracyclineAntibiotics.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBiteTetracyclineAntibiotics.c","line":3}]},{"name":"ActionForceBiteVitaminBottle","url":"classes/ActionForceBiteVitaminBottle/","base":"ActionForceConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionForceBiteVitaminBottle.c","line":1},{"name":"ActionForceConsume","url":"classes/ActionForceConsume/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":9,"methods":[{"name":"ActionForceConsume","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":22},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":28},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":37},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":49},{"name":"PlaySound","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":69}],"members":[{"name":"SOUND_REPEAT_INTERVAL","type":"float","mods":["protected","const"],"init":"1.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":11}]},{"name":"ActionForceConsumeCB","url":"classes/ActionForceConsumeCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceConsume.c","line":3}]},{"name":"ActionForceConsumeSingle","url":"classes/ActionForceConsumeSingle/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":9,"methods":[{"name":"ActionForceConsumeSingle","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":23},{"name":"GetConsumedQuantity","ret":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":29},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":34},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":47},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":55}],"members":[{"name":"DEFAULT_CONSUMED_QUANTITY","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":11}]},{"name":"ActionForceConsumeSingleCB","url":"classes/ActionForceConsumeSingleCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionForceConsumeSingle.c","line":3}]},{"name":"ActionForceDrink","url":"classes/ActionForceDrink/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceDrink.c","line":9,"methods":[{"name":"ActionForceDrink","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceDrink.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceDrink.c","line":20},{"name":"PlaySound","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceDrink.c","line":26}]},{"name":"ActionForceDrinkAlcohol","url":"classes/ActionForceDrinkAlcohol/","base":"ActionForceDrink","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionForceDrinkAlcohol.c","line":2,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionForceDrinkAlcohol.c","line":4}]},{"name":"ActionForceDrinkCB","url":"classes/ActionForceDrinkCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceDrink.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceDrink.c","line":3}]},{"name":"ActionForceDrinkDisinfectant","url":"classes/ActionForceDrinkDisinfectant/","base":"ActionForceDrink","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionForceDrinkDisinfectant.c","line":2,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionForceDrinkDisinfectant.c","line":4}]},{"name":"ActionForceFeed","url":"classes/ActionForceFeed/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":9,"methods":[{"name":"ActionForceFeed","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":20}]},{"name":"ActionForceFeedCan","url":"classes/ActionForceFeedCan/","base":"ActionForceFeed","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeedCan.c","line":1,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeedCan.c","line":3}]},{"name":"ActionForceFeedCB","url":"classes/ActionForceFeedCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":3}]},{"name":"ActionForceFeedMeat","url":"classes/ActionForceFeedMeat/","base":"ActionForceConsume","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeedMeat.c","line":10,"methods":[{"name":"ActionForceFeedMeat","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeedMeat.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeedMeat.c","line":21}]},{"name":"ActionForceFeedMeatCB","url":"classes/ActionForceFeedMeatCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeedMeat.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeedMeat.c","line":3}]},{"name":"ActionForceFeedSmall","url":"classes/ActionForceFeedSmall/","base":"ActionForceConsume","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":38,"methods":[{"name":"ActionForceFeed","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":40},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":48},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":54}]},{"name":"ActionForceFeedSmallCB","url":"classes/ActionForceFeedSmallCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":30,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionForceFeed.c","line":32}]},{"name":"ActionGagSelf","url":"classes/ActionGagSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagSelf.c","line":1,"methods":[{"name":"ActionGagSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagSelf.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagSelf.c","line":13},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagSelf.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagSelf.c","line":24},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagSelf.c","line":47},{"name":"IsWearingMask","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagSelf.c","line":59}]},{"name":"ActionGagTarget","url":"classes/ActionGagTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagTarget.c","line":1,"methods":[{"name":"ActionGagTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagTarget.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagTarget.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagTarget.c","line":20},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagTarget.c","line":45},{"name":"IsWearingMask","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionGagTarget.c","line":63}]},{"name":"ActionGetInTransport","url":"classes/ActionGetInTransport/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":1,"methods":[{"name":"ActionGetInTransport","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":10},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":16},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":26},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":82},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":100},{"name":"CanBeUsedInRestrain","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":111},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":116},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":127},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":132},{"name":"AddActionJuncture","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetInTransport.c","line":141}]},{"name":"ActionGetOutTransport","url":"classes/ActionGetOutTransport/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":23,"methods":[{"name":"ActionGetOutTransport","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":39},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":45},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":52},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":58},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":63},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":68},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":84},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":103},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":112},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":126},{"name":"ProcessGetOutTransportActionData","ret":"void","params":[{"type":"Transport","name":"veh"},{"type":"GetOutTransportActionData","name":"got_action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":136},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":161},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":188},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":203},{"name":"CanBeUsedInRestrain","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":212},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":217},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":222},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":227},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":232},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":238},{"name":"ApplyJumpOutDmg","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":258},{"name":"ProcessGetOutActionData","ret":"void","params":[{"type":"Car","name":"car"},{"type":"GetOutTransportActionData","name":"got_action_data"}],"proto":true,"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":276},{"name":"Unhide","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":279}],"members":[{"name":"DMG_FACTOR","type":"int","mods":["const"],"init":"60","brief":"value used to translate impact strength into actual damage (impact strength -> velocity squared)","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":26},{"name":"SHOCK_FACTOR","type":"int","mods":["const"],"init":"15","brief":"Value used to translate impact strength into actual shock","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":27},{"name":"LOW_SPEED_VALUE","type":"int","mods":["const"],"init":"20","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":30},{"name":"HIGH_SPEED_VALUE","type":"int","mods":["const"],"init":"30","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":31},{"name":"CAR_JUMPOUT_THRESHOLD","type":"float","mods":["protected","const"],"init":"8.0","brief":"speed in km/h at which leaving the vehicle is considered a jump out","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":33},{"name":"BOAT_JUMPOUT_THRESHOLD","type":"float","mods":["protected","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":34},{"name":"HEALTH_LOW_SPEED_VALUE","type":"int","mods":["const"],"init":"30","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":36},{"name":"HEALTH_HIGH_SPEED_VALUE","type":"int","mods":["const"],"init":"70","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":37},{"name":"m_DmgFactor","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":272},{"name":"m_ShockFactor","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":273}]},{"name":"ActionGiveBloodData","url":"classes/ActionGiveBloodData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":1,"members":[{"name":"m_ItemBloodType","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":3},{"name":"m_BloodAmount","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":4},{"name":"m_Agents","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":5}]},{"name":"ActionGiveBloodSelf","url":"classes/ActionGiveBloodSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":16,"methods":[{"name":"ActionGiveBloodSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":19},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":30},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":36},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":41},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":47},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":60},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":72}],"members":[{"name":"CHEM_AGENT_BLOOD_REMOVAL_MODIFIER","type":"float","mods":["const"],"init":"0.25","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":18}]},{"name":"ActionGiveBloodSelfCB","url":"classes/ActionGiveBloodSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":8,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":10}]},{"name":"ActionGiveBloodTarget","url":"classes/ActionGiveBloodTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":9,"methods":[{"name":"ActionGiveBloodTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":22},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":28},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":34},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":47},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":59}]},{"name":"ActionGiveBloodTargetCB","url":"classes/ActionGiveBloodTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodTarget.c","line":3}]},{"name":"ActionGiveSalineSelf","url":"classes/ActionGiveSalineSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineSelf.c","line":9,"methods":[{"name":"ActionGiveSalineSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineSelf.c","line":22},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineSelf.c","line":28},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineSelf.c","line":33}]},{"name":"ActionGiveSalineSelfCB","url":"classes/ActionGiveSalineSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineSelf.c","line":3}]},{"name":"ActionGiveSalineTarget","url":"classes/ActionGiveSalineTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineTarget.c","line":9,"methods":[{"name":"ActionGiveSalineTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineTarget.c","line":22},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineTarget.c","line":29}]},{"name":"ActionGiveSalineTargetCB","url":"classes/ActionGiveSalineTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveSalineTarget.c","line":3}]},{"name":"ActionHandcuffTarget","url":"classes/ActionHandcuffTarget/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionHandcuffTarget.c","line":2,"methods":[{"name":"ActionHandcuffTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionHandcuffTarget.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionHandcuffTarget.c","line":13},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionHandcuffTarget.c","line":19},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionHandcuffTarget.c","line":25}]},{"name":"ActionHandsPartSwitch","url":"classes/ActionHandsPartSwitch/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":2,"methods":[{"name":"ActionHandsPartSwitch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":8},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":15},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":20},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":25},{"name":"UseAcknowledgment","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":30},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":35},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":41},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":48},{"name":"SetNextIndex","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHandsPartSwitch.c","line":56}]},{"name":"ActionHarvestCrops","url":"classes/ActionHarvestCrops/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":9,"methods":[{"name":"ActionHarvestCrops","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":13},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":21},{"name":"GetPlantSlot","ret":"Slot","params":[{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":26},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":53},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":67},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":73},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":91}],"members":[{"name":"m_Plant","type":"PlantBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":11}]},{"name":"ActionHarvestCropsCB","url":"classes/ActionHarvestCropsCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionHarvestCrops.c","line":3}]},{"name":"ActionIgniteFireplaceByAir","url":"classes/ActionIgniteFireplaceByAir/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":9,"methods":[{"name":"ActionIgniteFireplaceByAir","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":21},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":51},{"name":"SkipKindlingCheck","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":59}]},{"name":"ActionIgniteFireplaceByAirCB","url":"classes/ActionIgniteFireplaceByAirCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionIgniteFireplaceByAir.c","line":3}]},{"name":"ActionInjectEpinephrineSelf","url":"classes/ActionInjectEpinephrineSelf/","base":"ActionInjectSelf","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectEpinephrineSelf.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectEpinephrineSelf.c","line":3}]},{"name":"ActionInjectEpinephrineTarget","url":"classes/ActionInjectEpinephrineTarget/","base":"ActionInjectTarget","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectEpinephrineTarget.c","line":1,"methods":[{"name":"ActionInjectEpinephrineTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectEpinephrineTarget.c","line":3},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectEpinephrineTarget.c","line":7}]},{"name":"ActionInjectMorphineSelf","url":"classes/ActionInjectMorphineSelf/","base":"ActionInjectSelf","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectMorphineSelf.c","line":1,"methods":[{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectMorphineSelf.c","line":3}]},{"name":"ActionInjectMorphineTarget","url":"classes/ActionInjectMorphineTarget/","base":"ActionInjectTarget","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectMorphineTarget.c","line":1,"methods":[{"name":"ActionInjectMorphineTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectMorphineTarget.c","line":3},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectMorphineTarget.c","line":7}]},{"name":"ActionInjectSelf","url":"classes/ActionInjectSelf/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":1,"methods":[{"name":"ActionInjectSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":12},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":18},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":23},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":31},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":41},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectSelf.c","line":49}]},{"name":"ActionInjectTarget","url":"classes/ActionInjectTarget/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectTarget.c","line":1,"methods":[{"name":"ActionInjectTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectTarget.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectTarget.c","line":13},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectTarget.c","line":19},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectTarget.c","line":30},{"name":"ApplyModifiers","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Medical/ActionInjectTarget.c","line":40}]},{"name":"ActionInput","url":"classes/ActionInput/","base":"ActionInput_Basic","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":19,"methods":[{"name":"ActionInput","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":43},{"name":"Init","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionManagerClient","name":"am"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":60},{"name":"SetEnablity","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":71},{"name":"SetInput","ret":"void","params":[{"type":"string","name":"input_name"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":76},{"name":"GetInputType","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":89},{"name":"GetUAInput","ret":"UAInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":94},{"name":"JustActivate","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":99},{"name":"IsActive","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":104},{"name":"WasEnded","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":109},{"name":"Update","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":114},{"name":"Reset","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":172},{"name":"UpdatePossibleActions","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"action_condition_mask"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":178},{"name":"GetAction","ret":"ActionBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":182},{"name":"GetUsedActionTarget","ret":"ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":187},{"name":"GetUsedMainItem","ret":"ItemBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":192},{"name":"GetPossibleActions","ret":"array<ActionBase>","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":197},{"name":"GetPossibleAction","ret":"ActionBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":202},{"name":"GetPossibleActionIndex","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":207},{"name":"HasTarget","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":212},{"name":"OnActionStart","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":217},{"name":"OnActionEnd","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":222},{"name":"ActionsSelectReset","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":227},{"name":"ForceAction","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":230},{"name":"ForceActionTarget","ret":"void","params":[{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":238},{"name":"ClearForcedAction","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":243},{"name":"ClearForcedTarget","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":248},{"name":"ForceActionCheck","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":253},{"name":"SelectNextAction","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":267},{"name":"SelectPrevAction","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":271},{"name":"GetPossibleActionsCount","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":274},{"name":"HasInput","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":279},{"name":"GetPriority","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":284}],"members":[{"name":"m_input","type":"UAIDWrapper","brief":"Input ID automaticly generated from name.","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":21},{"name":"m_InputType","type":"int","brief":"Use from action manager for handling input","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":22},{"name":"m_Priority","type":"int","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":23},{"name":"m_DetectFromItem","type":"bool","brief":"Can be used action from item in hands?","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":24},{"name":"m_DetectFromTarget","type":"bool","brief":"Can be used action from target in vicinity?","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":25},{"name":"m_DetectFromPlayer","type":"bool","brief":"Can be used action from player?","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":26},{"name":"m_Enabled","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":27},{"name":"m_JustActivate","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":28},{"name":"m_HasTarget","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":29},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":31},{"name":"m_ForcedTarget","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":33},{"name":"m_ForcedActionData","type":"ref ForcedActionData","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":35},{"name":"m_Target","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":37},{"name":"m_MainItem","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":38},{"name":"m_ConditionMask","type":"int","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":39},{"name":"m_Active","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":41}]},{"name":"ActionInput_Basic","url":"classes/ActionInput_Basic/","file":"3_Game/Systems/Actions/ActionInput_Basic.c","line":1},{"name":"ActionInsertSparkplug","url":"classes/ActionInsertSparkplug/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionInstallSparkplug.c","line":7,"methods":[{"name":"ActionInsertSparkplug","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionInstallSparkplug.c","line":9},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionInstallSparkplug.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionInstallSparkplug.c","line":20},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionInstallSparkplug.c","line":33},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionInstallSparkplug.c","line":38}]},{"name":"ActionInstantBase","url":"classes/ActionInstantBase/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/ActionInstantBase.c","line":1,"methods":[{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInstantBase.c","line":3}]},{"name":"ActionInteractBase","url":"classes/ActionInteractBase/","base":"AnimatedActionBase","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":38,"methods":[{"name":"ActionInteractBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":43},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":49},{"name":"GetHUDCursorIcon","ret":"string","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":56},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":61},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":66},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":71},{"name":"MainItemAlwaysInHands","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":76}],"members":[{"name":"m_HUDCursorIcon","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":41}]},{"name":"ActionInteractBaseCB","url":"classes/ActionInteractBaseCB/","base":"ActionBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":3},{"name":"InitActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":8},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractBase.c","line":29}]},{"name":"ActionInteractLoopBase","url":"classes/ActionInteractLoopBase/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractLoopBase.c","line":33,"methods":[{"name":"ActionInteractLoopBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractLoopBase.c","line":35}]},{"name":"ActionInteractLoopBaseCB","url":"classes/ActionInteractLoopBaseCB/","base":"ActionInteractBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractLoopBase.c","line":1,"methods":[{"name":"CancelCondition","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractLoopBase.c","line":4},{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractLoopBase.c","line":20},{"name":"InitActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionInteractLoopBase.c","line":25}]},{"name":"ActionITest","url":"classes/ActionITest/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionITest.c","line":1,"methods":[{"name":"ActionITest","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionITest.c","line":3}]},{"name":"ActionLightItemOnFire","url":"classes/ActionLightItemOnFire/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":9,"methods":[{"name":"ActionLightItemOnFire","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":22},{"name":"CanBePerformedFromQuickbar","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":28},{"name":"IsItemInCargoOfSomething","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":40},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":56},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":70},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":103},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":139},{"name":"SetIgnitingAnimation","ret":"void","params":[{"type":"ItemBase","name":"target_item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":155}]},{"name":"ActionLightItemOnFireCB","url":"classes/ActionLightItemOnFireCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFire.c","line":3}]},{"name":"ActionLightItemOnFireWithBlowtorch","url":"classes/ActionLightItemOnFireWithBlowtorch/","base":"ActionLightItemOnFire","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":9,"methods":[{"name":"ActionLightItemOnFireWithBlowtorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":16},{"name":"OnUpdateServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":58},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":68},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":75},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":82}]},{"name":"ActionLightItemOnFireWithBlowtorchCB","url":"classes/ActionLightItemOnFireWithBlowtorchCB/","base":"ActionLightItemOnFireCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLightItemOnFireWithBlowtorch.c","line":3}]},{"name":"ActionLightTorchVideo","url":"classes/ActionLightTorchVideo/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionLightTorchVideo.c","line":1,"methods":[{"name":"ActionLightTorchVideo","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionLightTorchVideo.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionLightTorchVideo.c","line":8},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionLightTorchVideo.c","line":14},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionLightTorchVideo.c","line":22},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionLightTorchVideo.c","line":27},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionLightTorchVideo.c","line":32}]},{"name":"ActionLoadMagazine","url":"classes/ActionLoadMagazine/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":9,"methods":[{"name":"ActionLoadMagazine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":19},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":24},{"name":"CanLoadMagazine","ret":"bool","params":[{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":30},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":37},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":42},{"name":"CanBePerformedFromQuickbar","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":47},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":52}]},{"name":"ActionLoadMagazineCB","url":"classes/ActionLoadMagazineCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":3}]},{"name":"ActionLoadMagazineQuick","url":"classes/ActionLoadMagazineQuick/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":86,"methods":[{"name":"ActionLoadMagazineQuick","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":88},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":95},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":100},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":105},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":111},{"name":"CanLoadMagazine","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":116},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":123},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":128},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":133}]},{"name":"ActionLoadMagazineQuickCB","url":"classes/ActionLoadMagazineQuickCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":78,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLoadMagazine.c","line":80}]},{"name":"ActionLockAttachment","url":"classes/ActionLockAttachment/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":20,"methods":[{"name":"ActionLockAttachment","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":26},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":36},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":47},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":53},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":104},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":116},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":126},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":138}],"members":[{"name":"LOCK_VERSION","type":"string","mods":["private","const"],"init":"\"#widget_lock\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":22},{"name":"UNLOCK_VERSION","type":"string","mods":["private","const"],"init":"\"#widget_unlock\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":23},{"name":"m_Name","type":"string","mods":["private"],"init":"LOCK_VERSION","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":24}]},{"name":"ActionLockAttachmentCB","url":"classes/ActionLockAttachmentCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":12,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":14}]},{"name":"ActionLockDoors","url":"classes/ActionLockDoors/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":9,"methods":[{"name":"ActionLockDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":29},{"name":"LockDoor","ret":"void","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":45},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":59},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":66}],"members":[{"name":"APPLIED_DMG","type":"float","mods":["protected","const"],"init":"6","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":11}]},{"name":"ActionLockDoorsCB","url":"classes/ActionLockDoorsCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockDoors.c","line":3}]},{"name":"ActionLockedDoors","url":"classes/ActionLockedDoors/","base":"ActionInteractBase","bases":["ActionInteractBase","ActionOpenDoors"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionLockedDoors.c","line":1,"methods":[{"name":"ActionLockedDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionLockedDoors.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionLockedDoors.c","line":10},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionLockedDoors.c","line":16},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionLockedDoors.c","line":35},{"name":"CheckIfDoorIsLocked","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":93},{"name":"CreatesNoise","ret":"bool","mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":98}]},{"name":"ActionLowerFlag","url":"classes/ActionLowerFlag/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":2,"methods":[{"name":"ActionLowerFlag","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":13},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":19},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":24},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":29},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":34},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLowerFlag.c","line":50}]},{"name":"ActionManager","url":"classes/ActionManager/","file":"2_GameLib/inputManager.c","line":11,"methods":[{"name":"ActionManager","kind":"ctor","ret":"void","params":[{"type":"ActionManager","name":"parent"}],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":13},{"name":"RegisterAction","ret":"bool","params":[{"type":"string","name":"actionName"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":14},{"name":"RegisterContext","ret":"bool","params":[{"type":"string","name":"contextName"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":15},{"name":"LocalValue","ret":"float","params":[{"type":"string","name":"actionName"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":17},{"name":"GetActionTriggered","ret":"bool","params":[{"type":"string","name":"actionName"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":18},{"name":"ActivateAction","ret":"bool","params":[{"type":"string","name":"actionName"},{"type":"int","name":"duration","def":"0"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":20},{"name":"IsActionActive","ret":"bool","params":[{"type":"string","name":"actionName"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":21},{"name":"ActivateContext","ret":"bool","params":[{"type":"string","name":"contextName"},{"type":"int","name":"duration","def":"0"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":23},{"name":"IsContextActive","ret":"bool","params":[{"type":"string","name":"contextName"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":24},{"name":"AddActionListener","ret":"void","params":[{"type":"string","name":"actionName"},{"type":"InputTrigger","name":"trigger"},{"type":"func","name":"callback"}],"mods":["proto","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":26},{"name":"SetContextDebug","ret":"void","params":[{"type":"string","name":"contextName"},{"type":"bool","name":"bDebug"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":28},{"name":"SetParent","ret":"void","params":[{"type":"ActionManager","name":"parent"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":30},{"name":"SetDebug","ret":"void","params":[{"type":"bool","name":"bDebug"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":31}]},{"name":"ActionManagerBase","url":"classes/ActionManagerBase/","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":30,"methods":[{"name":"ActionManagerBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":63},{"name":"GetRunningAction","ret":"ActionBase","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":91},{"name":"GetRunningActionMainitem","ret":"ItemBase","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":99},{"name":"EnableActions","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":107},{"name":"Update","ret":"void","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":112},{"name":"OnSyncJuncture","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsReadContext","name":"pCtx"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":156},{"name":"FindActionTarget","ret":"ActionTarget","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":177},{"name":"StartDeliveredAction","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":178},{"name":"GetActionVariant","ret":"ActionBase","params":[{"type":"typename","name":"actionName"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":180},{"name":"GetAction","ret":"ActionBase","params":[{"type":"typename","name":"actionName"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":196},{"name":"GetAction","ret":"ActionBase","params":[{"type":"int","name":"actionID"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":204},{"name":"GetContinuousAction","ret":"ActionBase","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":209},{"name":"GetSingleUseAction","ret":"ActionBase","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":214},{"name":"GetSelectableActions","ret":"TSelectableActionInfoArray","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":219},{"name":"GetSelectedActionIndex","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":224},{"name":"GetSelectedActionCategory","ret":"typename","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":229},{"name":"SelectFirstActionCategory","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":230},{"name":"SelectNextActionCategory","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":231},{"name":"SelectPrevActionCategory","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":232},{"name":"SelectNextAction","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":233},{"name":"SelectPrevAction","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":234},{"name":"RequestEndAction","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":235},{"name":"EndActionInput","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":236},{"name":"IsSelectableActionsChanged","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":238},{"name":"ActionPossibilityCheck","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":244},{"name":"SetActionContext","ret":"void","params":[{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":255},{"name":"GetActionState","ret":"int","params":[{"type":"ActionBase","name":"action"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":263},{"name":"OnContinuousStart","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":275},{"name":"OnContinuousCancel","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":276},{"name":"OnSingleUse","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":277},{"name":"InterruptNoSync","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":279},{"name":"Interrupt","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":284},{"name":"RequestInterruptAction","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":298},{"name":"LocalInterrupt","ret":"void","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":300},{"name":"OnInteractAction","ret":"void","proto":true,"brief":"Interact","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":308},{"name":"OnInstantAction","ret":"void","params":[{"type":"typename","name":"user_action_type"},{"type":"Param","name":"data","def":"null"}],"proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":309},{"name":"OnActionEnd","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":311},{"name":"OnJumpStart","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":326},{"name":"EndOrInterruptCurrentAction","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":327},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":329},{"name":"GetActionComponentProgress","ret":"float","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":334},{"name":"GetACProgressWidgetMultiplier","ret":"float","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":342},{"name":"GetActionState","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":350},{"name":"GetReciveData","ret":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":358}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":32},{"name":"m_TestedActionTarget","type":"ActionTarget","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":34},{"name":"m_TestedActionItem","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":35},{"name":"m_PrimaryAction","type":"ActionBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":37},{"name":"m_PrimaryActionTarget","type":"ActionTarget","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":38},{"name":"m_PrimaryActionItem","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":39},{"name":"m_SecondaryAction","type":"ActionBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":40},{"name":"m_SecondaryActionTarget","type":"ActionTarget","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":41},{"name":"m_SecondaryActionItem","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":42},{"name":"m_PrimaryActionEnabled","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":43},{"name":"m_SecondaryActionEnabled","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":44},{"name":"m_TertiaryActionEnabled","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":45},{"name":"m_SelectableActions","type":"ref TSelectableActionInfoArray","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":46},{"name":"m_SelectedActionIndex","type":"int","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":47},{"name":"m_SelectableActionsHasChanged","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":48},{"name":"m_Interrupted","type":"bool","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":49},{"name":"m_ActionsArray","type":"ref array<ref ActionBase>","mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":50},{"name":"m_ActionNameActionMap","type":"ref map<typename, ActionBase>","mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":51},{"name":"m_ActionWantEndRequest","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":52},{"name":"m_ActionInputWantEnd","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":53},{"name":"m_ActionsEnabled","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":54},{"name":"m_ActionsAvaibale","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":55},{"name":"m_IsRestrictedLookLimits","type":"bool","mods":["protected"],"brief":"restricts head look/aim limits while performing an action","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":56},{"name":"m_PendingActionAcknowledgmentID","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":59},{"name":"m_CurrentActionData","type":"ref ActionData","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":61}]},{"name":"ActionManagerClient","url":"classes/ActionManagerClient/","base":"ActionManagerBase","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":4,"methods":[{"name":"ActionManagerClient","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":25},{"name":"Update","ret":"void","params":[{"type":"int","name":"pCurrentCommandID"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":41},{"name":"RegisterInputs","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":138},{"name":"SetActioninputOrder","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":169},{"name":"SetDefaultInputsOrder","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":213},{"name":"GetVariantManager","ret":"ActionVariantManager","params":[{"type":"typename","name":"actionName"}],"mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":255},{"name":"RequestEndAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":266},{"name":"EndActionInput","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":274},{"name":"InputsUpdate","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":282},{"name":"ProcessActionRequestEnd","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":329},{"name":"ProcessActionInputEnd","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":359},{"name":"GetPossibleAction","ret":"ActionBase","params":[{"type":"typename","name":"inputType"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":393},{"name":"GetPossibleActions","ret":"array<ActionBase>","params":[{"type":"typename","name":"inputType"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":403},{"name":"GetPossibleActionIndex","ret":"int","params":[{"type":"typename","name":"inputType"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":413},{"name":"GetPossibleActionCount","ret":"int","params":[{"type":"typename","name":"inputType"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":423},{"name":"InjectAction","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":436},{"name":"InjectAction","ret":"void","params":[{"type":"typename","name":"actionType"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":442},{"name":"EjectAction","ret":"void","params":[{"type":"ActionBase","name":"action"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":448},{"name":"EjectAction","ret":"void","params":[{"type":"typename","name":"actionType"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":454},{"name":"ForceTarget","ret":"void","params":[{"type":"Object","name":"targetObject"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":460},{"name":"ClearForceTarget","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":469},{"name":"FindActionTarget","ret":"ActionTarget","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":476},{"name":"FindActionItem","ret":"ItemBase","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":510},{"name":"HasHandInventoryReservation","ret":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":520},{"name":"FindContextualUserActions","ret":"void","params":[{"type":"int","name":"pCurrentCommandID"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":528},{"name":"LockInventory","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":564},{"name":"UnlockInventory","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":588},{"name":"ActionStart","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":598},{"name":"HandleInputsOnActionStart","ret":"void","params":[{"type":"ActionBase","name":"action"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":684},{"name":"HandleInputsOnActionEnd","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":700},{"name":"ResetInputsState","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":705},{"name":"ResetInputsActions","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":714},{"name":"OnJumpStart","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":723},{"name":"EndOrInterruptCurrentAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":728},{"name":"OnInstantAction","ret":"void","params":[{"type":"typename","name":"user_action_type"},{"type":"Param","name":"data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":745},{"name":"PerformAction","ret":"void","params":[{"type":"int","name":"user_action_id"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"Param","name":"extraData","def":"NULL"}],"cond":["BOT"],"brief":"used for bots","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":756},{"name":"PerformActionStart","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"Param","name":"extra_data","def":"NULL"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":762},{"name":"OnActionEnd","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":775},{"name":"SetInventoryAction","ret":"void","params":[{"type":"ActionBase","name":"action_name"},{"type":"ItemBase","name":"target_item"},{"type":"ItemBase","name":"main_item"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":788},{"name":"SetInventoryAction","ret":"void","params":[{"type":"ActionBase","name":"action_name"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"main_item"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":793},{"name":"UnsetInventoryAction","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":798},{"name":"GetSelectedActionCategory","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":803},{"name":"UpdateActionCategoryPriority","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":808},{"name":"SelectFirstActionCategory","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":831},{"name":"SelectNextActionCategory","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":846},{"name":"SelectPrevActionCategory","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":864},{"name":"SelectNextAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":884},{"name":"SelectPrevAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":897},{"name":"CanPerformActionFromQuickbar","ret":"bool","params":[{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"targetItem"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":910},{"name":"PerformActionFromQuickbar","ret":"void","params":[{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"targetItem"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":968},{"name":"CanPerformActionFromInventory","ret":"bool","params":[{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"targetItem"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1040},{"name":"PerformActionFromInventory","ret":"void","params":[{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"targetItem"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1087},{"name":"CanSetActionFromInventory","ret":"bool","params":[{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"targetItem"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1138},{"name":"SetActionFromInventory","ret":"void","params":[{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"targetItem"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1224},{"name":"SetIgnoreAutomaticInputEnd","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1274},{"name":"RequestInterruptAction","ret":"void","mods":["override"],"brief":"client requests action interrupt","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1280}],"members":[{"name":"m_LastAcknowledgmentID","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":8},{"name":"m_ActionPossible","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":9},{"name":"m_ReservedInventoryLocations","type":"ref array<ref InventoryLocation>","mods":["protected"],"brief":"obsolete","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":10},{"name":"m_InventoryActionHandler","type":"ref InventoryActionHandler","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":11},{"name":"m_HandInventoryLocationTest","type":"ref InventoryLocation","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":12},{"name":"m_RegistredInputsMap","type":"ref TTypeNameActionInputMap","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":13},{"name":"m_OrederedAllActionInput","type":"ref array<ActionInput>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":14},{"name":"m_OrderedStandartActionInputs","type":"ref array<ActionInput>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":15},{"name":"m_DefaultOrderOfActionInputs","type":"ref array<ActionInput>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":16},{"name":"m_SelectedActionInputToSrollIndex","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":17},{"name":"m_IgnoreAutoInputEnd","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":18},{"name":"m_PendingActionData","type":"ref ActionData","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":20},{"name":"m_ActionWantEndRequest_Send","type":"bool","mods":["protected"],"brief":"Request to server was sended","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":22},{"name":"m_ActionInputWantEnd_Send","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":23},{"name":"m_ForceTarget","type":"ref ActionTarget","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1291},{"name":"m_Targets","type":"ref ActionTargets","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1292}]},{"name":"ActionManagerServer","url":"classes/ActionManagerServer/","base":"ActionManagerBase","file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":1,"methods":[{"name":"ActionManagerServer","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":6},{"name":"OnJumpStart","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":15},{"name":"EndOrInterruptCurrentAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":20},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":36},{"name":"StartDeliveredAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":115},{"name":"OnActionEnd","ret":"void","mods":["override"],"brief":"error - expected action data","file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":184},{"name":"Update","ret":"void","params":[{"type":"int","name":"pCurrentCommandID"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":196},{"name":"RequestInterruptAction","ret":"void","mods":["override"],"brief":"server requests action interrupt","file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":305},{"name":"GetReciveData","ret":"ActionReciveData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":311}],"members":[{"name":"m_PendingAction","type":"ActionBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":3},{"name":"m_PendingActionReciveData","type":"ref ActionReciveData","file":"4_World/Classes/UserActionsComponent/ActionManagerServer.c","line":4}]},{"name":"ActionManipulateFlagCB","url":"classes/ActionManipulateFlagCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":3}]},{"name":"ActionMeasureBattery","url":"classes/ActionMeasureBattery/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionMeasureBattery.c","line":1,"methods":[{"name":"ActionMeasureBattery","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionMeasureBattery.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionMeasureBattery.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionMeasureBattery.c","line":17},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionMeasureBattery.c","line":22},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionMeasureBattery.c","line":27}]},{"name":"ActionMeasureTemperatureSelf","url":"classes/ActionMeasureTemperatureSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":9,"methods":[{"name":"ActionMeasureTemperatureSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":20},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":26},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":31},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":36}]},{"name":"ActionMeasureTemperatureSelfCB","url":"classes/ActionMeasureTemperatureSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureSelf.c","line":3}]},{"name":"ActionMeasureTemperatureTarget","url":"classes/ActionMeasureTemperatureTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureTarget.c","line":9,"methods":[{"name":"ActionMeasureTemperatureTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureTarget.c","line":21},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureTarget.c","line":27}]},{"name":"ActionMeasureTemperatureTargetCB","url":"classes/ActionMeasureTemperatureTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionMeasureTemperatureTarget.c","line":3}]},{"name":"ActionMenu","url":"classes/ActionMenu/","file":"5_Mission/GUI/ActionMenu.c","line":1,"methods":[{"name":"ActionMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":15},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"actions_panel_widget"},{"type":"TextWidget","name":"default_action_widget"}],"file":"5_Mission/GUI/ActionMenu.c","line":23},{"name":"UpdateWidgets","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":44},{"name":"NextAction","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":102},{"name":"PrevAction","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":112},{"name":"NextActionCategory","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":122},{"name":"PrevActionCategory","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":132},{"name":"Show","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":142},{"name":"Refresh","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":151},{"name":"Hide","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":161},{"name":"HideWithFadeout","ret":"void","file":"5_Mission/GUI/ActionMenu.c","line":173}],"members":[{"name":"FADE_IN_TIME","type":"float","mods":["private","const"],"init":"0.3","file":"5_Mission/GUI/ActionMenu.c","line":3},{"name":"FADE_OUT_TIME","type":"float","mods":["private","const"],"init":"0.3","file":"5_Mission/GUI/ActionMenu.c","line":4},{"name":"HIDE_MENU_TIME","type":"float","mods":["private","const"],"init":"5","file":"5_Mission/GUI/ActionMenu.c","line":5},{"name":"m_FadeTimer","type":"ref WidgetFadeTimer","mods":["private"],"file":"5_Mission/GUI/ActionMenu.c","line":7},{"name":"m_actionItems","type":"ref array<TextWidget>","mods":["private"],"file":"5_Mission/GUI/ActionMenu.c","line":8},{"name":"m_defaultActionWidget","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/ActionMenu.c","line":9},{"name":"m_actionsPanelWidget","type":"Widget","mods":["private"],"file":"5_Mission/GUI/ActionMenu.c","line":10},{"name":"m_hide_timer","type":"ref Timer","mods":["private"],"file":"5_Mission/GUI/ActionMenu.c","line":11},{"name":"m_visible","type":"bool","mods":["private"],"file":"5_Mission/GUI/ActionMenu.c","line":13}]},{"name":"ActionMineBase","url":"classes/ActionMineBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":17,"methods":[{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":21},{"name":"CanBeUsedInFreelook","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":28},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":33},{"name":"GetYieldName","ret":"string","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":38}],"members":[{"name":"m_HarvestType","type":"EHarvestType","init":"EHarvestType.NORMAL","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":19}]},{"name":"ActionMineBush","url":"classes/ActionMineBush/","base":"ActionMineBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":11,"methods":[{"name":"ActionMineBush","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":28},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":37},{"name":"HasMultipleExecution","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":50}]},{"name":"ActionMineBushByHand","url":"classes/ActionMineBushByHand/","base":"ActionMineBush","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBushByHand.c","line":1,"methods":[{"name":"ActionMineBushByHand","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBushByHand.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBushByHand.c","line":12},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBushByHand.c","line":18}]},{"name":"ActionMineBushCB","url":"classes/ActionMineBushCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":5}],"members":[{"name":"TIME_BETWEEN_MATERIAL_DROPS_DEFAULT","type":"float","mods":["protected","const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineBush.c","line":3}]},{"name":"ActionMineRock","url":"classes/ActionMineRock/","base":"ActionMineBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":11,"methods":[{"name":"ActionMineRock","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":29},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":43}]},{"name":"ActionMineRock1H","url":"classes/ActionMineRock1H/","base":"ActionMineRock","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":60,"methods":[{"name":"ActionMineRock1H","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":62}]},{"name":"ActionMineRockCB","url":"classes/ActionMineRockCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":5}],"members":[{"name":"TIME_BETWEEN_MATERIAL_DROPS","type":"float","mods":["private","const"],"init":"8","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineRock.c","line":3}]},{"name":"ActionMineTree","url":"classes/ActionMineTree/","base":"ActionMineBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":66,"methods":[{"name":"ActionMineTree","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":68},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":77},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":83},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"not checking target damage anymore, callback takes care of that","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":95},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":103},{"name":"HasMultipleExecution","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":116},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":121}]},{"name":"ActionMineTreeBark","url":"classes/ActionMineTreeBark/","base":"ActionMineTree","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTreeBark.c","line":1,"methods":[{"name":"ActionMineTreeBark","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTreeBark.c","line":3}]},{"name":"ActionMineTreeCB","url":"classes/ActionMineTreeCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":7,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":11}],"members":[{"name":"TIME_BETWEEN_MATERIAL_DROPS_DEFAULT","type":"float","mods":["private","const"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":9}]},{"name":"ActionMountBarbedWire","url":"classes/ActionMountBarbedWire/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":19,"methods":[{"name":"ActionMountBarbedWire","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":24},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":35},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":41},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":56},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"null"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":62},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":77},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":88},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":105},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":113},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":122},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":131},{"name":"GetBarbedWire","ret":"BarbedWire","params":[{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":166},{"name":"GetZoneSelection","ret":"string","params":[{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":178},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":184}],"members":[{"name":"m_DamageAmount","type":"float","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":21},{"name":"m_SlotName","type":"string","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":22}]},{"name":"ActionMountBarbedWireCB","url":"classes/ActionMountBarbedWireCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":11,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":13}]},{"name":"ActionNextCombinationLockDial","url":"classes/ActionNextCombinationLockDial/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":1,"methods":[{"name":"ActionNextCombinationLockDial","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":14},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":19},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":24},{"name":"UseAcknowledgment","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":29},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":34},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionNextCombinationLockDial.c","line":47}]},{"name":"ActionNextCombinationLockDialOnTarget","url":"classes/ActionNextCombinationLockDialOnTarget/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionNextCombinationLockDialOnTarget.c","line":1,"methods":[{"name":"ActionNextCombinationLockDialOnTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionNextCombinationLockDialOnTarget.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionNextCombinationLockDialOnTarget.c","line":8},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionNextCombinationLockDialOnTarget.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionNextCombinationLockDialOnTarget.c","line":19},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionNextCombinationLockDialOnTarget.c","line":36}]},{"name":"ActionOpen","url":"classes/ActionOpen/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":1,"methods":[{"name":"ActionOpen","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":11},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":17},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":22},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":35},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":40},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionOpen.c","line":45}]},{"name":"ActionOpenBarrel","url":"classes/ActionOpenBarrel/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrel.c","line":1,"methods":[{"name":"ActionOpenBarrel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrel.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrel.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrel.c","line":27}]},{"name":"ActionOpenBarrelHoles","url":"classes/ActionOpenBarrelHoles/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrelHoles.c","line":1,"methods":[{"name":"ActionOpenBarrelHoles","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrelHoles.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrelHoles.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenBarrelHoles.c","line":27}]},{"name":"ActionOpenCarDoors","url":"classes/ActionOpenCarDoors/","base":"ActionCarDoors","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionOpenCarDoors.c","line":1,"methods":[{"name":"ActionOpenCarDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionOpenCarDoors.c","line":3}]},{"name":"ActionOpenCarDoorsOutside","url":"classes/ActionOpenCarDoorsOutside/","base":"ActionCarDoorsOutside","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionOpenCarDoorsOutside.c","line":1,"methods":[{"name":"ActionOpenCarDoorsOutside","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionOpenCarDoorsOutside.c","line":3}]},{"name":"ActionOpenDoors","url":"classes/ActionOpenDoors/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":1,"methods":[{"name":"ActionOpenDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":12},{"name":"CheckIfDoorIsLocked","ret":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":18},{"name":"CreatesNoise","ret":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":28},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":53},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":71},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":85}],"members":[{"name":"m_NoisePar","type":"ref NoiseParams","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenDoors.c","line":3}]},{"name":"ActionOpenFence","url":"classes/ActionOpenFence/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":1,"methods":[{"name":"ActionOpenFence","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":6},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":19},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":42},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":50}],"members":[{"name":"m_NoisePar","type":"ref NoiseParams","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":3},{"name":"SELECTION_INTERACT","type":"string","mods":["const"],"init":"\"gate_interact\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOpenFence.c","line":4}]},{"name":"ActionOperatePanel","url":"classes/ActionOperatePanel/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOperatePanel.c","line":1,"methods":[{"name":"ActionOperatePanel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOperatePanel.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOperatePanel.c","line":10},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOperatePanel.c","line":16}]},{"name":"ActionOperatePanelPowerStation","url":"classes/ActionOperatePanelPowerStation/","base":"ActionOperatePanel","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOperatePanelPowerStation.c","line":1,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOperatePanelPowerStation.c","line":3},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionOperatePanelPowerStation.c","line":19}]},{"name":"ActionOverrideData","url":"classes/ActionOverrideData/","base":"Managed","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":21,"members":[{"name":"m_CommandUID","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":23},{"name":"m_CommandUIDProne","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":24},{"name":"m_StanceMask","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":25}]},{"name":"ActionPackGift","url":"classes/ActionPackGift/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":9,"methods":[{"name":"ActionPackGift","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":32},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":75},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":84}]},{"name":"ActionPackGiftCB","url":"classes/ActionPackGiftCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":3}]},{"name":"ActionPackTent","url":"classes/ActionPackTent/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":9,"methods":[{"name":"ActionPackTent","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":21},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":27},{"name":"IsUsingProxies","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":32},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":37},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":42},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":47},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":52},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":59},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":65},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":78},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":109},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":116},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":123},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":131},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":140}]},{"name":"ActionPackTentCB","url":"classes/ActionPackTentCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPackTent.c","line":3}]},{"name":"ActionPickBerry","url":"classes/ActionPickBerry/","base":"ActionInteractLoopBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickBerry.c","line":20,"methods":[{"name":"ActionPickBerry","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickBerry.c","line":22},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickBerry.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickBerry.c","line":39}]},{"name":"ActionPickBerryCB","url":"classes/ActionPickBerryCB/","base":"ActionInteractLoopBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickBerry.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickBerry.c","line":3}]},{"name":"ActionPickupChicken","url":"classes/ActionPickupChicken/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickupChicken.c","line":2,"methods":[{"name":"ActionPickupChicken","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickupChicken.c","line":4},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickupChicken.c","line":9},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickupChicken.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickupChicken.c","line":20},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPickupChicken.c","line":33}]},{"name":"ActionPin","url":"classes/ActionPin/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPin.c","line":1,"methods":[{"name":"ActionPin","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPin.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPin.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPin.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPin.c","line":19},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPin.c","line":44}]},{"name":"ActionPlaceFireplaceIndoor","url":"classes/ActionPlaceFireplaceIndoor/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":1,"methods":[{"name":"ActionPlaceFireplaceIndoor","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":17},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":63},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":75}]},{"name":"ActionPlaceFireplaceIntoBarrel","url":"classes/ActionPlaceFireplaceIntoBarrel/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIntoBarrel.c","line":1,"methods":[{"name":"ActionPlaceFireplaceIntoBarrel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIntoBarrel.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIntoBarrel.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIntoBarrel.c","line":17},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIntoBarrel.c","line":34}]},{"name":"ActionPlaceObject","url":"classes/ActionPlaceObject/","base":"ActionDeployObject","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceObject.c","line":9,"methods":[{"name":"ActionPlaceObject","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceObject.c","line":11},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceObject.c","line":18}]},{"name":"ActionPlaceObjectCB","url":"classes/ActionPlaceObjectCB/","base":"ActiondeployObjectCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceObject.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceObject.c","line":3}]},{"name":"ActionPlaceOnGround","url":"classes/ActionPlaceOnGround/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceOnGround.c","line":10,"methods":[{"name":"ActionPlaceOnGround","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceOnGround.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceOnGround.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceOnGround.c","line":24},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceOnGround.c","line":36}]},{"name":"ActionPlaceOnGroundCB","url":"classes/ActionPlaceOnGroundCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceOnGround.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPlaceOnGround.c","line":3}]},{"name":"ActionPlaceOvenIndoor","url":"classes/ActionPlaceOvenIndoor/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":1,"methods":[{"name":"ActionPlaceOvenIndoor","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":17},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":63},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":73}]},{"name":"ActionPlantSeed","url":"classes/ActionPlantSeed/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlantSeed.c","line":1,"methods":[{"name":"ActionPlantSeed","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlantSeed.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlantSeed.c","line":11},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlantSeed.c","line":17},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlantSeed.c","line":22},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlantSeed.c","line":45},{"name":"Process","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlantSeed.c","line":52}]},{"name":"ActionPlugIn","url":"classes/ActionPlugIn/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":1,"methods":[{"name":"ActionPlugIn","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":9},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":15},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":41},{"name":"Process","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":72},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":79},{"name":"GetAttachedDevice","ret":"ItemBase","params":[{"type":"ItemBase","name":"parent"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIn.c","line":87}]},{"name":"ActionPlugIntoFence","url":"classes/ActionPlugIntoFence/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIntoFence.c","line":2,"methods":[{"name":"ActionPlugIntoFence","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIntoFence.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIntoFence.c","line":9},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIntoFence.c","line":15},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugIntoFence.c","line":34}]},{"name":"ActionPlugTargetIntoThis","url":"classes/ActionPlugTargetIntoThis/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":1,"methods":[{"name":"ActionPlugTargetIntoThis","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":12},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":45},{"name":"IsDeploymentAction","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":73},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":78},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":83},{"name":"Process","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":88}],"members":[{"name":"m_Retoggle","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlugTargetIntoThis.c","line":3}]},{"name":"ActionPourLiquid","url":"classes/ActionPourLiquid/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":11,"methods":[{"name":"ActionPourLiquid","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":22},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":33},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":44},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":55},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":66}]},{"name":"ActionPourLiquidCB","url":"classes/ActionPourLiquidCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":5}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.25","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPourLiquid.c","line":3}]},{"name":"ActionPullBodyFromTransport","url":"classes/ActionPullBodyFromTransport/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullBodyFromTransport.c","line":1,"methods":[{"name":"ActionPullBodyFromTransport","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullBodyFromTransport.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullBodyFromTransport.c","line":9},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullBodyFromTransport.c","line":15},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullBodyFromTransport.c","line":20},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullBodyFromTransport.c","line":47},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullBodyFromTransport.c","line":60}]},{"name":"ActionPullOutPlug","url":"classes/ActionPullOutPlug/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullOutPlug.c","line":1,"methods":[{"name":"ActionPullOutPlug","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullOutPlug.c","line":3},{"name":"DisplayTargetInActionText","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullOutPlug.c","line":10},{"name":"GetTargetName","ret":"string","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullOutPlug.c","line":15},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullOutPlug.c","line":29},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionPullOutPlug.c","line":46}]},{"name":"ActionPushBoat","url":"classes/ActionPushBoat/","base":"ActionPushObject","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":17,"methods":[{"name":"ActionPushBoat","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":19},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":29},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":38}]},{"name":"ActionPushBoatCB","url":"classes/ActionPushBoatCB/","base":"ActionPushObjectCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":9,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":11}]},{"name":"ActionPushCar","url":"classes/ActionPushCar/","base":"ActionPushObject","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":56,"methods":[{"name":"ActionPushCar","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":58},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":68},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":79},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":85},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":104},{"name":"GetDirectionDot","ret":"float","params":[{"type":"Object","name":"target"},{"type":"EntityAI","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":114},{"name":"GetCar","ret":"CarScript","params":[{"type":"ActionTarget","name":"target"}],"mods":["private"],"brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":120}]},{"name":"ActionPushCarCB","url":"classes/ActionPushCarCB/","base":"ActionPushObjectCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":19,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":25},{"name":"ApplyForce","ret":"void","params":[{"type":"ActionPushObjectData","name":"actionData"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":30}],"members":[{"name":"PUSH_FORCE_IMPULSE_INCREMENT","type":"float","mods":["protected"],"init":"200.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":21},{"name":"m_ActionDataPushCar","type":"ActionPushCarData","mods":["private"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":23}]},{"name":"ActionPushCarData","url":"classes/ActionPushCarData/","base":"ActionPushObjectData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":1,"members":[{"name":"m_PushDirection","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":3},{"name":"m_HorizontalDirectionRandom","type":"float","init":"1.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":4},{"name":"m_VerticalDirectionRandom","type":"float","init":"1.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":5},{"name":"m_Car","type":"CarScript","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":8}]},{"name":"ActionPushCarDataReceiveData","url":"classes/ActionPushCarDataReceiveData/","base":"ActionPushObjectDataReceiveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":127,"members":[{"name":"m_Car","type":"CarScript","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":129}]},{"name":"ActionPushObject","url":"classes/ActionPushObject/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":113,"methods":[{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":116},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":121},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":127},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":132},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":138},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":155},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":179},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":189},{"name":"GetPushObject","ret":"Object","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":199}]},{"name":"ActionPushObjectCB","url":"classes/ActionPushObjectCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":47,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":52},{"name":"ProgressActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":57},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":65},{"name":"ApplyForce","ret":"void","params":[{"type":"ActionPushObjectData","name":"actionData"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":96}],"members":[{"name":"PUSH_FORCE_INCREMENT","type":"float","mods":["protected"],"init":"3000.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":49},{"name":"m_ActionDataPushObject","type":"ActionPushObjectData","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":50}]},{"name":"ActionPushObjectData","url":"classes/ActionPushObjectData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":6,"members":[{"name":"m_NeedUpdate","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":8},{"name":"m_EndType","type":"int","init":"0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":9},{"name":"m_Origin","type":"vector","init":"\"0 0 0\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":10},{"name":"m_Object","type":"Object","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":12}]},{"name":"ActionPushObjectDataReceiveData","url":"classes/ActionPushObjectDataReceiveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":1,"members":[{"name":"m_PushTarget","type":"Object","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":3}]},{"name":"ActionRaiseAndViewCB","url":"classes/ActionRaiseAndViewCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":3},{"name":"OnStateChange","ret":"void","params":[{"type":"int","name":"pOldState"},{"type":"int","name":"pCurrentState"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":9}]},{"name":"ActionRaiseFlag","url":"classes/ActionRaiseFlag/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":9,"methods":[{"name":"ActionRaiseFlag","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":20},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":26},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":31},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":36},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":41},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseFlag.c","line":56}]},{"name":"ActionRaiseMegaphone","url":"classes/ActionRaiseMegaphone/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":11,"methods":[{"name":"ActionRaiseMegaphone","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":21},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":27},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":32},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":37},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":42},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":57},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":65},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":73},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":79}]},{"name":"ActionRaiseMegaphoneCB","url":"classes/ActionRaiseMegaphoneCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":5}],"members":[{"name":"REPEAT_AFTER_SEC","type":"float","mods":["private","const"],"init":"-1.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRaiseMegaphone.c","line":3}]},{"name":"ActionReadPaper","url":"classes/ActionReadPaper/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":30,"methods":[{"name":"ActionReadPaper","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":32},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":41},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":47},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":52},{"name":"OnEndRequest","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":65}]},{"name":"ActionReadPaperCB","url":"classes/ActionReadPaperCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":3},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":9},{"name":"OnStateChange","ret":"void","params":[{"type":"int","name":"pOldState"},{"type":"int","name":"pCurrentState"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionReadPaper.c","line":13}]},{"name":"ActionReciveData","url":"classes/ActionReciveData/","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":15,"members":[{"name":"m_MainItem","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":17},{"name":"m_Target","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":18}]},{"name":"ActionRefuelTorch","url":"classes/ActionRefuelTorch/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRefuelTorch.c","line":1,"methods":[{"name":"ActionRefuelTorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRefuelTorch.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRefuelTorch.c","line":10},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRefuelTorch.c","line":16},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRefuelTorch.c","line":38}]},{"name":"ActionRemovePlant","url":"classes/ActionRemovePlant/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemovePlant.c","line":1,"methods":[{"name":"ActionRemovePlant","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemovePlant.c","line":5},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemovePlant.c","line":10},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemovePlant.c","line":15},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemovePlant.c","line":21},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemovePlant.c","line":53}],"members":[{"name":"m_Plant","type":"PlantBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemovePlant.c","line":3}]},{"name":"ActionRemoveSeed","url":"classes/ActionRemoveSeed/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":1,"methods":[{"name":"ActionRemoveSeed","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":5},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":10},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":15},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":21},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":63},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":91}],"members":[{"name":"m_Seed","type":"SeedBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRemoveSeed.c","line":3}]},{"name":"ActionRepackTent","url":"classes/ActionRepackTent/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":43,"methods":[{"name":"ActionRepackTent","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":48},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":58},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":64},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":69},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":74},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":79},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":84},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":93},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":104},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":112},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":120},{"name":"SetupAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":157},{"name":"OnStartAnimationLoopClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":177},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":183},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":199},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":208}],"members":[{"name":"m_RepackedEntity","type":"EntityAI","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":45},{"name":"m_IsFinished","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":46}]},{"name":"ActionRepackTentCB","url":"classes/ActionRepackTentCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":3},{"name":"DropDuringRepacking","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":8}]},{"name":"ActionRepairBoatChassis","url":"classes/ActionRepairBoatChassis/","base":"ActionRepairVehiclePartBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatChassis.c","line":1,"methods":[{"name":"ActionRepairBoatChassis","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatChassis.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatChassis.c","line":13}]},{"name":"ActionRepairBoatEngine","url":"classes/ActionRepairBoatEngine/","base":"ActionRepairVehiclePartBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":9,"methods":[{"name":"ActionRepairBoatEngine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":21},{"name":"AdjustVehicleHealthServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":60},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":67},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":74},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":79}]},{"name":"ActionRepairBoatEngineCB","url":"classes/ActionRepairBoatEngineCB/","base":"ActionRepairVehiclePartCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairBoatEngine.c","line":3}]},{"name":"ActionRepairCarChassis","url":"classes/ActionRepairCarChassis/","base":"ActionRepairVehiclePartBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":4,"methods":[{"name":"ActionRepairCarChassis","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":9},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":22},{"name":"AdjustItemQuantityServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":75}],"members":[{"name":"m_LastValidType","type":"typename","mods":["protected"],"brief":"deprecated","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":6},{"name":"m_LastValidComponentIndex","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":7}]},{"name":"ActionRepairCarChassisCB","url":"classes/ActionRepairCarChassisCB/","base":"ActionRepairVehiclePartCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":1},{"name":"ActionRepairCarChassisWithBlowtorch","url":"classes/ActionRepairCarChassisWithBlowtorch/","base":"ActionRepairCarChassis","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":9,"methods":[{"name":"ActionRepairCarChassisWithBlowtorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":24},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":30},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":37}]},{"name":"ActionRepairCarChassisWithBlowtorchCB","url":"classes/ActionRepairCarChassisWithBlowtorchCB/","base":"ActionRepairCarChassisCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassisWithBlowtorch.c","line":3}]},{"name":"ActionRepairCarEngine","url":"classes/ActionRepairCarEngine/","base":"ActionRepairVehiclePartBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":4,"methods":[{"name":"ActionRepairCarEngine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":9},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":20},{"name":"AdjustVehicleHealthServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":60}],"members":[{"name":"m_LastValidType","type":"typename","brief":"deprecated","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":6},{"name":"m_LastValidComponentIndex","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":7}]},{"name":"ActionRepairCarEngineCB","url":"classes/ActionRepairCarEngineCB/","base":"ActionRepairVehiclePartCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":1},{"name":"ActionRepairCarEngineWithBlowtorch","url":"classes/ActionRepairCarEngineWithBlowtorch/","base":"ActionRepairCarEngine","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":9,"methods":[{"name":"ActionRepairCarEngineWithBlowtorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":18},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":24},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":31},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":36}]},{"name":"ActionRepairCarEngineWithBlowtorchCB","url":"classes/ActionRepairCarEngineWithBlowtorchCB/","base":"ActionRepairCarEngineCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngineWithBlowtorch.c","line":3}]},{"name":"ActionRepairCarPart","url":"classes/ActionRepairCarPart/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":15,"methods":[{"name":"ActionRepairCarPart","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":21},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":33},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":39},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":78},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":128},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":134},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":146},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":166}],"members":[{"name":"m_LastValidType","type":"typename","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":17},{"name":"m_CurrentDamageZone","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":18},{"name":"m_LastValidComponentIndex","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":19}]},{"name":"ActionRepairCarPartCB","url":"classes/ActionRepairCarPartCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":7,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":9}]},{"name":"ActionRepairCarPartWithBlowtorch","url":"classes/ActionRepairCarPartWithBlowtorch/","base":"ActionRepairCarPart","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":9,"methods":[{"name":"ActionRepairCarPartWithBlowtorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":24},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":30},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":37}]},{"name":"ActionRepairCarPartWithBlowtorchCB","url":"classes/ActionRepairCarPartWithBlowtorchCB/","base":"ActionRepairCarPartCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPartWithBlowTorch.c","line":3}]},{"name":"ActionRepairItemWithBlowtorch","url":"classes/ActionRepairItemWithBlowtorch/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":9,"methods":[{"name":"ActionRepairItemWithBlowtorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":29},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":38},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":45},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":58}]},{"name":"ActionRepairItemWithBlowtorchCB","url":"classes/ActionRepairItemWithBlowtorchCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairItemWithBlowtorch.c","line":3}]},{"name":"ActionRepairPart","url":"classes/ActionRepairPart/","base":"ActionDismantlePart","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":39,"methods":[{"name":"ActionRepairPart","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":41},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":52},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":58},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":64},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":81},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":90},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":95},{"name":"SetBuildingAnimation","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["protected","override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":116},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":135},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":141},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":153},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":174},{"name":"RepairCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"bool","name":"camera_check"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":182},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":235}]},{"name":"ActionRepairPartCB","url":"classes/ActionRepairPartCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":18,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":20},{"name":"SetCallbackDuration","ret":"float","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":26}]},{"name":"ActionRepairShelter","url":"classes/ActionRepairShelter/","base":"ActionRepairTent","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairShelter.c","line":2,"methods":[{"name":"ActionRepairShelter","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairShelter.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairShelter.c","line":14},{"name":"IsUsingProxies","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairShelter.c","line":20},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairShelter.c","line":25},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairShelter.c","line":44}]},{"name":"ActionRepairTent","url":"classes/ActionRepairTent/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":19,"methods":[{"name":"ActionRepairTent","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":25},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":36},{"name":"IsUsingProxies","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":42},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":47},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":52},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":90},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":110},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":116},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":128},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":148},{"name":"RepairDamageTransfer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"repair_kit"},{"type":"ItemBase","name":"item"},{"type":"float","name":"specialty_weight"},{"type":"string","name":"damage_zone","def":"\"\""}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":156}],"members":[{"name":"m_LastValidType","type":"typename","brief":"legacy stuff","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":21},{"name":"m_CurrentDamageZone","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":22},{"name":"m_LastValidComponentIndex","type":"int","init":"-1","brief":"legacy stuff","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":23}]},{"name":"ActionRepairTentCB","url":"classes/ActionRepairTentCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":11,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":13}]},{"name":"ActionRepairTentPart","url":"classes/ActionRepairTentPart/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":19,"methods":[{"name":"ActionRepairTentPart","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":25},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":36},{"name":"IsUsingProxies","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":42},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":47},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":52},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":101},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":131},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":137},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":149},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":169}],"members":[{"name":"m_LastValidType","type":"typename","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":21},{"name":"m_CurrentDamageZone","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":22},{"name":"m_LastValidComponentIndex","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":23}]},{"name":"ActionRepairTentPartCB","url":"classes/ActionRepairTentPartCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":11,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":13}]},{"name":"ActionRepairVehiclePartBase","url":"classes/ActionRepairVehiclePartBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":19,"methods":[{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":23},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":29},{"name":"AdjustVehicleHealthServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":35},{"name":"AdjustItemQuantityServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":68},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":84},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":90},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":102},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":126}],"members":[{"name":"m_CurrentDamageZone","type":"string","mods":["protected"],"brief":"needs to be assigned in action condition so it can be properly written to context","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":21}]},{"name":"ActionRepairVehiclePartCB","url":"classes/ActionRepairVehiclePartCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":11,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":13}]},{"name":"ActionRepairWithToolFromHands","url":"classes/ActionRepairWithToolFromHands/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionRepairWithToolFromHands.c","line":2,"methods":[{"name":"ActionRepairWithToolFromHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionRepairWithToolFromHands.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionRepairWithToolFromHands.c","line":10},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionRepairWithToolFromHands.c","line":16},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionRepairWithToolFromHands.c","line":29}]},{"name":"ActionRepositionPluggedItem","url":"classes/ActionRepositionPluggedItem/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":1,"methods":[{"name":"ActionRepositionPluggedItem","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":4},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":13},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":18},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":28},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":41},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":47},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":58},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":72},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":81}],"members":[{"name":"m_SourceForReplug","type":"ItemBase","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepositionPluggedItem.c","line":103}]},{"name":"ActionResetKitchenTimer","url":"classes/ActionResetKitchenTimer/","base":"ActionTurnOffWhileInHands","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionResetKitchenTimer.c","line":9,"methods":[{"name":"ActionResetKitchenTimer","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionResetKitchenTimer.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionResetKitchenTimer.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionResetKitchenTimer.c","line":24},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionResetKitchenTimer.c","line":30}]},{"name":"ActionResetKitchenTimerClockCB","url":"classes/ActionResetKitchenTimerClockCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionResetKitchenTimer.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionResetKitchenTimer.c","line":3}]},{"name":"ActionRestrainSelf","url":"classes/ActionRestrainSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":23,"methods":[{"name":"ActionRestrainSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":25},{"name":"GetStanceMask","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":36},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":44},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":50},{"name":"HasAlternativeInterrupt","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":55},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":60},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":70},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":77},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":91},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":96}]},{"name":"ActionRestrainSelfCB","url":"classes/ActionRestrainSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":5}],"members":[{"name":"DEFAULT_RESTRAIN_TIME","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainSelf.c","line":3}]},{"name":"ActionRestrainTarget","url":"classes/ActionRestrainTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":23,"methods":[{"name":"ActionRestrainTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":25},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":35},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":41},{"name":"GetStanceMask","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":57},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":65},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":91},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":109},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":121},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":151}]},{"name":"ActionRestrainTargetCB","url":"classes/ActionRestrainTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":5}],"members":[{"name":"DEFAULT_RESTRAIN_TIME","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":3}]},{"name":"ActionSawPlanks","url":"classes/ActionSawPlanks/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":40,"methods":[{"name":"ActionSawPlanks","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":48},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":59},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":65},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":93},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":99},{"name":"SpawnNewPlankPile","ret":"void","params":[{"type":"SawPlanksActionData","name":"data"},{"type":"float","name":"quantity"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":126}],"members":[{"name":"DECREASE_HEALTH_OF_TOOL_DEFAULT","type":"int","mods":["static","const"],"init":"10","brief":"this constant is not use anymore see ActionConstants.c UADamageApplied","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":42},{"name":"YIELD","type":"int","mods":["static","const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":46},{"name":"m_Planks","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":135},{"name":"m_PlanksLocation","type":"ref InventoryLocation","init":"new InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":136}]},{"name":"ActionSawPlanksCB","url":"classes/ActionSawPlanksCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":6,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":12},{"name":"GetDefaultTime","ret":"float","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":17}],"members":[{"name":"TIME_SAW_HANDSAW","type":"float","mods":["static","const"],"init":"1.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":8},{"name":"TIME_SAW_HACKSAW","type":"float","mods":["static","const"],"init":"3.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":9},{"name":"TIME_AXES","type":"float","mods":["static","const"],"init":"1.2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":10}]},{"name":"ActionSequentialBase","url":"classes/ActionSequentialBase/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":10,"methods":[{"name":"ActionMultiStageBase","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":12},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":16},{"name":"GetStanceMask","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":22},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":27},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":32},{"name":"CanBePerformedFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":37},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":42},{"name":"CanBeUsedRaised","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":47},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":52},{"name":"SetStage","ret":"void","params":[{"type":"int","name":"stage"},{"type":"SequentialActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":60},{"name":"OnStageStart","ret":"void","params":[{"type":"SequentialActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":67},{"name":"OnStageEnd","ret":"void","params":[{"type":"SequentialActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":71},{"name":"GetProgress","ret":"float","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":75}]},{"name":"ActionSetAlarmClock","url":"classes/ActionSetAlarmClock/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":13,"methods":[{"name":"ActionSetAlarmClock","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":15},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":25},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":31},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":36},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":41},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":45},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":50},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":59}]},{"name":"ActionSetAlarmClockCB","url":"classes/ActionSetAlarmClockCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":5}],"members":[{"name":"TIME_TO_COMPLETE","type":"float","mods":["const"],"init":"24.0","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetAlarmClock.c","line":3}]},{"name":"ActionSetKitchenTimer","url":"classes/ActionSetKitchenTimer/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":13,"methods":[{"name":"ActionSetKitchenTimer","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":15},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":25},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":31},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":36},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":42},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":47},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":56},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":61}]},{"name":"ActionSetKitchenTimerCB","url":"classes/ActionSetKitchenTimerCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":5}],"members":[{"name":"TIME_TO_COMPLETE","type":"float","mods":["const"],"init":"24.0","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionSetKitchenTimer.c","line":3}]},{"name":"ActionSewSelf","url":"classes/ActionSewSelf/","base":"ActionBandageBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":9,"methods":[{"name":"ActionSewSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":40},{"name":"ApplyBandage","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":47}]},{"name":"ActionSewSelfCB","url":"classes/ActionSewSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewSelf.c","line":3}]},{"name":"ActionSewTarget","url":"classes/ActionSewTarget/","base":"ActionBandageBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":9,"methods":[{"name":"ActionSewTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":27},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":36},{"name":"ApplyBandage","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":46},{"name":"CanTargetBeInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":60}]},{"name":"ActionSewTargetCB","url":"classes/ActionSewTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSewTarget.c","line":3}]},{"name":"ActionShave","url":"classes/ActionShave/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":9,"methods":[{"name":"ActionShave","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":28},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":38},{"name":"IsShaveSelf","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":43},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":48},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":53}]},{"name":"ActionShaveCB","url":"classes/ActionShaveCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShave.c","line":3}]},{"name":"ActionShaveTarget","url":"classes/ActionShaveTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShaveTarget.c","line":9,"methods":[{"name":"ActionShaveTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShaveTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShaveTarget.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShaveTarget.c","line":27},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShaveTarget.c","line":40}]},{"name":"ActionShaveTargetCB","url":"classes/ActionShaveTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShaveTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionShaveTarget.c","line":3}]},{"name":"ActionSidePlateInteract","url":"classes/ActionSidePlateInteract/","base":"ActionAnimateCarSelection","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSidePlateInteract.c","line":1,"methods":[{"name":"ActionSidePlateInteract","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSidePlateInteract.c","line":3}]},{"name":"ActionSingleUseBase","url":"classes/ActionSingleUseBase/","base":"AnimatedActionBase","file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":29,"methods":[{"name":"ActionSingleUseBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":31},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":37},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":42}]},{"name":"ActionSingleUseBaseCB","url":"classes/ActionSingleUseBaseCB/","base":"ActionBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":3},{"name":"InitActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":8},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/ActionSingleUseBase.c","line":23}]},{"name":"ActionSkinning","url":"classes/ActionSkinning/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":29,"methods":[{"name":"ActionSkinning","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":31},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":42},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":48},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":63},{"name":"CreateOrgan","ret":"ItemBase","params":[{"type":"PlayerBase","name":"player"},{"type":"vector","name":"body_pos"},{"type":"string","name":"item_to_spawn"},{"type":"string","name":"cfg_skinning_organ_class"},{"type":"ItemBase","name":"tool"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":91},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":154},{"name":"HandlePlayerBody","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"brief":"This section drops all clothes (and attachments) from the dead player before deleting their body","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":170},{"name":"DropInventoryItems","ret":"void","params":[{"type":"PlayerBase","name":"body"},{"type":"float","name":"newLifetime"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":235},{"name":"SpawnItems","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":249},{"name":"GetRandomPos","ret":"vector","params":[{"type":"vector","name":"body_pos"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":372}]},{"name":"ActionSkinningCB","url":"classes/ActionSkinningCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":21,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSkinning.c","line":23}]},{"name":"ActionSortAmmoPile","url":"classes/ActionSortAmmoPile/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":10,"methods":[{"name":"ActionSortAmmoPile","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":25},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":30},{"name":"SortAmmo","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":35}]},{"name":"ActionSortAmmoPileCB","url":"classes/ActionSortAmmoPileCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSortAmmoPile.c","line":3}]},{"name":"ActionSoundLookupTable","url":"classes/ActionSoundLookupTable/","base":"SoundLookupTable","file":"3_Game/DayZAnimEventMaps.c","line":124,"methods":[{"name":"ActionSoundLookupTable","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":126}]},{"name":"ActionSplintSelf","url":"classes/ActionSplintSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":9,"methods":[{"name":"ActionSplintSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":27},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":32},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":51},{"name":"IsWearingSplint","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":61}]},{"name":"ActionSplintSelfCB","url":"classes/ActionSplintSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintSelf.c","line":3}]},{"name":"ActionSplintTarget","url":"classes/ActionSplintTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":9,"methods":[{"name":"ActionSplintTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":20},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":45},{"name":"IsWearingSplint","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":56}]},{"name":"ActionSplintTargetCB","url":"classes/ActionSplintTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionSplintTarget.c","line":3}]},{"name":"ActionStartCarCB","url":"classes/ActionStartCarCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":3}]},{"name":"ActionStartEngine","url":"classes/ActionStartEngine/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":9,"methods":[{"name":"ActionStartEngine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":20},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":26},{"name":"OnFinishProgress","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":39},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":68},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":79},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":84},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":89}],"members":[{"name":"SOUND_IGNITION_DELAY","type":"int","mods":["private","const"],"init":"700","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":95},{"name":"ROUGH_SPECIALTY_WEIGHT","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":96},{"name":"MINIMUM_BATTERY_ENERGY","type":"float","mods":["static","const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":97},{"name":"m_BatteryCon","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":98},{"name":"m_SparkCon","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":99},{"name":"m_BeltCon","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":100},{"name":"m_FuelCon","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngine.c","line":101}]},{"name":"ActionStartEngineBoat","url":"classes/ActionStartEngineBoat/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":9,"methods":[{"name":"ActionStartEngineBoat","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":20},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":26},{"name":"OnFinishProgress","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":39},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":61},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":72},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":77},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":82}]},{"name":"ActionStartEngineBoatCB","url":"classes/ActionStartEngineBoatCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionStartEngineBoat.c","line":3}]},{"name":"ActionStopEngine","url":"classes/ActionStopEngine/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":1,"methods":[{"name":"ActionStopEngine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":10},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":16},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":35},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":62},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":67},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngine.c","line":72}]},{"name":"ActionStopEngineBoat","url":"classes/ActionStopEngineBoat/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":1,"methods":[{"name":"ActionStopEngineBoat","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":10},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":16},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":32},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":54},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":59},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionStopEngineBoat.c","line":64}]},{"name":"ActionStripCarrierVest","url":"classes/ActionStripCarrierVest/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":10,"methods":[{"name":"ActionStripCarrierVest","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":28},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":37},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":42}]},{"name":"ActionStripCarrierVestCB","url":"classes/ActionStripCarrierVestCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionStripCarrierVest.c","line":3}]},{"name":"ActionSwapItemToHands","url":"classes/ActionSwapItemToHands/","base":"ActionTakeItemToHands","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":119,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":123},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":132},{"name":"MainItemAlwaysInHands","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":137},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":142},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":164},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":180},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":194},{"name":"PerformSwap","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":213}],"members":[{"name":"m_Executable","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":121}]},{"name":"ActionSwitchLights","url":"classes/ActionSwitchLights/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":1,"methods":[{"name":"ActionSwitchLights","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":10},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":16},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":26},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":64},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/Vehicles/ActionSwitchLights.c","line":81}]},{"name":"ActionSwitchSeats","url":"classes/ActionSwitchSeats/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":2,"methods":[{"name":"ActionSwitchSeats","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":19},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":53},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":75},{"name":"CanBeUsedInVehicle","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":88},{"name":"AddActionJuncture","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/Vehicles/ActionSwitchSeats.c","line":93}]},{"name":"ActionTakeABite","url":"classes/ActionTakeABite/","base":"ActionConsumeSingle","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABite.c","line":11,"methods":[{"name":"ActionTakeABite","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABite.c","line":13},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABite.c","line":21},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABite.c","line":26}]},{"name":"ActionTakeABiteCan","url":"classes/ActionTakeABiteCan/","base":"ActionTakeABite","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABiteCan.c","line":2,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABiteCan.c","line":4}]},{"name":"ActionTakeABiteCB","url":"classes/ActionTakeABiteCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABite.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABite.c","line":5}],"members":[{"name":"QUANTITY_USED_PER_SEC2","type":"float","mods":["private","const"],"init":"50","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeABite.c","line":3}]},{"name":"ActionTakeArrow","url":"classes/ActionTakeArrow/","base":"ActionTakeItem","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":1,"methods":[{"name":"ActionTakeArrow","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":9},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":15},{"name":"GetDisplayInteractObject","ret":"Object","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":35},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":50},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":55},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrow.c","line":93}]},{"name":"ActionTakeArrowToHands","url":"classes/ActionTakeArrowToHands/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":1,"methods":[{"name":"ActionTakeArrowToHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":10},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":16},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":21},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":31},{"name":"GetDisplayInteractObject","ret":"Object","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":51},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":66},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":71},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":109},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":134},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeArrowToHands.c","line":164}]},{"name":"ActionTakeASip","url":"classes/ActionTakeASip/","base":"ActionTakeABite","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeASip.c","line":1,"methods":[{"name":"ActionTakeASip","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeASip.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeASip.c","line":9}]},{"name":"ActionTakeFireplaceFromBarrel","url":"classes/ActionTakeFireplaceFromBarrel/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":2,"methods":[{"name":"ActionTakeFireplaceFromBarrel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":4},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":11},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":33}]},{"name":"ActionTakeFireplaceIndoor","url":"classes/ActionTakeFireplaceIndoor/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":2,"methods":[{"name":"ActionTakeFireplaceIndoor","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":6},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":13},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":33}],"members":[{"name":"m_NewItemTypeName","type":"string","init":"\"Fireplace\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":4}]},{"name":"ActionTakeHybridAttachment","url":"classes/ActionTakeHybridAttachment/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":2,"methods":[{"name":"ActionTakeHybridAttachment","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":6},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":13},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":19},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":29},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":50},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":55},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":87}],"members":[{"name":"m_ItemName","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachment.c","line":4}]},{"name":"ActionTakeHybridAttachmentToHands","url":"classes/ActionTakeHybridAttachmentToHands/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":2,"methods":[{"name":"ActionTakeHybridAttachmentToHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":17},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":22},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":32},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":50},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":55},{"name":"OnExecuteImpl","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":66},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeHybridAttachmentToHands.c","line":90}]},{"name":"ActionTakeItem","url":"classes/ActionTakeItem/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":6,"methods":[{"name":"ActionTakeItem","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":10},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":17},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":23},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":33},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":55},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":96},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":125}],"members":[{"name":"m_ItemName","type":"string","init":"\"\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c","line":8}]},{"name":"ActionTakeItemToHands","url":"classes/ActionTakeItemToHands/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":1,"methods":[{"name":"ActionTakeItemToHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":10},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":16},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":21},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":31},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":44},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":49},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":58},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":83},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItemToHands.c","line":113}]},{"name":"ActionTakeMaterialToHands","url":"classes/ActionTakeMaterialToHands/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":2,"methods":[{"name":"ActionTakeMaterialToHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":17},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":33},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":38},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":43},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":71},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":76},{"name":"OnExecuteImpl","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":87},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeMaterialToHands.c","line":108}]},{"name":"ActionTakeMaterialToHandsSwitch","url":"classes/ActionTakeMaterialToHandsSwitch/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":2,"methods":[{"name":"ActionTakeMaterialToHandsSwitch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":9},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":15},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":20},{"name":"UseAcknowledgment","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":25},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":30},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":35},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTakeMaterialToHandsSwitch.c","line":58}]},{"name":"ActionTakeOvenIndoor","url":"classes/ActionTakeOvenIndoor/","base":"ActionInteractBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":2,"methods":[{"name":"ActionTakeOvenIndoor","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":6},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":13},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":33}],"members":[{"name":"m_NewItemTypeName","type":"string","init":"\"Fireplace\"","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":4}]},{"name":"ActionTarget","url":"classes/ActionTarget/","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":115,"methods":[{"name":"ActionTarget","kind":"ctor","ret":"void","params":[{"type":"Object","name":"object"},{"type":"Object","name":"parent"},{"type":"int","name":"componentIndex"},{"type":"vector","name":"cursorHitPos"},{"type":"float","name":"utility"}],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":117},{"name":"GetObject","ret":"Object","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":126},{"name":"GetParent","ret":"Object","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":129},{"name":"IsProxy","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":132},{"name":"GetComponentIndex","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":139},{"name":"GetUtility","ret":"float","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":142},{"name":"GetCursorHitPos","ret":"vector","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":145},{"name":"SetCursorHitPos","ret":"void","params":[{"type":"vector","name":"cursor_position"}],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":148},{"name":"DbgPrintTargetDump","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":153},{"name":"DumpToString","ret":"string","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":158}],"members":[{"name":"m_Object","type":"Object","mods":["private"],"brief":"object itself","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":170},{"name":"m_Parent","type":"Object","mods":["private"],"brief":"null or parent of m_Object","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":171},{"name":"m_ComponentIndex","type":"int","mods":["private"],"brief":"p3d Component ID or -1","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":172},{"name":"m_CursorHitPos","type":"vector","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":173},{"name":"m_Utility","type":"float","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":174}]},{"name":"ActionTargetLighSource","url":"classes/ActionTargetLighSource/","base":"ActionTarget","file":"4_World/Classes/PlayerLightManager.c","line":1,"members":[{"name":"m_Remove","type":"bool","file":"4_World/Classes/PlayerLightManager.c","line":3}]},{"name":"ActionTargets","url":"classes/ActionTargets/","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":177,"methods":[{"name":"ActionTargets","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":181},{"name":"GetVicinityObjects","ret":"array<Object>","mods":["static"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":190},{"name":"Clear","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":195},{"name":"Update","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":202},{"name":"IsRaycastResultException","ret":"bool","params":[{"type":"RaycastRVResult","name":"res"}],"mods":["protected"],"brief":"Initial raycast filtering exceptions (can't ask the entity type, sadly)","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":352},{"name":"SortResultsDistance","ret":"array<int>","params":[{"type":"array<ref RaycastRVResult>","name":"results"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":361},{"name":"IsObstructed","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":382},{"name":"IsObstructedEx","ret":"bool","params":[{"type":"Object","name":"object"},{"type":"IsObjectObstructedCache","name":"cache"}],"mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":388},{"name":"GetTargetsCount","ret":"int","brief":"returns count of founded targets","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":394},{"name":"GetTarget","ret":"ActionTarget","params":[{"type":"int","name":"index"}],"brief":"returns action target at index","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":398},{"name":"StoreTarget","ret":"void","params":[{"type":"ActionTarget","name":"pActionTarget"}],"mods":["private"],"brief":"inserts action into sorted array based on utility","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":402},{"name":"FindIndexForStoring","ret":"int","params":[{"type":"float","name":"value"}],"mods":["private"],"brief":"binary search algorithm","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":410},{"name":"ComputeUtility","ret":"float","params":[{"type":"Object","name":"pTarget"},{"type":"vector","name":"pRayStart"},{"type":"vector","name":"pRayEnd"},{"type":"Object","name":"cursorTarget"},{"type":"vector","name":"hitPos"}],"mods":["private"],"brief":"computes utility of target","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":431},{"name":"DistSqrPoint2Line","ret":"float","params":[{"type":"vector","name":"pPoint"},{"type":"vector","name":"pL1"},{"type":"vector","name":"pL2"}],"mods":["private"],"brief":"distance between point and line","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":477},{"name":"FilterDuplicateVicinityObjects","ret":"void","params":[{"mods":["inout"],"type":"array<Object>","name":"vicinityObjectsOutput"},{"type":"array<RaycastRVResult>","name":"sortedRaycastResults"}],"mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":493},{"name":"FilterObstructedObjectsEx","ret":"void","params":[{"type":"Object","name":"cursor_target"},{"type":"array<Object>","name":"vicinityObjects"}],"mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":513},{"name":"FilterObstructedObjects","ret":"void","params":[{"type":"Object","name":"cursor_target"}],"mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":544},{"name":"ShowDebugActionTargets","ret":"void","params":[{"type":"bool","name":"enabled"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":587},{"name":"DrawDebugActionTargets","ret":"void","params":[{"type":"bool","name":"enabled"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":630},{"name":"DrawDebugCone","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":672},{"name":"DrawSelectionPos","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":708},{"name":"DrawDebugRay","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":729},{"name":"CleanupDebugShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapesArr"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":741},{"name":"CalculateRayStart","ret":"vector","proto":true,"brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":796}],"members":[{"name":"m_SortedResults","type":"ref map<int, ref array<RaycastRVResult>>","mods":["private"],"init":"new map<int, ref array<RaycastRVResult>>()","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":179},{"name":"shapes","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"brief":"obstruction check","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":581},{"name":"dbgConeShapes","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":582},{"name":"rayShapes","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":583},{"name":"obstruction","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":584},{"name":"dbgPosShapes","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":585},{"name":"m_Player","type":"PlayerBase","mods":["private"],"brief":"player owner","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":757},{"name":"m_Targets","type":"ref array<ref ActionTarget>","mods":["private"],"brief":"selected & sorted targets by utility function","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":760},{"name":"m_VicinityObjects","type":"ref VicinityObjects","mods":["static","private"],"brief":"objects in vicinity","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":763},{"name":"m_Debug","type":"bool","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":765},{"name":"m_RayStart","type":"vector","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":767},{"name":"m_RayEnd","type":"vector","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":768},{"name":"m_HitPos","type":"vector","mods":["private"],"brief":"first valid hitpos! Used only as rough reference value for conecasted results.","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":769},{"name":"c_RayDistance","type":"float","mods":["private","const"],"init":"5.0","brief":"searching properties","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":775},{"name":"c_MaxTargetDistance","type":"float","mods":["private","const"],"init":"3.0","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":776},{"name":"c_MaxActionDistance","type":"float","mods":["private","const"],"init":"UAMaxDistances.DEFAULT","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":777},{"name":"c_ConeAngle","type":"float","mods":["private","const"],"init":"30.0","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":778},{"name":"c_ConeHeightMin","type":"float","mods":["private","const"],"init":"-0.5","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":779},{"name":"c_ConeHeightMax","type":"float","mods":["private","const"],"init":"2.0","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":780},{"name":"c_DistanceDelta","type":"float","mods":["private","const"],"init":"0.3","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":781},{"name":"c_UtilityMaxValue","type":"float","mods":["private","const"],"init":"10000","brief":"utility constants","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":784},{"name":"c_UtilityMaxDistFromRaySqr","type":"float","mods":["private","const"],"init":"0.8 * 0.8","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":785},{"name":"CE_CENTER","type":"string","mods":["private","const"],"init":"\"ce_center\"","brief":"p3d","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":788},{"name":"HEIGHT_OFFSET","type":"float","mods":["private","const"],"init":"0.2","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":789},{"name":"OBSTRUCTED_COUNT_THRESHOLD","type":"int","mods":["private","const"],"init":"3","brief":"misc","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":792},{"name":"GROUPING_COUNT_THRESHOLD","type":"int","mods":["private","const"],"init":"10","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":793}]},{"name":"ActionTargetsCursor","url":"classes/ActionTargetsCursor/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ActionTargetsCursor.c","line":53,"methods":[{"name":"ActionTargetsCursor","kind":"ctor","ret":"void","file":"5_Mission/GUI/ActionTargetsCursor.c","line":94},{"name":"~ActionTargetsCursor","kind":"dtor","ret":"void","file":"5_Mission/GUI/ActionTargetsCursor.c","line":118},{"name":"SetHealthVisibility","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":121},{"name":"SetQuantityVisibility","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":126},{"name":"SetInteractXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"proto":true,"brief":"DEPRECATED","file":"5_Mission/GUI/ActionTargetsCursor.c","line":132},{"name":"SetContinuousInteractXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"proto":true,"file":"5_Mission/GUI/ActionTargetsCursor.c","line":133},{"name":"SetSingleXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"proto":true,"file":"5_Mission/GUI/ActionTargetsCursor.c","line":134},{"name":"SetContinuousXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"proto":true,"file":"5_Mission/GUI/ActionTargetsCursor.c","line":135},{"name":"SetXboxIcon","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"mods":["protected"],"proto":true,"file":"5_Mission/GUI/ActionTargetsCursor.c","line":136},{"name":"SetControllerIcon","ret":"void","params":[{"type":"string","name":"pWidgetName"},{"type":"string","name":"pInputName"}],"mods":["protected"],"brief":"---------","file":"5_Mission/GUI/ActionTargetsCursor.c","line":139},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":145},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"brief":"UA -> widget icon","file":"5_Mission/GUI/ActionTargetsCursor.c","line":161},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":168},{"name":"UpdateControllerInputIcons","ret":"void","mods":["private"],"brief":"Loads icons from the latest keybinds","file":"5_Mission/GUI/ActionTargetsCursor.c","line":174},{"name":"UpdatePCIconsVisibility","ret":"void","mods":["private"],"brief":"Contains logic for icon set switching (Gamepad/M&K)","file":"5_Mission/GUI/ActionTargetsCursor.c","line":183},{"name":"PrepareCursorContent","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":196},{"name":"BuildFixedCursor","ret":"void","mods":["protected"],"brief":"fill the widget with data","file":"5_Mission/GUI/ActionTargetsCursor.c","line":230},{"name":"BuildFloatingCursor","ret":"void","params":[{"type":"bool","name":"forceRebuild"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":242},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"brief":"in case of cached item, all above is reused except the position","file":"5_Mission/GUI/ActionTargetsCursor.c","line":285},{"name":"HideWidget","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":296},{"name":"Update","ret":"void","file":"5_Mission/GUI/ActionTargetsCursor.c","line":305},{"name":"ShowXboxHidePCIcons","ret":"void","params":[{"type":"string","name":"widget"},{"type":"bool","name":"show_xbox_icon"}],"mods":["protected"],"brief":"use cached version for known target - recalculate onscreen pos only","file":"5_Mission/GUI/ActionTargetsCursor.c","line":450},{"name":"TransformToScreenPos","ret":"vector","params":[{"type":"vector","name":"pWorldPos"}],"mods":["protected"],"brief":"transform world pos to screen pos (related to parent widget size)","file":"5_Mission/GUI/ActionTargetsCursor.c","line":458},{"name":"GetOnScreenPosition","ret":"void","params":[{"mods":["out"],"type":"float","name":"x"},{"mods":["out"],"type":"float","name":"y"}],"mods":["protected"],"brief":"calculate corrent position from relative pos and parent widget size","file":"5_Mission/GUI/ActionTargetsCursor.c","line":475},{"name":"IsComponentInSelection","ret":"bool","params":[{"type":"array<Selection>","name":"selection"},{"type":"string","name":"compName"}],"mods":["protected"],"brief":"cache current object and the widget world pos do not store component index for ladders","file":"5_Mission/GUI/ActionTargetsCursor.c","line":680},{"name":"GetPlayer","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":687},{"name":"GetActionManager","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":692},{"name":"GetActions","ret":"void","mods":["protected"],"brief":"get actions from Action Manager","file":"5_Mission/GUI/ActionTargetsCursor.c","line":705},{"name":"GetTarget","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":747},{"name":"GetActionDesc","ret":"string","params":[{"type":"ActionBase","name":"action"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":764},{"name":"GetItemDesc","ret":"string","params":[{"type":"ActionBase","name":"action"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":781},{"name":"GetItemHealth","ret":"int","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":854},{"name":"GetItemFrozen","ret":"bool","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":939},{"name":"GetItemQuantity","ret":"void","params":[{"mods":["out"],"type":"int","name":"q_type"},{"mods":["out"],"type":"float","name":"q_cur"},{"mods":["out"],"type":"int","name":"q_min"},{"mods":["out"],"type":"int","name":"q_max"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":965},{"name":"GetItemCargoCount","ret":"void","params":[{"mods":["out"],"type":"int","name":"cargoCount"}],"mods":["protected"],"brief":"returns number of items in cargo for targeted entity","file":"5_Mission/GUI/ActionTargetsCursor.c","line":989},{"name":"SetItemDesc","ret":"void","params":[{"type":"string","name":"descText"},{"type":"int","name":"cargoCount"},{"type":"string","name":"itemWidget"},{"type":"string","name":"descWidget"}],"mods":["protected"],"brief":"default cargo count","file":"5_Mission/GUI/ActionTargetsCursor.c","line":1015},{"name":"SetItemHealth","ret":"void","params":[{"type":"int","name":"health"},{"type":"string","name":"itemWidget"},{"type":"string","name":"healthWidget"},{"type":"bool","name":"enabled"}],"mods":["protected"],"brief":"when cargo in container","file":"5_Mission/GUI/ActionTargetsCursor.c","line":1045},{"name":"SetItemQuantity","ret":"void","params":[{"type":"int","name":"type"},{"type":"float","name":"current"},{"type":"int","name":"min"},{"type":"int","name":"max"},{"type":"string","name":"itemWidget"},{"type":"string","name":"quantityPBWidget"},{"type":"string","name":"quantityTextWidget"},{"type":"bool","name":"enabled"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1075},{"name":"SetActionWidget","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"string","name":"descText"},{"type":"string","name":"actionWidget"},{"type":"string","name":"descWidget"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1127},{"name":"SetMultipleInteractAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"},{"type":"string","name":"multiActionsWidget_NotSelect"}],"mods":["protected"],"brief":"shows arrows near the interact action if there are more than one available","file":"5_Mission/GUI/ActionTargetsCursor.c","line":1167},{"name":"SetMultipleContinuousInteractAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"},{"type":"string","name":"multiActionsWidget_NotSelect"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1194},{"name":"SetMultipleItemAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"},{"type":"string","name":"multiActionsWidget_NotSelect"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1222},{"name":"SetMultipleContinuousItemAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"},{"type":"string","name":"multiActionsWidget_NotSelect"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1249},{"name":"SetInteractActionIcon","ret":"void","params":[{"type":"string","name":"actionWidget"},{"type":"string","name":"actionIconFrameWidget"},{"type":"string","name":"actionIconWidget"},{"type":"string","name":"actionIconTextWidget"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1276},{"name":"CheckRefresherFlagVisibilityEx","ret":"void","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1294},{"name":"AttachmentsWithInventoryOrCargoCount","ret":"int","params":[{"mods":["notnull"],"type":"GameInventory","name":"inventory"}],"mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1308},{"name":"GetHud","ret":"IngameHud","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1332},{"name":"CheckRefresherFlagVisibility","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["protected"],"proto":true,"file":"5_Mission/GUI/ActionTargetsCursor.c","line":1345}],"members":[{"name":"VISION_OBSTRUCTION_PPEFFECTS_TYPES","type":"ref array<typename>","mods":["private","const"],"init":"{ PPERequester_BurlapSackEffects, PPERequester_FlashbangEffects }","file":"5_Mission/GUI/ActionTargetsCursor.c","line":55},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":60},{"name":"m_Target","type":"ActionTarget","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":61},{"name":"m_CachedObject","type":"ref ATCCachedObject","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":62},{"name":"m_DisplayInteractTarget","type":"Object","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":63},{"name":"m_Interact","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":65},{"name":"m_ContinuousInteract","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":66},{"name":"m_Single","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":67},{"name":"m_Continuous","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":68},{"name":"m_AM","type":"ActionManagerClient","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":69},{"name":"m_Hud","type":"IngameHud","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":70},{"name":"m_UseActionWrapper","type":"UAIDWrapper","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":72},{"name":"m_InteractActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":74},{"name":"m_ContinuousInteractActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":75},{"name":"m_ItemActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":76},{"name":"m_ContinuousItemActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":77},{"name":"m_SelectedActionCategory","type":"typename","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":78},{"name":"m_HealthEnabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":79},{"name":"m_QuantityEnabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":80},{"name":"m_FixedOnPosition","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":81},{"name":"m_Hidden","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":82},{"name":"m_TargetItemFrozen","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":83},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":85},{"name":"m_Container","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":86},{"name":"m_ItemLeft","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":87},{"name":"m_MaxWidthChild","type":"float","mods":["protected"],"brief":"widget width","file":"5_Mission/GUI/ActionTargetsCursor.c","line":90},{"name":"m_RootWidth","type":"float","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":91},{"name":"m_RootHeight","type":"float","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":92}]},{"name":"ActionTestBloodSelf","url":"classes/ActionTestBloodSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodSelf.c","line":9,"methods":[{"name":"ActionTestBloodSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodSelf.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodSelf.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodSelf.c","line":27},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodSelf.c","line":32}]},{"name":"ActionTestBloodSelfCB","url":"classes/ActionTestBloodSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodSelf.c","line":3}]},{"name":"ActionTestBloodTarget","url":"classes/ActionTestBloodTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":9,"methods":[{"name":"ActionTestBloodTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":21},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":27},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":41},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":52}]},{"name":"ActionTestBloodTargetCB","url":"classes/ActionTestBloodTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionTestBloodTarget.c","line":3}]},{"name":"ActionToggleNVG","url":"classes/ActionToggleNVG/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":1,"methods":[{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":8},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":14},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":19},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":29},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVG.c","line":37}]},{"name":"ActionToggleNVMode","url":"classes/ActionToggleNVMode/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":2,"methods":[{"name":"ActionToggleNVMode","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":12},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":23},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":34},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":39},{"name":"SwitchMode","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionToggleNVMode.c","line":44}]},{"name":"ActionTogglePlaceObject","url":"classes/ActionTogglePlaceObject/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":1,"methods":[{"name":"ActionTogglePlaceObject","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":14},{"name":"IsLocal","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":19},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":24},{"name":"IsDeploymentAction","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":29},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":34},{"name":"CanBeUsedWithBrokenLegs","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":39},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":44},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObject.c","line":53}]},{"name":"ActionTogglePlaceObjectDigging","url":"classes/ActionTogglePlaceObjectDigging/","base":"ActionTogglePlaceObject","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObjectDigging.c","line":2,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTogglePlaceObjectDigging.c","line":4}]},{"name":"ActionToggleTentOpen","url":"classes/ActionToggleTentOpen/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionToggleTentOpen.c","line":1,"methods":[{"name":"ActionToggleTentOpen","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionToggleTentOpen.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionToggleTentOpen.c","line":9},{"name":"IsUsingProxies","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionToggleTentOpen.c","line":15},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionToggleTentOpen.c","line":20},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionToggleTentOpen.c","line":47}]},{"name":"ActionTransferLiquid","url":"classes/ActionTransferLiquid/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":25,"methods":[{"name":"ActionTransferLiquid","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":27},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":35},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":41},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":46},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":55},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":96},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":101},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":109},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":115},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":122},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":139},{"name":"OnStartAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":147},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":163}]},{"name":"ActionTransferLiquidCB","url":"classes/ActionTransferLiquidCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":11,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":15}],"members":[{"name":"TIME_TO_REPEAT","type":"float","mods":["private","const"],"init":"0.25","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":13}]},{"name":"ActionTriggerRemotely","url":"classes/ActionTriggerRemotely/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":1,"methods":[{"name":"ActionTriggerRemotely","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":10},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":16},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":21},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":31},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTriggerRemotely.c","line":60}]},{"name":"ActionTuneFrequency","url":"classes/ActionTuneFrequency/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":11,"methods":[{"name":"ActionTuneFrequency","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":23},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":34},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":39},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":56}]},{"name":"ActionTuneFrequencyCB","url":"classes/ActionTuneFrequencyCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":5}],"members":[{"name":"REPEAT_AFTER_SEC","type":"float","mods":["private","const"],"init":"1.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneFrequency.c","line":3}]},{"name":"ActionTuneFrequencyOnGround","url":"classes/ActionTuneFrequencyOnGround/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":1,"methods":[{"name":"ActionTuneFrequencyOnGround","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":5},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":13},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":20},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":30},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":47}],"members":[{"name":"m_RadioFreq","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTuneFrequencyOnGround.c","line":3}]},{"name":"ActionTuneRadioStation","url":"classes/ActionTuneRadioStation/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":11,"methods":[{"name":"ActionTuneRadioStation","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":23},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":29},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":34},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":39},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":51}]},{"name":"ActionTuneRadioStationCB","url":"classes/ActionTuneRadioStationCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":5}],"members":[{"name":"REPEAT_AFTER_SEC","type":"float","mods":["private","const"],"init":"1.0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTuneRadioStation.c","line":3}]},{"name":"ActionTurnOffAlarmClock","url":"classes/ActionTurnOffAlarmClock/","base":"ActionTurnOffWhileInHands","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffAlarmClock.c","line":9,"methods":[{"name":"ActionTurnOffAlarmClock","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffAlarmClock.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffAlarmClock.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffAlarmClock.c","line":24},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffAlarmClock.c","line":30}]},{"name":"ActionTurnOffAlarmClockCB","url":"classes/ActionTurnOffAlarmClockCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffAlarmClock.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffAlarmClock.c","line":3}]},{"name":"ActionTurnOffHeadtorch","url":"classes/ActionTurnOffHeadtorch/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":1,"methods":[{"name":"ActionTurnOffHeadtorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":3},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":7},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":12},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":33},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHeadtorch.c","line":48}]},{"name":"ActionTurnOffHelmetFlashlight","url":"classes/ActionTurnOffHelmetFlashlight/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":1,"methods":[{"name":"ActionTurnOffHelmetFlashlight","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":3},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":7},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":12},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":33},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffHelmetFlashlight.c","line":52}]},{"name":"ActionTurnOffPowerGenerator","url":"classes/ActionTurnOffPowerGenerator/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffPowerGenerator.c","line":1,"methods":[{"name":"ActionTurnOffPowerGenerator","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffPowerGenerator.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffPowerGenerator.c","line":9},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffPowerGenerator.c","line":24}]},{"name":"ActionTurnOffSpotlight","url":"classes/ActionTurnOffSpotlight/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffSpotlight.c","line":1,"methods":[{"name":"ActionTurnOffSpotlight","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffSpotlight.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffSpotlight.c","line":8},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffSpotlight.c","line":22}]},{"name":"ActionTurnOffTransmitter","url":"classes/ActionTurnOffTransmitter/","base":"ActionTurnOffWhileInHands","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffTransmitter.c","line":9,"methods":[{"name":"ActionTurnOffTransmitter","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffTransmitter.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffTransmitter.c","line":20},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffTransmitter.c","line":25},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffTransmitter.c","line":35}]},{"name":"ActionTurnOffTransmitterCB","url":"classes/ActionTurnOffTransmitterCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffTransmitter.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffTransmitter.c","line":3}]},{"name":"ActionTurnOffTransmitterOnGround","url":"classes/ActionTurnOffTransmitterOnGround/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffTransmitterOnGround.c","line":1,"methods":[{"name":"ActionTurnOffTransmitterOnGround","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffTransmitterOnGround.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffTransmitterOnGround.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffTransmitterOnGround.c","line":30}]},{"name":"ActionTurnOffWeaponFlashlight","url":"classes/ActionTurnOffWeaponFlashlight/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWeaponFlashlight.c","line":1,"methods":[{"name":"ActionTurnOffWeaponFlashlight","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWeaponFlashlight.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWeaponFlashlight.c","line":11},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWeaponFlashlight.c","line":17},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWeaponFlashlight.c","line":22},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWeaponFlashlight.c","line":45}],"members":[{"name":"m_flashlight","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWeaponFlashlight.c","line":3}]},{"name":"ActionTurnOffWhileInHands","url":"classes/ActionTurnOffWhileInHands/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWhileInHands.c","line":1,"methods":[{"name":"ActionTurnOffWhileInHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWhileInHands.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWhileInHands.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWhileInHands.c","line":14},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWhileInHands.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWhileInHands.c","line":24},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOffWhileInHands.c","line":50}]},{"name":"ActionTurnOffWhileOnGround","url":"classes/ActionTurnOffWhileOnGround/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffWhileOnGround.c","line":1,"methods":[{"name":"ActionTurnOffWhileOnGround","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffWhileOnGround.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffWhileOnGround.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOffWhileOnGround.c","line":20}]},{"name":"ActionTurnOnAlarmClock","url":"classes/ActionTurnOnAlarmClock/","base":"ActionTurnOnWhileInHands","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnAlarmClock.c","line":9,"methods":[{"name":"ActionTurnOnAlarmClock","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnAlarmClock.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnAlarmClock.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnAlarmClock.c","line":24},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnAlarmClock.c","line":39}]},{"name":"ActionTurnOnAlarmClockCB","url":"classes/ActionTurnOnAlarmClockCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnAlarmClock.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnAlarmClock.c","line":3}]},{"name":"ActionTurnOnChemlight","url":"classes/ActionTurnOnChemlight/","base":"ActionTurnOnWhileInHands","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnChemlight.c","line":2,"methods":[{"name":"ActionTurnOnChemlight","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnChemlight.c","line":4}]},{"name":"ActionTurnOnHeadtorch","url":"classes/ActionTurnOnHeadtorch/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":1,"methods":[{"name":"ActionTurnOnHeadtorch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":3},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":7},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":12},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":33},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeadtorch.c","line":48}]},{"name":"ActionTurnOnHeatpack","url":"classes/ActionTurnOnHeatpack/","base":"ActionTurnOnWhileInHands","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeatpack.c","line":1,"methods":[{"name":"ActionTurnOnHeatpack","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHeatpack.c","line":3}]},{"name":"ActionTurnOnHelmetFlashlight","url":"classes/ActionTurnOnHelmetFlashlight/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":1,"methods":[{"name":"ActionTurnOnHelmetFlashlight","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":3},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":7},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":12},{"name":"UseMainItem","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":17},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":22},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":28},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":33},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnHelmetFlashlight.c","line":52}]},{"name":"ActionTurnOnPowerGenerator","url":"classes/ActionTurnOnPowerGenerator/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnPowerGenerator.c","line":1,"methods":[{"name":"ActionTurnOnPowerGenerator","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnPowerGenerator.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnPowerGenerator.c","line":9},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnPowerGenerator.c","line":24}]},{"name":"ActionTurnOnSpotlight","url":"classes/ActionTurnOnSpotlight/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnSpotlight.c","line":1,"methods":[{"name":"ActionTurnOnSpotlight","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnSpotlight.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnSpotlight.c","line":8},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnSpotlight.c","line":29}]},{"name":"ActionTurnOnTransmitter","url":"classes/ActionTurnOnTransmitter/","base":"ActionTurnOnWhileInHands","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnTransmitter.c","line":9,"methods":[{"name":"ActionTurnOnTransmitter","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnTransmitter.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnTransmitter.c","line":19},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnTransmitter.c","line":29}]},{"name":"ActionTurnOnTransmitterCB","url":"classes/ActionTurnOnTransmitterCB/","base":"ActionSingleUseBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnTransmitter.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnTransmitter.c","line":3}]},{"name":"ActionTurnOnTransmitterOnGround","url":"classes/ActionTurnOnTransmitterOnGround/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnTransmitterOnGround.c","line":1,"methods":[{"name":"ActionTurnOnTransmitterOnGround","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnTransmitterOnGround.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnTransmitterOnGround.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnTransmitterOnGround.c","line":30}]},{"name":"ActionTurnOnWeaponFlashlight","url":"classes/ActionTurnOnWeaponFlashlight/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWeaponFlashlight.c","line":1,"methods":[{"name":"ActionTurnOnWeaponFlashlight","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWeaponFlashlight.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWeaponFlashlight.c","line":11},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWeaponFlashlight.c","line":17},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWeaponFlashlight.c","line":22},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWeaponFlashlight.c","line":45}],"members":[{"name":"m_flashlight","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWeaponFlashlight.c","line":3}]},{"name":"ActionTurnOnWhileInHands","url":"classes/ActionTurnOnWhileInHands/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":1,"methods":[{"name":"ActionTurnOnWhileInHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":14},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":24},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":55},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":66},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionTurnOnWhileInHands.c","line":75}]},{"name":"ActionTurnOnWhileOnGround","url":"classes/ActionTurnOnWhileOnGround/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnWhileOnGround.c","line":1,"methods":[{"name":"ActionTurnOnWhileOnGround","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnWhileOnGround.c","line":3},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnWhileOnGround.c","line":10},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTurnOnWhileOnGround.c","line":20}]},{"name":"ActionTurnValve","url":"classes/ActionTurnValve/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":9,"methods":[{"name":"ActionTurnValve","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":11},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":20},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":31},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":54},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":62},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":69}]},{"name":"ActionTurnValveCB","url":"classes/ActionTurnValveCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValve.c","line":3}]},{"name":"ActionTurnValveUndergroundReservoir","url":"classes/ActionTurnValveUndergroundReservoir/","base":"ActionTurnValve","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":9,"methods":[{"name":"ActionTurnValveUndergroundReservoir","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":12},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":17},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":35},{"name":"OnEndAnimationLoop","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":46},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":57}]},{"name":"ActionTurnValveUndergroundReservoirCB","url":"classes/ActionTurnValveUndergroundReservoirCB/","base":"ActionTurnValveCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTurnValveUndergroundReservoir.c","line":3}]},{"name":"ActionUncoverHeadBase","url":"classes/ActionUncoverHeadBase/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":10,"methods":[{"name":"UncoverHead","ret":"void","params":[{"type":"PlayerBase","name":"target"},{"type":"PlayerBase","name":"source"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":12}]},{"name":"ActionUncoverHeadSelf","url":"classes/ActionUncoverHeadSelf/","base":"ActionUncoverHeadBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":44,"methods":[{"name":"ActionUncoverHeadSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":46},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":55},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":61},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":66},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":74},{"name":"IsWearingBurlap","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":80}]},{"name":"ActionUncoverHeadSelfCB","url":"classes/ActionUncoverHeadSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadSelf.c","line":3}]},{"name":"ActionUncoverHeadTarget","url":"classes/ActionUncoverHeadTarget/","base":"ActionUncoverHeadBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":9,"methods":[{"name":"ActionUncoverHeadTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":20},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":31},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":44},{"name":"IsWearingBurlap","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":53}]},{"name":"ActionUncoverHeadTargetCB","url":"classes/ActionUncoverHeadTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUncoverHeadTarget.c","line":3}]},{"name":"ActionUnfoldBandana","url":"classes/ActionUnfoldBandana/","base":"ActionUnfoldEntity","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldBandana.c","line":1,"methods":[{"name":"ActionUnfoldBandana","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldBandana.c","line":3}]},{"name":"ActionUnfoldEntity","url":"classes/ActionUnfoldEntity/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":2,"methods":[{"name":"ActionUnfoldEntity","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":9},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":15},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":17},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":24},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":26},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":31}]},{"name":"ActionUnfoldMap","url":"classes/ActionUnfoldMap/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":168,"methods":[{"name":"ActionUnfoldMap","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":170},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":175},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":180},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":186},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":191},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":200},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":205},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":210},{"name":"OnEndRequest","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":219},{"name":"Interrupt","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":225},{"name":"OpenMap","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":239},{"name":"CanBePerformedWhileChangingStance","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":258}]},{"name":"ActionUnfoldMapCB","url":"classes/ActionUnfoldMapCB/","base":"ActionBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":1,"methods":[{"name":"ActionUnfoldMapCB","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":9},{"name":"~ActionUnfoldMapCB","kind":"dtor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":16},{"name":"SetActionData","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":41},{"name":"CancelCondition","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":47},{"name":"OnStateChange","ret":"void","params":[{"type":"int","name":"pOldState"},{"type":"int","name":"pCurrentState"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":52},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"int","name":"pEventID"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":63},{"name":"OnFinish","ret":"void","params":[{"type":"bool","name":"pCanceled"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":87},{"name":"PerformMapChange","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":116},{"name":"StateCheck","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":162}],"members":[{"name":"m_MapFolding","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":3},{"name":"m_HasReceivedEvent","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":4},{"name":"m_CancelCondition","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":5},{"name":"m_InitMovementState","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":6},{"name":"m_FinalMovementState","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldMap.c","line":7}]},{"name":"ActionUngagSelf","url":"classes/ActionUngagSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":1,"methods":[{"name":"ActionUngagSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":11},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":17},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":22},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":30},{"name":"IsWearingGag","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":42}]},{"name":"ActionUngagTarget","url":"classes/ActionUngagTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagTarget.c","line":1,"methods":[{"name":"ActionUngagTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagTarget.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagTarget.c","line":12},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagTarget.c","line":19},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagTarget.c","line":24},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagTarget.c","line":37},{"name":"IsWearingGag","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagTarget.c","line":54}]},{"name":"ActionUnlockDoors","url":"classes/ActionUnlockDoors/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":9,"methods":[{"name":"ActionUnlockDoors","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":28},{"name":"UnlockDoor","ret":"void","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":44},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":58},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":67}],"members":[{"name":"APPLIED_DMG","type":"float","mods":["protected","const"],"init":"6","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":11}]},{"name":"ActionUnlockDoorsCB","url":"classes/ActionUnlockDoorsCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockDoors.c","line":3}]},{"name":"ActionUnlockShippingContainer","url":"classes/ActionUnlockShippingContainer/","base":"ActionUnlockDoors","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockContainerDoor.c","line":1,"methods":[{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockContainerDoor.c","line":4},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockContainerDoor.c","line":16},{"name":"UnlockDoor","ret":"void","params":[{"type":"ActionTarget","name":"target"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockContainerDoor.c","line":31},{"name":"TranslateLockSelectionIntoDoorIdx","ret":"int","params":[{"type":"ActionTarget","name":"target"}],"mods":["protected"],"brief":"Returns door idx","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnlockContainerDoor.c","line":45}]},{"name":"ActionUnmountBarbedWire","url":"classes/ActionUnmountBarbedWire/","base":"ActionMountBarbedWire","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":9,"methods":[{"name":"ActionUnmountBarbedWire","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":28},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":43},{"name":"GetZoneSelection","ret":"string","params":[{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":53},{"name":"GetAdminLogMessage","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":74}]},{"name":"ActionUnmountBarbedWireCB","url":"classes/ActionUnmountBarbedWireCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnMountBarbedWire.c","line":3}]},{"name":"ActionUnpackBox","url":"classes/ActionUnpackBox/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":9,"methods":[{"name":"ActionUnpackBox","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":20},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":26},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":31},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":36}]},{"name":"ActionUnpackBoxCB","url":"classes/ActionUnpackBoxCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":3}]},{"name":"ActionUnpackGift","url":"classes/ActionUnpackGift/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":9,"methods":[{"name":"ActionUnpackGift","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":21},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":27},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":37}]},{"name":"ActionUnpackGiftCB","url":"classes/ActionUnpackGiftCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackGift.c","line":3}]},{"name":"ActionUnpin","url":"classes/ActionUnpin/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnpin.c","line":1,"methods":[{"name":"ActionUnpin","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnpin.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnpin.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnpin.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnpin.c","line":19},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnpin.c","line":42}]},{"name":"ActionUnplugThisByCord","url":"classes/ActionUnplugThisByCord/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUnplugThisByCord.c","line":1,"methods":[{"name":"ActionUnplugThisByCord","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUnplugThisByCord.c","line":3},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUnplugThisByCord.c","line":8},{"name":"DisplayTargetInActionText","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUnplugThisByCord.c","line":13},{"name":"GetTargetName","ret":"string","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUnplugThisByCord.c","line":18},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUnplugThisByCord.c","line":32},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUnplugThisByCord.c","line":51}]},{"name":"ActionUnrestrainSelf","url":"classes/ActionUnrestrainSelf/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":48,"methods":[{"name":"ActionUnrestrainSelf","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":50},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":58},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":64},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":69},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":74},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":79},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":85},{"name":"CanBeUsedInRestrain","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":105}]},{"name":"ActionUnrestrainSelfCB","url":"classes/ActionUnrestrainSelfCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":5},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":24}],"members":[{"name":"DEFAULT_STRUGGLE_TIME","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":3}]},{"name":"ActionUnrestrainTarget","url":"classes/ActionUnrestrainTarget/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":55,"methods":[{"name":"ActionUnrestrainTarget","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":57},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":67},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":73},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":107}]},{"name":"ActionUnrestrainTargetCB","url":"classes/ActionUnrestrainTargetCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":5},{"name":"ObtainUnrestrainTime","ret":"float","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":22}],"members":[{"name":"DEFAULT_UNRESTRAIN_TIME","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":3}]},{"name":"ActionUnrestrainTargetHands","url":"classes/ActionUnrestrainTargetHands/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":27,"methods":[{"name":"ActionUnrestrainTargetHands","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":29},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":38},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":45},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":52},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":59},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":65},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":71},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":90},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":95}]},{"name":"ActionUnrestrainTargetHandsCB","url":"classes/ActionUnrestrainTargetHandsCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":6}],"members":[{"name":"DEFAULT_STRUGGLE_TIME","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":3},{"name":"UNRESTRAIN_STRUGGLE_MULTIPLIER","type":"float","mods":["const"],"init":"0.75","brief":"multiplier for the struggle time normally used for the player unrestraining themselves, this allows unrestraining to be bound to the 'StruggleLength' config param","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTargetEmpty.c","line":4}]},{"name":"ActionUpgradeTorchFromGasPump","url":"classes/ActionUpgradeTorchFromGasPump/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":9,"methods":[{"name":"ActionUpgradeTorchFromGasPump","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":28},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":41},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":52}]},{"name":"ActionUpgradeTorchFromGasPumpCB","url":"classes/ActionUpgradeTorchFromGasPumpCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUpgradeTorchFromGasPump.c","line":3}]},{"name":"ActionUseRangefinder","url":"classes/ActionUseRangefinder/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":10,"methods":[{"name":"ActionUseRangefinder","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":20},{"name":"IsFullBody","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":26},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":31},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":36}]},{"name":"ActionUseRangefinderCB","url":"classes/ActionUseRangefinderCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUseRangefinder.c","line":3}]},{"name":"ActionUseUndergroundLever","url":"classes/ActionUseUndergroundLever/","base":"ActionInteractBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundLever.c","line":1,"methods":[{"name":"ActionUseUndergroundLever","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundLever.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundLever.c","line":10},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundLever.c","line":16},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundLever.c","line":26},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundLever.c","line":38}]},{"name":"ActionUseUndergroundPanel","url":"classes/ActionUseUndergroundPanel/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundPanel.c","line":1,"methods":[{"name":"ActionUseUndergroundPanel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundPanel.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundPanel.c","line":10},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundPanel.c","line":16},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundPanel.c","line":31},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionUseUndergroundPanel.c","line":44}]},{"name":"ActionVariantManager","url":"classes/ActionVariantManager/","file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":1,"methods":[{"name":"ActionVariantManager","kind":"ctor","ret":"void","params":[{"type":"typename","name":"type"}],"file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":7},{"name":"GetOnUpdateInvoker","ret":"ScriptInvoker","file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":14},{"name":"Clear","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":19},{"name":"SetActionVariantCount","ret":"void","params":[{"type":"int","name":"count"}],"file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":24},{"name":"GetActions","ret":"int","params":[{"mods":["out"],"type":"array<ref ActionBase>","name":"variants_action"}],"file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":40},{"name":"GetActionsCount","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":46},{"name":"UpdateVariants","ret":"void","params":[{"type":"Object","name":"item"},{"type":"Object","name":"target"},{"type":"int","name":"componet_index"}],"file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":51}],"members":[{"name":"m_VariantActions","type":"ref array<ref ActionBase>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":3},{"name":"m_type","type":"typename","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":4},{"name":"e_OnUpdate","type":"ref ScriptInvoker","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionVariantsManager.c","line":5}]},{"name":"ActionViewBinoculars","url":"classes/ActionViewBinoculars/","base":"ActionViewOptics","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewBinoculars.c","line":1,"methods":[{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewBinoculars.c","line":5},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewBinoculars.c","line":18},{"name":"EnterOptics","ret":"void","params":[{"type":"ItemOptics","name":"optic"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewBinoculars.c","line":28},{"name":"ExitOptics","ret":"void","params":[{"type":"ItemOptics","name":"optic"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewBinoculars.c","line":53}],"members":[{"name":"m_workingRangefinder","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewBinoculars.c","line":3}]},{"name":"ActionViewCompass","url":"classes/ActionViewCompass/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":24,"methods":[{"name":"ActionViewCompass","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":26},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":34},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":40},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":45},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":50},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewCompass.c","line":55}]},{"name":"ActionViewOptics","url":"classes/ActionViewOptics/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":1,"methods":[{"name":"ActionViewOptics","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":12},{"name":"IsFullBody","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":18},{"name":"IsCameraLockOnPerform","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":23},{"name":"CanBeUsedLeaning","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":28},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":33},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":38},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":43},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":53},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":58},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":65},{"name":"OnStartAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":73},{"name":"OnStartAnimationLoopClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":85},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":97},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":107},{"name":"OnEndAnimationLoopClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":121},{"name":"OnEndAnimationLoopServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":130},{"name":"CanWork","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":139},{"name":"EnterOptics","ret":"void","params":[{"type":"ItemOptics","name":"optic"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":153},{"name":"ExitOptics","ret":"void","params":[{"type":"ItemOptics","name":"optic"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c","line":168}]},{"name":"ActionWashHandsItem","url":"classes/ActionWashHandsItem/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":1,"methods":[{"name":"ActionWashHandsItem","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":5},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":13},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":19},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":24},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":29},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":38}],"members":[{"name":"WASH_HANDS_AMOUNT","type":"float","mods":["protected","const"],"init":"250","brief":"ml","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWashHandsItem.c","line":3}]},{"name":"ActionWashHandsItemContinuous","url":"classes/ActionWashHandsItemContinuous/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":9,"methods":[{"name":"ActionWashHandsItemContinuous","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":11},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":21},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":26},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":32},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":37},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":45}]},{"name":"ActionWashHandsItemContinuousCB","url":"classes/ActionWashHandsItemContinuousCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsItemContinuous.c","line":3}]},{"name":"ActionWashHandsSnow","url":"classes/ActionWashHandsSnow/","base":"ActionWashHandsWater","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsSnow.c","line":9,"methods":[{"name":"ActionWashHandsSnow","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsSnow.c","line":11},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsSnow.c","line":20}]},{"name":"ActionWashHandsSnowCB","url":"classes/ActionWashHandsSnowCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsSnow.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsSnow.c","line":3}]},{"name":"ActionWashHandsWater","url":"classes/ActionWashHandsWater/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":9,"methods":[{"name":"ActionWashHandsWater","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":11},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":20},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":31},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":37}]},{"name":"ActionWashHandsWaterCB","url":"classes/ActionWashHandsWaterCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWater.c","line":3}]},{"name":"ActionWashHandsWaterOne","url":"classes/ActionWashHandsWaterOne/","base":"ActionInteractLoopBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWaterOne.c","line":10,"methods":[{"name":"ActionWashHandsWaterOne","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWaterOne.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWaterOne.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWaterOne.c","line":27},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWaterOne.c","line":33}]},{"name":"ActionWashHandsWaterOneCB","url":"classes/ActionWashHandsWaterOneCB/","base":"ActionInteractLoopBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWaterOne.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWaterOne.c","line":3}]},{"name":"ActionWashHandsWell","url":"classes/ActionWashHandsWell/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":9,"methods":[{"name":"ActionWashHandsWell","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":11},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":21},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":26},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":32},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":37},{"name":"IsLockTargetOnUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":44}]},{"name":"ActionWashHandsWellCB","url":"classes/ActionWashHandsWellCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWashHandsWell.c","line":3}]},{"name":"ActionWashHandsWellOne","url":"classes/ActionWashHandsWellOne/","base":"ActionInteractLoopBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWellOne.c","line":10,"methods":[{"name":"ActionWashHandsWellOne","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWellOne.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWellOne.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWellOne.c","line":28},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWellOne.c","line":33}]},{"name":"ActionWashHandsWellOneCB","url":"classes/ActionWashHandsWellOneCB/","base":"ActionInteractLoopBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWellOne.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionWashHandsWellOne.c","line":3}]},{"name":"ActionWaterGardenSlot","url":"classes/ActionWaterGardenSlot/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterGardenSlot.c","line":11,"methods":[{"name":"ActionWaterGardenSlot","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterGardenSlot.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterGardenSlot.c","line":22},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterGardenSlot.c","line":28}]},{"name":"ActionWaterGardenSlotCB","url":"classes/ActionWaterGardenSlotCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterGardenSlot.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterGardenSlot.c","line":5}],"members":[{"name":"QUANTITY_USED_PER_SEC","type":"float","mods":["private","const"],"init":"150","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterGardenSlot.c","line":3}]},{"name":"ActionWaterPlant","url":"classes/ActionWaterPlant/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":11,"methods":[{"name":"ActionWaterPlant","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":13},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":29},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":42},{"name":"OnFinishProgressClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":56}]},{"name":"ActionWaterPlantCB","url":"classes/ActionWaterPlantCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":5}],"members":[{"name":"QUANTITY_USED_PER_SEC","type":"float","mods":["private","const"],"init":"150","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWaterPlant.c","line":3}]},{"name":"ActionWorldCraft","url":"classes/ActionWorldCraft/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":34,"methods":[{"name":"ActionWorldCraft","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":38},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":46},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":52},{"name":"OnActionInfoUpdate","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":58},{"name":"GetText","ret":"string","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":65},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":78},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":89},{"name":"GetSoundCategory","ret":"string","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":112},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":126},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":150},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":158},{"name":"OnEndClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":165},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":170},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":196},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":205},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":224}],"members":[{"name":"m_ActionPrompt","type":"string","mods":["private"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":36}]},{"name":"ActionWorldCraftCancel","url":"classes/ActionWorldCraftCancel/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftCancel.c","line":1,"methods":[{"name":"ActionWorldCraftCancel","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftCancel.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftCancel.c","line":8},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftCancel.c","line":14},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftCancel.c","line":19},{"name":"IsLocal","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftCancel.c","line":24}]},{"name":"ActionWorldCraftCB","url":"classes/ActionWorldCraftCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":12,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":14}]},{"name":"ActionWorldCraftSwitch","url":"classes/ActionWorldCraftSwitch/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":2,"methods":[{"name":"ActionWorldCraftSwitch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":4},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":9},{"name":"IsLocal","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":15},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":20},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":25},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":30},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldCraftSwitch.c","line":39}]},{"name":"ActionWorldFlagActionSwitch","url":"classes/ActionWorldFlagActionSwitch/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":12,"methods":[{"name":"ActionWorldFlagActionSwitch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":15},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":20},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":33},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":57},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":65},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":70},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":75},{"name":"SetFlagTendencyOnCurrentActionInvalid","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":80}],"members":[{"name":"m_switch_to","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":14}]},{"name":"ActionWorldLiquidActionSwitch","url":"classes/ActionWorldLiquidActionSwitch/","base":"ActionSingleUseBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":3,"methods":[{"name":"ActionWorldLiquidActionSwitch","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":6},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":25},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":63},{"name":"IsLocal","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":73},{"name":"IsInstant","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":78},{"name":"RemoveForceTargetAfterUse","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":83}],"members":[{"name":"m_switch_to","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldLiquidActionSwitch.c","line":5}]},{"name":"ActionWringClothes","url":"classes/ActionWringClothes/","base":"ActionContinuousBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":12,"methods":[{"name":"ActionWringClothes","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":14},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":24},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":30},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":35},{"name":"OnFinishProgressServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"brief":"wet+ items (so they will stay damp after wringing)","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":57}]},{"name":"ActionWringClothesCB","url":"classes/ActionWringClothesCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":5}],"members":[{"name":"QUANTITY_WRINGLED_PER_SECOND","type":"float","mods":["protected","const"],"init":"0.02","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWringClothes.c","line":3}]},{"name":"ActionWritePaper","url":"classes/ActionWritePaper/","base":"ActionContinuousBase","brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":38,"methods":[{"name":"ActionWritePaper","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":42},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":51},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":57},{"name":"OnStartClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":66},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":78},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":92},{"name":"OnEndRequest","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":105}],"members":[{"name":"TARGET_DISTANCE","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":40}]},{"name":"ActionWritePaperCB","url":"classes/ActionWritePaperCB/","base":"ActionContinuousBaseCB","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":1,"methods":[{"name":"CreateActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":3},{"name":"EndActionComponent","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":9},{"name":"OnStateChange","ret":"void","params":[{"type":"int","name":"pOldState"},{"type":"int","name":"pCurrentState"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c","line":13}]},{"name":"ActionZoomIn","url":"classes/ActionZoomIn/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomIn.c","line":1,"methods":[{"name":"ActionZoomIn","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomIn.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomIn.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomIn.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomIn.c","line":19},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomIn.c","line":29}]},{"name":"ActionZoomOut","url":"classes/ActionZoomOut/","base":"ActionSingleUseBase","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomOut.c","line":1,"methods":[{"name":"ActionZoomOut","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomOut.c","line":3},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomOut.c","line":8},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomOut.c","line":14},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomOut.c","line":19},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionZoomOut.c","line":29}]},{"name":"AdvancedCommunication","url":"classes/AdvancedCommunication/","base":"EntityAI","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":1,"methods":[{"name":"AdvancedCommunication","kind":"ctor","ret":"void","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":7},{"name":"TurnOnTransmitter","ret":"void","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":47},{"name":"TurnOffTransmitter","ret":"void","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":52},{"name":"InitializeActions","ret":"void","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":57},{"name":"GetActions","ret":"void","params":[{"type":"typename","name":"action_input_type"},{"mods":["out"],"type":"array<ActionBase_Basic>","name":"actions"}],"mods":["override"],"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":69},{"name":"SetActions","ret":"void","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":80},{"name":"AddAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":87},{"name":"RemoveAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":119}],"members":[{"name":"m_AdvComTypeActionsMap","type":"ref map<typename, ref TInputActionMap>","mods":["static"],"init":"new map<typename, ref TInputActionMap>","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":3},{"name":"m_InputActionMap","type":"TInputActionMap","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":4},{"name":"m_ActionsInitialize","type":"bool","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":5}]},{"name":"AdvDetachMagActionData","url":"classes/AdvDetachMagActionData/","base":"SequentialActionData","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":141,"members":[{"name":"m_ilWeapon","type":"ref InventoryLocation","init":"new InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":143},{"name":"m_ilMagazine","type":"ref InventoryLocation","init":"new InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":144}]},{"name":"AdvDetachMagActionReciveData","url":"classes/AdvDetachMagActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":136,"members":[{"name":"m_ilWeapon","type":"ref InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":138},{"name":"m_ilMagazine","type":"ref InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":139}]},{"name":"AgaricusMushroom","url":"classes/AgaricusMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/AgaricusMushroom.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/AgaricusMushroom.c","line":3}]},{"name":"AgentBase","url":"classes/AgentBase/","base":"MessageReceiverBase","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":1,"methods":[{"name":"AgentBase","kind":"ctor","ret":"void","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":19},{"name":"InitDefaults","ret":"void","mods":["protected"],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":25},{"name":"Init","ret":"void","proto":true,"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":31},{"name":"GetAgentType","ret":"int","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":33},{"name":"GetDieOffSpeedEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":38},{"name":"GetPotencyEx","ret":"EStatLevels","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":43},{"name":"GetInvasibilityEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":48},{"name":"GetDigestibilityEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":53},{"name":"GetPotency","ret":"EStatLevels","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":58},{"name":"GetDieOffSpeed","ret":"float","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":63},{"name":"GetAntiboticsResistance","ret":"float","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":68},{"name":"GetAntibioticsResistanceEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":72},{"name":"GetDrugResistance","ret":"float","params":[{"type":"EMedicalDrugsType","name":"drugType"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":77},{"name":"GetInvasibility","ret":"float","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":82},{"name":"GrowDuringMedicalDrugsAttack","ret":"bool","params":[{"type":"EMedicalDrugsType","name":"drugType"},{"type":"PlayerBase","name":"player"}],"brief":"should this agent grow based on invasibility even during usage of specific medical drugs attack","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":88},{"name":"GetDigestibility","ret":"float","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":93},{"name":"CalculateAutoinfectProbability","ret":"float","params":[{"type":"float","name":"userprob"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":98},{"name":"AutoinfectCheck","ret":"bool","params":[{"type":"float","name":"deltaT"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":103},{"name":"CanAutoinfectPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":116},{"name":"GetTransferabilityIn","ret":"float","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":121},{"name":"GetTransferabilityOut","ret":"float","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":126},{"name":"GetTransferabilityAirOut","ret":"float","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":131},{"name":"GetMaxCount","ret":"int","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":136},{"name":"GetAutoinfectCount","ret":"int","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":141},{"name":"GetName","ret":"string","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":146},{"name":"GrowDuringAntibioticsAttack","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"brief":"should this agent grow based on invasibility even during antibiotics attack","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":156}],"members":[{"name":"m_Type","type":"float","init":"0","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":3},{"name":"m_Invasibility","type":"float","brief":"how fast the agent grows when potent enough to grow","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":4},{"name":"m_TransferabilityIn","type":"float","brief":"to the player","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":5},{"name":"m_TransferabilityOut","type":"float","brief":"from the player","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":6},{"name":"m_Digestibility","type":"float","init":"0.1","brief":"multiplier for agents digested in the player stomach from an infected item(agents_transfered = digested_amount(in grams or mls) * m_Digestibility)","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":7},{"name":"m_MaxCount","type":"int","init":"1","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":8},{"name":"m_AutoinfectCount","type":"int","init":"1","brief":"number of agents injected during the autoinfection","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":9},{"name":"m_AutoinfectProbability","type":"float","init":"CalculateAutoinfectProbability(0)","brief":"[0..1], 0 = zero chance, 1 = 100% chance of getting this agent once per hour","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":10},{"name":"m_TransferabilityAirOut","type":"float","brief":"transferibility airborne out","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":11},{"name":"m_AntibioticsResistance","type":"float","init":"1","brief":"[0..1], 0 means antibiotics have full effect, 1 means no effect - deprecated, use the m_DrugResistance map below for drug resistances","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":12},{"name":"m_DrugResistances","type":"ref map<EMedicalDrugsType, float>","mods":["protected"],"init":"new map<EMedicalDrugsType, float>()","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":14},{"name":"m_Potency","type":"EStatLevels","init":"EStatLevels.MEDIUM","brief":"grow when player's immune system is at this level or lower","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":16},{"name":"m_DieOffSpeed","type":"float","init":"1","brief":"how fast the agent dies off when not potent enough to grow(per sec)","file":"4_World/Classes/TransmissionAgents/Agents/AgentBase.c","line":17}]},{"name":"AIAgent","url":"classes/AIAgent/","base":"Managed","file":"3_Game/AI/AIAgent.c","line":1,"methods":[{"name":"AIAgent","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIAgent.c","line":3},{"name":"~AIAgent","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIAgent.c","line":4},{"name":"SetKeepInIdle","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIAgent.c","line":6},{"name":"GetGroup","ret":"AIGroup","mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIAgent.c","line":7}]},{"name":"AIBehaviourHL","url":"classes/AIBehaviourHL/","file":"3_Game/AIBehaviour.c","line":42,"methods":[{"name":"AIBehaviourHL","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":44},{"name":"~AIBehaviourHL","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":45},{"name":"GetTemplateData","ret":"AIBehaviourHLData","mods":["proto","native"],"proto":true,"file":"3_Game/AIBehaviour.c","line":47},{"name":"OnInit","ret":"void","file":"3_Game/AIBehaviour.c","line":49},{"name":"Simulate","ret":"void","params":[{"type":"float","name":"timeDelta"}],"file":"3_Game/AIBehaviour.c","line":53},{"name":"OnDamage","ret":"void","params":[{"type":"float","name":"damage"},{"type":"EntityAI","name":"source"}],"file":"3_Game/AIBehaviour.c","line":61},{"name":"OnDamageInflicted","ret":"void","file":"3_Game/AIBehaviour.c","line":63},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"int","name":"nameCrc"}],"file":"3_Game/AIBehaviour.c","line":64},{"name":"SetNextBehaviour","ret":"void","params":[{"type":"int","name":"BehaviourCrc"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AIBehaviour.c","line":67},{"name":"SwitchToNextBehaviour","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/AIBehaviour.c","line":68},{"name":"RegAIBehaviour","ret":"void","params":[{"type":"string","name":"behname"},{"type":"typename","name":"behClass"},{"type":"typename","name":"behClassData"}],"mods":["static","proto"],"proto":true,"file":"3_Game/AIBehaviour.c","line":70}]},{"name":"AIBehaviourHLData","url":"classes/AIBehaviourHLData/","brief":"this file is interface to AI Behaviour","file":"3_Game/AIBehaviour.c","line":26,"methods":[{"name":"AIBehaviourHLData","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":28},{"name":"~AIBehaviourHLData","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":29},{"name":"OnParseConfig","ret":"void","proto":true,"file":"3_Game/AIBehaviour.c","line":32},{"name":"ParseBehaviourSlot","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AIBehaviour.c","line":35},{"name":"ParseAlertLevel","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AIBehaviour.c","line":36},{"name":"ReadParamValue","ret":"float","params":[{"type":"string","name":"paramName"},{"type":"float","name":"defValue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AIBehaviour.c","line":37}]},{"name":"AIBehaviourHLDataZombie2","url":"classes/AIBehaviourHLDataZombie2/","base":"AIBehaviourHLData","file":"3_Game/AIBehaviour.c","line":116,"methods":[{"name":"AIBehaviourHLDataZombie2","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":121},{"name":"~AIBehaviourHLDataZombie2","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":122},{"name":"OnParseConfig","ret":"void","mods":["override"],"file":"3_Game/AIBehaviour.c","line":124}],"members":[{"name":"m_fDamageToCrawl","type":"float","file":"3_Game/AIBehaviour.c","line":118},{"name":"m_fCrawlProbability","type":"float","file":"3_Game/AIBehaviour.c","line":119}]},{"name":"AIBehaviourHLZombie2","url":"classes/AIBehaviourHLZombie2/","base":"AIBehaviourHL","file":"3_Game/AIBehaviour.c","line":74,"methods":[{"name":"GetData","ret":"AIBehaviourHLDataZombie2","file":"3_Game/AIBehaviour.c","line":79},{"name":"AIBehaviourHLZombie2","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":84},{"name":"~AIBehaviourHLZombie2","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/AIBehaviour.c","line":85},{"name":"OnInit","ret":"void","mods":["override"],"file":"3_Game/AIBehaviour.c","line":87},{"name":"Simulate","ret":"void","params":[{"type":"float","name":"timeDelta"}],"mods":["override"],"file":"3_Game/AIBehaviour.c","line":97},{"name":"ShowDebugInfo","ret":"void","file":"3_Game/AIBehaviour.c","line":103}]},{"name":"AIGroup","url":"classes/AIGroup/","base":"Managed","file":"3_Game/AI/AIGroup.c","line":1,"methods":[{"name":"AIGroup","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIGroup.c","line":3},{"name":"~AIGroup","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIGroup.c","line":4},{"name":"AddAgent","ret":"void","params":[{"mods":["notnull"],"type":"AIAgent","name":"agent"}],"mods":["proto","native"],"proto":true,"brief":"Manual group management - add / remove agents from group. Don't forget to remove agent from old group. Caution! Empty groups are deleted on the next frame.","file":"3_Game/AI/AIGroup.c","line":11},{"name":"RemoveAgent","ret":"void","params":[{"mods":["notnull"],"type":"AIAgent","name":"agent"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIGroup.c","line":12},{"name":"GetBehaviour","ret":"AIGroupBehaviour","mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIGroup.c","line":14}]},{"name":"AIGroupBehaviour","url":"classes/AIGroupBehaviour/","base":"Managed","file":"3_Game/AI/AIGroupBehaviour.c","line":1,"methods":[{"name":"AIGroupBehaviour","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIGroupBehaviour.c","line":3},{"name":"~AIGroupBehaviour","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIGroupBehaviour.c","line":4}]},{"name":"AirborneMask","url":"classes/AirborneMask/","base":"MaskBase","file":"4_World/Entities/ItemBase/Clothing/AirborneMask.c","line":1,"methods":[{"name":"IsObstructingVoice","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/AirborneMask.c","line":3},{"name":"GetVoiceEffect","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/AirborneMask.c","line":8}]},{"name":"AircraftBattery","url":"classes/AircraftBattery/","base":"VehicleBattery","file":"4_World/Entities/ItemBase/VehicleBattery/AircraftBattery.c","line":1},{"name":"AITargetCallbacks","url":"classes/AITargetCallbacks/","base":"AbstractAITargetCallbacks","file":"3_Game/Systems/AI/AITarget_callbacks.c","line":8,"methods":[{"name":"GetHeadPositionWS","ret":"vector","file":"3_Game/Systems/AI/AITarget_callbacks.c","line":10},{"name":"GetVisionPointPositionWS","ret":"vector","params":[{"type":"EntityAI","name":"pApplicant"}],"file":"3_Game/Systems/AI/AITarget_callbacks.c","line":11},{"name":"GetMaxVisionRangeModifier","ret":"float","params":[{"type":"EntityAI","name":"pApplicant"}],"file":"3_Game/Systems/AI/AITarget_callbacks.c","line":13}]},{"name":"AITargetCallbacksPlayer","url":"classes/AITargetCallbacksPlayer/","base":"AITargetCallbacks","file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":1,"methods":[{"name":"AITargetCallbacksPlayer","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"pPlayer"}],"file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":7},{"name":"GetHeadPositionWS","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":14},{"name":"GetVisionPointPositionWS","ret":"vector","params":[{"type":"EntityAI","name":"pApplicant"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":22},{"name":"GetMaxVisionRangeModifier","ret":"float","params":[{"type":"EntityAI","name":"pApplicant"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":46},{"name":"StanceToMovementIdxTranslation","ret":"int","params":[{"type":"HumanMovementState","name":"pState"}],"mods":["static"],"brief":"Translates players speed (idx) and corrects it by current stance used mainly for visibility/audibility of player to AI","file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":89}],"members":[{"name":"m_iChestBoneIndex","type":"int","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":3},{"name":"m_Player","type":"PlayerBase","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":5},{"name":"m_iHeadBoneIndex","type":"int","mods":["private"],"brief":"DEPRECATED","file":"4_World/Entities/ManBase/PlayerBase/AITargetCallbacksPlayer.c","line":136}]},{"name":"AIWorld","url":"classes/AIWorld/","base":"Managed","file":"3_Game/AI/AIWorld.c","line":70,"methods":[{"name":"AIWorld","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIWorld.c","line":72},{"name":"~AIWorld","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/AI/AIWorld.c","line":73},{"name":"CreateGroup","ret":"AIGroup","params":[{"type":"string","name":"templateName"}],"mods":["proto","native"],"proto":true,"brief":"Creates group with group behaviour specified by templateName param. AIGroups lifetime is managed by AIWorld, e.g. empty groups are deleted automatically.","file":"3_Game/AI/AIWorld.c","line":79},{"name":"CreateDefaultGroup","ret":"AIGroup","mods":["proto","native"],"proto":true,"brief":"Creates group with no group behaviour","file":"3_Game/AI/AIWorld.c","line":83},{"name":"DeleteGroup","ret":"void","params":[{"mods":["notnull"],"type":"AIGroup","name":"group"}],"mods":["proto","native"],"proto":true,"brief":"Destroys group and all AIAgents attached","file":"3_Game/AI/AIWorld.c","line":87},{"name":"FindPath","ret":"bool","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"PGFilter","name":"pgFilter"},{"mods":["out"],"type":"TVectorArray","name":"waypoints"}],"mods":["proto","native"],"proto":true,"brief":"Finds path on navmesh using path graph filter.","file":"3_Game/AI/AIWorld.c","line":98},{"name":"RaycastNavMesh","ret":"bool","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"PGFilter","name":"pgFilter"},{"mods":["out"],"type":"vector","name":"hitPos"},{"mods":["out"],"type":"vector","name":"hitNormal"}],"mods":["proto","native"],"proto":true,"brief":"Raytest in navmesh","file":"3_Game/AI/AIWorld.c","line":110},{"name":"SampleNavmeshPosition","ret":"bool","params":[{"type":"vector","name":"position"},{"type":"float","name":"maxDistance"},{"type":"PGFilter","name":"pgFilter"},{"mods":["out"],"type":"vector","name":"sampledPosition"}],"mods":["proto","native"],"proto":true,"brief":"Finds closest point on navmesh within maxDistance radius using path graph filter.","file":"3_Game/AI/AIWorld.c","line":122}]},{"name":"AK_Bayonet","url":"classes/AK_Bayonet/","base":"ToolBase","file":"4_World/Entities/ItemBase/Inventory_Base/AK_Bayonet.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AK_Bayonet.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AK_Bayonet.c","line":8},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AK_Bayonet.c","line":13},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AK_Bayonet.c","line":28},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AK_Bayonet.c","line":38},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AK_Bayonet.c","line":48}]},{"name":"AK_FoldingBttstck","url":"classes/AK_FoldingBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":26},{"name":"AK_PlasticBttstck","url":"classes/AK_PlasticBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":27},{"name":"AK_PlasticHndgrd","url":"classes/AK_PlasticHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/AK_PlasticHndgrd.c","line":1},{"name":"AK_RailHndgrd","url":"classes/AK_RailHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/AK_RailHndgrd.c","line":1,"methods":[{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AK_RailHndgrd.c","line":3}]},{"name":"AK_Suppressor","url":"classes/AK_Suppressor/","base":"ItemSuppressor","file":"4_World/Entities/ItemBase/SuppressorBase/AK_Suppressor.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/AK_Suppressor.c","line":3}]},{"name":"AK_WoodBttstck","url":"classes/AK_WoodBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":28},{"name":"AK_WoodHndgrd","url":"classes/AK_WoodHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/AK_WoodHndgrd.c","line":1},{"name":"AK101","url":"classes/AK101/","base":"AK101_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AK101.c","line":25,"methods":[{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AK101.c","line":27}]},{"name":"AK101_Base","url":"classes/AK101_Base/","base":"AKM_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AK101.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AK101.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AK101.c","line":9}]},{"name":"Ak101Recoil","url":"classes/Ak101Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Ak101Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Ak101Recoil.c","line":3}]},{"name":"AK74","url":"classes/AK74/","base":"AK74_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AK74.c","line":24,"methods":[{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AK74.c","line":26}]},{"name":"AK74_Base","url":"classes/AK74_Base/","base":"AKM_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AK74.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AK74.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AK74.c","line":10}]},{"name":"AK74_Hndgrd","url":"classes/AK74_Hndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/AK74_Hndgrd.c","line":1},{"name":"AK74_WoodBttstck","url":"classes/AK74_WoodBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":24},{"name":"Ak74Recoil","url":"classes/Ak74Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Ak74Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Ak74Recoil.c","line":3}]},{"name":"AKM_Base","url":"classes/AKM_Base/","base":"RifleBoltFree_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AKM.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AKM.c","line":3},{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AKM.c","line":34},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AKM.c","line":43}]},{"name":"AkmRecoil","url":"classes/AkmRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/AkmRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/AkmRecoil.c","line":3}]},{"name":"AKS74U","url":"classes/AKS74U/","base":"AK74_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AKS74U.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AKS74U.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AKS74U.c","line":9}]},{"name":"AKS74U_Bttstck","url":"classes/AKS74U_Bttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":25},{"name":"Aks74uRecoil","url":"classes/Aks74uRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Aks74uRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Aks74uRecoil.c","line":3}]},{"name":"AlarmClock_Blue","url":"classes/AlarmClock_Blue/","base":"AlarmClock_ColorBase","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":206},{"name":"AlarmClock_ColorBase","url":"classes/AlarmClock_ColorBase/","base":"ClockBase","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":12},{"name":"~AlarmClock_ColorBase","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":27},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":35},{"name":"GetToggleSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":44},{"name":"GetRingingSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":49},{"name":"GetDestroyedSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":54},{"name":"GetHitSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":59},{"name":"GetExplosiveTriggerSlotName","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":64},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":69},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":77},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":92},{"name":"OnUpdate","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":110},{"name":"AnimateAlarmHand","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":145},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":151},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":189},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":197}],"members":[{"name":"RINGING_SOUND","type":"string","mods":["const"],"init":"\"AlarmClock_Ring_Loop_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":3},{"name":"TURN_TOGGLE_SOUND","type":"string","mods":["const"],"init":"\"AlarmClock_Turn_Off_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":4},{"name":"DESTROYED_SOUND","type":"string","mods":["const"],"init":"\"AlarmClock_Destroyed_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":5},{"name":"HIT_SOUND","type":"string","mods":["const"],"init":"\"AlarmClock_Hit_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":6},{"name":"m_NoisePar","type":"ref NoiseParams","mods":["static"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":9},{"name":"m_NoiseSystem","type":"NoiseSystem","mods":["static"],"file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":10}]},{"name":"AlarmClock_Green","url":"classes/AlarmClock_Green/","base":"AlarmClock_ColorBase","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":207},{"name":"AlarmClock_Red","url":"classes/AlarmClock_Red/","base":"AlarmClock_ColorBase","file":"4_World/Entities/ItemBase/Gear/Tools/AlarmClock.c","line":205},{"name":"AlarmLight","url":"classes/AlarmLight/","base":"SpotlightLight","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":29,"methods":[{"name":"AlarmLight","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":31}]},{"name":"AlertedIdleSoundEvent","url":"classes/AlertedIdleSoundEvent/","base":"MindStateSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":53,"methods":[{"name":"AlertedIdleSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":55}]},{"name":"AlertedMoveSoundEvent","url":"classes/AlertedMoveSoundEvent/","base":"MindStateSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":63,"methods":[{"name":"AlertedMoveSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":65}]},{"name":"AliceBag_Black","url":"classes/AliceBag_Black/","base":"AliceBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AliceBag_ColorBase.c","line":3},{"name":"AliceBag_Camo","url":"classes/AliceBag_Camo/","base":"AliceBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AliceBag_ColorBase.c","line":4},{"name":"AliceBag_ColorBase","url":"classes/AliceBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/AliceBag_ColorBase.c","line":1},{"name":"AliceBag_Green","url":"classes/AliceBag_Green/","base":"AliceBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AliceBag_ColorBase.c","line":2},{"name":"AmanitaMushroom","url":"classes/AmanitaMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/AmanitaMushroom.c","line":1},{"name":"Ammo_12gaPellets","url":"classes/Ammo_12gaPellets/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":78},{"name":"Ammo_12gaSlug","url":"classes/Ammo_12gaSlug/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":79},{"name":"Ammo_22","url":"classes/Ammo_22/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":77},{"name":"Ammo_308Win","url":"classes/Ammo_308Win/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":66},{"name":"Ammo_308WinTracer","url":"classes/Ammo_308WinTracer/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":67},{"name":"Ammo_357","url":"classes/Ammo_357/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":80},{"name":"Ammo_380","url":"classes/Ammo_380/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":69},{"name":"Ammo_40mm_Base","url":"classes/Ammo_40mm_Base/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":167,"methods":[{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":169},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":174}]},{"name":"Ammo_40mm_ChemGas","url":"classes/Ammo_40mm_ChemGas/","base":"Ammo_40mm_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":216,"methods":[{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":218},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":226},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":233}]},{"name":"Ammo_40mm_Explosive","url":"classes/Ammo_40mm_Explosive/","base":"Ammo_40mm_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":185,"methods":[{"name":"ShootsExplosiveAmmo","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":187},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":192},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":200},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":207}]},{"name":"Ammo_40mm_Smoke_Black","url":"classes/Ammo_40mm_Smoke_Black/","base":"Ammo_40mm_Smoke_ColorBase","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":319},{"name":"Ammo_40mm_Smoke_ColorBase","url":"classes/Ammo_40mm_Smoke_ColorBase/","base":"Ammo_40mm_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":246,"methods":[{"name":"Ammo_40mm_Smoke_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":253},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":258},{"name":"Activate","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":276},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"brief":"special behaviour - do not call super","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":286},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":292},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":304},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":309}],"members":[{"name":"m_ParticleSmoke","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":248},{"name":"m_ParticleLifetime","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":249},{"name":"m_ParticleId","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":250},{"name":"m_Activated","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":251}]},{"name":"Ammo_40mm_Smoke_Green","url":"classes/Ammo_40mm_Smoke_Green/","base":"Ammo_40mm_Smoke_ColorBase","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":317},{"name":"Ammo_40mm_Smoke_Red","url":"classes/Ammo_40mm_Smoke_Red/","base":"Ammo_40mm_Smoke_ColorBase","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":316},{"name":"Ammo_40mm_Smoke_White","url":"classes/Ammo_40mm_Smoke_White/","base":"Ammo_40mm_Smoke_ColorBase","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":318},{"name":"Ammo_45ACP","url":"classes/Ammo_45ACP/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":65},{"name":"Ammo_545x39","url":"classes/Ammo_545x39/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":81},{"name":"Ammo_545x39Tracer","url":"classes/Ammo_545x39Tracer/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":82},{"name":"Ammo_556x45","url":"classes/Ammo_556x45/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":70},{"name":"Ammo_556x45Tracer","url":"classes/Ammo_556x45Tracer/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":71},{"name":"Ammo_762x39","url":"classes/Ammo_762x39/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":74},{"name":"Ammo_762x39Tracer","url":"classes/Ammo_762x39Tracer/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":75},{"name":"Ammo_762x54","url":"classes/Ammo_762x54/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":72},{"name":"Ammo_762x54Tracer","url":"classes/Ammo_762x54Tracer/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":73},{"name":"Ammo_9x19","url":"classes/Ammo_9x19/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":68},{"name":"Ammo_9x39","url":"classes/Ammo_9x39/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":76},{"name":"Ammo_CupidsBolt","url":"classes/Ammo_CupidsBolt/","base":"Bolt_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":150,"methods":[{"name":"EEParentedTo","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":152},{"name":"EEParentedFrom","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"proto":true,"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":157},{"name":"PlayOnHitParticle","ret":"void","params":[{"type":"vector","name":"position"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":159}]},{"name":"Ammo_DartSyringe","url":"classes/Ammo_DartSyringe/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":129},{"name":"Ammo_Flare","url":"classes/Ammo_Flare/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":130},{"name":"Ammo_GrenadeM4","url":"classes/Ammo_GrenadeM4/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":134},{"name":"Ammo_HuntingBolt","url":"classes/Ammo_HuntingBolt/","base":"Bolt_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":137},{"name":"Ammo_ImprovisedBolt_1","url":"classes/Ammo_ImprovisedBolt_1/","base":"Bolt_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":139,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":141}]},{"name":"Ammo_ImprovisedBolt_2","url":"classes/Ammo_ImprovisedBolt_2/","base":"Bolt_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":149},{"name":"Ammo_LAW_HE","url":"classes/Ammo_LAW_HE/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":133},{"name":"Ammo_RPG7_AP","url":"classes/Ammo_RPG7_AP/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":132},{"name":"Ammo_RPG7_HE","url":"classes/Ammo_RPG7_HE/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":131},{"name":"AmmoBox","url":"classes/AmmoBox/","base":"Container_Base","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":1,"methods":[{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":3},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":8}]},{"name":"AmmoBox_00buck_10rnd","url":"classes/AmmoBox_00buck_10rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":13},{"name":"AmmoBox_12gaSlug_10Rnd","url":"classes/AmmoBox_12gaSlug_10Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":14},{"name":"AmmoBox_22_50Rnd","url":"classes/AmmoBox_22_50Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":8},{"name":"AmmoBox_308Win_20Rnd","url":"classes/AmmoBox_308Win_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":3},{"name":"AmmoBox_357_20Rnd","url":"classes/AmmoBox_357_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":9},{"name":"AmmoBox_380_35rnd","url":"classes/AmmoBox_380_35rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":12},{"name":"AmmoBox_45ACP_25rnd","url":"classes/AmmoBox_45ACP_25rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":10},{"name":"AmmoBox_545x39_20Rnd","url":"classes/AmmoBox_545x39_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":15},{"name":"AmmoBox_556x45_20Rnd","url":"classes/AmmoBox_556x45_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":1},{"name":"AmmoBox_556x45Tracer_20Rnd","url":"classes/AmmoBox_556x45Tracer_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":2},{"name":"AmmoBox_762x39_20Rnd","url":"classes/AmmoBox_762x39_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":6},{"name":"AmmoBox_762x39Tracer_20Rnd","url":"classes/AmmoBox_762x39Tracer_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":7},{"name":"AmmoBox_762x54_20Rnd","url":"classes/AmmoBox_762x54_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":4},{"name":"AmmoBox_762x54Tracer_20Rnd","url":"classes/AmmoBox_762x54Tracer_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":5},{"name":"AmmoBox_9x19_25rnd","url":"classes/AmmoBox_9x19_25rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":11},{"name":"AmmoBox_9x39_20Rnd","url":"classes/AmmoBox_9x39_20Rnd/","base":"Box_Base","file":"4_World/Entities/ItemBase/AmmoBoxes.c","line":16},{"name":"AmmoCamParams","url":"classes/AmmoCamParams/","file":"3_Game/AmmoCamParams.c","line":1,"methods":[{"name":"Load","ret":"void","params":[{"type":"string","name":"ammoType"}],"file":"3_Game/AmmoCamParams.c","line":3}],"members":[{"name":"m_Radius","type":"float","init":"40","brief":"the max distance at which the cam shake is triggered","file":"3_Game/AmmoCamParams.c","line":13},{"name":"m_Strength","type":"float","init":"4","brief":"strength of the cam shake","file":"3_Game/AmmoCamParams.c","line":14},{"name":"m_ModifierClose","type":"float","init":"1","brief":"shake 'strength' modifier when the player is at distance 0 from the source of explosion","file":"3_Game/AmmoCamParams.c","line":15},{"name":"m_ModifierFar","type":"float","init":"0","brief":"shake 'strength' modifier when the player is at distance 'radius' from the source of explosion","file":"3_Game/AmmoCamParams.c","line":16}]},{"name":"AmmoData","url":"classes/AmmoData/","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":21,"methods":[{"name":"AmmoData","kind":"ctor","ret":"void","params":[{"type":"string","name":"init_type"}],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":27}],"members":[{"name":"m_IsValid","type":"bool","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":23},{"name":"m_CartridgeType","type":"CartridgeType","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":24},{"name":"m_ProjectileType","type":"ProjectileType","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":25}]},{"name":"AmmoEffects","url":"classes/AmmoEffects/","brief":"Static data holder for certain ammo config values","file":"3_Game/AmmoEffects.c","line":5,"methods":[{"name":"GetAmmoParticleID","ret":"int","params":[{"type":"string","name":"ammoType"}],"mods":["static"],"brief":"Get the ParticleList ID for the particle for this ammoType","file":"3_Game/AmmoEffects.c","line":21},{"name":"PlayAmmoParticle","ret":"bool","params":[{"type":"string","name":"ammoType"},{"type":"vector","name":"pos"}],"mods":["static"],"brief":"Attempt to play the ammo particle at pos if found, returns true on success","file":"3_Game/AmmoEffects.c","line":46},{"name":"GetAmmoEffectTypename","ret":"typename","params":[{"type":"string","name":"ammoType"}],"mods":["static"],"brief":"Get the typename for the effect for this ammoType","file":"3_Game/AmmoEffects.c","line":68},{"name":"PlayAmmoEffect","ret":"bool","params":[{"type":"string","name":"ammoType"},{"type":"vector","name":"pos"}],"mods":["static"],"brief":"Attempt to play the ammo effect at pos if found, returns true on success","file":"3_Game/AmmoEffects.c","line":93},{"name":"Init","ret":"void","mods":["static"],"brief":"Initialize the containers: this is done this way, to have these not exist on server","file":"3_Game/AmmoEffects.c","line":121},{"name":"Cleanup","ret":"void","mods":["static"],"brief":"Clean up the data","file":"3_Game/AmmoEffects.c","line":128}],"members":[{"name":"m_AmmoParticles","type":"ref map<string, int>","mods":["static"],"brief":"Key: Ammo class name; Data: ParticleList ID","file":"3_Game/AmmoEffects.c","line":8},{"name":"m_AmmoEffects","type":"ref map<string, typename>","mods":["static"],"brief":"Key: Ammo class name; Data: ParticleList ID","file":"3_Game/AmmoEffects.c","line":11}]},{"name":"AmmoTypesAPI","url":"classes/AmmoTypesAPI/","file":"3_Game/Global/AmmoTypes.c","line":1,"methods":[{"name":"AmmoTypesAPI","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Global/AmmoTypes.c","line":5},{"name":"~AmmoTypesAPI","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Global/AmmoTypes.c","line":6},{"name":"Exists","ret":"bool","params":[{"type":"string","name":"ammoType"}],"mods":["static","proto"],"proto":true,"brief":"Check if ammoType exists (registered in cfgAmmoTypes)","file":"3_Game/Global/AmmoTypes.c","line":9},{"name":"GetAmmoType","ret":"bool","params":[{"type":"string","name":"magazineType"},{"mods":["out"],"type":"string","name":"ammoType"}],"mods":["static","proto"],"proto":true,"brief":"Get the default ammoType of a magazine","file":"3_Game/Global/AmmoTypes.c","line":11},{"name":"MagazineTypeToAmmoType","ret":"bool","params":[{"type":"string","name":"magazineType"},{"mods":["out"],"type":"string","name":"ammoType"}],"mods":["static"],"brief":"Helper method","file":"3_Game/Global/AmmoTypes.c","line":14},{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/Global/AmmoTypes.c","line":33},{"name":"AddExplosionParticleEffect","ret":"void","params":[{"type":"string","name":"ammoName"},{"type":"string","name":"surfaceName"},{"type":"int","name":"particleID"}],"mods":["static"],"file":"3_Game/Global/AmmoTypes.c","line":45},{"name":"GetExplosionParticleID","ret":"int","params":[{"type":"string","name":"ammoName"},{"type":"string","name":"surfaceName"}],"mods":["static"],"file":"3_Game/Global/AmmoTypes.c","line":57},{"name":"Cleanup","ret":"void","mods":["static"],"file":"3_Game/Global/AmmoTypes.c","line":74}],"members":[{"name":"m_TypeToSurfaceParticleIDMap","type":"ref map<string, ref map<string, int>>","mods":["static","protected"],"file":"3_Game/Global/AmmoTypes.c","line":3}]},{"name":"Ammunition_Base","url":"classes/Ammunition_Base/","base":"Magazine_Base","brief":"ammo pile base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":2,"methods":[{"name":"GetAmmoWeightByBulletType","ret":"float","params":[{"type":"string","name":"bulletType"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":6},{"name":"IsAmmoPile","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":27},{"name":"GetWeightSpecialized","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":32},{"name":"SetQuantityToMinimum","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":45},{"name":"SetFromProjectile","ret":"void","params":[{"type":"ProjectileStoppedInfo","name":"info"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":50}],"members":[{"name":"m_AmmoWeightByBulletType","type":"ref map<string, float>","mods":["static"],"init":"new map<string, float>()","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":4}]},{"name":"Analytics","url":"classes/Analytics/","file":"3_Game/Analytics/ScriptAnalytics.c","line":145,"methods":[{"name":"PlayerDeath","ret":"void","params":[{"type":"StatsEventDeathData","name":"data"}],"mods":["static"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":148},{"name":"PlayerScoredKill","ret":"void","params":[{"type":"StatsEventScoredKillData","name":"data"}],"mods":["static"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":154},{"name":"PlayerDisconnected","ret":"void","params":[{"type":"StatsEventDisconnectedData","name":"data"}],"mods":["static"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":160},{"name":"PlayerMeasures","ret":"void","params":[{"type":"StatsEventMeasuresData","name":"data"}],"mods":["static"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":166},{"name":"PlayerSpawned","ret":"void","params":[{"type":"StatsEventSpawnedData","name":"data"}],"mods":["static"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":172}]},{"name":"AnalyticsManagerClient","url":"classes/AnalyticsManagerClient/","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":1,"methods":[{"name":"RegisterEvents","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":6},{"name":"UnregisterEvents","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":12},{"name":"OnActionEat","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":21},{"name":"OnActionDrink","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":29},{"name":"OnActionCookedSteak","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":37},{"name":"OnActionFinishedShaveSelf","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":45},{"name":"OnActionFinishedGutDeer","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":53},{"name":"OnActionRestrain","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":61},{"name":"OnActionBandageTarget","ret":"void","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":69},{"name":"OnItemAttachedAtPlayer","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"3_Game/Analytics/AnalyticsManagerClient.c","line":77},{"name":"Event_OnPlayerIgnitedFireplace","ret":"void","params":[{"type":"EFireIgniteType","name":"ignite_type"}],"file":"3_Game/Analytics/AnalyticsManagerClient.c","line":148},{"name":"Event_OnEntityKilled","ret":"void","params":[{"type":"EntityAI","name":"victim"},{"type":"EntityAI","name":"killer"},{"type":"EntityAI","name":"source"},{"type":"bool","name":"is_headshot"}],"file":"3_Game/Analytics/AnalyticsManagerClient.c","line":173}],"members":[{"name":"GEAR_COUNT","type":"int","mods":["static","const"],"init":"3","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":3},{"name":"m_FullGear","type":"string","mods":["static"],"array":"GEAR_COUNT","init":"{\"Shoulder\",\"Melee\",\"Back\"}","file":"3_Game/Analytics/AnalyticsManagerClient.c","line":4}]},{"name":"AnalyticsManagerServer","url":"classes/AnalyticsManagerServer/","file":"3_Game/Analytics/AnalyticsManagerServer.c","line":1,"methods":[{"name":"OnPlayerConnect","ret":"void","params":[{"type":"Man","name":"player"}],"file":"3_Game/Analytics/AnalyticsManagerServer.c","line":9},{"name":"OnPlayerDisconnect","ret":"void","params":[{"type":"Man","name":"player"}],"file":"3_Game/Analytics/AnalyticsManagerServer.c","line":18},{"name":"OnEntityHit","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"Man","name":"target"}],"file":"3_Game/Analytics/AnalyticsManagerServer.c","line":25},{"name":"OnPlayerToPlayerHit","ret":"void","params":[{"type":"Man","name":"shooter"},{"type":"Man","name":"target"}],"mods":["protected"],"file":"3_Game/Analytics/AnalyticsManagerServer.c","line":35},{"name":"OnEntityKilled","ret":"void","params":[{"type":"Object","name":"killer"},{"type":"EntityAI","name":"target"}],"file":"3_Game/Analytics/AnalyticsManagerServer.c","line":48},{"name":"OnPlayerKilled","ret":"void","params":[{"type":"Man","name":"killer"},{"type":"EntityAI","name":"target"}],"mods":["protected"],"file":"3_Game/Analytics/AnalyticsManagerServer.c","line":64},{"name":"OnInfectedKilled","ret":"void","params":[{"type":"Man","name":"killer"},{"type":"EntityAI","name":"target"}],"mods":["protected"],"file":"3_Game/Analytics/AnalyticsManagerServer.c","line":69}],"members":[{"name":"STAT_DISTANCE","type":"string","mods":["const"],"init":"\"dist\"","file":"3_Game/Analytics/AnalyticsManagerServer.c","line":3},{"name":"STAT_PLAYTIME","type":"string","mods":["const"],"init":"\"playtime\"","file":"3_Game/Analytics/AnalyticsManagerServer.c","line":4},{"name":"STAT_PLAYERS_KILLED","type":"string","mods":["const"],"init":"\"players_killed\"","file":"3_Game/Analytics/AnalyticsManagerServer.c","line":5},{"name":"STAT_INFECTED_KILLED","type":"string","mods":["const"],"init":"\"infected_killed\"","file":"3_Game/Analytics/AnalyticsManagerServer.c","line":6},{"name":"STAT_LONGEST_SURVIVOR_HIT","type":"string","mods":["const"],"init":"\"longest_survivor_hit\"","file":"3_Game/Analytics/AnalyticsManagerServer.c","line":7}]},{"name":"Animal","url":"classes/Animal/","base":"LightAISuper","file":"4_World/Entities/Core/Inherited/LightAI.c","line":2},{"name":"Animal_BosTaurus","url":"classes/Animal_BosTaurus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":38,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":40},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":52},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":57}]},{"name":"Animal_BosTaurusF","url":"classes/Animal_BosTaurusF/","base":"Animal_BosTaurus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":62},{"name":"Animal_CanisLupus","url":"classes/Animal_CanisLupus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":64,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":66},{"name":"IsDanger","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":78},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":83},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":88}]},{"name":"Animal_CapraHircus","url":"classes/Animal_CapraHircus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":94,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":96},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":107},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":112}]},{"name":"Animal_CapraHircus_Spooky","url":"classes/Animal_CapraHircus_Spooky/","base":"Animal_CapraHircus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":119,"methods":[{"name":"GetDestructionBehaviour","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":121},{"name":"IsDestructionBehaviour","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":126},{"name":"EEInit","ret":"void","mods":["override"],"cond":["!SERVER"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":134},{"name":"~Animal_CapraHircus_Spooky","kind":"dtor","ret":"void","cond":["!SERVER"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":140},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"mods":["override"],"cond":["!SERVER"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":145},{"name":"ResistContaminatedEffect","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":153}],"members":[{"name":"m_EyeLight","type":"GoatLight","mods":["protected"],"cond":["!SERVER"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":132}]},{"name":"Animal_CapraHircusF","url":"classes/Animal_CapraHircusF/","base":"Animal_CapraHircus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":118},{"name":"Animal_CapreolusCapreolus","url":"classes/Animal_CapreolusCapreolus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":159,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":161},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":172},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":177}]},{"name":"Animal_CapreolusCapreolusF","url":"classes/Animal_CapreolusCapreolusF/","base":"Animal_CapreolusCapreolus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":182},{"name":"Animal_CervusElaphus","url":"classes/Animal_CervusElaphus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":184,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":186},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":197},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":202}]},{"name":"Animal_CervusElaphusF","url":"classes/Animal_CervusElaphusF/","base":"Animal_CervusElaphus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":207},{"name":"Animal_GallusGallusDomesticus","url":"classes/Animal_GallusGallusDomesticus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":235,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":237},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":250},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":255},{"name":"ReplaceOnDeath","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":260},{"name":"CanBeSkinned","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":265},{"name":"GetDeadItemName","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":270},{"name":"KeepHealthOnReplace","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":275}]},{"name":"Animal_GallusGallusDomesticusF","url":"classes/Animal_GallusGallusDomesticusF/","base":"Animal_GallusGallusDomesticus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":281,"methods":[{"name":"GetDeadItemName","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":283}]},{"name":"Animal_GallusGallusDomesticusF_Brown","url":"classes/Animal_GallusGallusDomesticusF_Brown/","base":"Animal_GallusGallusDomesticusF","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":289,"methods":[{"name":"GetDeadItemName","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":291}]},{"name":"Animal_GallusGallusDomesticusF_Spotted","url":"classes/Animal_GallusGallusDomesticusF_Spotted/","base":"Animal_GallusGallusDomesticusF","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":297,"methods":[{"name":"GetDeadItemName","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":299}]},{"name":"Animal_GallusGallusDomesticusF_White","url":"classes/Animal_GallusGallusDomesticusF_White/","base":"Animal_GallusGallusDomesticusF","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":305,"methods":[{"name":"GetDeadItemName","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":307}]},{"name":"Animal_LepusEuropaeus","url":"classes/Animal_LepusEuropaeus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":418,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":420},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":431},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":436},{"name":"ReplaceOnDeath","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":441},{"name":"CanBeSkinned","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":446},{"name":"GetDeadItemName","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":451},{"name":"KeepHealthOnReplace","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":456}]},{"name":"Animal_OvisAries","url":"classes/Animal_OvisAries/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":314,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":316},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":328},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":333}]},{"name":"Animal_OvisAriesF","url":"classes/Animal_OvisAriesF/","base":"Animal_OvisAries","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":338},{"name":"Animal_RangiferTarandus","url":"classes/Animal_RangiferTarandus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":209,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":211},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":222},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":227}]},{"name":"Animal_RangiferTarandus_Xmas","url":"classes/Animal_RangiferTarandus_Xmas/","base":"Animal_RangiferTarandus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":233},{"name":"Animal_RangiferTarandusF","url":"classes/Animal_RangiferTarandusF/","base":"Animal_RangiferTarandus","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":232},{"name":"Animal_SusDomesticus","url":"classes/Animal_SusDomesticus/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":340,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":342},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":354},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":359}]},{"name":"Animal_SusScrofa","url":"classes/Animal_SusScrofa/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":365,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":367},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":378},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":383}]},{"name":"Animal_UrsusArctos","url":"classes/Animal_UrsusArctos/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":389,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":391},{"name":"IsDanger","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":402},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":407},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":412}]},{"name":"Animal_VulpesVulpes","url":"classes/Animal_VulpesVulpes/","base":"AnimalBase","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":462,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":464},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":475},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":480},{"name":"ReplaceOnDeath","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":485},{"name":"CanBeSkinned","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":490},{"name":"GetDeadItemName","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":495},{"name":"KeepHealthOnReplace","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":500}]},{"name":"AnimalBase","url":"classes/AnimalBase/","base":"DayZAnimal","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":1,"methods":[{"name":"AnimalBase","kind":"ctor","ret":"void","file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":5},{"name":"GetArrowManager","ret":"ArrowManagerBase","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":11},{"name":"IsRefresherSignalingViable","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":16},{"name":"IsSelfAdjustingTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":21},{"name":"DeathUpdate","ret":"void","mods":["override"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":26}],"members":[{"name":"m_ArrowManager","type":"ref ArrowManagerBase","mods":["protected"],"file":"4_World/Entities/Creatures/Animals/AnimalBase.c","line":3}]},{"name":"AnimalCatchingConstants","url":"classes/AnimalCatchingConstants/","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":1,"members":[{"name":"QUALITY_GENERIC_BASE","type":"float","mods":["const"],"init":"1.0","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":3},{"name":"QUALITY_FISH_BASE","type":"float","mods":["const"],"init":"0.35","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":4},{"name":"CHANCE_GENERIC_BASE","type":"float","mods":["const"],"init":"1.0","brief":"used for traps","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":6},{"name":"CHANCE_FISH_BASE","type":"float","mods":["const"],"init":"1.0","brief":"used for traps","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":7},{"name":"MASK_ENVIRO_POND","type":"int","mods":["static","const"],"init":"1<<0","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":11},{"name":"MASK_ENVIRO_SEA","type":"int","mods":["static","const"],"init":"1<<1","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":12},{"name":"MASK_ENVIRO_FOREST","type":"int","mods":["static","const"],"init":"1<<2","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":13},{"name":"MASK_ENVIRO_FIELD","type":"int","mods":["static","const"],"init":"1<<3","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":14},{"name":"MASK_ENVIRO_WATER_ALL","type":"int","mods":["static","const"],"init":"MASK_ENVIRO_POND|MASK_ENVIRO_SEA","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":15},{"name":"MASK_ENVIRO_LAND_ALL","type":"int","mods":["static","const"],"init":"MASK_ENVIRO_FOREST|MASK_ENVIRO_FIELD","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":16},{"name":"MASK_METHOD_ROD","type":"int","mods":["static","const"],"init":"1<<0","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":19},{"name":"MASK_METHOD_FISHTRAP_LARGE","type":"int","mods":["static","const"],"init":"1<<1","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":20},{"name":"MASK_METHOD_FISHTRAP_SMALL","type":"int","mods":["static","const"],"init":"1<<2","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":21},{"name":"MASK_METHOD_LANDTRAP_SNARE","type":"int","mods":["static","const"],"init":"1<<3","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":22},{"name":"POISSON_CYCLE_MEAN_DEFAULT","type":"float","mods":["const"],"init":"10.0","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":25}]},{"name":"AnimatedActionBase","url":"classes/AnimatedActionBase/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":141,"methods":[{"name":"AnimatedActionBase","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":151},{"name":"OnAlternativeEndServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":157},{"name":"OnAlternativeEndClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":160},{"name":"OnInterruptServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":164},{"name":"OnInterruptClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":167},{"name":"OnExecute","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":171},{"name":"OnExecuteServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":175},{"name":"OnExecuteClient","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":179},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":184},{"name":"HasMultipleExecution","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":208},{"name":"CheckAnimationEvent","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":213},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":229},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":235},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":240},{"name":"GetStanceMaskEx","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":245},{"name":"GetActionCommandEx","ret":"int","params":[{"type":"ActionData","name":"actionData"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":254},{"name":"GetActionCommand","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":263},{"name":"GetCommandOverride","ret":"int","params":[{"type":"ActionData","name":"actionData"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":275},{"name":"GetStanceMaskOverride","ret":"int","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":296},{"name":"GetCallbackClassTypename","ret":"typename","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":312},{"name":"HasProneException","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":318},{"name":"CreateAndSetupActionCallback","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":324},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":348},{"name":"Interrupt","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":364},{"name":"OnJumpStart","ret":"void","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":376},{"name":"Do","ret":"void","params":[{"type":"ActionData","name":"action_data"},{"type":"int","name":"state"}],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":382},{"name":"End","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":445},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":489},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":497},{"name":"GetProgress","ret":"float","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":503},{"name":"GetProgressWidgetMultiplier","ret":"float","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":512}],"members":[{"name":"m_CommandUID","type":"int","mods":["protected"],"brief":"tells which command should be used for callback","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":143},{"name":"m_CommandUIDProne","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":144},{"name":"m_CallbackClass","type":"typename","mods":["protected"],"brief":"tells which callback should be instantiated","file":"4_World/Classes/UserActionsComponent/AnimatedActionBase.c","line":145}]},{"name":"AnimatedGridSpacer","url":"classes/AnimatedGridSpacer/","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":11,"methods":[{"name":"AnimatedGridSpacer","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"gridSpacer"},{"type":"int","name":"maxColums"},{"type":"float","name":"animDuration","def":"0.25"},{"type":"AnimatedGridSpacerEasingType","name":"easing","def":"AnimatedGridSpacerEasingType.EASE_IN_OUT_CUBIC"}],"file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":31},{"name":"SetColumWidth","ret":"void","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":51},{"name":"ApplyEasing","ret":"float","params":[{"type":"float","name":"t"}],"file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":65},{"name":"AnimateToColum","ret":"void","params":[{"type":"int","name":"targetColumn"}],"file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":93},{"name":"MoveRight","ret":"void","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":108},{"name":"MoveLeft","ret":"void","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":120},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":132},{"name":"SetAnimationDuration","ret":"void","params":[{"type":"float","name":"duration"}],"file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":159},{"name":"SetEasingType","ret":"void","params":[{"type":"AnimatedGridSpacerEasingType","name":"easing"}],"file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":164},{"name":"IsAnimating","ret":"bool","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":169},{"name":"GetCurrentRow","ret":"int","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":174}],"members":[{"name":"m_GridSpacer","type":"Widget","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":13},{"name":"m_ColumWidth","type":"float","init":"0","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":14},{"name":"m_AnimationDuration","type":"float","init":"0.25","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":16},{"name":"m_AnimationTime","type":"float","init":"0","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":17},{"name":"m_CurrentPosX","type":"float","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":19},{"name":"m_CurrentPosY","type":"float","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":19},{"name":"m_BasePosX","type":"float","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":20},{"name":"m_BasePosY","type":"float","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":20},{"name":"m_StartPosX","type":"float","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":21},{"name":"m_TargetPosX","type":"float","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":21},{"name":"m_IsAnimating","type":"bool","init":"false","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":23},{"name":"m_CurrentColum","type":"int","init":"0","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":24},{"name":"m_MaxColums","type":"int","init":"3","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":25},{"name":"m_EasingType","type":"AnimatedGridSpacerEasingType","init":"AnimatedGridSpacerEasingType.EASE_IN_OUT_CUBIC","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":27},{"name":"m_OnAnimationComplete","type":"ref ScriptInvoker","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":29}]},{"name":"AnimationTimer","url":"classes/AnimationTimer/","base":"TimerBase","topic":"Tools","brief":"AnimationTimer class. This timer is for animating float value. \\n usage:","file":"3_Game/tools/tools.c","line":650,"methods":[{"name":"AnimationTimer","kind":"ctor","ret":"void","params":[{"type":"int","name":"category","def":"CALL_CATEGORY_SYSTEM"}],"file":"3_Game/tools/tools.c","line":661},{"name":"~AnimationTimer","kind":"dtor","ret":"void","file":"3_Game/tools/tools.c","line":666},{"name":"Run","ret":"void","params":[{"type":"float","name":"targetVal"},{"type":"Managed","name":"obj"},{"type":"string","name":"updateFunc"},{"type":"string","name":"finishedFunc"},{"type":"float","name":"startingVal","def":"0"},{"type":"bool","name":"loop","def":"false"},{"type":"float","name":"speed","def":"1.0"},{"type":"Param","name":"params","def":"null"},{"type":"int","name":"category","def":"CALL_CATEGORY_SYSTEM"}],"file":"3_Game/tools/tools.c","line":671},{"name":"GetValue","ret":"float","brief":"Returns actual animated value.","file":"3_Game/tools/tools.c","line":689},{"name":"IsRunning","ret":"bool","mods":["override"],"file":"3_Game/tools/tools.c","line":693},{"name":"Tick","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"brief":"Ticks the timer, is called by timer subsystem.","file":"3_Game/tools/tools.c","line":700}],"members":[{"name":"m_Active","type":"bool","mods":["private"],"file":"3_Game/tools/tools.c","line":652},{"name":"m_TargetValue","type":"float","mods":["private"],"file":"3_Game/tools/tools.c","line":653},{"name":"m_TargetValueOriginal","type":"float","mods":["private"],"file":"3_Game/tools/tools.c","line":654},{"name":"m_Value","type":"float","mods":["private"],"file":"3_Game/tools/tools.c","line":655},{"name":"m_TargetObject","type":"Managed","mods":["protected"],"file":"3_Game/tools/tools.c","line":656},{"name":"m_UpdateFunction","type":"string","mods":["protected"],"file":"3_Game/tools/tools.c","line":657},{"name":"m_FinishedFunction","type":"string","mods":["protected"],"file":"3_Game/tools/tools.c","line":658},{"name":"m_Params","type":"ref Param","mods":["protected"],"file":"3_Game/tools/tools.c","line":659}]},{"name":"AnimatorTimer","url":"classes/AnimatorTimer/","topic":"Tools","file":"3_Game/tools/tools.c","line":746,"methods":[{"name":"Animate","ret":"void","params":[{"type":"float","name":"val"},{"type":"float","name":"speed","def":"1.0"}],"brief":"Starts animate value until value reaches target value.","file":"3_Game/tools/tools.c","line":759},{"name":"AnimateLoop","ret":"void","params":[{"type":"float","name":"speed","def":"1.0"}],"brief":"Starts infinite animation loop <-1,1>. Based on sinus transition.","file":"3_Game/tools/tools.c","line":771},{"name":"GetValue","ret":"float","brief":"Returns actual animated value.","file":"3_Game/tools/tools.c","line":783},{"name":"GetTargetValue","ret":"float","brief":"Returns target value. While AnimateLoop returns angle of cycle in radians.","file":"3_Game/tools/tools.c","line":790},{"name":"SetValue","ret":"void","params":[{"type":"float","name":"val"}],"brief":"Sets both value and target value.","file":"3_Game/tools/tools.c","line":797},{"name":"IsRunning","ret":"bool","file":"3_Game/tools/tools.c","line":802},{"name":"Tick","ret":"void","params":[{"type":"float","name":"timeslice"}],"brief":"Ticks the timer, is called by timer subsystem.","file":"3_Game/tools/tools.c","line":809}],"members":[{"name":"m_active","type":"bool","mods":["private"],"init":"false","file":"3_Game/tools/tools.c","line":748},{"name":"m_loop","type":"bool","mods":["private"],"init":"false","file":"3_Game/tools/tools.c","line":749},{"name":"m_target_value","type":"float","mods":["private"],"init":"0","file":"3_Game/tools/tools.c","line":750},{"name":"m_value","type":"float","mods":["private"],"init":"0","file":"3_Game/tools/tools.c","line":751},{"name":"m_time","type":"float","mods":["private"],"init":"0","file":"3_Game/tools/tools.c","line":752}]},{"name":"AnimCommandBase","url":"classes/AnimCommandBase/","brief":"base class of all commands exposed to script to provide common functionality over animations","file":"3_Game/Anim/AnimCommand.c","line":2,"methods":[{"name":"AnimCommandBase","kind":"ctor","ret":"void","mods":["protected"],"file":"3_Game/Anim/AnimCommand.c","line":6},{"name":"~AnimCommandBase","kind":"dtor","ret":"void","mods":["protected"],"file":"3_Game/Anim/AnimCommand.c","line":7},{"name":"GetEntity","ret":"IEntity","mods":["proto","native"],"proto":true,"brief":"returns entity that this command is bount to","file":"3_Game/Anim/AnimCommand.c","line":10},{"name":"OnActivate","ret":"void","brief":"called when command starts","file":"3_Game/Anim/AnimCommand.c","line":13},{"name":"OnDeactivate","ret":"void","brief":"called when command ends","file":"3_Game/Anim/AnimCommand.c","line":16},{"name":"PreAnimUpdate","ret":"void","params":[{"type":"float","name":"pDt"}],"brief":"called before any animation is processed here change animation values, add animation commands","file":"3_Game/Anim/AnimCommand.c","line":20},{"name":"PrePhysUpdate","ret":"void","params":[{"type":"float","name":"pDt"}],"brief":"after animation is processed, before physics is processed here you can listen to various events","file":"3_Game/Anim/AnimCommand.c","line":24},{"name":"PreAnim_CallCommand","ret":"void","params":[{"type":"int","name":"pCommand"},{"type":"int","name":"pParamInt"},{"type":"float","name":"pParamFloat"}],"mods":["proto","native"],"proto":true,"brief":"functions usable only from OnActivate or PreAnimUpdate","file":"3_Game/Anim/AnimCommand.c","line":27},{"name":"PreAnim_SetFloat","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"float","name":"pFlt"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Anim/AnimCommand.c","line":28},{"name":"PreAnim_SetInt","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"int","name":"pInt"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Anim/AnimCommand.c","line":29},{"name":"PreAnim_SetBool","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"bool","name":"pBool"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Anim/AnimCommand.c","line":30},{"name":"PrePhys_IsEvent","ret":"bool","params":[{"type":"int","name":"pEvent"}],"mods":["proto","native"],"proto":true,"brief":"functions usable in PrePhysUpdate","file":"3_Game/Anim/AnimCommand.c","line":33},{"name":"PrePhys_IsTag","ret":"bool","params":[{"type":"int","name":"pTag"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Anim/AnimCommand.c","line":34}]},{"name":"AnimDamageEvent","url":"classes/AnimDamageEvent/","file":"3_Game/DayZAnimEvents.c","line":309,"methods":[{"name":"AnimDamageEvent","kind":"ctor","ret":"void","params":[{"type":"string","name":"damagePath"}],"file":"3_Game/DayZAnimEvents.c","line":314}],"members":[{"name":"m_iID","type":"int","file":"3_Game/DayZAnimEvents.c","line":311},{"name":"m_DamageParams","type":"autoptr AnimDamageParams","file":"3_Game/DayZAnimEvents.c","line":312}]},{"name":"AnimDamageParams","url":"classes/AnimDamageParams/","file":"3_Game/DayZAnimEvents.c","line":324,"methods":[{"name":"AnimDamageParams","kind":"ctor","ret":"void","params":[{"type":"string","name":"damageName"}],"file":"3_Game/DayZAnimEvents.c","line":334}],"members":[{"name":"m_sName","type":"string","file":"3_Game/DayZAnimEvents.c","line":326},{"name":"m_sBoneName","type":"string","file":"3_Game/DayZAnimEvents.c","line":327},{"name":"m_sAmmoName","type":"string","file":"3_Game/DayZAnimEvents.c","line":328},{"name":"m_fRadius","type":"float","file":"3_Game/DayZAnimEvents.c","line":329},{"name":"m_fDuration","type":"float","file":"3_Game/DayZAnimEvents.c","line":330},{"name":"m_bInvertTeams","type":"bool","file":"3_Game/DayZAnimEvents.c","line":331},{"name":"DAMAGE_CFG_CLASS","type":"string","mods":["static","const"],"init":"\"CfgDamages \"","file":"3_Game/DayZAnimEvents.c","line":333}]},{"name":"AnimEffectParams","url":"classes/AnimEffectParams/","file":"3_Game/DayZAnimEvents.c","line":355,"methods":[{"name":"AnimEffectParams","kind":"ctor","ret":"void","params":[{"type":"string","name":"effectName"}],"file":"3_Game/DayZAnimEvents.c","line":360}],"members":[{"name":"m_sName","type":"string","file":"3_Game/DayZAnimEvents.c","line":357},{"name":"EFFECT_CFG_CLASS","type":"string","mods":["static","const"],"init":"\"CfgEffects \"","file":"3_Game/DayZAnimEvents.c","line":359}]},{"name":"AnimEvent","url":"classes/AnimEvent/","file":"1_Core/proto/proto.c","line":33,"members":[{"name":"type","type":"int","file":"1_Core/proto/proto.c","line":35},{"name":"slot","type":"int","file":"1_Core/proto/proto.c","line":36}]},{"name":"AnimPhysMove","url":"classes/AnimPhysMove/","base":"PawnMove","file":"3_Game/Anim/AnimPhysAgent.c","line":86,"methods":[{"name":"SetCorrectionType","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":88},{"name":"GetCorrectionType","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":89},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":91},{"name":"GetPosition","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":92},{"name":"SetRotation","ret":"void","params":[{"type":"float","name":"value","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":94},{"name":"GetRotation","ret":"void","params":[{"mods":["out"],"type":"float","name":"value","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":95},{"name":"SetParent","ret":"void","params":[{"type":"Object","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":97},{"name":"SetLinked","ret":"void","params":[{"type":"Object","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":98},{"name":"GetParentOrLinked","ret":"Object","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":100},{"name":"GetParent","ret":"Object","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":101},{"name":"HasParent","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":103},{"name":"IsParented","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":105},{"name":"IsLinked","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":106},{"name":"SetParentTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Parent (or linked) entity could've been deleted, store the necessary values so we have something to work with","file":"3_Game/Anim/AnimPhysAgent.c","line":109},{"name":"GetParentTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":110},{"name":"GetTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"transform","array":"4"}],"mods":["override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"file":"3_Game/Anim/AnimPhysAgent.c","line":113}]},{"name":"AnimPhysOwnerState","url":"classes/AnimPhysOwnerState/","base":"PawnOwnerState","file":"3_Game/Anim/AnimPhysAgent.c","line":26,"methods":[{"name":"SetCorrectionType","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":28},{"name":"GetCorrectionType","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":29},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":31},{"name":"GetPosition","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":32},{"name":"SetRotation","ret":"void","params":[{"type":"float","name":"value","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":34},{"name":"GetRotation","ret":"void","params":[{"mods":["out"],"type":"float","name":"value","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":35},{"name":"SetParent","ret":"void","params":[{"type":"Object","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"If parent entity doesn't exist for the owner then the correction is dropped","file":"3_Game/Anim/AnimPhysAgent.c","line":38},{"name":"GetParent","ret":"Object","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":39},{"name":"SetLinked","ret":"void","params":[{"type":"Object","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"If linked entity doesn't exist for the owner then the correction is dropped","file":"3_Game/Anim/AnimPhysAgent.c","line":42},{"name":"GetLinked","ret":"Object","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":43},{"name":"IsLinked","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":45},{"name":"IsParented","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":46},{"name":"SetSpeed","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":48},{"name":"GetSpeed","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":49},{"name":"SetCollisionLayer","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":51},{"name":"GetCollisionLayer","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":52},{"name":"SetFlags","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":54},{"name":"GetFlags","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":55},{"name":"SetCollisionOffset","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":57},{"name":"GetCollisionOffset","ret":"int","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":58},{"name":"SetStance","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":60},{"name":"GetStance","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Anim/AnimPhysAgent.c","line":61},{"name":"GetTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"transform","array":"4"}],"mods":["override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"file":"3_Game/Anim/AnimPhysAgent.c","line":64}]},{"name":"AnimSoundEvent","url":"classes/AnimSoundEvent/","file":"3_Game/DayZAnimEvents.c","line":134,"methods":[{"name":"AnimSoundEvent","kind":"ctor","ret":"void","params":[{"type":"string","name":"soundPath"}],"file":"3_Game/DayZAnimEvents.c","line":144},{"name":"IsValid","ret":"bool","file":"3_Game/DayZAnimEvents.c","line":192},{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","file":"3_Game/DayZAnimEvents.c","line":197},{"name":"GetSoundBuilderEx","ret":"SoundObjectBuilder","params":[{"type":"int","name":"paramHash","def":"0"}],"file":"3_Game/DayZAnimEvents.c","line":202},{"name":"GetSoundObject","ret":"SoundObject","params":[{"type":"vector","name":"position"}],"file":"3_Game/DayZAnimEvents.c","line":211}],"members":[{"name":"m_iID","type":"int","file":"3_Game/DayZAnimEvents.c","line":136},{"name":"m_SoundObjectBuilder","type":"ref SoundObjectBuilder","file":"3_Game/DayZAnimEvents.c","line":137},{"name":"m_SoundParams","type":"ref SoundParams","file":"3_Game/DayZAnimEvents.c","line":138},{"name":"m_NoiseParams","type":"autoptr NoiseParams","file":"3_Game/DayZAnimEvents.c","line":139},{"name":"m_IsValid","type":"bool","init":"false","file":"3_Game/DayZAnimEvents.c","line":140},{"name":"m_Table","type":"SoundLookupTable","file":"3_Game/DayZAnimEvents.c","line":141}]},{"name":"AnimSoundLookupTableBank","url":"classes/AnimSoundLookupTableBank/","file":"3_Game/DayZAnimEventMaps.c","line":177,"methods":[{"name":"AnimSoundLookupTableBank","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":179},{"name":"GetInstance","ret":"AnimSoundLookupTableBank","mods":["static"],"file":"3_Game/DayZAnimEventMaps.c","line":185},{"name":"GetStepTable","ret":"SoundLookupTable","params":[{"type":"string","name":"tableName"}],"file":"3_Game/DayZAnimEventMaps.c","line":194},{"name":"GetImpactTable","ret":"SoundLookupTable","params":[{"type":"string","name":"tableName"}],"file":"3_Game/DayZAnimEventMaps.c","line":208},{"name":"GetActionTable","ret":"SoundLookupTable","params":[{"type":"string","name":"tableName"}],"file":"3_Game/DayZAnimEventMaps.c","line":222}],"members":[{"name":"m_instance","type":"ref AnimSoundLookupTableBank","mods":["private","static"],"file":"3_Game/DayZAnimEventMaps.c","line":236},{"name":"m_pTables","type":"autoptr map<int, ref SoundLookupTable>","mods":["private"],"file":"3_Game/DayZAnimEventMaps.c","line":237}]},{"name":"AnimSoundObjectBuilderBank","url":"classes/AnimSoundObjectBuilderBank/","file":"3_Game/DayZAnimEventMaps.c","line":133,"methods":[{"name":"AnimSoundObjectBuilderBank","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":135},{"name":"GetInstance","ret":"AnimSoundObjectBuilderBank","mods":["static"],"file":"3_Game/DayZAnimEventMaps.c","line":141},{"name":"GetBuilder","ret":"SoundObjectBuilder","params":[{"type":"string","name":"soundSetName"}],"file":"3_Game/DayZAnimEventMaps.c","line":150}],"members":[{"name":"m_instance","type":"ref AnimSoundObjectBuilderBank","mods":["private","static"],"file":"3_Game/DayZAnimEventMaps.c","line":172},{"name":"m_pBuilders","type":"autoptr map<int, ref SoundObjectBuilder>","mods":["private"],"file":"3_Game/DayZAnimEventMaps.c","line":173}]},{"name":"AnimSoundVoiceEvent","url":"classes/AnimSoundVoiceEvent/","file":"3_Game/DayZAnimEvents.c","line":218,"methods":[{"name":"AnimSoundVoiceEvent","kind":"ctor","ret":"void","params":[{"type":"string","name":"soundPath"}],"file":"3_Game/DayZAnimEvents.c","line":226},{"name":"IsValid","ret":"bool","file":"3_Game/DayZAnimEvents.c","line":258},{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","file":"3_Game/DayZAnimEvents.c","line":263},{"name":"GetSoundObject","ret":"SoundObject","params":[{"type":"vector","name":"position"}],"file":"3_Game/DayZAnimEvents.c","line":268}],"members":[{"name":"m_iID","type":"int","file":"3_Game/DayZAnimEvents.c","line":220},{"name":"m_SoundObjectBuilder","type":"ref SoundObjectBuilder","file":"3_Game/DayZAnimEvents.c","line":221},{"name":"m_SoundParams","type":"ref SoundParams","file":"3_Game/DayZAnimEvents.c","line":222},{"name":"m_NoiseParams","type":"autoptr NoiseParams","file":"3_Game/DayZAnimEvents.c","line":223},{"name":"m_IsValid","type":"bool","init":"false","file":"3_Game/DayZAnimEvents.c","line":224}]},{"name":"AnimStepEvent","url":"classes/AnimStepEvent/","file":"3_Game/DayZAnimEvents.c","line":275,"methods":[{"name":"AnimStepEvent","kind":"ctor","ret":"void","params":[{"type":"string","name":"stepPath"}],"file":"3_Game/DayZAnimEvents.c","line":282},{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"surfaceHash"}],"file":"3_Game/DayZAnimEvents.c","line":303}],"members":[{"name":"m_iID","type":"int","file":"3_Game/DayZAnimEvents.c","line":277},{"name":"m_sSoundLookupTableName","type":"string","file":"3_Game/DayZAnimEvents.c","line":278},{"name":"m_soundLookupTable","type":"StepSoundLookupTable","file":"3_Game/DayZAnimEvents.c","line":279},{"name":"m_NoiseParams","type":"autoptr NoiseParams","file":"3_Game/DayZAnimEvents.c","line":280}]},{"name":"Anniversary_FireworksLauncher","url":"classes/Anniversary_FireworksLauncher/","base":"FireworksLauncher","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":98,"methods":[{"name":"SetupColorSequences","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":102},{"name":"SpawnEvent","ret":"FireworksLauncherClientEventBase","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":107},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":114},{"name":"CanSwapEntities","ret":"bool","params":[{"type":"EntityAI","name":"otherItem"},{"type":"InventoryLocation","name":"otherDestination"},{"type":"InventoryLocation","name":"destination"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":119},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":124},{"name":"GetMaxShots","ret":"int","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":129},{"name":"GetFuseDelay","ret":"float","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":134},{"name":"OnEventServer","ret":"void","params":[{"type":"int","name":"type"}],"mods":["override","protected"],"brief":"Called periodically but only after the entity gets ignited","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":140}],"members":[{"name":"sequence","type":"int","init":"0","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":100}]},{"name":"AnniversaryBox","url":"classes/AnniversaryBox/","base":"Container_Base","file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":1,"methods":[{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":9},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":21},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":31},{"name":"CanSwapEntities","ret":"bool","params":[{"type":"EntityAI","name":"otherItem"},{"type":"InventoryLocation","name":"otherDestination"},{"type":"InventoryLocation","name":"destination"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":36},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":41},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":46},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":56},{"name":"EmtpyInventory","ret":"void","file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":66},{"name":"FillInventory","ret":"void","file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":77}],"members":[{"name":"SPAWN_SHIRTS_MAX","type":"int","mods":["private","const"],"init":"60","file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":3},{"name":"m_Light","type":"AnniversaryBoxLight","mods":["protected"],"cond":["!SERVER"],"file":"4_World/Entities/ItemBase/Container_Base/AnniversaryBox.c","line":6}]},{"name":"AnniversaryBoxLight","url":"classes/AnniversaryBoxLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/AnniversaryBoxLight.c","line":1,"methods":[{"name":"AnniversaryBoxLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/AnniversaryBoxLight.c","line":3}]},{"name":"AnniversaryFireworksLauncherClientEvent","url":"classes/AnniversaryFireworksLauncherClientEvent/","base":"FireworksLauncherClientEvent","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":1,"methods":[{"name":"GetExplParticleFromSequence","ret":"int","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":3},{"name":"SetupLight","ret":"void","params":[{"type":"PointLightBase","name":"light"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":23},{"name":"SpawnSecondaryExplosion","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":53}]},{"name":"AnniversaryFireworksLauncherClientEventSecondary","url":"classes/AnniversaryFireworksLauncherClientEventSecondary/","base":"AnniversaryFireworksLauncherClientEvent","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":63,"methods":[{"name":"GetExplosionPosition","ret":"vector","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":67},{"name":"Init","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":72},{"name":"GetShotPos","ret":"vector","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":80},{"name":"GetExplosionDistance","ret":"float","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":85},{"name":"OnExplode","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":90}],"members":[{"name":"m_ShotPos","type":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncherAnniversary.c","line":65}]},{"name":"AnniversaryMainLight","url":"classes/AnniversaryMainLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/AnniversaryMainLight.c","line":1,"methods":[{"name":"AnniversaryMainLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/AnniversaryMainLight.c","line":3}]},{"name":"AnniversaryMusicSource","url":"classes/AnniversaryMusicSource/","base":"Building","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":8,"methods":[{"name":"AnniversaryMusicSource","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":21},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":29},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":42},{"name":"UpdateMusic","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":55},{"name":"SetIntenseServer","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":82},{"name":"SetLightServer","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":89},{"name":"SetInvalidServer","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":96},{"name":"PlayIntense","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":102},{"name":"PlayLight","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":110},{"name":"StopAllMusic","ret":"void","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":118}],"members":[{"name":"SOUND_INTENSE","type":"string","mods":["private","const"],"init":"\"AnniversaryMusic_Intense_SoundSet\"","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":10},{"name":"SOUND_LIGHT","type":"string","mods":["private","const"],"init":"\"AnniversaryMusic_Light_SoundSet\"","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":11},{"name":"m_LightAmbientSound","type":"EffectSound","mods":["protected"],"cond":["!SERVER"],"file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":14},{"name":"m_IntenseAmbientSound","type":"EffectSound","mods":["protected"],"cond":["!SERVER"],"file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":15},{"name":"m_MusicState","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":18},{"name":"m_MusicStateLocal","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":19}]},{"name":"AnniversarySpotLight","url":"classes/AnniversarySpotLight/","base":"Building","file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":1,"methods":[{"name":"AnniversarySpotLight","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":9},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":14},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":31},{"name":"DeActivate","ret":"void","file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":41},{"name":"Activate","ret":"void","file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":47}],"members":[{"name":"m_Light","type":"AnniversaryMainLight","mods":["protected"],"cond":["!SERVER"],"file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":4},{"name":"m_LightState","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Specific/AnniversarySpotLight.c","line":7}]},{"name":"AntibioticsMdfr","url":"classes/AntibioticsMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":8},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":22},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":27},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":32},{"name":"GetDebugTextSimple","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":37},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":42},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":48},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":54},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":64}],"members":[{"name":"ANTIBIOTICS_LIFETIME","type":"int","mods":["const"],"init":"300","file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":3},{"name":"ANTIBIOTICS_STRENGTH","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":4},{"name":"m_RegenTime","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/Antibiotics.c","line":6}]},{"name":"AntiChemInjector","url":"classes/AntiChemInjector/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/AntiChemInjector.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/AntiChemInjector.c","line":3},{"name":"OnApply","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/AntiChemInjector.c","line":11}]},{"name":"AntiHazard_Preset","url":"classes/AntiHazard_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":63,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":65}]},{"name":"AntiPestsSpray","url":"classes/AntiPestsSpray/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":3}]},{"name":"Apple","url":"classes/Apple/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Apple.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Apple.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Apple.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Apple.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Apple.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Apple.c","line":23},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Apple.c","line":33}]},{"name":"Archery_Base","url":"classes/Archery_Base/","base":"Weapon_Base","brief":"base for Archery @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Archery/Archery_Base.c","line":5,"methods":[{"name":"Archery_Base","kind":"ctor","ret":"void","proto":true,"file":"4_World/Entities/Firearms/Archery/Archery_Base.c","line":7},{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Archery_Base.c","line":9}]},{"name":"AreaDamageBase","url":"classes/AreaDamageBase/","base":"AreaDamageManager","file":"4_World/Classes/AreaDamage/AreaDamage.c","line":3,"methods":[{"name":"AreaDamageBase","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":23},{"name":"OnEnter","ret":"void","params":[{"type":"Object","name":"object"}],"brief":"events","file":"4_World/Classes/AreaDamage/AreaDamage.c","line":48},{"name":"OnEnterClient","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":59},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":60},{"name":"OnLeave","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":62},{"name":"OnLeaveClient","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":74},{"name":"OnLeaveServer","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":75},{"name":"EvaluateDamage_Loop","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["protected"],"brief":"stop all running timers","file":"4_World/Classes/AreaDamage/AreaDamage.c","line":88},{"name":"EvaluateDamage_Defer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":93},{"name":"EvaluateDamage_DeferLoop","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":98},{"name":"EvaluateDamage","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":103},{"name":"EvaluateDamage_Common","ret":"void","params":[{"type":"Object","name":"object"},{"type":"string","name":"hitzone"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":119},{"name":"GetRandomHitZone","ret":"string","params":[{"type":"array<string>","name":"hitzones"}],"mods":["protected"],"brief":"------------------------------------------------------ common","file":"4_World/Classes/AreaDamage/AreaDamage.c","line":154},{"name":"GetRaycastedHitZone","ret":"string","params":[{"type":"Object","name":"victim"},{"type":"array<string>","name":"raycast_sources_str"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":162},{"name":"EnableDebug","ret":"void","params":[{"type":"bool","name":"pState","def":"false"}],"cond":["DEVELOPER"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":236},{"name":"Debug_DrawArea","ret":"void","mods":["protected"],"cond":["DEVELOPER"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":251},{"name":"Debug_CleanupShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapesArr"}],"mods":["private"],"cond":["DEVELOPER"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":259}],"members":[{"name":"m_AreaDamage","type":"AreaDamageBase","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":5},{"name":"m_PlayerDamage","type":"float","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":7},{"name":"m_OthersDamage","type":"float","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":8},{"name":"m_AmmoName","type":"string","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":10},{"name":"m_DamageType","type":"int","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":11},{"name":"m_LoopInterval","type":"float","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":13},{"name":"m_DeferDuration","type":"float","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":14},{"name":"m_HitZones","type":"ref array<string>","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":16},{"name":"m_RaycastSources","type":"ref array<string>","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":17},{"name":"m_DamageableTypes","type":"ref array<typename>","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":18},{"name":"m_LoopTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":20},{"name":"m_DeferTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamage.c","line":21},{"name":"triggerAreaShapes","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DEVELOPER"],"brief":"----------------------------------------------------- DEBUG","file":"4_World/Classes/AreaDamage/AreaDamage.c","line":234}]},{"name":"AreaDamageComponent","url":"classes/AreaDamageComponent/","base":"AreaDamageEvents","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":7,"methods":[{"name":"AreaDamageComponent","kind":"ctor","ret":"void","params":[{"type":"AreaDamageManager","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":16},{"name":"OnEvaluateDamage","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"damageCoef"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":27},{"name":"PreDamageActions","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":36},{"name":"PostDamageActions","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":41},{"name":"ShouldDamage","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":46},{"name":"GetAreaDamageComponentData","ret":"AreaDamageComponentData","params":[{"type":"Object","name":"object"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":51},{"name":"EvaluateDamageInternal","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"damageCoef"}],"mods":["private"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":56}],"members":[{"name":"m_Parent","type":"AreaDamageManager","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":9},{"name":"m_DamageType","type":"int","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":11},{"name":"m_AmmoName","type":"string","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":12},{"name":"m_DamageableTypes","type":"ref array<typename>","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":14}]},{"name":"AreaDamageComponentData","url":"classes/AreaDamageComponentData/","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":1,"members":[{"name":"Hitzone","type":"string","init":"\"\"","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":3},{"name":"Modelpos","type":"vector","init":"\"0.5 0.5 0.5\"","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponent.c","line":4}]},{"name":"AreaDamageComponentRandomHitzone","url":"classes/AreaDamageComponentRandomHitzone/","base":"AreaDamageComponent","brief":"Newer implementation equivalent of \"AreaDamageRegular\", hitzone selection only","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRandomHitzone.c","line":2,"methods":[{"name":"AreaDamageComponentRandomHitzone","kind":"ctor","ret":"void","params":[{"type":"AreaDamageManager","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRandomHitzone.c","line":6},{"name":"SetHitZones","ret":"void","params":[{"type":"array<string>","name":"hitzones"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRandomHitzone.c","line":11},{"name":"GetAreaDamageComponentData","ret":"AreaDamageComponentData","params":[{"type":"Object","name":"object"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRandomHitzone.c","line":16}],"members":[{"name":"m_HitZones","type":"ref array<string>","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRandomHitzone.c","line":4}]},{"name":"AreaDamageComponentRaycasted","url":"classes/AreaDamageComponentRaycasted/","base":"AreaDamageComponent","brief":"Newer implementation equivalent of \"AreaDamageRegularRaycasted\", hitzone selection only","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":2,"methods":[{"name":"AreaDamageComponentRaycasted","kind":"ctor","ret":"void","params":[{"type":"AreaDamageManager","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":11},{"name":"OnTriggerCreated","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":20},{"name":"SetRaycastSources","ret":"void","params":[{"type":"array<string>","name":"raycast_sources"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":27},{"name":"SetRaycastSourcesVector","ret":"void","params":[{"type":"array<vector>","name":"raycast_sources"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":39},{"name":"SetRaycastLength","ret":"void","params":[{"type":"float","name":"length"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":44},{"name":"OnStayFinishServerEvent","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":49},{"name":"GetAreaDamageComponentData","ret":"AreaDamageComponentData","params":[{"type":"Object","name":"object"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":56},{"name":"ClearCache","ret":"void","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":64},{"name":"GetRaycastedHitZone","ret":"string","params":[{"type":"Object","name":"victim"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":70},{"name":"GetFallbackHitZone","ret":"string","params":[{"type":"Object","name":"victim"}],"mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":121}],"members":[{"name":"m_RaycastSources","type":"ref array<vector>","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":5},{"name":"m_RaycastEndOffset","type":"vector","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":6},{"name":"m_RaycastCache","type":"ref array<ref RaycastRVResult>","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":8},{"name":"m_RaycastCachedIndex","type":"int","file":"4_World/Classes/AreaDamage/AreaDamageNew/DamageComponents/AreaDamageComponentRaycasted.c","line":9}]},{"name":"AreaDamageComponentTypes","url":"classes/AreaDamageComponentTypes/","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":1,"members":[{"name":"BASE","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":3},{"name":"HITZONE","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":4},{"name":"RAYCASTED","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":5}]},{"name":"AreaDamageEvents","url":"classes/AreaDamageEvents/","brief":"Events used across AreaDamage API, calling of these needs to be handled by parent","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":2,"methods":[{"name":"OnTriggerCreated","ret":"void","brief":"Called when a trigger is created","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":6},{"name":"OnTriggerDestroyed","ret":"void","brief":"Called when a trigger is destroyed","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":8},{"name":"OnEnterBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"brief":"Called when an object enters the trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":13},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":14},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":15},{"name":"OnEnterEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":16},{"name":"OnStayStartBeginEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"brief":"Called at the beginning of an update loop","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":21},{"name":"OnStayStartServerEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":22},{"name":"OnStayStartClientEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":23},{"name":"OnStayStartEndEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":24},{"name":"OnStayBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"brief":"Called in the update loop","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":29},{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":30},{"name":"OnStayClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":31},{"name":"OnStayEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":32},{"name":"OnStayFinishBeginEvent","ret":"void","brief":"Called at the end of an update loop","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":37},{"name":"OnStayFinishServerEvent","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":38},{"name":"OnStayFinishClientEvent","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":39},{"name":"OnStayFinishEndEvent","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":40},{"name":"OnLeaveBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"brief":"Called when an object leaves the trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":45},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":46},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":47},{"name":"OnLeaveEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":48},{"name":"OnEvaluateDamage","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"damageCoef"}],"mods":["protected"],"brief":"Called when an object gets evaluated for taking damage","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":53},{"name":"PreDamageActions","ret":"void","mods":["protected"],"brief":"Called before an object is damaged (only when it actually damaged an object)","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":58},{"name":"PostDamageActions","ret":"void","mods":["protected"],"brief":"Called after an object was damaged (only when it actually damaged an object)","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageEvents.c","line":60}]},{"name":"AreaDamageLooped","url":"classes/AreaDamageLooped/","base":"AreaDamageManager","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":1,"methods":[{"name":"AreaDamageLooped","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"bool","name":"loopByObject","def":"true"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":18},{"name":"OnTriggerCreated","ret":"void","mods":["override"],"brief":"Gets called when the trigger is spawned, so is the start and also a reset","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":24},{"name":"SetLoopInterval","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":32},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":37},{"name":"OnStayStartServerEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":46},{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":57},{"name":"OnStayFinishServerEvent","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":65},{"name":"CalculateDamageScale","ret":"float","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":74}],"members":[{"name":"m_CurrentTime","type":"float","mods":["protected"],"init":"0.0","brief":"Current start time in seconds","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":4},{"name":"m_PreviousTime","type":"float","mods":["protected"],"init":"0.0","brief":"Previous start time in seconds","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":6},{"name":"m_AccumulatedTime","type":"float","mods":["protected"],"init":"0.0","brief":"How much time has accumulated","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":8},{"name":"m_LoopInterval","type":"float","mods":["protected"],"init":"1.0","brief":"Loop interval in seconds","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":10},{"name":"m_AmountOfLoops","type":"int","mods":["protected"],"init":"0","brief":"Caching of the amount of loops that will be performed in this frame","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":13},{"name":"m_LoopByObject","type":"bool","mods":["protected"],"init":"true","brief":"Decides if the looping will be using the Object as reference or the time since last update loop","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLooped.c","line":16}]},{"name":"AreaDamageLoopedDeferred","url":"classes/AreaDamageLoopedDeferred/","base":"AreaDamageLooped","brief":"Deferred version of AreaDamageLooped","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLoopedDeferred.c","line":2,"methods":[{"name":"SetDeferDuration","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLoopedDeferred.c","line":7},{"name":"CalculateDamageScale","ret":"float","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLoopedDeferred.c","line":12}],"members":[{"name":"m_DeferDuration","type":"float","mods":["protected"],"init":"1.0","brief":"Time the damage should be deferred in seconds","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLoopedDeferred.c","line":5}]},{"name":"AreaDamageLoopedDeferred_NoVehicle","url":"classes/AreaDamageLoopedDeferred_NoVehicle/","base":"AreaDamageLoopedDeferred","brief":"A particular version of the deferred loop used to not damage players inside vehicles","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLoopedDeferred_NoVehicle.c","line":2,"methods":[{"name":"OnEvaluateDamageEx","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageLoopedDeferred_NoVehicle.c","line":4}]},{"name":"AreaDamageManager","url":"classes/AreaDamageManager/","base":"AreaDamageEvents","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":8,"methods":[{"name":"AreaDamageManager","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":22},{"name":"~AreaDamageManager","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":36},{"name":"SetDamageComponentType","ret":"void","params":[{"type":"int","name":"type"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":41},{"name":"Spawn","ret":"void","brief":"spawn damage trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":70},{"name":"Destroy","ret":"void","brief":"destroy damage trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":77},{"name":"OnTriggerCreated","ret":"void","mods":["override"],"brief":"Called when a trigger is created","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":91},{"name":"OnTriggerDestroyed","ret":"void","mods":["override"],"brief":"Called when a trigger is destroyed","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":97},{"name":"OnEnterBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"brief":"Called when an object enters the trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":103},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":107},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":111},{"name":"OnEnterEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":115},{"name":"OnStayStartBeginEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override"],"brief":"Called at the beginning of an update loop","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":121},{"name":"OnStayStartServerEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":125},{"name":"OnStayStartClientEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":129},{"name":"OnStayStartEndEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":133},{"name":"OnStayBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"brief":"Called in the update loop","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":139},{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":143},{"name":"OnStayClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":147},{"name":"OnStayEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":151},{"name":"OnStayFinishBeginEvent","ret":"void","mods":["override"],"brief":"Called at the end of an update loop","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":157},{"name":"OnStayFinishServerEvent","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":161},{"name":"OnStayFinishClientEvent","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":165},{"name":"OnStayFinishEndEvent","ret":"void","mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":169},{"name":"OnLeaveBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"brief":"Called when an object leaves the trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":175},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":179},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":183},{"name":"OnLeaveEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":187},{"name":"OnEvaluateDamage","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"damageCoef"}],"mods":["override"],"brief":"Tell the AreaDamageComponent to calculate and apply the damage to the Object","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":193},{"name":"PreDamageActions","ret":"void","mods":["override"],"brief":"Usually called from AreaDamageComponent","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":199},{"name":"PostDamageActions","ret":"void","mods":["override"],"brief":"Usually called from AreaDamageComponent","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":206},{"name":"OnEvaluateDamageEx","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"brief":"Alternative OnEvaluateDamage, using CalculateDamageScale","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":218},{"name":"CalculateDamageScale","ret":"float","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["protected"],"brief":"Helper for calculating damageCoeff when using OnEvaluateDamageEx","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":224},{"name":"SetExtents","ret":"void","params":[{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"}],"brief":"script configuration","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":233},{"name":"GetExtents","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mins"},{"mods":["out"],"type":"vector","name":"maxs"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":243},{"name":"GetWorldExtents","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mins"},{"mods":["out"],"type":"vector","name":"maxs"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":248},{"name":"SetAmmoName","ret":"void","params":[{"type":"string","name":"ammo_name"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":256},{"name":"GetAmmoName","ret":"string","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":260},{"name":"SetDamageType","ret":"void","params":[{"type":"int","name":"pDamageType"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":265},{"name":"GetDamageType","ret":"int","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":269},{"name":"SetParentObject","ret":"void","params":[{"type":"EntityAI","name":"obj"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":274},{"name":"GetParentObject","ret":"EntityAI","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":278},{"name":"SetAreaPosition","ret":"void","params":[{"type":"vector","name":"position"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":283},{"name":"GetPosition","ret":"vector","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":292},{"name":"SetAreaOrientation","ret":"void","params":[{"type":"vector","name":"orientation"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":297},{"name":"GetOrientation","ret":"vector","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":306},{"name":"SetDamageableTypes","ret":"void","params":[{"type":"array<typename>","name":"damageableTypes"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":311},{"name":"GetDamageableTypes","ret":"array<typename>","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":315},{"name":"AddDamageableType","ret":"void","params":[{"type":"typename","name":"damageableType"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":320},{"name":"RemoveAddDamageableType","ret":"void","params":[{"type":"typename","name":"damageableType"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":326},{"name":"SetLoopInterval","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":331},{"name":"SetDeferDuration","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":336},{"name":"SetHitZones","ret":"void","params":[{"type":"array<string>","name":"hitzones"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":341},{"name":"SetRaycastSources","ret":"void","params":[{"type":"array<string>","name":"raycast_sources"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":350},{"name":"SetRaycastSourcesVector","ret":"void","params":[{"type":"array<vector>","name":"raycast_sources"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":359},{"name":"GetTrigger","ret":"AreaDamageTriggerBase","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":368},{"name":"CreateDamageTriggerEx","ret":"bool","mods":["protected"],"brief":"create damage trigger with basic set of params","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":377},{"name":"CreateDamageTrigger","ret":"void","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":397},{"name":"DestroyDamageTriggerEx","ret":"bool","mods":["protected"],"brief":"destroys damage trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":406},{"name":"DestroyDamageTrigger","ret":"void","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":418}],"members":[{"name":"m_ParentObject","type":"EntityAI","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":10},{"name":"m_AreaDamageTrigger","type":"AreaDamageTriggerBase","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":11},{"name":"m_DamageComponent","type":"ref AreaDamageComponent","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":13},{"name":"m_ExtentMin","type":"vector","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":15},{"name":"m_ExtentMax","type":"vector","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":16},{"name":"m_AreaPosition","type":"vector","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":17},{"name":"m_AreaOrientation","type":"vector","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":18},{"name":"m_TriggerBaseClass","type":"string","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageManager.c","line":20}]},{"name":"AreaDamageOnce","url":"classes/AreaDamageOnce/","base":"AreaDamageManager","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageOnce.c","line":1,"methods":[{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageOnce.c","line":3}]},{"name":"AreaDamageOnceDeferred","url":"classes/AreaDamageOnceDeferred/","base":"AreaDamageOnce","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageOnce.c","line":11,"methods":[{"name":"SetDeferDuration","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageOnce.c","line":16},{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageOnce.c","line":21},{"name":"CalculateDamageScale","ret":"float","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageOnce.c","line":30}],"members":[{"name":"m_DeferDuration","type":"float","mods":["protected"],"init":"1.0","brief":"Time the damage should be deferred in seconds","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageOnce.c","line":14}]},{"name":"AreaDamageOneTime","url":"classes/AreaDamageOneTime/","base":"AreaDamageBase","file":"4_World/Classes/AreaDamage/AreaDamageOneTime.c","line":2,"methods":[{"name":"AreaDamageOneTime","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageOneTime.c","line":4},{"name":"~AreaDamageOneTime","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageOneTime.c","line":9},{"name":"SetHitZones","ret":"void","params":[{"type":"array<string>","name":"hitzones"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTime.c","line":11},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTime.c","line":16}]},{"name":"AreaDamageOneTimeDeferred","url":"classes/AreaDamageOneTimeDeferred/","base":"AreaDamageBase","file":"4_World/Classes/AreaDamage/AreaDamageOneTimeDeferred.c","line":2,"methods":[{"name":"AreaDamageOneTimeDeferred","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeDeferred.c","line":4},{"name":"~AreaDamageOneTimeDeferred","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageOneTimeDeferred.c","line":9},{"name":"SetDeferDuration","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeDeferred.c","line":11},{"name":"SetHitZones","ret":"void","params":[{"type":"array<string>","name":"hitzones"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeDeferred.c","line":16},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeDeferred.c","line":21}]},{"name":"AreaDamageOneTimeRaycasted","url":"classes/AreaDamageOneTimeRaycasted/","base":"AreaDamageBase","file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycasted.c","line":2,"methods":[{"name":"AreaDamageOneTimeRaycasted","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycasted.c","line":4},{"name":"~AreaDamageOneTimeRaycasted","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycasted.c","line":9},{"name":"SetRaycastSources","ret":"void","params":[{"type":"array<string>","name":"raycast_sources"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycasted.c","line":11},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycasted.c","line":16}]},{"name":"AreaDamageOneTimeRaycastedDeferred","url":"classes/AreaDamageOneTimeRaycastedDeferred/","base":"AreaDamageBase","file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycastedDeferred.c","line":2,"methods":[{"name":"AreaDamageOneTimeRaycastedDeferred","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycastedDeferred.c","line":4},{"name":"~AreaDamageOneTimeRaycastedDeferred","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycastedDeferred.c","line":9},{"name":"SetDeferDuration","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycastedDeferred.c","line":11},{"name":"SetRaycastSources","ret":"void","params":[{"type":"array<string>","name":"raycast_sources"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycastedDeferred.c","line":16},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageOneTimeRaycastedDeferred.c","line":21}]},{"name":"AreaDamageRegular","url":"classes/AreaDamageRegular/","base":"AreaDamageBase","file":"4_World/Classes/AreaDamage/AreaDamageRegular.c","line":2,"methods":[{"name":"AreaDamageRegular","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageRegular.c","line":4},{"name":"~AreaDamageRegular","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageRegular.c","line":9},{"name":"SetLoopInterval","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegular.c","line":11},{"name":"SetHitZones","ret":"void","params":[{"type":"array<string>","name":"hitzones"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegular.c","line":16},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegular.c","line":21}]},{"name":"AreaDamageRegularDeferred","url":"classes/AreaDamageRegularDeferred/","base":"AreaDamageRegular","file":"4_World/Classes/AreaDamage/AreaDamageRegularDeferred.c","line":2,"methods":[{"name":"AreaDamageRegularDeferred","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageRegularDeferred.c","line":4},{"name":"~AreaDamageRegularDeferred","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageRegularDeferred.c","line":9},{"name":"SetLoopInterval","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularDeferred.c","line":11},{"name":"SetDeferDuration","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularDeferred.c","line":16},{"name":"SetHitZones","ret":"void","params":[{"type":"array<string>","name":"hitzones"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularDeferred.c","line":21},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularDeferred.c","line":26}]},{"name":"AreaDamageRegularRaycasted","url":"classes/AreaDamageRegularRaycasted/","base":"AreaDamageBase","file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycasted.c","line":2,"methods":[{"name":"AreaDamageRegularRaycasted","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycasted.c","line":4},{"name":"~AreaDamageRegularRaycasted","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycasted.c","line":9},{"name":"SetLoopInterval","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycasted.c","line":11},{"name":"SetRaycastSources","ret":"void","params":[{"type":"array<string>","name":"raycast_sources"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycasted.c","line":16},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycasted.c","line":21}]},{"name":"AreaDamageRegularRaycastedDeferred","url":"classes/AreaDamageRegularRaycastedDeferred/","base":"AreaDamageBase","file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycastedDeferred.c","line":2,"methods":[{"name":"AreaDamageRegularRaycastedDeferred","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycastedDeferred.c","line":4},{"name":"~AreaDamageRegularRaycastedDeferred","kind":"dtor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycastedDeferred.c","line":9},{"name":"SetLoopInterval","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycastedDeferred.c","line":11},{"name":"SetDeferDuration","ret":"void","params":[{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycastedDeferred.c","line":16},{"name":"SetRaycastSources","ret":"void","params":[{"type":"array<string>","name":"raycast_sources"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycastedDeferred.c","line":21},{"name":"OnEnterServer","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageRegularRaycastedDeferred.c","line":26}]},{"name":"AreaDamageTrigger","url":"classes/AreaDamageTrigger/","base":"AreaDamageTriggerBase","file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":5,"methods":[{"name":"AreaDamageTrigger","kind":"ctor","ret":"void","file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":15},{"name":"EOnTouch","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":31},{"name":"SetExtents","ret":"void","params":[{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":38},{"name":"SetAreaDamageManager","ret":"void","params":[{"type":"AreaDamageManager","name":"adType"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":48},{"name":"SetAreaDamageType","ret":"void","params":[{"type":"AreaDamageBase","name":"adType"}],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":55},{"name":"OnEnter","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":62},{"name":"OnLeave","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":70},{"name":"UpdateInsiders","ret":"void","params":[{"type":"int","name":"timeout"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":78}],"members":[{"name":"m_AreaDamageType","type":"ref AreaDamageBase","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":7},{"name":"m_ExtentMin","type":"vector","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":9},{"name":"m_ExtentMax","type":"vector","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":10},{"name":"m_InnerDistance","type":"float","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":11},{"name":"m_TriggerUpdateMs","type":"int","mods":["protected"],"file":"4_World/Classes/AreaDamage/AreaDamageTrigger.c","line":13}]},{"name":"AreaDamageTriggerBase","url":"classes/AreaDamageTriggerBase/","base":"Trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":13,"methods":[{"name":"AreaDamageTriggerBase","kind":"ctor","ret":"void","brief":"ctor","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":19},{"name":"~AreaDamageTriggerBase","kind":"dtor","ret":"void","brief":"dtor","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":25},{"name":"SetAreaDamageManager","ret":"void","params":[{"type":"AreaDamageManager","name":"adType"}],"brief":"Set the manager instance","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":40},{"name":"OnEnterBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"brief":"OnEnter","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":54},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":61},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":68},{"name":"OnEnterEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":75},{"name":"OnStayStartBeginEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override","protected"],"brief":"OnStayStart","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":84},{"name":"OnStayStartServerEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":91},{"name":"OnStayStartClientEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":98},{"name":"OnStayStartEndEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":105},{"name":"OnStayBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"brief":"OnStay","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":114},{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":121},{"name":"OnStayClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":128},{"name":"OnStayEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":135},{"name":"OnStayFinishBeginEvent","ret":"void","mods":["override","protected"],"brief":"OnStayFinish","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":144},{"name":"OnStayFinishServerEvent","ret":"void","mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":151},{"name":"OnStayFinishClientEvent","ret":"void","mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":158},{"name":"OnStayFinishEndEvent","ret":"void","mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":165},{"name":"OnLeaveBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"brief":"OnLeave","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":174},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":181},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":188},{"name":"OnLeaveEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":195},{"name":"ShouldRemoveInsider","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"brief":"Condition whether a TriggerInsider should still be updated or not (checked in update loop and before adding)","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":208},{"name":"CreateInsider","ret":"TriggerInsider","params":[{"type":"Object","name":"obj"}],"mods":["override","protected"],"brief":"Override the TriggerInsider type to be AreaDamageTriggerInsider","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":218},{"name":"AddInsider","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["override","protected"],"brief":"Adding of new TriggerInsider","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":224},{"name":"RemoveInsider","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"int","name":"index","def":"-1"}],"mods":["override","protected"],"brief":"Removing of TriggerInsider","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":233},{"name":"UpdateInsiders","ret":"void","params":[{"type":"int","name":"timeout"}],"mods":["override","protected"],"brief":"Update the current TriggerInsider inside the Trigger","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":242}],"members":[{"name":"m_AreaDamageManager","type":"ref AreaDamageManager","mods":["protected"],"brief":"AreaDamageManager managing this instance","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":16}]},{"name":"AreaDamageTriggerDirect","url":"classes/AreaDamageTriggerDirect/","base":"AreaDamageTriggerBase","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerDirect.c","line":1,"methods":[{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerDirect.c","line":3}]},{"name":"AreaDamageTriggerInsider","url":"classes/AreaDamageTriggerInsider/","base":"TriggerInsider","brief":"Extended TriggerInsider for AreaDamageTriggerBase","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":2,"methods":[{"name":"AreaDamageTriggerInsider","kind":"ctor","ret":"void","params":[{"type":"Object","name":"obj"}],"file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":7}],"members":[{"name":"lastDamaged","type":"float","brief":"Last time the object was damaged in seconds","file":"4_World/Classes/AreaDamage/AreaDamageNew/AreaDamageTriggerBase.c","line":5}]},{"name":"AreaExposureMdfr","url":"classes/AreaExposureMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":21},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":34},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":39},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":56},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":60},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":65},{"name":"ApplyAgentsToBleedingSources","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":107},{"name":"BleedingSourceCreateCheck","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":116},{"name":"TransmitAgents","ret":"float","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"count"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":141}],"members":[{"name":"EVENT_1_INTERVAL_MIN","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":3},{"name":"EVENT_1_INTERVAL_MAX","type":"int","mods":["const"],"init":"5","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":4},{"name":"AGENTS_PER_SEC","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":6},{"name":"m_NextEvent1","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":7},{"name":"m_Time1","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":8},{"name":"EVENT_2_INTERVAL_MIN","type":"int","mods":["const"],"init":"13","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":10},{"name":"EVENT_2_INTERVAL_MAX","type":"int","mods":["const"],"init":"18","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":11},{"name":"AGENT_DOSE_PER_BS_SEC","type":"float","mods":["const"],"init":"0.33","brief":"how many agents will be injected in one sec per a single bleeding source","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":14},{"name":"m_NextEvent2","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":16},{"name":"m_Time2","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/AreaExposure.c","line":17}]},{"name":"Armband_Black","url":"classes/Armband_Black/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":104},{"name":"Armband_Blue","url":"classes/Armband_Blue/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":100},{"name":"Armband_ColorBase","url":"classes/Armband_ColorBase/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":3},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":13},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":23},{"name":"SwitchItemSelectionTextureEx","ret":"void","params":[{"type":"EItemManipulationContext","name":"context"},{"type":"Param","name":"par","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":29}]},{"name":"Armband_Crook","url":"classes/Armband_Crook/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":103},{"name":"Armband_Dyed","url":"classes/Armband_Dyed/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":93},{"name":"Armband_Green","url":"classes/Armband_Green/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":98},{"name":"Armband_Orange","url":"classes/Armband_Orange/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":96},{"name":"Armband_Pink","url":"classes/Armband_Pink/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":99},{"name":"Armband_Red","url":"classes/Armband_Red/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":97},{"name":"Armband_Rex","url":"classes/Armband_Rex/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":101},{"name":"Armband_White","url":"classes/Armband_White/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":94},{"name":"Armband_Yellow","url":"classes/Armband_Yellow/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":95},{"name":"Armband_Zagorky","url":"classes/Armband_Zagorky/","base":"Armband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Armband_ColorBase.c","line":102},{"name":"ArmyPouch_Black","url":"classes/ArmyPouch_Black/","base":"ArmyPouch_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ArmyPouch_ColorBase.c","line":13},{"name":"ArmyPouch_Camo","url":"classes/ArmyPouch_Camo/","base":"ArmyPouch_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ArmyPouch_ColorBase.c","line":14},{"name":"ArmyPouch_ColorBase","url":"classes/ArmyPouch_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/ArmyPouch_ColorBase.c","line":1,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/ArmyPouch_ColorBase.c","line":3}]},{"name":"ArmyPouch_Green","url":"classes/ArmyPouch_Green/","base":"ArmyPouch_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ArmyPouch_ColorBase.c","line":12},{"name":"array","url":"classes/array/","generics":"<Class T>","topic":"Enforce","file":"1_Core/proto/EnScript.c","line":374,"methods":[{"name":"Count","ret":"int","mods":["proto","native"],"proto":true,"brief":"O(1) complexity.","file":"1_Core/proto/EnScript.c","line":380},{"name":"Clear","ret":"void","mods":["proto","native"],"proto":true,"brief":"Destroyes all elements of the array and sets the Count to 0. The underlying memory of the array is not freed.","file":"1_Core/proto/EnScript.c","line":385},{"name":"Set","ret":"void","params":[{"type":"int","name":"n"},{"type":"T","name":"value"}],"mods":["proto"],"proto":true,"brief":"Sets n-th element to given value.","file":"1_Core/proto/EnScript.c","line":389},{"name":"Find","ret":"int","params":[{"type":"T","name":"value"}],"mods":["proto"],"proto":true,"brief":"Tries to find the first occurance of given value in the array.","file":"1_Core/proto/EnScript.c","line":394},{"name":"Get","ret":"T","params":[{"type":"int","name":"n"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":399},{"name":"Insert","ret":"int","params":[{"type":"T","name":"value"}],"mods":["proto"],"proto":true,"brief":"Inserts element at the end of array.","file":"1_Core/proto/EnScript.c","line":407},{"name":"InsertAt","ret":"int","params":[{"type":"T","name":"value"},{"type":"int","name":"index"}],"mods":["proto"],"proto":true,"brief":"Inserts element at certain position and moves all elements behind this position by one.","file":"1_Core/proto/EnScript.c","line":418},{"name":"InsertAll","ret":"void","params":[{"mods":["notnull"],"type":"array<T>","name":"from"}],"brief":"Inserts all elements from array","file":"1_Core/proto/EnScript.c","line":449},{"name":"Remove","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Removes element from array. The empty position is replaced by last element, so removal is quite fast but do not retain order.","file":"1_Core/proto/EnScript.c","line":463},{"name":"RemoveOrdered","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Removes element from array, but retain all elements ordered. It's slower than Remove","file":"1_Core/proto/EnScript.c","line":470},{"name":"Resize","ret":"void","params":[{"type":"int","name":"newSize"}],"mods":["proto","native"],"proto":true,"brief":"Resizes the array to given size. If the `newSize` is lower than current Count overflowing objects are destroyed. If the `newSize` is higher than current Count missing elements are initialized to zero (null).","file":"1_Core/proto/EnScript.c","line":476},{"name":"Reserve","ret":"void","params":[{"type":"int","name":"newSize"}],"mods":["proto","native"],"proto":true,"brief":"Resizes the array to given size internally. Is used for optimization purposes when the approx. size is known beforehand","file":"1_Core/proto/EnScript.c","line":482},{"name":"Swap","ret":"void","params":[{"mods":["notnull"],"type":"array<T>","name":"other"}],"mods":["proto","native"],"proto":true,"brief":"Swaps the contents of this and `other` arrays. Does not involve copying of the elements.","file":"1_Core/proto/EnScript.c","line":488},{"name":"Sort","ret":"void","params":[{"type":"bool","name":"reverse","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"Sorts elements of array, depends on underlaying type.","file":"1_Core/proto/EnScript.c","line":493},{"name":"Copy","ret":"int","params":[{"mods":["notnull"],"type":"array<T>","name":"from"}],"mods":["proto"],"proto":true,"brief":"Copes contents of `from` array to this array.","file":"1_Core/proto/EnScript.c","line":499},{"name":"Init","ret":"int","params":[{"type":"T","name":"init","array":""}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":500},{"name":"RemoveItem","ret":"void","params":[{"type":"T","name":"value"}],"file":"1_Core/proto/EnScript.c","line":502},{"name":"RemoveItemUnOrdered","ret":"void","params":[{"type":"T","name":"value"}],"file":"1_Core/proto/EnScript.c","line":512},{"name":"IsValidIndex","ret":"bool","params":[{"type":"int","name":"index"}],"file":"1_Core/proto/EnScript.c","line":522},{"name":"Debug","ret":"void","brief":"Print all elements in array","file":"1_Core/proto/EnScript.c","line":548},{"name":"GetRandomIndex","ret":"int","brief":"Returns a random index of array. If Count is 0, return index is -1 .","file":"1_Core/proto/EnScript.c","line":567},{"name":"GetRandomElement","ret":"T","brief":"Returns a random element of array","file":"1_Core/proto/EnScript.c","line":586},{"name":"SwapItems","ret":"void","params":[{"type":"int","name":"item1_index"},{"type":"int","name":"item2_index"}],"file":"1_Core/proto/EnScript.c","line":591},{"name":"InsertArray","ret":"void","params":[{"type":"array<T>","name":"other"}],"file":"1_Core/proto/EnScript.c","line":598},{"name":"Invert","ret":"void","file":"1_Core/proto/EnScript.c","line":608},{"name":"MoveIndex","ret":"int","params":[{"type":"int","name":"curr_index"},{"type":"int","name":"move_number"}],"brief":"Returns a index in array moved by specific number","file":"1_Core/proto/EnScript.c","line":636},{"name":"ShuffleArray","ret":"void","file":"1_Core/proto/EnScript.c","line":670},{"name":"DifferentAtPosition","ret":"int","params":[{"type":"array<T>","name":"pOtherArray"}],"brief":"Returns an index where 2 arrays start to differ from each other","file":"1_Core/proto/EnScript.c","line":690}]},{"name":"ArrowManagerBase","url":"classes/ArrowManagerBase/","file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":1,"methods":[{"name":"ArrowManagerBase","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"owner"}],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":7},{"name":"AddArrow","ret":"void","params":[{"type":"EntityAI","name":"arrow"}],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":13},{"name":"RemoveArrow","ret":"void","params":[{"type":"EntityAI","name":"arrow"}],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":18},{"name":"ClearArrows","ret":"void","file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":23},{"name":"GetArrowsCount","ret":"int","file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":34},{"name":"DropArrow","ret":"void","params":[{"type":"int","name":"index"}],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":39},{"name":"DropFirstArrow","ret":"void","file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":59},{"name":"DropAllArrows","ret":"void","file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":64},{"name":"GetArrow","ret":"EntityAI","params":[{"type":"int","name":"index"}],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":72},{"name":"GetFirstArrow","ret":"EntityAI","file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":82},{"name":"AcquireFirstArrow","ret":"EntityAI","params":[{"type":"bool","name":"keepTransform","def":"false"}],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":92},{"name":"ArrowManagerBase","kind":"ctor","ret":"void","file":"4_World/Classes/ArrowManager/ArrowManagerBase.c","line":6}],"members":[{"name":"VERSION","type":"int","mods":["protected","const"],"init":"2","file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":3},{"name":"m_Arrows","type":"ref array<EntityAI>","mods":["protected"],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":4},{"name":"m_Owner","type":"EntityAI","mods":["protected"],"file":"3_Game/Systems/ArrowManager/ArrowManagerBase.c","line":5}]},{"name":"ArrowManagerPlayer","url":"classes/ArrowManagerPlayer/","base":"ArrowManagerBase","file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":1,"methods":[{"name":"ArrowManagerPlayer","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"owner"}],"file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":5},{"name":"InitializeHash","ret":"void","mods":["private","static"],"file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":13},{"name":"AddArrowTypeToHash","ret":"void","params":[{"type":"string","name":"ArrowType"}],"mods":["private","static"],"file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":23},{"name":"GetArrowTypeFromHash","ret":"typename","params":[{"type":"int","name":"hash"}],"mods":["private","static"],"file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":28},{"name":"Save","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":33},{"name":"Load","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":75}],"members":[{"name":"m_TypeHashTable","type":"ref map<int,typename>","mods":["private","static"],"file":"4_World/Classes/ArrowManager/ArrowManagerPlayer.c","line":3}]},{"name":"AssaultBag_Black","url":"classes/AssaultBag_Black/","base":"AssaultBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AssaultBag_ColorBase.c","line":3},{"name":"AssaultBag_ColorBase","url":"classes/AssaultBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/AssaultBag_ColorBase.c","line":1},{"name":"AssaultBag_Green","url":"classes/AssaultBag_Green/","base":"AssaultBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AssaultBag_ColorBase.c","line":4},{"name":"AssaultBag_Ttsko","url":"classes/AssaultBag_Ttsko/","base":"AssaultBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AssaultBag_ColorBase.c","line":2},{"name":"ASVAL","url":"classes/ASVAL/","base":"VSS_Base","file":"4_World/Entities/Firearms/SMG/VSS.c","line":30},{"name":"ATCCachedObject","url":"classes/ATCCachedObject/","file":"5_Mission/GUI/ActionTargetsCursor.c","line":1,"methods":[{"name":"ATCCachedTarget","ret":"void","file":"5_Mission/GUI/ActionTargetsCursor.c","line":8},{"name":"Store","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"vector","name":"pos"},{"type":"int","name":"compIdx"}],"brief":"cache object and its world pos","file":"5_Mission/GUI/ActionTargetsCursor.c","line":16},{"name":"Invalidate","ret":"void","brief":"invalidate cached objec","file":"5_Mission/GUI/ActionTargetsCursor.c","line":27},{"name":"Get","ret":"Object","file":"5_Mission/GUI/ActionTargetsCursor.c","line":37},{"name":"GetCursorWorldPos","ret":"vector","file":"5_Mission/GUI/ActionTargetsCursor.c","line":42},{"name":"GetCursorCompIdx","ret":"int","file":"5_Mission/GUI/ActionTargetsCursor.c","line":47}],"members":[{"name":"m_CachedObject","type":"Object","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":3},{"name":"m_CursorWPos","type":"vector","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":4},{"name":"m_ScreenPos","type":"vector","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":5},{"name":"m_CompIdx","type":"int","mods":["protected"],"file":"5_Mission/GUI/ActionTargetsCursor.c","line":6}]},{"name":"AthleticShoes_Black","url":"classes/AthleticShoes_Black/","base":"AthleticShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AthleticShoes_ColorBase.c","line":3},{"name":"AthleticShoes_Blue","url":"classes/AthleticShoes_Blue/","base":"AthleticShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AthleticShoes_ColorBase.c","line":2},{"name":"AthleticShoes_Brown","url":"classes/AthleticShoes_Brown/","base":"AthleticShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AthleticShoes_ColorBase.c","line":4},{"name":"AthleticShoes_ColorBase","url":"classes/AthleticShoes_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/AthleticShoes_ColorBase.c","line":1},{"name":"AthleticShoes_Green","url":"classes/AthleticShoes_Green/","base":"AthleticShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AthleticShoes_ColorBase.c","line":5},{"name":"AthleticShoes_Grey","url":"classes/AthleticShoes_Grey/","base":"AthleticShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/AthleticShoes_ColorBase.c","line":6},{"name":"AtlasBipod","url":"classes/AtlasBipod/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/AtlasBipod.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AtlasBipod.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/AtlasBipod.c","line":27}]},{"name":"AttachActionData","url":"classes/AttachActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":1,"members":[{"name":"m_AttSlot","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionAttach.c","line":3}]},{"name":"AttachHolster","url":"classes/AttachHolster/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/AttachHolster.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachHolster.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachHolster.c","line":58}]},{"name":"AttachHolsterPouch","url":"classes/AttachHolsterPouch/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/AttachHolsterPouch.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachHolsterPouch.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachHolsterPouch.c","line":58}]},{"name":"AttachMagazineActionData","url":"classes/AttachMagazineActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":5,"members":[{"name":"m_ilOldMagazine","type":"ref InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":7},{"name":"m_oldMagazine","type":"Magazine","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":8}]},{"name":"AttachMagazineActionReciveData","url":"classes/AttachMagazineActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":1,"members":[{"name":"m_ilOldMagazine","type":"ref InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":3}]},{"name":"AttachmentCategoriesContainer","url":"classes/AttachmentCategoriesContainer/","base":"CollapsibleContainer","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":1,"methods":[{"name":"AttachmentCategoriesContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":7},{"name":"~AttachmentCategoriesContainer","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":12},{"name":"SetEntity","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":27},{"name":"SetHeaderName","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":44},{"name":"IsDisplayable","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":49},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":54},{"name":"LoadAttachmentCategoriesIcon","ret":"void","params":[{"type":"SlotsContainer","name":"items_cont"},{"type":"string","name":"icon_name"},{"type":"int","name":"slot_number"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":154},{"name":"GetAttachmentCategoriesCount","ret":"int","params":[{"type":"string","name":"config_path"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":162},{"name":"GetSlotsContainer","ret":"SlotsContainer","params":[{"type":"int","name":"icons_row"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":167},{"name":"GetCargoSlotsIcon","ret":"SlotsIcon","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":173},{"name":"ShowInSlots","ret":"void","params":[{"type":"string","name":"category"},{"type":"bool","name":"show"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":178},{"name":"CanDisplayAnyCategory","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":196},{"name":"UpdateRadialIcon","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":210},{"name":"GetAttachmentCategory","ret":"string","params":[{"type":"string","name":"config_path_attachment_categories"},{"type":"int","name":"i"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":226},{"name":"GetIconName","ret":"string","params":[{"type":"string","name":"config_path_attachment_categories"},{"type":"string","name":"attachment_category"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":233},{"name":"GetViewIndex","ret":"int","params":[{"type":"string","name":"config_path_attachment_categories"},{"type":"string","name":"attachment_category"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":241},{"name":"MouseClick","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":247},{"name":"ExpandCollapseContainer","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":257},{"name":"IsHeaderActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":282},{"name":"InitIconsContainers","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":287},{"name":"InitGhostSlots","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":319},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":397},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":422},{"name":"CollapseButtonOnMouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":453},{"name":"Open","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":487},{"name":"Close","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":499},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":518},{"name":"CanOpenCloseContainerEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":529}],"members":[{"name":"m_CategorySlotIndex","type":"ref map<string, int>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":3},{"name":"m_SlotsCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":4},{"name":"m_CargoSlotsIcon","type":"SlotsIcon","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesContainer.c","line":5}]},{"name":"AttachmentCategoriesRow","url":"classes/AttachmentCategoriesRow/","base":"ClosableContainer","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":1,"methods":[{"name":"AttachmentCategoriesRow","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":10},{"name":"GetCategoryIdentifier","ret":"string","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":23},{"name":"GetFocusedSlot","ret":"int","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":28},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":38},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":131},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":147},{"name":"Combine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":167},{"name":"EquipItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":231},{"name":"CanCombine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":236},{"name":"CanCombineAmmo","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":281},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":286},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":292},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":299},{"name":"UnfocusAll","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":392},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":411},{"name":"DraggingOverGrid","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"},{"type":"CargoContainer","name":"cargo"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":491},{"name":"DropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"CargoContainer","name":"cargo"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":554},{"name":"GetItemPreviewItem","ret":"EntityAI","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":605},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":625},{"name":"RefreshAllSlots","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":637},{"name":"RefreshSlot","ret":"void","params":[{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"slot_id"},{"type":"string","name":"slot_name"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":655},{"name":"DoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":763},{"name":"MouseClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":828},{"name":"Init","ret":"void","params":[{"type":"int","name":"attachments_categories_count"},{"type":"int","name":"i"},{"type":"string","name":"attachment_category"},{"type":"string","name":"config_path_attachment_categories"},{"type":"EntityAI","name":"entity"},{"type":"int","name":"parent_m_Body_count"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":889},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":962}],"members":[{"name":"m_CategoryIdentifier","type":"string","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":3},{"name":"m_RowConfigPath","type":"string","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":4},{"name":"m_Refreshing","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":5},{"name":"m_AttachmentsContainer","type":"ref AttachmentsGroupContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":7},{"name":"m_AttachmentCargos","type":"ref map<int, ref ContainerWithCargo>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesRow.c","line":8}]},{"name":"AttachmentCategoriesSlotsContainer","url":"classes/AttachmentCategoriesSlotsContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":1,"methods":[{"name":"AttachmentCategoriesSlotsContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":5},{"name":"IsDisplayable","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":30},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":41},{"name":"GetSlotsContainer","ret":"SlotsContainer","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":46},{"name":"GetFocusedItem","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":51},{"name":"GetParentID","ret":"int","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":56},{"name":"GetFocusedID","ret":"int","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":61},{"name":"ExpandCollapseContainer","ret":"void","params":[{"type":"bool","name":"expand"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":66},{"name":"SelectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":72},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":77},{"name":"Combine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":82},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":87},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":92},{"name":"SplitItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":97},{"name":"EquipItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":102},{"name":"CanCombine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":107},{"name":"CanCombineAmmo","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":112},{"name":"IsEmpty","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":117},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":122},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":127},{"name":"GetAttachmentCategory","ret":"string","params":[{"type":"string","name":"config_path_attachment_categories"},{"type":"int","name":"i"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":132},{"name":"GetIconName","ret":"string","params":[{"type":"string","name":"config_path_attachment_categories"},{"type":"string","name":"attachment_category"}],"file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":139}],"members":[{"name":"m_ItemsCont","type":"ref SlotsContainer","file":"5_Mission/GUI/InventoryNew/Inherited/AttachmentCategoriesSlotsContainer.c","line":3}]},{"name":"Attachments","url":"classes/Attachments/","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":3,"methods":[{"name":"Attachments","kind":"ctor","ret":"void","params":[{"type":"Container","name":"parent"},{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":16},{"name":"~Attachments","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":31},{"name":"GetWrapper","ret":"AttachmentsWrapper","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":44},{"name":"IsEmpty","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":49},{"name":"IsItemActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":54},{"name":"IsItemWithQuantityActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":64},{"name":"UnfocusAll","ret":"void","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":74},{"name":"SetDefaultFocus","ret":"void","params":[{"type":"bool","name":"while_micromanagment_mode","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":79},{"name":"SetLastActive","ret":"void","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":84},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":89},{"name":"SelFirstActive","ret":"void","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":94},{"name":"GetFocusedSlotsIcon","ret":"SlotsIcon","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":99},{"name":"GetFocusedItem","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":104},{"name":"GetFocusedSlot","ret":"int","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":109},{"name":"SelectItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":117},{"name":"Select","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":137},{"name":"GetRecipeCount","ret":"int","params":[{"type":"bool","name":"recipe_anywhere"},{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":199},{"name":"CanCombine","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":205},{"name":"CanCombineAmmo","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":213},{"name":"CanEquip","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":224},{"name":"Combine","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":235},{"name":"SplitItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":249},{"name":"EquipItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":263},{"name":"TransferItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":274},{"name":"InspectItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":285},{"name":"TransferItemToVicinity","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":296},{"name":"IsActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":311},{"name":"GetAttachmentHeight","ret":"int","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":316},{"name":"UpdateInterval","ret":"void","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":321},{"name":"GetSlotsSorted","ret":"array<int>","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":411},{"name":"AttachmentAdded","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"},{"type":"EntityAI","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":416},{"name":"AttachmentRemoved","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"},{"type":"EntityAI","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":431},{"name":"OnAttachmentReservationSet","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"slot_id"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":441},{"name":"OnAttachmentReservationRelease","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"slot_id"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":451},{"name":"InitAttachmentGrid","ret":"void","params":[{"type":"int","name":"att_row_index"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":458},{"name":"GetItemSlots","ret":"array<string>","params":[{"type":"EntityAI","name":"e"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":563},{"name":"ShowFalseAttachmentsHeader","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":596},{"name":"SetFalseAttachmentsHeaderText","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":601},{"name":"GetFalseHeaderTextWidget","ret":"TextWidget","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":606},{"name":"SetAttachmentSlotID","ret":"void","params":[{"type":"int","name":"slotID"}],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":611},{"name":"GetAttachmentSlotID","ret":"int","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":616}],"members":[{"name":"m_Parent","type":"Container","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":5},{"name":"m_Entity","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":6},{"name":"m_AttachmentsContainer","type":"ref AttachmentsWrapper","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":7},{"name":"m_AttachmentSlotNames","type":"ref array<string>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":8},{"name":"m_AttachmentSlotDisplayable","type":"ref array<string>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":9},{"name":"m_AttachmentSlots","type":"ref map<int, SlotsIcon>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":10},{"name":"m_AttachmentIDOrdered","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":11},{"name":"m_RowIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Attachments.c","line":13},{"name":"m_AttachmentSlotID","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":14}]},{"name":"AttachmentsGroupContainer","url":"classes/AttachmentsGroupContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":1,"methods":[{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":5},{"name":"SetHeader","ret":"void","params":[{"type":"Header","name":"header"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":10},{"name":"GetHeader","ret":"Header","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":16},{"name":"AttachmentsGroupContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":21},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":26},{"name":"SetDefaultFocus","ret":"void","params":[{"type":"bool","name":"while_micromanagment_mode","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":35},{"name":"GetSlotsIcon","ret":"SlotsIcon","params":[{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"bool","name":"include_invisible","def":"true"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":41},{"name":"GetRowCount","ret":"int","params":[{"type":"bool","name":"include_invisible","def":"true"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":55},{"name":"GetColumnCountForRow","ret":"int","params":[{"type":"int","name":"row"},{"type":"bool","name":"include_invisible","def":"true"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":67},{"name":"SetNextActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":81},{"name":"SetPreviousActive","ret":"void","params":[{"type":"bool","name":"force","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":122}],"members":[{"name":"m_Header","type":"ref Header","file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsGroupContainer.c","line":3}]},{"name":"AttachmentSoundLookupTable","url":"classes/AttachmentSoundLookupTable/","base":"SoundLookupTable","file":"3_Game/DayZAnimEventMaps.c","line":87,"methods":[{"name":"AttachmentSoundLookupTable","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":89}]},{"name":"AttachmentsOutOfReach","url":"classes/AttachmentsOutOfReach/","file":"4_World/Systems/Inventory/AttachmentsOutOfReach.c","line":1,"methods":[{"name":"IsAttachmentReachable","ret":"bool","params":[{"type":"EntityAI","name":"e"},{"type":"string","name":"att_slot_name","def":"\"\""},{"type":"int","name":"slot_id","def":"-1"},{"type":"float","name":"range","def":"1.5"}],"mods":["static"],"file":"4_World/Systems/Inventory/AttachmentsOutOfReach.c","line":5},{"name":"GetAttachmentPosition","ret":"vector","params":[{"type":"EntityAI","name":"e"},{"type":"int","name":"slot_id"}],"mods":["static"],"file":"4_World/Systems/Inventory/AttachmentsOutOfReach.c","line":61},{"name":"CreateAttachmentPosition","ret":"map<int, vector>","params":[{"type":"EntityAI","name":"entity"}],"mods":["static","protected"],"file":"4_World/Systems/Inventory/AttachmentsOutOfReach.c","line":80}],"members":[{"name":"m_AttData","type":"ref map<string, ref map<int, vector>>","mods":["protected","static"],"file":"4_World/Systems/Inventory/AttachmentsOutOfReach.c","line":3}]},{"name":"AttachmentsWrapper","url":"classes/AttachmentsWrapper/","base":"AttachmentsGroupContainer","file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":1,"methods":[{"name":"AttachmentsWrapper","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":7},{"name":"SetParent","ret":"void","params":[{"type":"Attachments","name":"atts"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":14},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":19},{"name":"SelectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":24},{"name":"Combine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":29},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":34},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":43},{"name":"InspectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":52},{"name":"SplitItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":57},{"name":"EquipItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":62},{"name":"CanEquip","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":67},{"name":"CanCombine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":72},{"name":"CanCombineAmmo","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":77},{"name":"IsDisplayable","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":82},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":87},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":92},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":97},{"name":"GetFocusedSlot","ret":"int","file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":103},{"name":"ShowFalseAttachmentsHeader","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":108},{"name":"SetFalseAttachmentsHeaderText","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":113},{"name":"GetFalseHeaderTextWidget","ret":"TextWidget","file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":118}],"members":[{"name":"m_Attachments","type":"Attachments","file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":3},{"name":"m_AttachmentsFalseHeader","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":4},{"name":"m_AttachmentsFalseHeaderText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/AttachmentsWrapper.c","line":5}]},{"name":"AttachNewMagazine","url":"classes/AttachNewMagazine/","base":"WeaponStateBase","brief":"attach mag in LH into weapon","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":214,"methods":[{"name":"AttachNewMagazine","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":219},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":225},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":230},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":260},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":281},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":288},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":307}],"members":[{"name":"m_newMagazine","type":"Magazine","brief":"new magazine from inventory that will be attached","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":216},{"name":"m_newDst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":217}]},{"name":"AttachNewMagazine_W4T","url":"classes/AttachNewMagazine_W4T/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":326,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":328}]},{"name":"AttachPouch","url":"classes/AttachPouch/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/AttachPouch.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachPouch.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachPouch.c","line":58}]},{"name":"AttachPouchesHolster","url":"classes/AttachPouchesHolster/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/AttachPouchesHolster.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachPouchesHolster.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/AttachPouchesHolster.c","line":58}]},{"name":"Attack2Bag_Black","url":"classes/Attack2Bag_Black/","base":"Attack2Bag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Attack2Bag_ColorBase.c","line":3},{"name":"Attack2Bag_ColorBase","url":"classes/Attack2Bag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/Attack2Bag_ColorBase.c","line":1},{"name":"Attack2Bag_Green","url":"classes/Attack2Bag_Green/","base":"Attack2Bag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Attack2Bag_ColorBase.c","line":4},{"name":"Attack2Bag_Ttsko","url":"classes/Attack2Bag_Ttsko/","base":"Attack2Bag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Attack2Bag_ColorBase.c","line":2},{"name":"Attack2Bag_Yeger","url":"classes/Attack2Bag_Yeger/","base":"Attack2Bag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Attack2Bag_ColorBase.c","line":5},{"name":"Attribute","url":"classes/Attribute/","topic":"EntityAttributes","file":"1_Core/proto/EnEntity.c","line":825,"methods":[{"name":"Attribute","kind":"ctor","ret":"void","params":[{"type":"string","name":"defvalue"},{"type":"string","name":"uiwidget"},{"type":"string","name":"desc","def":"\"\""},{"type":"string","name":"rangescale","def":"\"\""},{"type":"ParamEnumArray","name":"enums","def":"NULL"}],"file":"1_Core/proto/EnEntity.c","line":833}],"members":[{"name":"m_DefValue","type":"string","file":"1_Core/proto/EnEntity.c","line":827},{"name":"m_UiWidget","type":"string","brief":"can be \"editbox\", \"combobox\", \"spinbox\", \"slider\", \"font\", \"fileeditbox\", \"colorPicker\", \"flags\", \"resourceNamePicker\"","file":"1_Core/proto/EnEntity.c","line":828},{"name":"m_RangeScale","type":"string","brief":"defined as \"MIN_VALUE MAX_VALUE STEP\" eg. \"1 100 0.5\"","file":"1_Core/proto/EnEntity.c","line":829},{"name":"m_Desc","type":"string","file":"1_Core/proto/EnEntity.c","line":830},{"name":"m_Enums","type":"ref ParamEnumArray","brief":"Only ints and floats are currently supported. Array can be defined this way: { ParamEnum(\"Choice 1\", \"1\"), ParamEnum(\"Choicen 2\", \"2\") }","file":"1_Core/proto/EnEntity.c","line":831}]},{"name":"AudioSystem","url":"classes/AudioSystem/","file":"1_Core/proto/EnAudio.c","line":3,"methods":[{"name":"BankLoad","ret":"AudioHandle","params":[{"type":"string","name":"path"}],"mods":["proto","native","static"],"proto":true,"file":"1_Core/proto/EnAudio.c","line":5},{"name":"ShaderLoad","ret":"AudioHandle","params":[{"type":"string","name":"path"}],"mods":["proto","native","static"],"proto":true,"file":"1_Core/proto/EnAudio.c","line":6},{"name":"SoundPlay","ret":"AudioHandle","params":[{"type":"AudioHandle","name":"bank"},{"type":"AudioHandle","name":"shader"}],"mods":["proto","native","static"],"proto":true,"file":"1_Core/proto/EnAudio.c","line":7},{"name":"SoundDestroy","ret":"void","params":[{"type":"AudioHandle","name":"handle"}],"mods":["proto","native","static"],"proto":true,"file":"1_Core/proto/EnAudio.c","line":8}]},{"name":"Aug","url":"classes/Aug/","base":"Aug_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":45,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":48}]},{"name":"Aug_Base","url":"classes/Aug_Base/","base":"RifleBoltFree_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":9},{"name":"GetWeaponSpecificCommand","ret":"int","params":[{"type":"int","name":"weaponAction"},{"type":"int","name":"subCommand"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":18}]},{"name":"AugOptic","url":"classes/AugOptic/","base":"ItemOptics","file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":86,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":88}]},{"name":"AUGRecoil","url":"classes/AUGRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/AUGRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/AUGRecoil.c","line":3}]},{"name":"AugShort","url":"classes/AugShort/","base":"Aug_Base","file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":61,"methods":[{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":63},{"name":"AssembleGun","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":68},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/AUG.c","line":79}]},{"name":"AuriculariaMushroom","url":"classes/AuriculariaMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/AuriculariaMushroom.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/AuriculariaMushroom.c","line":3}]},{"name":"AutoHeightSpacer","url":"classes/AutoHeightSpacer/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":2,"methods":[{"name":"Update","ret":"void","file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":11},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":113},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":121}],"members":[{"name":"AlignChilds","type":"bool","mods":["reference"],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":4},{"name":"MinHeight","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":5},{"name":"MaxHeight","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":6},{"name":"Gap","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":7},{"name":"Top","type":"float","mods":["reference"],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":8},{"name":"m_root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Spacers/AutoHeightSpacer.c","line":9}]},{"name":"AutotestConfigHandler","url":"classes/AutotestConfigHandler/","file":"3_Game/Autotest/AutotestConfigHandler.c","line":1,"methods":[{"name":"LoadData","ret":"bool","params":[{"type":"string","name":"path"}],"mods":["static"],"file":"3_Game/Autotest/AutotestConfigHandler.c","line":5},{"name":"GetSuites","ret":"set<string>","mods":["static"],"file":"3_Game/Autotest/AutotestConfigHandler.c","line":17}],"members":[{"name":"m_Data","type":"ref AutotestConfigJson","mods":["static"],"init":"new AutotestConfigJson()","file":"3_Game/Autotest/AutotestConfigHandler.c","line":3}]},{"name":"AutotestConfigJson","url":"classes/AutotestConfigJson/","file":"3_Game/Autotest/AutotestConfigJson.c","line":1,"members":[{"name":"TestSuites","type":"ref set<string>","file":"3_Game/Autotest/AutotestConfigJson.c","line":3}]},{"name":"AutoTestFixture","url":"classes/AutoTestFixture/","file":"3_Game/Autotest/AutoTestFixture.c","line":1,"methods":[{"name":"SaveXMLReport","ret":"bool","params":[{"type":"string","name":"data"},{"mods":["out"],"type":"string","name":"errorMessage"}],"mods":["static"],"file":"3_Game/Autotest/AutoTestFixture.c","line":8},{"name":"SpawnEntityAI","ret":"EntityAI","params":[{"type":"string","name":"typeName"},{"type":"int","name":"flags","def":"ECE_PLACE_ON_SURFACE"}],"mods":["static"],"file":"3_Game/Autotest/AutoTestFixture.c","line":29},{"name":"SetWorldName","ret":"void","mods":["static"],"file":"3_Game/Autotest/AutoTestFixture.c","line":35},{"name":"GetWorldName","ret":"string","mods":["static"],"file":"3_Game/Autotest/AutoTestFixture.c","line":44},{"name":"LogRPT","ret":"void","params":[{"type":"string","name":"message"}],"mods":["static"],"file":"3_Game/Autotest/AutoTestFixture.c","line":49}],"members":[{"name":"REPORT_FILE_NAME_TEMPLATE","type":"string","mods":["private","static","const"],"init":"\"$mission:Autotest_%1.xml\"","file":"3_Game/Autotest/AutoTestFixture.c","line":3},{"name":"DATETIME_FORMAT","type":"string","mods":["private","static","const"],"init":"\"%1%2%3T%4%5%6Z\"","file":"3_Game/Autotest/AutoTestFixture.c","line":4},{"name":"m_WorldName","type":"string","mods":["private","static"],"file":"3_Game/Autotest/AutoTestFixture.c","line":6}]},{"name":"AutotestRunner","url":"classes/AutotestRunner/","file":"3_Game/Autotest/AutotestRunner.c","line":4,"methods":[{"name":"IsRunning","ret":"bool","mods":["static"],"file":"3_Game/Autotest/AutotestRunner.c","line":9},{"name":"IsDone","ret":"bool","mods":["static"],"file":"3_Game/Autotest/AutotestRunner.c","line":14},{"name":"Start","ret":"void","mods":["static"],"file":"3_Game/Autotest/AutotestRunner.c","line":19},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaTime"}],"mods":["static"],"file":"3_Game/Autotest/AutotestRunner.c","line":55}],"members":[{"name":"m_IsRunning","type":"bool","mods":["private","static"],"file":"3_Game/Autotest/AutotestRunner.c","line":6},{"name":"m_IsDone","type":"bool","mods":["private","static"],"file":"3_Game/Autotest/AutotestRunner.c","line":7}]},{"name":"AviatorGlasses","url":"classes/AviatorGlasses/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/AviatorGlasses.c","line":1,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/AviatorGlasses.c","line":3}]},{"name":"B95","url":"classes/B95/","base":"B95_base","file":"4_World/Entities/Firearms/Rifle/B95.c","line":27},{"name":"B95_base","url":"classes/B95_base/","base":"DoubleBarrel_Base","file":"4_World/Entities/Firearms/Rifle/B95.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/B95.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/B95.c","line":10}]},{"name":"B95Recoil","url":"classes/B95Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/B95Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/B95Recoil.c","line":3}]},{"name":"BackendApi","url":"classes/BackendApi/","file":"3_Game/Http/BackendApi.c","line":129,"methods":[{"name":"BackendApi","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Http/BackendApi.c","line":131},{"name":"~BackendApi","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Http/BackendApi.c","line":132},{"name":"Initiate","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Initiate backend - request processing","file":"3_Game/Http/BackendApi.c","line":137},{"name":"Shutdown","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Shutdown backend - request processing","file":"3_Game/Http/BackendApi.c","line":141},{"name":"IsDisconnected","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Backend offline - authentication may be initiated","file":"3_Game/Http/BackendApi.c","line":147},{"name":"IsRuntime","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Backend fully working and initialized","file":"3_Game/Http/BackendApi.c","line":151},{"name":"IsBusy","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Backend is busy - authentication in process","file":"3_Game/Http/BackendApi.c","line":155},{"name":"GetErrorCode","ret":"string","params":[{"type":"int","name":"code"}],"brief":"Error code to string","file":"3_Game/Http/BackendApi.c","line":159},{"name":"OnCannotInitiate","ret":"void","params":[{"type":"int","name":"code"}],"brief":"Called when initiate cannot be called","file":"3_Game/Http/BackendApi.c","line":190},{"name":"OnCannotShutdown","ret":"void","params":[{"type":"int","name":"code"}],"brief":"Called when shutdown cannot be proceeded","file":"3_Game/Http/BackendApi.c","line":198},{"name":"OnSuccess","ret":"void","params":[{"type":"string","name":"step"}],"brief":"Called when step was successfully proceeded","file":"3_Game/Http/BackendApi.c","line":206},{"name":"OnFail","ret":"void","params":[{"type":"string","name":"step"}],"brief":"Called when step failed","file":"3_Game/Http/BackendApi.c","line":214},{"name":"Request","ret":"void","params":[{"type":"int","name":"request"},{"type":"BackendCallback","name":"cb"},{"type":"JsonApiStruct","name":"dataObject"}],"mods":["proto","native"],"proto":true,"brief":"Ask specific request with callback result","file":"3_Game/Http/BackendApi.c","line":225},{"name":"PlayerRequest","ret":"void","params":[{"type":"int","name":"request"},{"type":"BackendCallback","name":"cb"},{"type":"JsonApiStruct","name":"dataObject"},{"type":"int","name":"iPlayerId"}],"mods":["proto","native"],"proto":true,"brief":"Ask player request with callback result from controller (Lobby)","file":"3_Game/Http/BackendApi.c","line":234},{"name":"FeedbackMessage","ret":"void","params":[{"type":"BackendCallback","name":"cb"},{"type":"JsonApiStruct","name":"dataObject"},{"type":"string","name":"message"}],"mods":["proto","native"],"proto":true,"brief":"Send feedback message and/ or script object with whatever data on it (additionally it is possible to handle callback as well)","file":"3_Game/Http/BackendApi.c","line":242},{"name":"SetCredentialsItem","ret":"void","params":[{"type":"EBackendCredentials","name":"item"},{"type":"string","name":"str"}],"mods":["proto","native"],"proto":true,"brief":"Set credentials value per item","file":"3_Game/Http/BackendApi.c","line":249},{"name":"GetCredentialsItem","ret":"string","params":[{"type":"EBackendCredentials","name":"item"}],"mods":["proto","native"],"proto":true,"brief":"Get credentials value per item","file":"3_Game/Http/BackendApi.c","line":255},{"name":"VerifyCredentials","ret":"void","mods":["proto","native"],"proto":true,"brief":"Invoke credentials update (authenticate with new name+password)","file":"3_Game/Http/BackendApi.c","line":260}]},{"name":"BackendCallback","url":"classes/BackendCallback/","base":"Managed","file":"3_Game/Http/BackendApi.c","line":85,"methods":[{"name":"OnDataReceive","ret":"void","params":[{"type":"string","name":"data"},{"type":"int","name":"size"}],"brief":"Called when data were recieved, you can ignore it when using callback to JsonStruct object with expand feature","file":"3_Game/Http/BackendApi.c","line":92},{"name":"OnError","ret":"void","params":[{"type":"int","name":"code"}],"brief":"Request finished with error result","file":"3_Game/Http/BackendApi.c","line":102},{"name":"OnSuccess","ret":"void","params":[{"type":"int","name":"code"}],"brief":"Request finished with success result","file":"3_Game/Http/BackendApi.c","line":111},{"name":"OnTimeout","ret":"void","brief":"Request not finished due to timeout","file":"3_Game/Http/BackendApi.c","line":119}]},{"name":"Backlit","url":"classes/Backlit/","brief":"Backlit effect class","file":"3_Game/Effects/Backlit/Backlit.c","line":104,"methods":[{"name":"OnInit","ret":"void","params":[{"type":"DayZGame","name":"game"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":110},{"name":"LoadingAnim","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":121},{"name":"MainMenu_OnShow","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":136},{"name":"MainMenu_OnHide","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":148},{"name":"OnEnterCar","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":158},{"name":"OnLeaveCar","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":169},{"name":"OnSwimmingStart","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":186},{"name":"OnSwimmingStop","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":199},{"name":"HintClear","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":214},{"name":"HintShow","ret":"void","params":[{"type":"UAInput","name":"action"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":224},{"name":"KeybindingClear","ret":"void","file":"3_Game/Effects/Backlit/Backlit.c","line":233},{"name":"KeybindingShow","ret":"void","params":[{"type":"int","name":"keyHash"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":242},{"name":"VisualiseHealth","ret":"void","params":[{"type":"int","name":"iLevel"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":251},{"name":"VisualiseBlood","ret":"void","params":[{"type":"int","name":"iLevel"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":289},{"name":"SetHealth","ret":"void","params":[{"type":"float","name":"fHealth"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":333},{"name":"SetBlood","ret":"void","params":[{"type":"float","name":"fBlood"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":339},{"name":"UpdatePlayer","ret":"void","params":[{"type":"bool","name":"bForce"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":345},{"name":"RefreshVehicleLayout","ret":"void","params":[{"type":"int","name":"iGear"},{"type":"bool","name":"bCEL"}],"file":"3_Game/Effects/Backlit/Backlit.c","line":394}],"members":[{"name":"m_BacklitActive","type":"bool","file":"3_Game/Effects/Backlit/Backlit.c","line":108},{"name":"m_HealthBefore","type":"int","init":"-1","file":"3_Game/Effects/Backlit/Backlit.c","line":327},{"name":"m_BloodBefore","type":"int","init":"-1","file":"3_Game/Effects/Backlit/Backlit.c","line":328},{"name":"m_HealthNew","type":"int","init":"0","file":"3_Game/Effects/Backlit/Backlit.c","line":330},{"name":"m_BloodNew","type":"int","init":"0","file":"3_Game/Effects/Backlit/Backlit.c","line":331},{"name":"m_GearBefore","type":"int","init":"0","file":"3_Game/Effects/Backlit/Backlit.c","line":391},{"name":"m_CELBefore","type":"bool","init":"false","file":"3_Game/Effects/Backlit/Backlit.c","line":392}]},{"name":"Backpack_Base","url":"classes/Backpack_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":165},{"name":"BadgeBleeding","url":"classes/BadgeBleeding/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeBleeding.c","line":1,"methods":[{"name":"BadgeBleeding","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeBleeding.c","line":3},{"name":"UpdateHUD","ret":"void","mods":["override"],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeBleeding.c","line":11}]},{"name":"BadgeFracture","url":"classes/BadgeFracture/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeFracture.c","line":1,"methods":[{"name":"BadgeFracture","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeFracture.c","line":3}]},{"name":"BadgeHeartbeat","url":"classes/BadgeHeartbeat/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeHeartbeat.c","line":1,"methods":[{"name":"BadgeHeartbeat","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeHeartbeat.c","line":3},{"name":"UpdateHUD","ret":"void","mods":["override"],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeHeartbeat.c","line":10}]},{"name":"BadgeLegs","url":"classes/BadgeLegs/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeLegs.c","line":1,"methods":[{"name":"BadgeLegs","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeLegs.c","line":3}]},{"name":"BadgePills","url":"classes/BadgePills/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgePills.c","line":1,"methods":[{"name":"BadgePills","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgePills.c","line":3}]},{"name":"BadgePoisoned","url":"classes/BadgePoisoned/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgePoisoned.c","line":1,"methods":[{"name":"BadgePoisoned","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgePoisoned.c","line":3}]},{"name":"BadgeSick","url":"classes/BadgeSick/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeSick.c","line":1,"methods":[{"name":"BadgeSick","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeSick.c","line":3}]},{"name":"BadgeStuffed","url":"classes/BadgeStuffed/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeStuffed.c","line":1,"methods":[{"name":"BadgeStuffed","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeStuffed.c","line":3}]},{"name":"BadgeWet","url":"classes/BadgeWet/","base":"DisplayElementBadge","file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeWet.c","line":1,"methods":[{"name":"BadgeWet","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Badge/BadgeWet.c","line":3}]},{"name":"Bait","url":"classes/Bait/","base":"BaitBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":42},{"name":"BaitBase","url":"classes/BaitBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":17,"methods":[{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":20}]},{"name":"BaitData","url":"classes/BaitData/","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":1,"methods":[{"name":"BaitData","kind":"ctor","ret":"void","params":[{"type":"float","name":"value"},{"type":"EntityAI","name":"owner"}],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":6}],"members":[{"name":"m_BaseProbability","type":"float","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":3},{"name":"m_Owner","type":"EntityAI","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":4}]},{"name":"BakedBeansCan","url":"classes/BakedBeansCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/BakedBeansCan.c","line":1,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BakedBeansCan.c","line":3},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BakedBeansCan.c","line":8}]},{"name":"BakedBeansCan_Opened","url":"classes/BakedBeansCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/BakedBeansCan_Opened.c","line":1,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/BakedBeansCan_Opened.c","line":3},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/BakedBeansCan_Opened.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/BakedBeansCan_Opened.c","line":13}]},{"name":"Balaclava3Holes_Beige","url":"classes/Balaclava3Holes_Beige/","base":"Balaclava3Holes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Balaclava3Holes_ColorBase.c","line":9},{"name":"Balaclava3Holes_Black","url":"classes/Balaclava3Holes_Black/","base":"Balaclava3Holes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Balaclava3Holes_ColorBase.c","line":11},{"name":"Balaclava3Holes_Blue","url":"classes/Balaclava3Holes_Blue/","base":"Balaclava3Holes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Balaclava3Holes_ColorBase.c","line":10},{"name":"Balaclava3Holes_ColorBase","url":"classes/Balaclava3Holes_ColorBase/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/Balaclava3Holes_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Balaclava3Holes_ColorBase.c","line":3}]},{"name":"Balaclava3Holes_Green","url":"classes/Balaclava3Holes_Green/","base":"Balaclava3Holes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Balaclava3Holes_ColorBase.c","line":12},{"name":"Balaclava3Holes_White","url":"classes/Balaclava3Holes_White/","base":"Balaclava3Holes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Balaclava3Holes_ColorBase.c","line":13},{"name":"BalaclavaMask_BDU","url":"classes/BalaclavaMask_BDU/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":18},{"name":"BalaclavaMask_Beige","url":"classes/BalaclavaMask_Beige/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":11},{"name":"BalaclavaMask_Black","url":"classes/BalaclavaMask_Black/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":9},{"name":"BalaclavaMask_Blackskull","url":"classes/BalaclavaMask_Blackskull/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":10},{"name":"BalaclavaMask_Blue","url":"classes/BalaclavaMask_Blue/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":12},{"name":"BalaclavaMask_Chain","url":"classes/BalaclavaMask_Chain/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":17},{"name":"BalaclavaMask_ColorBase","url":"classes/BalaclavaMask_ColorBase/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":3}]},{"name":"BalaclavaMask_Green","url":"classes/BalaclavaMask_Green/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":13},{"name":"BalaclavaMask_Pig","url":"classes/BalaclavaMask_Pig/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":16},{"name":"BalaclavaMask_Pink","url":"classes/BalaclavaMask_Pink/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":14},{"name":"BalaclavaMask_White","url":"classes/BalaclavaMask_White/","base":"BalaclavaMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BalaclavaMask_ColorBase.c","line":15},{"name":"Ballerinas_Blue","url":"classes/Ballerinas_Blue/","base":"Ballerinas_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Ballerinas_ColorBase.c","line":2},{"name":"Ballerinas_ColorBase","url":"classes/Ballerinas_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/Ballerinas_ColorBase.c","line":1},{"name":"Ballerinas_Red","url":"classes/Ballerinas_Red/","base":"Ballerinas_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Ballerinas_ColorBase.c","line":3},{"name":"Ballerinas_White","url":"classes/Ballerinas_White/","base":"Ballerinas_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Ballerinas_ColorBase.c","line":4},{"name":"Ballerinas_Yellow","url":"classes/Ballerinas_Yellow/","base":"Ballerinas_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Ballerinas_ColorBase.c","line":5},{"name":"BallisticHelmet_BDU","url":"classes/BallisticHelmet_BDU/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":7},{"name":"BallisticHelmet_Black","url":"classes/BallisticHelmet_Black/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":5},{"name":"BallisticHelmet_ColorBase","url":"classes/BallisticHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":1},{"name":"BallisticHelmet_Desert","url":"classes/BallisticHelmet_Desert/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":8},{"name":"BallisticHelmet_Green","url":"classes/BallisticHelmet_Green/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":4},{"name":"BallisticHelmet_Navy","url":"classes/BallisticHelmet_Navy/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":11},{"name":"BallisticHelmet_UN","url":"classes/BallisticHelmet_UN/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":6},{"name":"BallisticHelmet_Winter","url":"classes/BallisticHelmet_Winter/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":10},{"name":"BallisticHelmet_Woodland","url":"classes/BallisticHelmet_Woodland/","base":"BallisticHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/BallisticHelmet_ColorBase.c","line":9},{"name":"Banana","url":"classes/Banana/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Banana.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Banana.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Banana.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Banana.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Banana.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Banana.c","line":23}]},{"name":"BandageDressing","url":"classes/BandageDressing/","base":"ItemBase","file":"4_World/Entities/ItemBase/BandageDressing.c","line":1,"methods":[{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":6},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":11},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":18},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":23},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":27},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":32},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":37},{"name":"GetBandagingEffectivity","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":49},{"name":"CanBeDisinfected","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":54},{"name":"GetInfectionChance","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":59},{"name":"OnCombine","ret":"void","params":[{"type":"ItemBase","name":"other_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BandageDressing.c","line":71}]},{"name":"Bandana_BlackPattern","url":"classes/Bandana_BlackPattern/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":58},{"name":"Bandana_Blue","url":"classes/Bandana_Blue/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":62},{"name":"Bandana_CamoPattern","url":"classes/Bandana_CamoPattern/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":61},{"name":"Bandana_ColorBase","url":"classes/Bandana_ColorBase/","base":"Clothing","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":3},{"name":"Bandana_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":12},{"name":"CanBeDisinfected","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":17},{"name":"GetBandagingEffectivity","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":22},{"name":"GetInfectionChance","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":27},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":39}]},{"name":"Bandana_Greenpattern","url":"classes/Bandana_Greenpattern/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":60},{"name":"Bandana_Pink","url":"classes/Bandana_Pink/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":63},{"name":"Bandana_PolkaPattern","url":"classes/Bandana_PolkaPattern/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":59},{"name":"Bandana_RedPattern","url":"classes/Bandana_RedPattern/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":57},{"name":"Bandana_Yellow","url":"classes/Bandana_Yellow/","base":"Bandana_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":64},{"name":"BannerHandlerBase","url":"classes/BannerHandlerBase/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":1,"methods":[{"name":"BannerHandlerBase","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"}],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":9},{"name":"SetBannerColor","ret":"void","params":[{"type":"int","name":"argb"}],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":23},{"name":"SetBannerText","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":29},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":34}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":3},{"name":"m_Parent","type":"Widget","mods":["protected"],"brief":"frame","file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":4},{"name":"m_BannerBody","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":5},{"name":"m_BannerWedge","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":6},{"name":"m_BannerText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/BannerHandlerBase.c","line":7}]},{"name":"BarbedBaseballBat","url":"classes/BarbedBaseballBat/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/BarbedBaseballBat.c","line":1},{"name":"BarbedWire","url":"classes/BarbedWire/","base":"ItemBase","file":"4_World/Entities/ItemBase/BarbedWire.c","line":1,"methods":[{"name":"BarbedWire","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":31},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":41},{"name":"IsMounted","ret":"bool","file":"4_World/Entities/ItemBase/BarbedWire.c","line":48},{"name":"GetSlotLockedState","ret":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":53},{"name":"SetMountedState","ret":"void","params":[{"type":"bool","name":"is_mounted"}],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":66},{"name":"UpdateAttachmentSlot","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":79},{"name":"LockAttachmentSlot","ret":"void","params":[{"type":"bool","name":"lock_state"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":94},{"name":"Synchronize","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":109},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":117},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":130},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":135},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":155},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":164},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":177},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":189},{"name":"OnIsPlugged","ret":"void","params":[{"type":"EntityAI","name":"source_device"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":191},{"name":"OnIsUnplugged","ret":"void","params":[{"type":"EntityAI","name":"last_energy_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":196},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":203},{"name":"CreateElectrifiedDamageTrigger","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":216},{"name":"CreateDamageTrigger","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":227},{"name":"DestroyDamageTrigger","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":237},{"name":"Spark","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":258},{"name":"SoundCut","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":267},{"name":"SoundSpark","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":278},{"name":"SoundBuzzLoopStart","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":289},{"name":"SoundBuzzLoopStop","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":301},{"name":"SoundElectricShock","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":314},{"name":"SoundCollision","ret":"void","file":"4_World/Entities/ItemBase/BarbedWire.c","line":325},{"name":"PreAreaDamageActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":338},{"name":"PostAreaDamageActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":348},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":357},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":372},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":392},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":397},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":402},{"name":"PlayDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/BarbedWire.c","line":415},{"name":"StopDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/BarbedWire.c","line":416}],"members":[{"name":"SOUNDS_SPARK_COUNT","type":"int","mods":["const","static"],"init":"4","file":"4_World/Entities/ItemBase/BarbedWire.c","line":4},{"name":"SOUNDS_CUT_COUNT","type":"int","mods":["const","static"],"init":"3","file":"4_World/Entities/ItemBase/BarbedWire.c","line":5},{"name":"SOUNDS_COLLISION_COUNT","type":"int","mods":["const","static"],"init":"4","file":"4_World/Entities/ItemBase/BarbedWire.c","line":6},{"name":"SOUNDS_SHOCK_COUNT","type":"int","mods":["const","static"],"init":"4","file":"4_World/Entities/ItemBase/BarbedWire.c","line":7},{"name":"RANDOM_SPARK_INTERVAL","type":"float","mods":["const","static"],"init":"5.0","brief":"TO DO! Currently not used.","file":"4_World/Entities/ItemBase/BarbedWire.c","line":8},{"name":"m_SoundsSpark","type":"string","mods":["const","static"],"array":"SOUNDS_SPARK_COUNT","init":"{\"electricFenceSpark1\", \"electricFenceSpark2\", \"electricFenceSpark3\", \"electricFenceSpark4\"}","file":"4_World/Entities/ItemBase/BarbedWire.c","line":10},{"name":"m_SoundsCut","type":"string","mods":["const","static"],"array":"SOUNDS_CUT_COUNT","init":"{\"barbedFenceCut1\", \"barbedFenceCut2\", \"barbedFenceCut3\"}","file":"4_World/Entities/ItemBase/BarbedWire.c","line":11},{"name":"m_SoundsCollision","type":"string","mods":["const","static"],"array":"SOUNDS_COLLISION_COUNT","init":"{\"barbedFenceCollision1\", \"barbedFenceCollision2\", \"barbedFenceCollision3\", \"barbedFenceCollision4\"}","file":"4_World/Entities/ItemBase/BarbedWire.c","line":12},{"name":"m_SoundsShock","type":"string","mods":["const","static"],"array":"SOUNDS_SHOCK_COUNT","init":"{\"electricFenceShock1\", \"electricFenceShock2\", \"electricFenceShock3\", \"electricFenceShock4\"}","file":"4_World/Entities/ItemBase/BarbedWire.c","line":13},{"name":"m_SoundBuzzLoop","type":"string","mods":["const","static"],"init":"\"electricFenceBuzzLoop1\"","file":"4_World/Entities/ItemBase/BarbedWire.c","line":14},{"name":"m_BuzzSoundLoop","type":"SoundOnVehicle","file":"4_World/Entities/ItemBase/BarbedWire.c","line":16},{"name":"m_SparkEvent","type":"ref Timer","file":"4_World/Entities/ItemBase/BarbedWire.c","line":18},{"name":"m_AreaDamage","type":"ref AreaDamageManager","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":19},{"name":"m_TriggerActive","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":21},{"name":"m_IsPlaced","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":22},{"name":"m_IsMounted","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":25},{"name":"m_LastMountedState","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":26},{"name":"SOUND_MOUNT","type":"string","mods":["const"],"init":"\"putDown_BarbedWire_SoundSet\"","file":"4_World/Entities/ItemBase/BarbedWire.c","line":27},{"name":"m_MountSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/BarbedWire.c","line":28},{"name":"m_DeployLoopSound","type":"ref EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/BarbedWire.c","line":413}]},{"name":"BarbedWireActionData","url":"classes/BarbedWireActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":6,"members":[{"name":"m_SlotName","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":8}]},{"name":"BarbedWireActionReceiveData","url":"classes/BarbedWireActionReceiveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":1,"members":[{"name":"m_SlotName","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMountBarbedWire.c","line":3}]},{"name":"BarbedWireLocked","url":"classes/BarbedWireLocked/","base":"RestrainingToolLocked","file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":114},{"name":"BarbedWireTrigger","url":"classes/BarbedWireTrigger/","base":"Trigger","brief":"DEPRECATED UNUSED prototype for damage by BarbedWire, do not use as example","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":2,"methods":[{"name":"OnEnter","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":11},{"name":"SetParentObject","ret":"void","params":[{"type":"ItemBase","name":"wire"}],"file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":64},{"name":"SoundElectricShock","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":73},{"name":"SoundCollision","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":81}],"members":[{"name":"m_ParentBarbedWire","type":"ItemBase","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":4},{"name":"SOUNDS_COLLISION_COUNT","type":"int","mods":["const","static"],"init":"4","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":5},{"name":"SOUNDS_SHOCK_COUNT","type":"int","mods":["const","static"],"init":"4","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":6},{"name":"m_SoundsCollision","type":"string","mods":["const","static"],"array":"SOUNDS_COLLISION_COUNT","init":"{\"barbedFenceCollision1\", \"barbedFenceCollision2\", \"barbedFenceCollision3\", \"barbedFenceCollision4\"}","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":7},{"name":"m_SoundsShock","type":"string","mods":["const","static"],"array":"SOUNDS_SHOCK_COUNT","init":"{\"electricFenceShock1\", \"electricFenceShock2\", \"electricFenceShock3\", \"electricFenceShock4\"}","file":"4_World/Entities/ScriptedEntities/Triggers/BarbedWireTrigger.c","line":8}]},{"name":"BAREM_CLO_BU0_MA0","url":"classes/BAREM_CLO_BU0_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":20,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":22},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":23},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":24},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":25},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":26},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":27},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":28},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":29}]},{"name":"BAREM_CLO_BU0_MA1","url":"classes/BAREM_CLO_BU0_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":53,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":55},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":56},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":57},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":58},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":59},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":60},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":61},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":62}]},{"name":"BAREM_CLO_BU1_MA0","url":"classes/BAREM_CLO_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":31,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":33},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":34},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":35},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":36},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":37},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":38},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":39},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":40}]},{"name":"BAREM_CLO_BU1_MA1","url":"classes/BAREM_CLO_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":42,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":44},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":45},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":46},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":47},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":48},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":49},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":50},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":51}]},{"name":"BAREM_CLO_BUF_MA0","url":"classes/BAREM_CLO_BUF_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":64,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":66},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":67},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":68},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":69},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":70},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":71},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":72},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":73}]},{"name":"BAREM_CLO_BUF_MA1","url":"classes/BAREM_CLO_BUF_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":75,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":77},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":78},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":79},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":80},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":81},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":82},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":83},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":84}]},{"name":"BAREM_JAM_BU1_MA0","url":"classes/BAREM_JAM_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":86,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":88},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":89},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":90},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":91},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":92},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":93},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":94},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":95},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":96}]},{"name":"BAREM_JAM_BU1_MA1","url":"classes/BAREM_JAM_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":98,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":100},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":101},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":102},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":103},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":104},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":105},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":106},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":107},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":108}]},{"name":"BARIMEmptyDischarged","url":"classes/BARIMEmptyDischarged/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":18,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":20},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":21},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":22},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":23},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":24},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":25},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":26},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":27}]},{"name":"BARIMLoadedCharged","url":"classes/BARIMLoadedCharged/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":29,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":31},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":32},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":33},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":34},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":35},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":36},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":37},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":38}]},{"name":"BARIMLoadedDischarged","url":"classes/BARIMLoadedDischarged/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":40,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":42},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":43},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":44},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":45},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":46},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":47},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":48},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":49}]},{"name":"BARIMLoadedJammed","url":"classes/BARIMLoadedJammed/","base":"WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":51,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":53},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":54},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":55},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":56},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":57},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":58},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":59},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":60}]},{"name":"Bark_Birch","url":"classes/Bark_Birch/","base":"Bark_ColorBase","file":"4_World/Entities/ItemBase/Bark_ColorBase/Bark_Birch.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase/Bark_Birch.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase/Bark_Birch.c","line":42}]},{"name":"Bark_ColorBase","url":"classes/Bark_ColorBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":1,"methods":[{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":6},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":11},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":18},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":23},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":27},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":32},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase.c","line":37}]},{"name":"Bark_Oak","url":"classes/Bark_Oak/","base":"Bark_ColorBase","file":"4_World/Entities/ItemBase/Bark_ColorBase/Bark_Oak.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase/Bark_Oak.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Bark_ColorBase/Bark_Oak.c","line":42}]},{"name":"Barrel_Blue","url":"classes/Barrel_Blue/","base":"Barrel_ColorBase","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":590},{"name":"Barrel_ColorBase","url":"classes/Barrel_ColorBase/","base":"DeployableContainer_Base","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":9},{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":24},{"name":"EECargoIn","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":29},{"name":"OnFreezeStateChangeServer","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":36},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":52},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":59},{"name":"IsLocked","ret":"bool","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":82},{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":87},{"name":"OpenLoad","ret":"void","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":96},{"name":"Close","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":106},{"name":"CloseLoad","ret":"void","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":115},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":125},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":130},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":137},{"name":"UpdateVisualState","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":144},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":158},{"name":"Lock","ret":"void","params":[{"type":"float","name":"actiontime"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":165},{"name":"Unlock","ret":"void","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":171},{"name":"DetermineAction","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":177},{"name":"ProduceFertilizer","ret":"void","params":[{"type":"ItemBase","name":"guts"},{"type":"ItemBase","name":"plant"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":251},{"name":"TanPelts","ret":"void","params":[{"type":"ItemBase","name":"lime"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":264},{"name":"ColourLeatherClothes","ret":"void","params":[{"type":"ItemBase","name":"color_source"},{"type":"PlayerBase","name":"player"},{"type":"string","name":"color"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":303},{"name":"BleachClothes","ret":"void","params":[{"type":"ItemBase","name":"bleach"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":354},{"name":"ColourClothes","ret":"void","params":[{"type":"ItemBase","name":"rci"},{"type":"ItemBase","name":"gci"},{"type":"ItemBase","name":"bci"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":426},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":490},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":501},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":512},{"name":"CanReleaseCargo","ret":"bool","params":[{"type":"EntityAI","name":"cargo"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":520},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":525},{"name":"InitItemSounds","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":532},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":545},{"name":"GetBarrelOpenSoundset","ret":"string","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":550},{"name":"GetBarrelCloseSoundset","ret":"string","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":555},{"name":"GetLiquidThroughputCoef","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":561},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":566},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":576},{"name":"SoundBarrelOpenPlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":585},{"name":"SoundBarrelClosePlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":586}],"members":[{"name":"m_IsLocked","type":"bool","mods":["private"],"init":"false","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":3},{"name":"m_BarrelOpener","type":"ref Timer","mods":["private"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":4},{"name":"m_RainProcComponent","type":"ref RainProcurementComponentBarrel","mods":["protected"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":6},{"name":"m_Openable","type":"ref OpenableBehaviour","mods":["protected"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":7},{"name":"m_RainProcurement","type":"ref RainProcurementManager","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":584}]},{"name":"Barrel_Green","url":"classes/Barrel_Green/","base":"Barrel_ColorBase","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":589},{"name":"Barrel_Red","url":"classes/Barrel_Red/","base":"Barrel_ColorBase","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":591},{"name":"Barrel_Yellow","url":"classes/Barrel_Yellow/","base":"Barrel_ColorBase","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":592},{"name":"BarrelHoles_Blue","url":"classes/BarrelHoles_Blue/","base":"BarrelHoles_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase/BarrelHoles_Blue.c","line":1},{"name":"BarrelHoles_ColorBase","url":"classes/BarrelHoles_ColorBase/","base":"FireplaceBase","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":1,"methods":[{"name":"BarrelHoles_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":11},{"name":"InitializeTemperatureSources","ret":"void","mods":["override","protected"],"brief":"universal temperature sources overrides","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":40},{"name":"CanCookOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":49},{"name":"IsBaseFireplace","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":54},{"name":"CreateAreaDamage","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":59},{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":73},{"name":"GetInvulnerabilityTypeString","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":78},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":83},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":90},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":97},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":103},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":110},{"name":"IsBarrelWithHoles","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":133},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":138},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":152},{"name":"CanLoadAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":178},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":188},{"name":"IsPrepareToDelete","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":237},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":242},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":293},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":304},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":310},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":321},{"name":"CanReleaseCargo","ret":"bool","params":[{"type":"EntityAI","name":"cargo"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":332},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":338},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":359},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":371},{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":394},{"name":"OpenLoad","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":402},{"name":"Close","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":411},{"name":"CloseLoad","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":419},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":428},{"name":"UpdateVisualState","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":433},{"name":"CanExtinguishFire","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":448},{"name":"CanShowSmoke","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":459},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":465},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":470},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":480},{"name":"IsIgnited","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":490},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":495},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":499},{"name":"DestroyClutterCutter","ret":"void","params":[{"type":"Object","name":"clutter_cutter"}],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":510},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":515},{"name":"GetBarrelOpenSoundset","ret":"string","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":532},{"name":"GetBarrelCloseSoundset","ret":"string","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":537},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":542},{"name":"InitItemSounds","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":547},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":560},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":571},{"name":"SoundBarrelOpenPlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":579},{"name":"SoundBarrelClosePlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":580}],"members":[{"name":"ANIMATION_OPENED","type":"string","mods":["const"],"init":"\"LidOff\"","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":4},{"name":"ANIMATION_CLOSED","type":"string","mods":["const"],"init":"\"LidOn\"","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":5},{"name":"m_IsOpenedClient","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":7},{"name":"m_Openable","type":"ref OpenableBehaviour","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase.c","line":9}]},{"name":"BarrelHoles_Green","url":"classes/BarrelHoles_Green/","base":"BarrelHoles_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase/BarrelHoles_Green.c","line":1},{"name":"BarrelHoles_Red","url":"classes/BarrelHoles_Red/","base":"BarrelHoles_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase/BarrelHoles_Red.c","line":1},{"name":"BarrelHoles_Yellow","url":"classes/BarrelHoles_Yellow/","base":"BarrelHoles_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/BarrelHoles_ColorBase/BarrelHoles_Yellow.c","line":1},{"name":"BaseballBat","url":"classes/BaseballBat/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/BaseballBat.c","line":1},{"name":"BaseballCap_Beige","url":"classes/BaseballCap_Beige/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":11},{"name":"BaseballCap_Black","url":"classes/BaseballCap_Black/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":12},{"name":"BaseballCap_Blue","url":"classes/BaseballCap_Blue/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":10},{"name":"BaseballCap_Camo","url":"classes/BaseballCap_Camo/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":16},{"name":"BaseballCap_CMMG_Black","url":"classes/BaseballCap_CMMG_Black/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":17},{"name":"BaseballCap_CMMG_Pink","url":"classes/BaseballCap_CMMG_Pink/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":18},{"name":"BaseballCap_ColorBase","url":"classes/BaseballCap_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":3}]},{"name":"BaseballCap_Olive","url":"classes/BaseballCap_Olive/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":13},{"name":"BaseballCap_Pink","url":"classes/BaseballCap_Pink/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":14},{"name":"BaseballCap_Red","url":"classes/BaseballCap_Red/","base":"BaseballCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BaseballCap_ColorBase.c","line":15},{"name":"BaseBuildingBase","url":"classes/BaseBuildingBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":2,"methods":[{"name":"BaseBuildingBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":39},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":68},{"name":"GetInvulnerabilityTypeString","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":79},{"name":"CanObstruct","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":84},{"name":"GetHideIconMask","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":89},{"name":"InitItemSounds","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":94},{"name":"GetFoldSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":108},{"name":"GetLoopFoldSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":113},{"name":"SynchronizeBaseState","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":119},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":127},{"name":"OnSynchronizedClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":135},{"name":"RegisterPartForSync","ret":"void","params":[{"type":"int","name":"part_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":148},{"name":"UnregisterPartForSync","ret":"void","params":[{"type":"int","name":"part_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":177},{"name":"IsPartBuildInSyncData","ret":"bool","params":[{"type":"int","name":"part_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":206},{"name":"RegisterActionForSync","ret":"void","params":[{"type":"int","name":"part_id"},{"type":"int","name":"action_id"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":246},{"name":"ResetActionSyncData","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":252},{"name":"SetActionFromSyncData","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":259},{"name":"SetPartFromSyncData","ret":"void","params":[{"type":"ConstructionPart","name":"part"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":276},{"name":"SetPartsFromSyncData","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":318},{"name":"GetConstructionPartById","ret":"ConstructionPart","params":[{"type":"int","name":"id"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":334},{"name":"HasBase","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":355},{"name":"SetBaseState","ret":"void","params":[{"type":"bool","name":"has_base"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":360},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":365},{"name":"IsOpened","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":370},{"name":"CreateConstructionKit","ret":"ItemBase","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":376},{"name":"CreateConstructionKitInHands","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":387},{"name":"GetKitSpawnPosition","ret":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":396},{"name":"GetConstructionKitType","ret":"string","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":401},{"name":"DestroyConstructionKit","ret":"void","params":[{"type":"ItemBase","name":"construction_kit"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":406},{"name":"DestroyConstruction","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":413},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":420},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":432},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":466},{"name":"SetPartsAfterStoreLoad","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":476},{"name":"OnCreatePhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":489},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":496},{"name":"EEOnAfterLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":530},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":540},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":553},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":562},{"name":"OnSetSlotLock","ret":"void","params":[{"type":"int","name":"slotId"},{"type":"bool","name":"locked"},{"type":"bool","name":"was_locked"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":570},{"name":"IgnoreOutOfReachCondition","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":580},{"name":"OnPartBuiltServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":587},{"name":"OnPartBuiltClient","ret":"void","params":[{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":620},{"name":"OnPartDismantledServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":627},{"name":"OnPartDismantledClient","ret":"void","params":[{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":660},{"name":"OnPartDestroyedServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"},{"type":"bool","name":"destroyed_by_connected_part","def":"false"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":667},{"name":"OnPartDestroyedClient","ret":"void","params":[{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":700},{"name":"HandleItemFalling","ret":"void","params":[{"type":"ConstructionPart","name":"part"}],"mods":["protected"],"brief":"Disconnected temporarily","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":707},{"name":"ItemFall","ret":"void","params":[{"type":"vector","name":"min"},{"type":"vector","name":"max"}],"mods":["protected"],"brief":"Disconnected temporarily","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":746},{"name":"InitBaseState","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":761},{"name":"InitVisuals","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":770},{"name":"UpdateVisuals","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":786},{"name":"UpdateAttachmentVisuals","ret":"void","params":[{"type":"string","name":"slot_name"},{"type":"bool","name":"is_locked"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":805},{"name":"UpdatePhysics","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":839},{"name":"UpdateAttachmentPhysics","ret":"void","params":[{"type":"string","name":"slot_name"},{"type":"bool","name":"is_locked"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":875},{"name":"UpdateNavmesh","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":905},{"name":"CanUseConstruction","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":911},{"name":"CanUseConstructionBuild","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":916},{"name":"IsAttachmentSlotLocked","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":921},{"name":"IsAttachmentSlotLocked","ret":"bool","params":[{"type":"string","name":"slot_name"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":934},{"name":"GetAttachmentSlots","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"mods":["out"],"type":"array<string>","name":"attachment_slots"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":940},{"name":"CheckSlotVerticalDistance","ret":"bool","params":[{"type":"int","name":"slot_id"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":949},{"name":"CheckMemoryPointVerticalDistance","ret":"bool","params":[{"type":"float","name":"max_dist"},{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":954},{"name":"CheckLevelVerticalDistance","ret":"bool","params":[{"type":"float","name":"max_dist"},{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":959},{"name":"ConstructionInit","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":965},{"name":"GetConstruction","ret":"Construction","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":975},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":982},{"name":"HasAttachmentsBesidesBase","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":987},{"name":"ShowZonesHealth","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1003},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1008},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1014},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1019},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1025},{"name":"IsFacingPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1032},{"name":"IsPlayerInside","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1037},{"name":"MustBeBuiltFromOutside","ret":"bool","brief":"Some buildings can only be built from outside","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1043},{"name":"IsFacingCamera","ret":"bool","params":[{"type":"string","name":"selection"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1049},{"name":"PerformRoofCheckForBase","ret":"bool","params":[{"type":"string","name":"partName"},{"type":"PlayerBase","name":"player"},{"mods":["out"],"type":"bool","name":"result"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1055},{"name":"HasProperDistance","ret":"bool","params":[{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1061},{"name":"CanFoldBaseBuildingObject","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1067},{"name":"FoldBaseBuildingObject","ret":"ItemBase","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1077},{"name":"CreateAreaDamage","ret":"void","params":[{"type":"string","name":"slot_name"},{"type":"float","name":"rotation_angle","def":"0"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1086},{"name":"CalcDamageAreaRotation","ret":"void","params":[{"type":"float","name":"angle_deg"},{"mods":["out"],"type":"vector","name":"center"},{"mods":["out"],"type":"vector","name":"orientation"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1133},{"name":"DestroyAreaDamage","ret":"void","params":[{"type":"string","name":"slot_name"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1153},{"name":"IsIgnoredByConstruction","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1170},{"name":"SoundBuildStart","ret":"void","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1178},{"name":"SoundDismantleStart","ret":"void","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1183},{"name":"SoundDestroyStart","ret":"void","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1188},{"name":"GetBuildSoundByMaterial","ret":"string","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1193},{"name":"GetDismantleSoundByMaterial","ret":"string","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1209},{"name":"CheckForHybridAttachments","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1226},{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1238},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1243},{"name":"DebugCustomState","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1255},{"name":"OnDebugSpawnBuildExcludes","ret":"array<string>","brief":"Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1260},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1265},{"name":"FullyBuild","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1270}],"members":[{"name":"ANIMATION_DEPLOYED","type":"string","mods":["const"],"init":"\"Deployed\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":4},{"name":"m_ConstructionKitHealth","type":"float","brief":"stored health value for used construction kit","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":6},{"name":"m_Construction","type":"ref Construction","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":8},{"name":"m_HasBase","type":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":10},{"name":"m_SyncParts01","type":"int","brief":"synchronization for already built parts (31 parts)","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":12},{"name":"m_SyncParts02","type":"int","brief":"synchronization for already built parts (+31 parts)","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":13},{"name":"m_SyncParts03","type":"int","brief":"synchronization for already built parts (+31 parts)","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":14},{"name":"m_InteractedPartId","type":"int","brief":"construction part id that an action was performed on","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":15},{"name":"m_PerformedActionId","type":"int","brief":"action id that was performed on a construction part","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":16},{"name":"SOUND_BUILD_WOOD_LOG","type":"string","mods":["const"],"init":"\"putDown_WoodLog_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":20},{"name":"SOUND_BUILD_WOOD_PLANK","type":"string","mods":["const"],"init":"\"putDown_WoodPlank_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":21},{"name":"SOUND_BUILD_WOOD_STAIRS","type":"string","mods":["const"],"init":"\"putDown_WoodStairs_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":22},{"name":"SOUND_BUILD_METAL","type":"string","mods":["const"],"init":"\"putDown_MetalPlank_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":23},{"name":"SOUND_BUILD_WIRE","type":"string","mods":["const"],"init":"\"putDown_BarbedWire_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":24},{"name":"SOUND_DISMANTLE_WOOD_LOG","type":"string","mods":["const"],"init":"\"Crash_WoodPlank_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":26},{"name":"SOUND_DISMANTLE_WOOD_PLANK","type":"string","mods":["const"],"init":"\"Crash_WoodPlank_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":27},{"name":"SOUND_DISMANTLE_WOOD_STAIRS","type":"string","mods":["const"],"init":"\"Crash_WoodPlank_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":28},{"name":"SOUND_DISMANTLE_METAL","type":"string","mods":["const"],"init":"\"Crash_MetalPlank_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":29},{"name":"SOUND_DISMANTLE_WIRE","type":"string","mods":["const"],"init":"\"putDown_BarbedWire_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":30},{"name":"m_Sound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":32},{"name":"m_DamageTriggers","type":"ref map<string, ref AreaDamageManager>","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":34},{"name":"m_HybridAttachments","type":"ref array<string>","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":35},{"name":"m_Mountables","type":"ref array<string>","file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":36}]},{"name":"BaseContainer","url":"classes/BaseContainer/","file":"1_Core/proto/EnEntity.c","line":5,"methods":[{"name":"GetClassName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":7},{"name":"GetName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":8},{"name":"VarIndex","ret":"int","params":[{"type":"string","name":"varName"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":9},{"name":"IsVariableSet","ret":"bool","params":[{"type":"int","name":"varIndex"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":10},{"name":"IsType","ret":"bool","params":[{"type":"int","name":"varIndex"},{"type":"typename","name":"type"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":11},{"name":"Get","ret":"bool","params":[{"type":"int","name":"varIndex"},{"mods":["out"],"type":"void","name":"val"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":12}]},{"name":"BaseListboxWidget","url":"classes/BaseListboxWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":425,"methods":[{"name":"ClearItems","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":427},{"name":"GetNumItems","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":428},{"name":"SelectRow","ret":"void","params":[{"type":"int","name":"row"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":429},{"name":"GetSelectedRow","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":430},{"name":"RemoveRow","ret":"void","params":[{"type":"int","name":"row"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":431},{"name":"EnsureVisible","ret":"void","params":[{"type":"int","name":"row"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":432}]},{"name":"BaseRadio","url":"classes/BaseRadio/","base":"TransmitterBase","file":"4_World/Entities/ItemBase/TransmitterBase/BaseRadio.c","line":1,"methods":[{"name":"BaseRadio","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TransmitterBase/BaseRadio.c","line":3}]},{"name":"BaseSoundComponent","url":"classes/BaseSoundComponent/","base":"GenericComponent","file":"2_GameLib/components/gameLibComponents.c","line":248,"methods":[{"name":"GetEventNames","ret":"int","params":[{"mods":["out"],"type":"array<string>","name":"events"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":251},{"name":"GetSignalNames","ret":"int","params":[{"mods":["out"],"type":"array<string>","name":"signals"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":253},{"name":"GetSignalIndex","ret":"int","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":255},{"name":"SetSignalValueName","ret":"void","params":[{"type":"string","name":"signal"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":257},{"name":"SetSignalValue","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":259},{"name":"Play","ret":"SoundHandle","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":261},{"name":"Update","ret":"SoundHandle","mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":263},{"name":"Terminate","ret":"void","params":[{"type":"SoundHandle","name":"handle"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":265},{"name":"IsPlayed","ret":"bool","params":[{"type":"SoundHandle","name":"handle"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":267},{"name":"IsHandleValid","ret":"bool","params":[{"type":"SoundHandle","name":"handle"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":269},{"name":"SetTransform","ret":"void","params":[{"type":"vector[]","name":"transf"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":271},{"name":"SetDebug","ret":"void","params":[{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":273}]},{"name":"BasicCamera","url":"classes/BasicCamera/","base":"BasicEntity","file":"2_GameLib/entities/gameLibEntities.c","line":133},{"name":"BasicEntity","url":"classes/BasicEntity/","base":"GenericEntity","file":"2_GameLib/entities/gameLibEntities.c","line":92},{"name":"Battery9V","url":"classes/Battery9V/","base":"ItemBase","file":"4_World/Entities/ItemBase/Battery9V.c","line":1,"methods":[{"name":"Battery9V","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Battery9V.c","line":6},{"name":"GetEfficiency0To1","ret":"float","brief":"Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 units.","file":"4_World/Entities/ItemBase/Battery9V.c","line":13},{"name":"GetEfficiencyDecayStart","ret":"float","brief":"Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 unit.","file":"4_World/Entities/ItemBase/Battery9V.c","line":19},{"name":"OnEnergyConsumed","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Battery9V.c","line":25},{"name":"OnEnergyAdded","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Battery9V.c","line":42},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Battery9V.c","line":62}],"members":[{"name":"m_Efficiency0To10","type":"int","mods":["private"],"brief":"Synchronized variable","file":"4_World/Entities/ItemBase/Battery9V.c","line":3},{"name":"m_EfficiencyDecayStart","type":"float","mods":["static","private"],"init":"0.1","brief":"At this % of maximum energy the output of the battery starts to weaken.","file":"4_World/Entities/ItemBase/Battery9V.c","line":4}]},{"name":"BatteryCharger","url":"classes/BatteryCharger/","base":"ItemBase","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":1,"methods":[{"name":"BatteryCharger","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":35},{"name":"IsElectricAppliance","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":43},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":48},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":95},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":104},{"name":"UpdateStatusLights","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":113},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":186},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":198},{"name":"OnOwnSocketTaken","ret":"void","params":[{"type":"EntityAI","name":"device"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":213},{"name":"OnOwnSocketReleased","ret":"void","params":[{"type":"EntityAI","name":"device"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":233},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":239},{"name":"CanLoadAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":262},{"name":"HideAttachedClipsStates","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":280},{"name":"RedLightOn","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":293},{"name":"GreenLightOn","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":297},{"name":"YellowLightOn","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":301},{"name":"SwitchLightOn","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":305},{"name":"RedLightOff","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":310},{"name":"GreenLightOff","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":314},{"name":"YellowLightOff","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":318},{"name":"SwitchLightOff","ret":"void","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":322},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":328},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":334},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":341},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":350},{"name":"RefreshPhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":359},{"name":"OnPlacementStarted","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":376},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":405},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":410},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":415}],"members":[{"name":"SEL_CLIPS_CAR","type":"string","mods":["static","protected","const"],"init":"\"clips_car_battery\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":4},{"name":"SEL_CLIPS_TRUCK","type":"string","mods":["static","protected","const"],"init":"\"clips_truck_battery\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":5},{"name":"SEL_CLIPS_DETACHED","type":"string","mods":["static","protected","const"],"init":"\"clips_detached\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":6},{"name":"SEL_CLIPS_FOLDED","type":"string","mods":["static","protected","const"],"init":"\"clips_folded\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":7},{"name":"SEL_SWITCH_ON","type":"string","mods":["static","protected","const"],"init":"\"switch_on\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":8},{"name":"SEL_SWITCH_OFF","type":"string","mods":["static","protected","const"],"init":"\"switch_off\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":9},{"name":"SEL_CORD_PLUGGED","type":"string","mods":["static","protected","const"],"init":"\"cord_plugged\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":10},{"name":"SEL_CORD_FOLDED","type":"string","mods":["static","protected","const"],"init":"\"cord_folded\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":11},{"name":"SEL_LIGHT_STATE_1","type":"string","mods":["static","protected","const"],"init":"\"light_stand_by\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":12},{"name":"SEL_LIGHT_STATE_2","type":"string","mods":["static","protected","const"],"init":"\"light_charging\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":13},{"name":"SEL_LIGHT_STATE_3","type":"string","mods":["static","protected","const"],"init":"\"light_charged\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":14},{"name":"RED_LIGHT_GLOW","type":"string","mods":["static","protected","const"],"init":"\"dz\\\\gear\\\\camping\\\\data\\\\battery_charger_light_r.rvmat\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":17},{"name":"GREEN_LIGHT_GLOW","type":"string","mods":["static","protected","const"],"init":"\"dz\\\\gear\\\\camping\\\\data\\\\battery_charger_light_g.rvmat\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":18},{"name":"YELLOW_LIGHT_GLOW","type":"string","mods":["static","protected","const"],"init":"\"dz\\\\gear\\\\camping\\\\data\\\\battery_charger_light_y.rvmat\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":19},{"name":"SWITCH_LIGHT_GLOW","type":"string","mods":["static","protected","const"],"init":"\"dz\\\\gear\\\\camping\\\\data\\\\battery_charger_light_switch_on.rvmat\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":20},{"name":"DEFAULT_MATERIAL","type":"string","mods":["static","protected","const"],"init":"\"dz\\\\gear\\\\camping\\\\data\\\\battery_charger.rvmat\"","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":21},{"name":"ATTACHED_CLIPS_STATES","type":"string","mods":["protected","const"],"array":"","init":"{SEL_CLIPS_CAR, SEL_CLIPS_TRUCK}","brief":"TO DO: If it's required by design, add helicopter battery here and register its selection names.","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":23},{"name":"ATTACHED_CLIPS_STATES_COUNT","type":"int","mods":["protected","const"],"init":"2","brief":"Reffers to this ^ array","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":24},{"name":"m_BatteryEnergy0To100","type":"int","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":28},{"name":"m_ChargeEnergyPerSecond","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/BatteryCharger.c","line":29},{"name":"m_BlinkingStatusLightInterval","type":"float","mods":["static","protected"],"init":"0.4","brief":"How often the lights blink","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":31},{"name":"m_UpdateStatusLightsTimer","type":"ref Timer","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":32},{"name":"m_BlinkingStatusLightIsOn","type":"bool","mods":["protected"],"init":"false","brief":"Status of one blinking light","file":"4_World/Entities/ItemBase/BatteryCharger.c","line":33}]},{"name":"BatteryD","url":"classes/BatteryD/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":128},{"name":"BBMaterials_Preset","url":"classes/BBMaterials_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":126,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":129}],"members":[{"name":"randompos","type":"vector","cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":128}]},{"name":"BDUJacket","url":"classes/BDUJacket/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/BDUJacket.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BDUJacket.c","line":3}]},{"name":"BDUPants","url":"classes/BDUPants/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/BDUPants.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BDUPants.c","line":3}]},{"name":"BeanieHat_Beige","url":"classes/BeanieHat_Beige/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":9},{"name":"BeanieHat_Black","url":"classes/BeanieHat_Black/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":10},{"name":"BeanieHat_Blue","url":"classes/BeanieHat_Blue/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":11},{"name":"BeanieHat_Brown","url":"classes/BeanieHat_Brown/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":12},{"name":"BeanieHat_ColorBase","url":"classes/BeanieHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":3}]},{"name":"BeanieHat_Green","url":"classes/BeanieHat_Green/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":13},{"name":"BeanieHat_Grey","url":"classes/BeanieHat_Grey/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":14},{"name":"BeanieHat_Pink","url":"classes/BeanieHat_Pink/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":15},{"name":"BeanieHat_Red","url":"classes/BeanieHat_Red/","base":"BeanieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BeanieHat_ColorBase.c","line":16},{"name":"Bear_Beige","url":"classes/Bear_Beige/","base":"Bear_ColorBase","file":"4_World/Entities/ItemBase/Container_Base/EN5C_Bear_ColorBase.c","line":16},{"name":"Bear_ColorBase","url":"classes/Bear_ColorBase/","base":"Container_Base","file":"4_World/Entities/ItemBase/Container_Base/EN5C_Bear_ColorBase.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/EN5C_Bear_ColorBase.c","line":3}]},{"name":"Bear_Dark","url":"classes/Bear_Dark/","base":"Bear_ColorBase","file":"4_World/Entities/ItemBase/Container_Base/EN5C_Bear_ColorBase.c","line":20},{"name":"Bear_Pink","url":"classes/Bear_Pink/","base":"Bear_ColorBase","file":"4_World/Entities/ItemBase/Container_Base/EN5C_Bear_ColorBase.c","line":24},{"name":"Bear_White","url":"classes/Bear_White/","base":"Bear_ColorBase","file":"4_World/Entities/ItemBase/Container_Base/EN5C_Bear_ColorBase.c","line":28},{"name":"BearPelt","url":"classes/BearPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":24},{"name":"BearSteakMeat","url":"classes/BearSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/BearSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BearSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BearSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BearSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BearSteakMeat.c","line":18},{"name":"HandleFoodStageChangeAgents","ret":"void","params":[{"type":"FoodStageType","name":"stageOld"},{"type":"FoodStageType","name":"stageNew"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BearSteakMeat.c","line":23},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BearSteakMeat.c","line":45}]},{"name":"BearTrap","url":"classes/BearTrap/","base":"TrapBase","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":1,"methods":[{"name":"BearTrap","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":14},{"name":"CanBeDisarmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":25},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":30},{"name":"CreateTrigger","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":43},{"name":"OnUpdate","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":55},{"name":"OnSteppedOn","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":67},{"name":"OnSteppedOut","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["override"],"brief":"this is also called on client (OnRPC->SnapOn->OnSteppedOn chain)","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":125},{"name":"OnServerSteppedOn","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"string","name":"damageZone"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":136},{"name":"CauseVictimToStartLimping","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"string","name":"damagedZone"}],"brief":"Generic limp handling","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":177},{"name":"PlaySoundBiteLeg","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":192},{"name":"PlaySoundBiteEmpty","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":198},{"name":"PlaySoundOpen","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":204},{"name":"OnActivate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":210},{"name":"OnDisarm","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":217},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":228},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":239},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":244},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":249},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":264},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":269},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":278}],"members":[{"name":"RAYCAST_SOURCES_COUNT","type":"int","mods":["static","const"],"init":"5","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":3},{"name":"m_RaycastSources","type":"vector","mods":["static","const"],"array":"RAYCAST_SOURCES_COUNT","init":"{ \"0.0 0.1 0.0\", // center \"0.2 0.1 0.2\", // north east \"-.2 0.1 0.2\", // north west \"0.2 0.1 -0.2\", // south east \"-0.2 0.1 -0.2\" // south west }","file":"4_World/Entities/ItemBase/TrapBase/Trap_Bear.c","line":6}]},{"name":"BehaviourGroupInfectedPack","url":"classes/BehaviourGroupInfectedPack/","base":"AIGroupBehaviour","file":"3_Game/AI/AIGroupBehaviour.c","line":19,"methods":[{"name":"SetWaypoints","ret":"void","params":[{"type":"array<ref BehaviourGroupInfectedPackWaypointParams>","name":"waypointParams"},{"type":"int","name":"waypointDefaultIndex"},{"type":"bool","name":"forwardDirection"},{"type":"bool","name":"loop"}],"mods":["proto","native"],"proto":true,"brief":"Group waypoints initialization /param [in] waypointDefaultIndex Starting waypoint. Index to array of waypoints specified by waypointParams. Acceptable range is [0, waypointParams.Count() - 1] /param [in] forwardDirection Waypoints traverse order. /param [in] loop Specifies what happens after last waypoint is reached. true - cycle waypoints, false - patrol waypoints","file":"3_Game/AI/AIGroupBehaviour.c","line":27},{"name":"SetWaypointsTraverseDirection","ret":"void","params":[{"type":"bool","name":"forwardDirection"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIGroupBehaviour.c","line":29},{"name":"SetWaypointsLoop","ret":"void","params":[{"type":"bool","name":"loop"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIGroupBehaviour.c","line":30},{"name":"SetCurrentWaypoint","ret":"void","params":[{"type":"int","name":"waypointIndex"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIGroupBehaviour.c","line":31}]},{"name":"BehaviourGroupInfectedPackWaypointParams","url":"classes/BehaviourGroupInfectedPackWaypointParams/","file":"3_Game/AI/AIGroupBehaviour.c","line":7,"methods":[{"name":"BehaviourGroupInfectedPackWaypointParams","kind":"ctor","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"radius"}],"file":"3_Game/AI/AIGroupBehaviour.c","line":12}],"members":[{"name":"m_CenterPosition","type":"vector","file":"3_Game/AI/AIGroupBehaviour.c","line":9},{"name":"m_Radius","type":"float","file":"3_Game/AI/AIGroupBehaviour.c","line":10}]},{"name":"Belt_Base","url":"classes/Belt_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":164},{"name":"BenchmarkConfig","url":"classes/BenchmarkConfig/","file":"5_Mission/mission/MissionBenchmark.c","line":44,"methods":[{"name":"AddLocation","ret":"void","params":[{"mods":["notnull"],"type":"BenchmarkLocation","name":"loc"}],"file":"5_Mission/mission/MissionBenchmark.c","line":54},{"name":"AddQuickLocation","ret":"void","params":[{"type":"string","name":"name"},{"type":"vector","name":"pos"},{"type":"vector","name":"lookAtPos"}],"file":"5_Mission/mission/MissionBenchmark.c","line":59},{"name":"AddTeleport","ret":"void","file":"5_Mission/mission/MissionBenchmark.c","line":68},{"name":"AddWait","ret":"void","file":"5_Mission/mission/MissionBenchmark.c","line":75},{"name":"LogToRPT","ret":"void","params":[{"type":"bool","name":"logRPT"}],"file":"5_Mission/mission/MissionBenchmark.c","line":83},{"name":"DoDevPrints","ret":"void","params":[{"type":"bool","name":"doPrints"}],"file":"5_Mission/mission/MissionBenchmark.c","line":88},{"name":"SetPreloadLengthTime","ret":"void","params":[{"type":"int","name":"seconds"}],"file":"5_Mission/mission/MissionBenchmark.c","line":94},{"name":"SetTestTimeMultiplier","ret":"void","params":[{"type":"float","name":"multiplier"}],"file":"5_Mission/mission/MissionBenchmark.c","line":100},{"name":"SetCSVName","ret":"void","params":[{"type":"string","name":"name"}],"file":"5_Mission/mission/MissionBenchmark.c","line":105}],"members":[{"name":"m_LogToRPT","type":"bool","file":"5_Mission/mission/MissionBenchmark.c","line":46},{"name":"m_DoDevPrints","type":"bool","file":"5_Mission/mission/MissionBenchmark.c","line":47},{"name":"m_PreloadLength","type":"int","init":"5","file":"5_Mission/mission/MissionBenchmark.c","line":48},{"name":"m_TimeMultiplier","type":"float","init":"1","file":"5_Mission/mission/MissionBenchmark.c","line":49},{"name":"m_CSVName","type":"string","file":"5_Mission/mission/MissionBenchmark.c","line":50},{"name":"m_Locations","type":"ref array<ref BenchmarkLocation>","init":"new array<ref BenchmarkLocation>()","file":"5_Mission/mission/MissionBenchmark.c","line":52}]},{"name":"BenchmarkLocation","url":"classes/BenchmarkLocation/","file":"5_Mission/mission/MissionBenchmark.c","line":2,"methods":[{"name":"BenchmarkLocation","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"}],"file":"5_Mission/mission/MissionBenchmark.c","line":11},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"start"}],"file":"5_Mission/mission/MissionBenchmark.c","line":16},{"name":"SetLookAtPosition","ret":"void","params":[{"type":"vector","name":"start"}],"file":"5_Mission/mission/MissionBenchmark.c","line":22},{"name":"SetCameraSpeedMultiplier","ret":"void","params":[{"type":"float","name":"multiplier"}],"file":"5_Mission/mission/MissionBenchmark.c","line":27},{"name":"SetDummyTeleport","ret":"void","file":"5_Mission/mission/MissionBenchmark.c","line":32},{"name":"SetDummyWait","ret":"void","file":"5_Mission/mission/MissionBenchmark.c","line":37}],"members":[{"name":"m_IsDummyTeleport","type":"bool","file":"5_Mission/mission/MissionBenchmark.c","line":4},{"name":"m_IsDummyWait","type":"bool","file":"5_Mission/mission/MissionBenchmark.c","line":5},{"name":"m_CamSpeedMultiplier","type":"float","init":"1","file":"5_Mission/mission/MissionBenchmark.c","line":6},{"name":"m_Name","type":"string","file":"5_Mission/mission/MissionBenchmark.c","line":7},{"name":"m_StartPos","type":"vector","file":"5_Mission/mission/MissionBenchmark.c","line":8},{"name":"m_StartLookAtPos","type":"vector","file":"5_Mission/mission/MissionBenchmark.c","line":9}]},{"name":"BetaSound","url":"classes/BetaSound/","file":"4_World/Static/BetaSound.c","line":1,"methods":[{"name":"SaySound","ret":"SoundOnVehicle","params":[{"type":"Object","name":"source"},{"type":"string","name":"sound_name"},{"type":"float","name":"distance"},{"type":"bool","name":"looped"}],"mods":["static"],"file":"4_World/Static/BetaSound.c","line":3}]},{"name":"BillboardSet","url":"classes/BillboardSet/","file":"3_Game/BillboardSet.c","line":76,"methods":[{"name":"BillboardSet","kind":"ctor","ret":"void","params":[{"type":"string","name":"path"}],"file":"3_Game/BillboardSet.c","line":80},{"name":"GetTextureByType","ret":"string","params":[{"type":"string","name":"type"}],"file":"3_Game/BillboardSet.c","line":85},{"name":"LoadConfig","ret":"void","params":[{"type":"string","name":"path"}],"mods":["protected"],"file":"3_Game/BillboardSet.c","line":90}],"members":[{"name":"m_TypeTextureMapping","type":"ref map<string, string>","mods":["protected"],"init":"new map<string, string>()","file":"3_Game/BillboardSet.c","line":78}]},{"name":"BillboardSetHandler","url":"classes/BillboardSetHandler/","file":"3_Game/BillboardSet.c","line":1,"methods":[{"name":"GetTextureByType","ret":"string","params":[{"type":"string","name":"type"}],"file":"3_Game/BillboardSet.c","line":8},{"name":"OnRPCIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"3_Game/BillboardSet.c","line":16},{"name":"LoadBillboardConfigs","ret":"bool","mods":["protected"],"file":"3_Game/BillboardSet.c","line":27},{"name":"ActivateBillboardSet","ret":"bool","params":[{"type":"string","name":"setClassName"},{"type":"PlayerIdentity","name":"identity"}],"mods":["static"],"file":"3_Game/BillboardSet.c","line":44}],"members":[{"name":"m_BillboardSetIndex","type":"bool","mods":["protected"],"init":"-1","file":"3_Game/BillboardSet.c","line":3},{"name":"m_BillboardSets","type":"ref array<ref BillboardSet>","mods":["protected"],"file":"3_Game/BillboardSet.c","line":4},{"name":"ROOT_CLASS","type":"string","mods":["protected","static","const"],"init":"\"BillboardPresets\"","file":"3_Game/BillboardSet.c","line":5},{"name":"m_SetIndexCached","type":"int","mods":["protected","static"],"init":"-1","brief":"once we resolve the name into an index, we cache it(this disallows dynamic index swapping during mission's runtime)","file":"3_Game/BillboardSet.c","line":6}]},{"name":"Binoculars","url":"classes/Binoculars/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Gear/Optics/Binoculars.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Optics/Binoculars.c","line":3}]},{"name":"BinocularsBase","url":"classes/BinocularsBase/","base":"Weapon","file":"4_World/Entities/ItemBase/BinocularsBase.c","line":1,"methods":[{"name":"GetSlotsCountCorrect","ret":"int","mods":["override"],"brief":"Returns number of slots for attachments corrected for weapons","file":"4_World/Entities/ItemBase/BinocularsBase.c","line":6}]},{"name":"BiosCheckUpdateResult","url":"classes/BiosCheckUpdateResult/","brief":"BiosCheckUpdateResult represent result of the PromptUpdateAsync request.","file":"3_Game/Services/BiosPackageService.c","line":3,"members":[{"name":"m_IsUpdate","type":"bool","brief":"Is new update available?","file":"3_Game/Services/BiosPackageService.c","line":6},{"name":"m_IsMandatory","type":"bool","brief":"Is update mandatory?","file":"3_Game/Services/BiosPackageService.c","line":9}]},{"name":"BiosClientServices","url":"classes/BiosClientServices/","brief":"Bohemia interactive online services (Bios), Client services API. Use the individual Get methods to access individual service providers. Do not store references to individual service providers, use the Get methods instead. Temporary storage in a function body is fine as long as the owning BiosClientServices object is referenced. Do not attempt to construct this object. It is currently provided by the engine.","file":"3_Game/Services/BiosClientServices.c","line":9,"methods":[{"name":"BiosClientServices","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Services/BiosClientServices.c","line":11},{"name":"~BiosClientServices","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Services/BiosClientServices.c","line":12},{"name":"GetPrivacyService","ret":"BiosPrivacyService","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosClientServices.c","line":14},{"name":"GetSocialService","ret":"BiosSocialService","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosClientServices.c","line":15},{"name":"GetLobbyService","ret":"BiosLobbyService","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosClientServices.c","line":16},{"name":"GetSessionService","ret":"BiosSessionService","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosClientServices.c","line":17},{"name":"GetPackageService","ret":"BiosPackageService","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosClientServices.c","line":18}]},{"name":"BIOSErrorModule","url":"classes/BIOSErrorModule/","base":"ErrorHandlerModuleScript","file":"3_Game/Global/ErrorModuleHandler/BIOSErrorModule.c","line":70,"methods":[{"name":"BIOSErrorModule","kind":"ctor","ret":"void","file":"3_Game/Global/ErrorModuleHandler/BIOSErrorModule.c","line":72},{"name":"InitOptionalVariables","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/BIOSErrorModule.c","line":77},{"name":"FillErrorDataMap","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/BIOSErrorModule.c","line":84},{"name":"InsertBIOSError","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message"}],"file":"3_Game/Global/ErrorModuleHandler/BIOSErrorModule.c","line":122}]},{"name":"BiosFriendInfo","url":"classes/BiosFriendInfo/","brief":"BiosFriendInfo represents friend information","file":"3_Game/Services/BiosSocialService.c","line":4,"methods":[{"name":"Compare","ret":"bool","params":[{"type":"BiosFriendInfo","name":"a"},{"type":"BiosFriendInfo","name":"b"}],"mods":["static"],"file":"3_Game/Services/BiosSocialService.c","line":11}],"members":[{"name":"m_Uid","type":"string","brief":"The Uid of the friend.","file":"3_Game/Services/BiosSocialService.c","line":6},{"name":"m_DisplayName","type":"string","brief":"The Displayable nick name of the friend.","file":"3_Game/Services/BiosSocialService.c","line":7},{"name":"m_IsFavorite","type":"bool","brief":"Xbox: Is a favorite friend?","file":"3_Game/Services/BiosSocialService.c","line":8},{"name":"m_IsFollowed","type":"bool","brief":"Xbox: Is this a two-way friendship?","file":"3_Game/Services/BiosSocialService.c","line":9}]},{"name":"BiosLobbyService","url":"classes/BiosLobbyService/","file":"3_Game/Services/BiosLobbyService.c","line":655,"methods":[{"name":"GetServers","ret":"EBiosError","params":[{"type":"GetServersInput","name":"inputValues"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnDoneAsync callback. Expected errors: BAD_PARAMETER - if atleast one of the permissions is not supported on the current platform, or atleast one of the input arrays is NULL.","file":"3_Game/Services/BiosLobbyService.c","line":667},{"name":"GetFirstServerWithEmptySlot","ret":"EBiosError","params":[{"type":"GetFirstServerWithEmptySlotInput","name":"inputValues"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnGetFirstServerWithEmptySlot callback.","file":"3_Game/Services/BiosLobbyService.c","line":674},{"name":"AddServerFavorite","ret":"void","params":[{"type":"string","name":"ipAddress"},{"type":"int","name":"port"},{"type":"int","name":"steamQueryPort"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosLobbyService.c","line":676},{"name":"RemoveServerFavorite","ret":"void","params":[{"type":"string","name":"ipAddress"},{"type":"int","name":"port"},{"type":"int","name":"steamQueryPort"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosLobbyService.c","line":677},{"name":"GetFavoriteServers","ret":"void","params":[{"type":"TStringArray","name":"favServers"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosLobbyService.c","line":678},{"name":"GetCachedFavoriteServerInfo","ret":"void","params":[{"type":"array<ref CachedServerInfo>","name":"favServersInfoCache"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosLobbyService.c","line":684},{"name":"GetServerModList","ret":"EBiosError","params":[{"type":"string","name":"serverId"}],"mods":["proto","native"],"proto":true,"brief":"Async function to retrieve info about mods for specific server (only for PC)","file":"3_Game/Services/BiosLobbyService.c","line":689},{"name":"OnDoneAsync","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"file":"3_Game/Services/BiosLobbyService.c","line":698},{"name":"OnGetFirstServerWithEmptySlot","ret":"void","params":[{"type":"GetFirstServerWithEmptySlotResult","name":"result_list"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosLobbyService.c","line":707},{"name":"OnServerModList","ret":"void","params":[{"type":"GetServerModListResult","name":"result_list"},{"type":"EBiosError","name":"error"}],"brief":"Async callback for GetServerModList","file":"3_Game/Services/BiosLobbyService.c","line":713}]},{"name":"BiosPackageService","url":"classes/BiosPackageService/","file":"3_Game/Services/BiosPackageService.c","line":12,"methods":[{"name":"CheckUpdateAsync","ret":"EBiosError","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosPackageService.c","line":18},{"name":"PromptUpdateAsync","ret":"EBiosError","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosPackageService.c","line":25},{"name":"ShowStoreAsync","ret":"EBiosError","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosPackageService.c","line":32},{"name":"OnCheckUpdate","ret":"void","params":[{"type":"BiosCheckUpdateResult","name":"checkUpdateResult"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosPackageService.c","line":39},{"name":"OnPromptUpdate","ret":"void","params":[{"type":"EBiosError","name":"error"}],"brief":"Show system UI with update. On Xbox, game suspend after accept update.","file":"3_Game/Services/BiosPackageService.c","line":55},{"name":"OnShowStore","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosPackageService.c","line":65}]},{"name":"BiosPrivacyPermissionResult","url":"classes/BiosPrivacyPermissionResult/","brief":"BiosPrivacyPermissionResult represents the per permission result of the GetPermissionsAsync reqeust.","file":"3_Game/Services/BiosPrivacyService.c","line":27,"methods":[{"name":"Compare","ret":"bool","params":[{"type":"BiosPrivacyPermissionResult","name":"a"},{"type":"BiosPrivacyPermissionResult","name":"b"}],"mods":["static"],"file":"3_Game/Services/BiosPrivacyService.c","line":32}],"members":[{"name":"m_Permission","type":"EBiosPrivacyPermission","brief":"The reqeusted permission.","file":"3_Game/Services/BiosPrivacyService.c","line":29},{"name":"m_IsAllowed","type":"bool","brief":"Result.","file":"3_Game/Services/BiosPrivacyService.c","line":30}]},{"name":"BiosPrivacyService","url":"classes/BiosPrivacyService/","brief":"BiosPrivacyService is used to query privacy permissions for a target user/s.","file":"3_Game/Services/BiosPrivacyService.c","line":53,"methods":[{"name":"GetPermissionsAsync","ret":"EBiosError","params":[{"type":"array<string>","name":"uid_list"},{"type":"array<EBiosPrivacyPermission>","name":"permission_list"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnPermissions callback. Expected errors: BAD_PARAMETER - if atleast one of the permissions is not supported on the current platform, or atleast one of the input arrays is NULL.","file":"3_Game/Services/BiosPrivacyService.c","line":67},{"name":"GetPrivilegeAsync","ret":"EBiosError","params":[{"type":"EBiosPrivacyPrivilege","name":"privilege"},{"type":"bool","name":"try_resolution"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnPrivilege callback. Expected errors: BAD_PARAMETER - if atleast one of the privileges is not supported on the current platform, PURCHASE_REQUIRED, BANNED, NOT_ALLOWED - the privilege is granted,","file":"3_Game/Services/BiosPrivacyService.c","line":83},{"name":"OnPermissions","ret":"void","params":[{"type":"BiosPrivacyUidResultArray","name":"result_list"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosPrivacyService.c","line":91},{"name":"OnPrivilege","ret":"void","params":[{"type":"EBiosPrivacyPrivilege","name":"privilege"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosPrivacyService.c","line":107}]},{"name":"BiosPrivacyUidResult","url":"classes/BiosPrivacyUidResult/","brief":"BiosPrivacyUidResult represents the per user result of the GetPermissionsAsync request.","file":"3_Game/Services/BiosPrivacyService.c","line":43,"members":[{"name":"m_Uid","type":"string","brief":"Uid of the target user.","file":"3_Game/Services/BiosPrivacyService.c","line":45},{"name":"m_Results","type":"ref BiosPrivacyPermissionResultArray","brief":"Array of permission results for this target user.","file":"3_Game/Services/BiosPrivacyService.c","line":46}]},{"name":"BiosSessionService","url":"classes/BiosSessionService/","file":"3_Game/Services/BiosSessionService.c","line":1,"methods":[{"name":"EnterGameplaySessionAsync","ret":"EBiosError","params":[{"type":"string","name":"session_address"},{"type":"int","name":"session_port"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnEnterGameplaySession callback. Expected errors: LOGICAL - if the user is currently in an active gameplay session.","file":"3_Game/Services/BiosSessionService.c","line":16},{"name":"LeaveGameplaySessionAsync","ret":"EBiosError","params":[{"type":"string","name":"session_address"},{"type":"int","name":"session_port"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnLeaveGameplaySession callback. If there is an unexpected error the state is cleared. Expected errors: ERR_NOT_FOUND - when attempting to leave a gameplay session the user is not part of. ERR_LOGICAL - when the user is not in a gameplay session.","file":"3_Game/Services/BiosSessionService.c","line":30},{"name":"OnSessionPlayerListUpdate","ret":"void","params":[{"type":"array<string>","name":"newPlayers"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosSessionService.c","line":36},{"name":"TryGetSession","ret":"void","params":[{"type":"string","name":"join_handle","def":"\"\""}],"brief":"The async result is returned in the OnGetGameplaySession, OnGetLobbySession or OnGetSessionError callback, dependinng on the type of session, or error. Expected errors:","file":"3_Game/Services/BiosSessionService.c","line":47},{"name":"GetSessionAsync","ret":"EBiosError","params":[{"type":"string","name":"join_handle"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnGetGameplaySession, OnGetLobbySession or OnGetSessionError callback, dependinng on the type of session, or error. Expected errors:","file":"3_Game/Services/BiosSessionService.c","line":70},{"name":"SetGameplayActivityAsync","ret":"EBiosError","params":[{"type":"string","name":"session_address"},{"type":"int","name":"session_port"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnSetActivity callback. Expected errors: ERR_NOT_FOUND - when attempting to set a gameplay session activity the user is not part of.","file":"3_Game/Services/BiosSessionService.c","line":82},{"name":"ClearActivityAsync","ret":"EBiosError","mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnClearActivity callback. Expected errors:","file":"3_Game/Services/BiosSessionService.c","line":94},{"name":"ShowInviteToGameplaySessionAsync","ret":"EBiosError","params":[{"type":"string","name":"session_address"},{"type":"int","name":"session_port"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnShowInviteToGameplaySession callback. On Xbox, if session with session_address and session_port does not exist, then xbox show message \"We could not send the invite\".","file":"3_Game/Services/BiosSessionService.c","line":107},{"name":"InviteToGameplaySessionAsync","ret":"EBiosError","params":[{"type":"string","name":"session_address"},{"type":"int","name":"session_port"},{"type":"array<string>","name":"invitee_list"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnInviteToGameplaySession callback. The user must be inside the session. That means, OnEnterGameplaySession must be called with no errors.","file":"3_Game/Services/BiosSessionService.c","line":120},{"name":"SetMultiplayState","ret":"void","params":[{"type":"bool","name":"is_active"}],"mods":["proto","native"],"proto":true,"brief":"Notifiy about interactive multiplayer state","file":"3_Game/Services/BiosSessionService.c","line":123},{"name":"OnSetActivity","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSessionService.c","line":129},{"name":"OnClearActivity","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSessionService.c","line":138},{"name":"OnGetGameplaySession","ret":"void","params":[{"type":"string","name":"session_address"},{"type":"int","name":"session_port"}],"file":"3_Game/Services/BiosSessionService.c","line":147},{"name":"OnGetSessionError","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSessionService.c","line":201},{"name":"OnEnterGameplaySession","ret":"void","params":[{"type":"string","name":"session_address"},{"type":"int","name":"session_port"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSessionService.c","line":223},{"name":"OnLeaveGameplaySession","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSessionService.c","line":239},{"name":"OnShowInviteToGameplaySession","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSessionService.c","line":247},{"name":"OnInviteToGameplaySession","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSessionService.c","line":256},{"name":"GetSessionPlayerList","ret":"array<string>","file":"3_Game/Services/BiosSessionService.c","line":261},{"name":"GetSessionPlayerListEx","ret":"void","params":[{"type":"TStringArray","name":"outPlayerList"}],"file":"3_Game/Services/BiosSessionService.c","line":270}],"members":[{"name":"m_GetSessionAttempts","type":"int","mods":["protected"],"file":"3_Game/Services/BiosSessionService.c","line":3},{"name":"m_CurrentHandle","type":"string","file":"3_Game/Services/BiosSessionService.c","line":4}]},{"name":"BiosSocialService","url":"classes/BiosSocialService/","brief":"Todo: report friend changes","file":"3_Game/Services/BiosSocialService.c","line":23,"methods":[{"name":"ShowUserProfileAsync","ret":"EBiosError","params":[{"type":"string","name":"uid_target"}],"mods":["proto","native"],"proto":true,"brief":"Xbox: The async result is returned in the OnPermissionsAsync callback.","file":"3_Game/Services/BiosSocialService.c","line":32},{"name":"GetFriendsAsync","ret":"EBiosError","mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnFriendsAsync callback.","file":"3_Game/Services/BiosSocialService.c","line":40},{"name":"OnUserProfileAsync","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSocialService.c","line":48},{"name":"OnFriendsAsync","ret":"void","params":[{"type":"BiosFriendInfoArray","name":"friend_list"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosSocialService.c","line":58}]},{"name":"BiosUser","url":"classes/BiosUser/","file":"3_Game/Services/BiosUserManager.c","line":8,"methods":[{"name":"GetName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"3_Game/Services/BiosUserManager.c","line":10},{"name":"GetUid","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"3_Game/Services/BiosUserManager.c","line":11},{"name":"GetClientServices","ret":"BiosClientServices","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosUserManager.c","line":12},{"name":"IsOnline","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosUserManager.c","line":13}]},{"name":"BiosUserManager","url":"classes/BiosUserManager/","file":"3_Game/Services/BiosUserManager.c","line":16,"methods":[{"name":"GetTitleInitiator","ret":"BiosUser","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosUserManager.c","line":22},{"name":"GetUserList","ret":"EBiosError","params":[{"type":"array<ref BiosUser>","name":"user_list"}],"mods":["proto","native"],"proto":true,"brief":"Fills in the array. Expected errors: BAD_PARAMETER - user_list is NULL,","file":"3_Game/Services/BiosUserManager.c","line":32},{"name":"LogOnUserAsync","ret":"EBiosError","params":[{"type":"BiosUser","name":"user"}],"mods":["proto","native"],"proto":true,"brief":"Display a system dependant ui for log-on","file":"3_Game/Services/BiosUserManager.c","line":35},{"name":"PickUserAsync","ret":"EBiosError","mods":["proto","native"],"proto":true,"brief":"Xbox: The async result is returned in the OnUserPicked callback.","file":"3_Game/Services/BiosUserManager.c","line":43},{"name":"ParseJoinAsync","ret":"EBiosError","params":[{"type":"string","name":"join_data"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnJoin callback. The OnJoin callback is called also during runtime when a join is accepted. Expected errors: BAD_PARAMETER - join_data could not be parsed,","file":"3_Game/Services/BiosUserManager.c","line":56},{"name":"ParsePartyAsync","ret":"EBiosError","params":[{"type":"string","name":"party_data"}],"mods":["proto","native"],"proto":true,"brief":"The async result is returned in the OnPartyHost callback. The OnPartyHost callback is called also during runtime when a player hosts a game for the party. Expected errors: BAD_PARAMETER - join_data could not be parsed,","file":"3_Game/Services/BiosUserManager.c","line":68},{"name":"SelectUser","ret":"bool","params":[{"type":"BiosUser","name":"user"}],"mods":["proto","native"],"proto":true,"brief":"Must be called to ensure proper authentication etc.","file":"3_Game/Services/BiosUserManager.c","line":76},{"name":"GetSelectedUser","ret":"BiosUser","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosUserManager.c","line":82},{"name":"GetUserDatabaseIdAsync","ret":"EBiosError","mods":["proto","native"],"proto":true,"file":"3_Game/Services/BiosUserManager.c","line":88},{"name":"SelectUserEx","ret":"bool","params":[{"type":"BiosUser","name":"user"}],"file":"3_Game/Services/BiosUserManager.c","line":90},{"name":"CheckUserSwitchResult","ret":"void","params":[{"type":"BiosUser","name":"expectedUser"}],"file":"3_Game/Services/BiosUserManager.c","line":112},{"name":"OnUserDatabaseId","ret":"void","params":[{"type":"string","name":"dbID"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosUserManager.c","line":125},{"name":"OnUserLoggedOn","ret":"void","params":[{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosUserManager.c","line":137},{"name":"OnUserPicked","ret":"void","params":[{"type":"BiosUser","name":"user"},{"type":"EBiosError","name":"error"}],"file":"3_Game/Services/BiosUserManager.c","line":151},{"name":"OnLoggedOn","ret":"void","params":[{"type":"BiosUser","name":"user"}],"brief":"Callback function.","file":"3_Game/Services/BiosUserManager.c","line":172},{"name":"OnLoggedOff","ret":"void","params":[{"type":"BiosUser","name":"user"}],"brief":"Callback function.","file":"3_Game/Services/BiosUserManager.c","line":179},{"name":"OnSignedIn","ret":"void","params":[{"type":"BiosUser","name":"user"}],"brief":"Called when a new user signed in","file":"3_Game/Services/BiosUserManager.c","line":190},{"name":"OnSignedOut","ret":"void","params":[{"type":"BiosUser","name":"user"}],"brief":"Called when a new user signed out","file":"3_Game/Services/BiosUserManager.c","line":201},{"name":"OnJoin","ret":"void","params":[{"type":"EBiosJoinType","name":"type"},{"type":"BiosUser","name":"joiner"},{"type":"string","name":"handle"},{"type":"string","name":"joinee"},{"type":"EBiosError","name":"error"}],"brief":"Called when a join is parsed or when a runtime join is accepted from the system UI.","file":"3_Game/Services/BiosUserManager.c","line":221},{"name":"OnPartyHost","ret":"void","params":[{"type":"BiosUser","name":"host"},{"type":"array<string>","name":"invitee_list"},{"type":"EBiosError","name":"error"}],"brief":"Called when a party is parsed or when a party is hosted from the system UI.","file":"3_Game/Services/BiosUserManager.c","line":260},{"name":"OnGameNameChanged","ret":"void","params":[{"type":"BiosUser","name":"user"}],"brief":"Called when display info of a signed in user changed.","file":"3_Game/Services/BiosUserManager.c","line":301},{"name":"GetUser","ret":"BiosUser","params":[{"type":"string","name":"user_id"}],"file":"3_Game/Services/BiosUserManager.c","line":316}]},{"name":"BitArray","url":"classes/BitArray/","file":"3_Game/tools/BitArray.c","line":5,"methods":[{"name":"IDToIndex","ret":"int","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"3_Game/tools/BitArray.c","line":7},{"name":"IDToMask","ret":"int","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"3_Game/tools/BitArray.c","line":14},{"name":"CreateMaskArray","ret":"array<int>","params":[{"type":"int","name":"size"}],"mods":["static"],"brief":"Creates an array which will be able to accomodate 'size' number of unique IDs","file":"3_Game/tools/BitArray.c","line":21},{"name":"GetBitCount","ret":"int","params":[{"type":"array<int>","name":"bit_array"}],"mods":["static"],"brief":"Returns number of bits this array can hold","file":"3_Game/tools/BitArray.c","line":34},{"name":"IDToNumOfItems","ret":"int","params":[{"type":"int","name":"id"}],"mods":["static"],"brief":"Returns number of INTs required to hold this ID minus 1(ie for 32, the result is 0, for 33, the result is 1)","file":"3_Game/tools/BitArray.c","line":40},{"name":"CreateArrayWithID","ret":"array<int>","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"3_Game/tools/BitArray.c","line":47},{"name":"IsMaskContainID","ret":"bool","params":[{"type":"array<int>","name":"bit_array"},{"type":"int","name":"id"}],"mods":["static"],"file":"3_Game/tools/BitArray.c","line":62},{"name":"AddIDToMask","ret":"bool","params":[{"type":"array<int>","name":"bit_array"},{"type":"int","name":"id"}],"mods":["static"],"file":"3_Game/tools/BitArray.c","line":85}]},{"name":"Bitterlings","url":"classes/Bitterlings/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bitterlings.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bitterlings.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bitterlings.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bitterlings.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bitterlings.c","line":18},{"name":"UseConfigInitTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bitterlings.c","line":23},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bitterlings.c","line":28}]},{"name":"BleedChanceData","url":"classes/BleedChanceData/","base":"Managed","brief":"Static data of bleeding chance probabilities; currently used for melee only","file":"3_Game/BleedChanceData.c","line":4,"methods":[{"name":"InitBleedChanceData","ret":"void","mods":["static"],"file":"3_Game/BleedChanceData.c","line":10},{"name":"InitMeleeChanceMap","ret":"void","mods":["static"],"file":"3_Game/BleedChanceData.c","line":18},{"name":"InitInfectedChanceMap","ret":"void","mods":["static"],"file":"3_Game/BleedChanceData.c","line":41},{"name":"Cleanup","ret":"void","mods":["static"],"file":"3_Game/BleedChanceData.c","line":64},{"name":"CalculateBleedChance","ret":"bool","params":[{"type":"string","name":"damageType"},{"type":"float","name":"bloodDamage"},{"type":"float","name":"bleedThreshold"},{"mods":["out"],"type":"float","name":"bleedChance"}],"mods":["static"],"brief":"returns 'false' when damageType is unhandled","file":"3_Game/BleedChanceData.c","line":70}],"members":[{"name":"BLOOD_HITPOINTS_UNIVERSAL","type":"float","mods":["private","static","const"],"init":"100.0","file":"3_Game/BleedChanceData.c","line":6},{"name":"m_DamageTypeMap","type":"ref map<string, ref BleedChanceMaxMap>","mods":["private","static"],"file":"3_Game/BleedChanceData.c","line":8}]},{"name":"BleedingCheckMdfr","url":"classes/BleedingCheckMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":2,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":7},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":23},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":35},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":45},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":50},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":55}],"members":[{"name":"BLOOD_DECREMENT_PER_SEC","type":"float","mods":["protected","const"],"init":"-10","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":4},{"name":"m_AdminLog","type":"PluginAdminLog","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Bleeding.c","line":5}]},{"name":"BleedingIndicationConstants","url":"classes/BleedingIndicationConstants/","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":1,"members":[{"name":"INDICATOR_SEVERITY_LOW","type":"int","mods":["static","const"],"init":"0","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":5},{"name":"INDICATOR_SEVERITY_MEDIUM","type":"int","mods":["static","const"],"init":"1","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":6},{"name":"INDICATOR_SEVERITY_HIGH","type":"int","mods":["static","const"],"init":"2","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":7},{"name":"SEQUENCE_STEPS","type":"int","mods":["static","const"],"init":"10","brief":"Used to pre-gen poisson probabilities, I REALLY wouldn't go over 10 here. Values above 12 cause overflow!","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":8},{"name":"SEQUENCE_DURATION_DEFAULT","type":"float","mods":["static","const"],"init":"1.0","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":9},{"name":"DROP_PROGRESS_THRESHOLD","type":"float","mods":["static","const"],"init":"0.2","brief":"[0..1]","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":13},{"name":"DROP_COLOR_DESATURATIONEND","type":"float","mods":["static","const"],"init":"0.75","brief":"[0..1]","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":14},{"name":"DROP_COLOR_RED","type":"int","mods":["static","const"],"init":"0x9f","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":15},{"name":"DROP_COLOR_GREEN","type":"int","mods":["static","const"],"init":"0x3f","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":16},{"name":"DROP_COLOR_BLUE","type":"int","mods":["static","const"],"init":"0x3f","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":17},{"name":"DROP_COLOR_ALPHA_START","type":"int","mods":["static","const"],"init":"0xff","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":18},{"name":"DROP_COLOR_ALPHA_END","type":"int","mods":["static","const"],"init":"0x00","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":19},{"name":"SEQUENCE_DURATION_LOW","type":"float","mods":["static","const"],"init":"1.0","brief":"seconds","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":24},{"name":"SEQUENCE_DROP_AVERAGE_LOW","type":"float","mods":["static","const"],"init":"1.5","brief":"used to pre-gen probabilities on game start. Values above 5 can break the poisson! DO NOT touch unless you know what you're doing.","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":25},{"name":"DROP_DURATION_LOW","type":"float","mods":["static","const"],"init":"1.5","brief":"seconds","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":26},{"name":"SEQUENCE_DROP_DELAY_MIN_LOW","type":"float","mods":["static","const"],"init":"DROP_DURATION_LOW / 5","brief":"min delay to spawn a drop","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":27},{"name":"SEQUENCE_DROP_DELAY_MAX_LOW","type":"float","mods":["static","const"],"init":"2.5 * DROP_DURATION_LOW","brief":"max delay between drops","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":28},{"name":"DROP_SIZE_START_LOW","type":"float","mods":["static","const"],"init":"0.62","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":29},{"name":"DROP_SIZE_END_LOW","type":"float","mods":["static","const"],"init":"0.70","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":30},{"name":"DROP_SIZE_VARIATION_MIN_LOW","type":"float","mods":["static","const"],"init":"1.0","brief":"randomizes every drop's coef min","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":31},{"name":"DROP_SIZE_VARIATION_MAX_LOW","type":"float","mods":["static","const"],"init":"1.0","brief":"randomizes every drop's coef max","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":32},{"name":"DROP_SCATTER_LOW","type":"int","mods":["static","const"],"init":"25","brief":"pixels","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":33},{"name":"DROP_SLIDE_DISTANCE_LOW","type":"float","mods":["static","const"],"init":"4","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":34},{"name":"SEQUENCE_DURATION_MEDIUM","type":"float","mods":["static","const"],"init":"0.6","brief":"seconds","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":37},{"name":"SEQUENCE_DROP_AVERAGE_MEDIUM","type":"float","mods":["static","const"],"init":"2.0","brief":"used to pre-gen probabilities on game start. Values above 5 can break the poisson! DO NOT touch unless you know what you're doing.","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":38},{"name":"DROP_DURATION_MEDIUM","type":"float","mods":["static","const"],"init":"1.5","brief":"seconds","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":39},{"name":"SEQUENCE_DROP_DELAY_MIN_MEDIUM","type":"float","mods":["static","const"],"init":"DROP_DURATION_MEDIUM / 5","brief":"min delay to spawn a drop","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":40},{"name":"SEQUENCE_DROP_DELAY_MAX_MEDIUM","type":"float","mods":["static","const"],"init":"2 * DROP_DURATION_MEDIUM","brief":"max delay between drops","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":41},{"name":"DROP_SIZE_START_MEDIUM","type":"float","mods":["static","const"],"init":"0.76","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":42},{"name":"DROP_SIZE_END_MEDIUM","type":"float","mods":["static","const"],"init":"0.83","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":43},{"name":"DROP_SIZE_VARIATION_MIN_MEDIUM","type":"float","mods":["static","const"],"init":"1.0","brief":"randomizes every drop's coef min","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":44},{"name":"DROP_SIZE_VARIATION_MAX_MEDIUM","type":"float","mods":["static","const"],"init":"1.0","brief":"randomizes every drop's coef max","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":45},{"name":"DROP_SCATTER_MEDIUM","type":"int","mods":["static","const"],"init":"30","brief":"pixels","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":46},{"name":"DROP_SLIDE_DISTANCE_MEDIUM","type":"float","mods":["static","const"],"init":"6","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":47},{"name":"SEQUENCE_DURATION_HIGH","type":"float","mods":["static","const"],"init":"0.4","brief":"seconds","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":50},{"name":"SEQUENCE_DROP_AVERAGE_HIGH","type":"float","mods":["static","const"],"init":"2.5","brief":"used to pre-gen probabilities on game start. Values above 5 can break the poisson! DO NOT touch unless you know what you're doing.","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":51},{"name":"DROP_DURATION_HIGH","type":"float","mods":["static","const"],"init":"1.5","brief":"seconds","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":52},{"name":"SEQUENCE_DROP_DELAY_MIN_HIGH","type":"float","mods":["static","const"],"init":"DROP_DURATION_HIGH / 5","brief":"min delay to spawn a drop","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":53},{"name":"SEQUENCE_DROP_DELAY_MAX_HIGH","type":"float","mods":["static","const"],"init":"1.5 * DROP_DURATION_HIGH","brief":"max delay between drops","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":54},{"name":"DROP_SIZE_START_HIGH","type":"float","mods":["static","const"],"init":"0.92","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":55},{"name":"DROP_SIZE_END_HIGH","type":"float","mods":["static","const"],"init":"1.00","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":56},{"name":"DROP_SIZE_VARIATION_MIN_HIGH","type":"float","mods":["static","const"],"init":"1.0","brief":"randomizes every drop's coef min","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":57},{"name":"DROP_SIZE_VARIATION_MAX_HIGH","type":"float","mods":["static","const"],"init":"1.2","brief":"randomizes every drop's coef max","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":58},{"name":"DROP_SCATTER_HIGH","type":"int","mods":["static","const"],"init":"35","brief":"pixels","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":59},{"name":"DROP_SLIDE_DISTANCE_HIGH","type":"float","mods":["static","const"],"init":"8","file":"4_World/Classes/BleedingIndication/BleedingIndicationConstants.c","line":60}]},{"name":"BleedingIndicator","url":"classes/BleedingIndicator/","base":"Managed","brief":"indicator wrapper for a specific bleeding source.","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":3,"methods":[{"name":"BleedingIndicator","kind":"ctor","ret":"void","params":[{"type":"int","name":"source_ID"},{"type":"int","name":"severity"},{"type":"GameplayEffectsDataBleeding","name":"parent"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":31},{"name":"InitIndicator","ret":"void","params":[{"type":"vector","name":"position"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":91},{"name":"StopIndicator","ret":"void","params":[{"type":"bool","name":"instant","def":"false"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":98},{"name":"StartRunningDrops","ret":"void","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":112},{"name":"IsRunningDrops","ret":"bool","mods":["protected"],"brief":"Are any drops currently being animated?","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":123},{"name":"TrySpawnNextDrop","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":128},{"name":"ResetSequence","ret":"void","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":145},{"name":"ResetIndicator","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":152},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":163},{"name":"GetEndNow","ret":"bool","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":256},{"name":"GetSeverity","ret":"int","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":261}],"members":[{"name":"m_Initialized","type":"bool","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":5},{"name":"m_Terminating","type":"bool","mods":["protected"],"init":"false","brief":"doesn't spawn more drops and ends when the last one does","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":6},{"name":"m_EndNow","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":7},{"name":"m_IsRunning","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":8},{"name":"m_DropSpawnsQueued","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":9},{"name":"m_ActiveDropsCount","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":10},{"name":"m_Severity","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":11},{"name":"m_SourceID","type":"int","mods":["protected"],"brief":"pairs this with the 'BleedingSource' bit/ID","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":12},{"name":"m_ParentMetaData","type":"GameplayEffectsDataBleeding","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":13},{"name":"m_DropProbabilityArray","type":"array<float>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":14},{"name":"m_AverageFrequency","type":"float","mods":["protected"],"brief":"average drops per interval. NOT changeable on the fly, just a helper value!","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":16},{"name":"m_SequenceTick","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":17},{"name":"m_SequenceDuration","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":18},{"name":"m_TimeElapsedTotal","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":19},{"name":"m_TimeElapsedSequence","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":20},{"name":"m_LastDropSpawnTime","type":"float","mods":["protected"],"brief":"relative to the TOTAL time, not the sequence!","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":21},{"name":"m_DropSpawnMinDelay","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":22},{"name":"m_DropSpawnMaxDelay","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":23},{"name":"m_CurrentDropProbabilityStep","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":24},{"name":"m_DropProbabilityRollsCount","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":25},{"name":"m_BasePosition","type":"vector","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":26},{"name":"m_ActiveDrops","type":"ref set<ref BleedingIndicatorDropData>","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":28},{"name":"m_CleanupQueue","type":"ref set<int>","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingIndicator.c","line":29}]},{"name":"BleedingIndicatorDropData","url":"classes/BleedingIndicatorDropData/","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":2,"methods":[{"name":"BleedingIndicatorDropData","kind":"ctor","ret":"void","params":[{"type":"ImageWidget","name":"image"},{"type":"int","name":"severity"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":39},{"name":"~BleedingIndicatorDropData","kind":"dtor","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":122},{"name":"InitImageScale","ret":"void","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":126},{"name":"ScatterPosition","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":137},{"name":"StartDrop","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":154},{"name":"StopDrop","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":175},{"name":"SetBasePosition","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":182},{"name":"IsRunning","ret":"bool","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":189},{"name":"GetImage","ret":"ImageWidget","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":194},{"name":"AdjustColorSaturation","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":199},{"name":"UpdateAlpha","ret":"void","params":[{"type":"float","name":"progress"},{"type":"float","name":"progressFade"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":237},{"name":"UpdateTransform","ret":"void","params":[{"type":"float","name":"progress"},{"type":"float","name":"progressFade"}],"brief":"scaling and transformation","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":252},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice"}],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":271}],"members":[{"name":"m_Widget","type":"ImageWidget","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":4},{"name":"m_Severity","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":5},{"name":"m_TimeTotal","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":6},{"name":"m_ProgressBreakpointTime","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":7},{"name":"m_ProgressFadingDuration","type":"float","mods":["protected"],"brief":"remaining duration AFTER breakpoint","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":8},{"name":"m_ProgressBreakpoint","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":9},{"name":"m_Duration","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":10},{"name":"m_SpeedCoef","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":11},{"name":"m_ScatterPx","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":12},{"name":"m_SlideDistance","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":13},{"name":"m_ColorAlphaStart","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":15},{"name":"m_ColorAlphaEnd","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":16},{"name":"m_ColorAlphaCurrent","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":17},{"name":"m_ImageBaseSizeX","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":19},{"name":"m_ImageBaseSizeY","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":20},{"name":"m_ImageStartingSizeX","type":"float","mods":["protected"],"brief":"adjusted by percentage","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":21},{"name":"m_ImageStartingSizeY","type":"float","mods":["protected"],"brief":"adjusted by percentage","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":22},{"name":"m_ImageEndSizeX","type":"float","mods":["protected"],"brief":"adjusted by percentage","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":23},{"name":"m_ImageEndSizeY","type":"float","mods":["protected"],"brief":"adjusted by percentage","file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":24},{"name":"m_ImageMaxSizeX","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":25},{"name":"m_ImageMaxSizeY","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":26},{"name":"m_ImageBaseRotation","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":27},{"name":"m_IsRunning","type":"bool","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":28},{"name":"m_BasePosition","type":"vector","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":29},{"name":"m_ScreenSizeX","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":30},{"name":"m_ScreenSizeY","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":31},{"name":"m_PosX","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":32},{"name":"m_PosY","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":32},{"name":"m_StartSizeCoef","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":33},{"name":"m_EndSizeCoef","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":34},{"name":"m_RandomSizeMin","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":35},{"name":"m_RandomSizeMax","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/BleedingIndicators/BleedingDrop.c","line":36}]},{"name":"BleedingNotfr","url":"classes/BleedingNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/BleedingNotfr.c","line":1,"methods":[{"name":"BleedingNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/BleedingNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/BleedingNotfr.c","line":9},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/BleedingNotfr.c","line":14},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/BleedingNotfr.c","line":24}]},{"name":"BleedingSource","url":"classes/BleedingSource/","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":7,"methods":[{"name":"BleedingSource","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"bit"},{"type":"string","name":"bone"},{"type":"vector","name":"orientation"},{"type":"vector","name":"offset"},{"type":"int","name":"max_time"},{"type":"float","name":"flow_modifier"},{"type":"string","name":"particle_name"}],"file":"4_World/Classes/BleedingSources/BleedingSource.c","line":31},{"name":"~BleedingSource","kind":"dtor","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":52},{"name":"SetType","ret":"void","params":[{"type":"eBleedingSourceType","name":"type"}],"file":"4_World/Classes/BleedingSources/BleedingSource.c","line":62},{"name":"GetType","ret":"eBleedingSourceType","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":67},{"name":"GetActiveTime","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":72},{"name":"SetActiveTime","ret":"void","params":[{"type":"int","name":"time"}],"file":"4_World/Classes/BleedingSources/BleedingSource.c","line":77},{"name":"GetBit","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":82},{"name":"CreateParticle","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":87},{"name":"RemoveParticle","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":113},{"name":"OnUpdateServer","ret":"void","params":[{"type":"float","name":"deltatime"},{"type":"float","name":"blood_scale"},{"type":"bool","name":"no_blood_loss"}],"file":"4_World/Classes/BleedingSources/BleedingSource.c","line":118},{"name":"StartSourceBleedingIndication","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":149},{"name":"StopSourceBleedingIndication","ret":"void","params":[{"type":"bool","name":"instant","def":"false"}],"file":"4_World/Classes/BleedingSources/BleedingSource.c","line":167},{"name":"DrawDebugShape","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":176},{"name":"RemoveDebugShape","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":191}],"members":[{"name":"m_Position","type":"vector","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":9},{"name":"m_BloodParticle","type":"Particle","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":10},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":11},{"name":"m_Bit","type":"int","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":12},{"name":"m_Bone","type":"string","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":13},{"name":"m_BleedingEffect","type":"ref EffectParticle","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":14},{"name":"m_Orientation","type":"vector","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":15},{"name":"m_DebugShape","type":"Shape","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":16},{"name":"m_DebugShape1","type":"Shape","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":17},{"name":"m_DebugTick","type":"ref Timer","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":18},{"name":"m_Offset","type":"vector","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":19},{"name":"m_FlowModifier","type":"float","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":20},{"name":"m_ActiveTime","type":"float","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":21},{"name":"m_MaxTime","type":"float","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":22},{"name":"m_ParticleName","type":"string","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":23},{"name":"m_DeleteRequested","type":"bool","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":24},{"name":"m_Type","type":"eBleedingSourceType","init":"eBleedingSourceType.NORMAL","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":25},{"name":"m_DiagTimeStart","type":"float","cond":["DIAG_DEVELOPER"],"brief":"for debug purposes only","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":28}]},{"name":"BleedingSourceEffect","url":"classes/BleedingSourceEffect/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/BleedingSource.c","line":1,"methods":[{"name":"BleedingSourceEffect","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BleedingSource.c","line":3}]},{"name":"BleedingSourceEffectLight","url":"classes/BleedingSourceEffectLight/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/BleedingSource.c","line":9,"methods":[{"name":"BleedingSourceEffectLight","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BleedingSource.c","line":11}]},{"name":"BleedingSourceLocation","url":"classes/BleedingSourceLocation/","file":"4_World/Classes/BleedingSources/BleedingSourceLocation.c","line":1,"methods":[{"name":"BleedingSourceLocation","kind":"ctor","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourceLocation.c","line":3},{"name":"~BleedingSourceLocation","kind":"dtor","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourceLocation.c","line":8}]},{"name":"BleedingSourcesManagerBase","url":"classes/BleedingSourcesManagerBase/","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":1,"methods":[{"name":"BleedingSourcesManagerBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":15},{"name":"Init","ret":"void","mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":21},{"name":"SetItem","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":64},{"name":"GetBleedingSourcesLocations","ret":"set<int>","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":70},{"name":"GetBleedingSourceBitsByInvLocation","ret":"int","params":[{"type":"int","name":"inv_location"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":77},{"name":"GetFreeBleedingSourceBitsByInvLocation","ret":"int","params":[{"type":"int","name":"inv_location"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":88},{"name":"IsBleedingSourceActive","ret":"bool","params":[{"type":"string","name":"name"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":98},{"name":"GetBitFromSelectionID","ret":"int","params":[{"type":"int","name":"id"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":107},{"name":"GetBleedingSourceMeta","ret":"BleedingSourceZone","params":[{"type":"int","name":"bit"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":127},{"name":"GetRegisteredSourcesCount","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":132},{"name":"RegisterBleedingZoneEx","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"max_time"},{"type":"string","name":"bone","def":"\"\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""},{"type":"vector","name":"offset","def":"\"0 0 0\""},{"type":"float","name":"flow_modifier","def":"1"},{"type":"string","name":"particle_name","def":"\"BleedingSourceEffect\""},{"type":"int","name":"inv_location","def":"0"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":137},{"name":"RegisterBleedingZone","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"max_time"},{"type":"string","name":"bone","def":"\"\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""},{"type":"vector","name":"offset","def":"\"0 0 0\""},{"type":"float","name":"flow_modifier","def":"1"},{"type":"string","name":"particle_name","def":"\"BleedingSourceEffect\""}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":165},{"name":"RemoveAllSources","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":170},{"name":"GetBitFromSelectionName","ret":"int","params":[{"type":"string","name":"name"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":180},{"name":"GetSelectionNameFromBit","ret":"string","params":[{"type":"int","name":"bit"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":189},{"name":"AttemptAddBleedingSource","ret":"bool","params":[{"type":"int","name":"component"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":194},{"name":"AttemptAddBleedingSourceBySelection","ret":"bool","params":[{"type":"string","name":"selection_name"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":211},{"name":"AttemptAddBleedingSourceDirectly","ret":"bool","params":[{"type":"int","name":"bit"},{"type":"eBleedingSourceType","name":"type","def":"eBleedingSourceType.NORMAL"},{"type":"int","name":"context","def":"0"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":230},{"name":"CanAddBleedingSource","ret":"bool","params":[{"type":"int","name":"bit"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":241},{"name":"AddBleedingSourceEx","ret":"void","params":[{"type":"int","name":"bit"},{"type":"eBleedingSourceType","name":"type","def":"eBleedingSourceType.NORMAL"},{"type":"int","name":"context","def":"0"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":254},{"name":"AddBleedingSource","ret":"void","params":[{"type":"int","name":"bit"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":260},{"name":"GetBleedingSourceActiveTime","ret":"int","params":[{"type":"int","name":"bit"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":274},{"name":"SetBleedingSourceActiveTime","ret":"void","params":[{"type":"int","name":"bit"},{"type":"int","name":"time"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":284},{"name":"SetBleedingSourceType","ret":"void","params":[{"type":"int","name":"bit"},{"type":"eBleedingSourceType","name":"type"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":292},{"name":"GetBleedingSourceType","ret":"eBleedingSourceType","params":[{"type":"int","name":"bit"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":299},{"name":"RemoveBleedingSource","ret":"bool","params":[{"type":"int","name":"bit"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":308},{"name":"GetBleedingSourcesCount","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":321}],"members":[{"name":"m_BleedingSources","type":"ref map<int, ref BleedingSource>","init":"new map<int, ref BleedingSource>","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":3},{"name":"m_BleedingSourceZone","type":"ref map<string, ref BleedingSourceZone>","init":"new map<string, ref BleedingSourceZone>","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":4},{"name":"m_BleedingSourcesByLocation","type":"ref map<int, int>","init":"new map<int, int>","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":5},{"name":"m_BleedingSourcesZonesMaskByLocation","type":"ref map<int, int>","mods":["static"],"init":"new map<int, int>","brief":"for each inventory location, keep a bitmask where a bit is set to 1 for each bleeding source zone that belongs to that location","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":6},{"name":"m_BleedingSourcesLocationsList","type":"ref set<int>","mods":["static"],"init":"new set<int>","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":7},{"name":"m_Item","type":"ItemBase","brief":"item used to remove the bleeding source","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":8},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":9},{"name":"m_BitToFireGeom","type":"ref map<int, string>","init":"new map<int, string>","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":11},{"name":"m_Bit","type":"int","mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":12},{"name":"m_BitOffset","type":"int","init":"0","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerBase.c","line":13}]},{"name":"BleedingSourcesManagerRemote","url":"classes/BleedingSourcesManagerRemote/","base":"BleedingSourcesManagerBase","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":2,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":11},{"name":"RegisterBleedingZoneEx","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"max_time"},{"type":"string","name":"bone","def":"\"\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""},{"type":"vector","name":"offset","def":"\"0 0 0\""},{"type":"float","name":"flow_modifier","def":"1"},{"type":"string","name":"particle_name","def":"\"BleedingSourceEffect\""},{"type":"int","name":"inv_location","def":"0"}],"mods":["override","protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":22},{"name":"OnVariablesSynchronized","ret":"void","params":[{"type":"int","name":"current_bits"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":34},{"name":"Reload","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":51},{"name":"AddBleedingSource","ret":"void","params":[{"type":"int","name":"bit"}],"mods":["override","protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":71},{"name":"RemoveBleedingSource","ret":"bool","params":[{"type":"int","name":"bit"}],"mods":["override","protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":81},{"name":"OnBleedingBitsUpdate","ret":"void","params":[{"type":"int","name":"old_mask"},{"type":"int","name":"new_mask"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":92},{"name":"GetBleedingSourceCountRemote","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":118},{"name":"SetDiag","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":136},{"name":"OnUpdate","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":141},{"name":"DisplayDebug","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":159},{"name":"CleanDebug","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":204},{"name":"DisplayVisualDebug","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":214},{"name":"CleanVisualDebug","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":244}],"members":[{"name":"m_BleedingBits","type":"int","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":4},{"name":"m_ShowDiag","type":"bool","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":5},{"name":"m_ShowingDiag","type":"bool","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":6},{"name":"m_ShowingDiagDraw","type":"bool","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":7},{"name":"m_Point","type":"Shape","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":8},{"name":"m_EnableHitIndication","type":"bool","init":"false","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerRemote.c","line":9}]},{"name":"BleedingSourcesManagerServer","url":"classes/BleedingSourcesManagerServer/","base":"BleedingSourcesManagerBase","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":1,"methods":[{"name":"GetBleedingSourceZone","ret":"BleedingSourceZone","params":[{"type":"int","name":"bit"}],"mods":["protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":12},{"name":"GetStorageVersion","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":17},{"name":"RequestDeletion","ret":"void","params":[{"type":"int","name":"bit"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":22},{"name":"AddBleedingSource","ret":"void","params":[{"type":"int","name":"bit"}],"mods":["override","protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":31},{"name":"RemoveBleedingSource","ret":"bool","params":[{"type":"int","name":"bit"}],"mods":["override","protected"],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":43},{"name":"RemoveAnyBleedingSource","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":76},{"name":"RemoveMostSignificantBleedingSource","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":84},{"name":"RemoveMostSignificantBleedingSourceEx","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":91},{"name":"GetMostSignificantBleedingSource","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":97},{"name":"OnTick","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":127},{"name":"ActivateAllBS","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":154},{"name":"ProcessHit","ret":"void","params":[{"type":"float","name":"damage"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"zone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":167},{"name":"DebugActivateBleedingSource","ret":"void","params":[{"type":"int","name":"source"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":214},{"name":"SetBloodLoss","ret":"void","params":[{"type":"bool","name":"status"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":228},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":233},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":255},{"name":"~BleedingSourcesManagerServer","kind":"dtor","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":298}],"members":[{"name":"TICK_INTERVAL_SEC","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":3},{"name":"m_Tick","type":"float","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":4},{"name":"m_DisableBloodLoss","type":"bool","init":"false","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":5},{"name":"m_DeleteList","type":"ref array<int>","init":"new array<int>","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":6},{"name":"m_ProcessSourcesRemoval","type":"bool","mods":["protected"],"init":"false","brief":"to avoid constant array counting","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":8},{"name":"STORAGE_VERSION","type":"int","mods":["const"],"init":"103","file":"4_World/Classes/BleedingSources/BleedingSourcesManagerServer.c","line":10}]},{"name":"BleedingSourceZone","url":"classes/BleedingSourceZone/","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":1,"methods":[{"name":"BleedingSourceZone","kind":"ctor","ret":"void","params":[{"type":"string","name":"selection_name"},{"type":"int","name":"bit"},{"type":"vector","name":"offset"},{"type":"vector","name":"orientation"},{"type":"string","name":"bone"},{"type":"int","name":"max_time"},{"type":"float","name":"flow_modifier"},{"type":"string","name":"particle_name"}],"file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":13},{"name":"SetInvLocation","ret":"void","params":[{"type":"int","name":"inv_slot"}],"file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":26},{"name":"GetInvLocation","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":31},{"name":"~BleedingSourceZone","kind":"dtor","ret":"void","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":36},{"name":"GetSelectionName","ret":"string","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":41},{"name":"GetMaxTime","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":46},{"name":"GetParticleName","ret":"string","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":51},{"name":"GetBit","ret":"int","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":56},{"name":"GetFlowModifier","ret":"float","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":61},{"name":"GetOrientation","ret":"vector","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":66},{"name":"GetOffset","ret":"vector","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":71},{"name":"GetBoneName","ret":"string","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":76}],"members":[{"name":"m_FireSelectionName","type":"string","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":3},{"name":"m_Bit","type":"int","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":4},{"name":"m_EmitterOffset","type":"vector","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":5},{"name":"m_EmitterOrientation","type":"vector","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":6},{"name":"m_Bone","type":"string","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":7},{"name":"m_FlowModifier","type":"float","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":8},{"name":"m_MaxTime","type":"int","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":9},{"name":"m_ParticleName","type":"string","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":10},{"name":"m_InventorySlotLocation","type":"int","file":"4_World/Classes/BleedingSources/BleedingSourceZone.c","line":11}]},{"name":"Blend2D","url":"classes/Blend2D/","generics":"<Class T>","file":"3_Game/tools/Blend2D.c","line":5,"methods":[{"name":"Blend2D","kind":"ctor","ret":"void","brief":"Create new blend structure.","file":"3_Game/tools/Blend2D.c","line":15},{"name":"Insert","ret":"void","params":[{"type":"float","name":"posX"},{"type":"float","name":"posY"},{"type":"T","name":"value"}],"brief":"Insert new `value` at coordinate [posX, posY].","file":"3_Game/tools/Blend2D.c","line":26},{"name":"Clear","ret":"void","brief":"Empty the blend structure.","file":"3_Game/tools/Blend2D.c","line":37},{"name":"Blend","ret":"T","params":[{"type":"float","name":"posX"},{"type":"float","name":"posY"}],"file":"3_Game/tools/Blend2D.c","line":48}],"members":[{"name":"m_Positions","type":"ref array<vector>","mods":["private"],"file":"3_Game/tools/Blend2D.c","line":7},{"name":"m_Values","type":"ref array<T>","mods":["private"],"file":"3_Game/tools/Blend2D.c","line":8},{"name":"m_Weights","type":"ref array<float>","mods":["private"],"file":"3_Game/tools/Blend2D.c","line":9}]},{"name":"BlindedMdfr","url":"classes/BlindedMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":6},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":15},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":20},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":26},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":32},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":44}],"members":[{"name":"BLIND_TIME","type":"float","mods":["private","const"],"init":"7","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":3},{"name":"m_Timer","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Blinded.c","line":4}]},{"name":"BlindnessSymptom","url":"classes/BlindnessSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":8},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":19},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":23},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":30},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":35},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":40},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":46}],"members":[{"name":"m_MatGauss","type":"Material","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":3},{"name":"BLUR_DURATION","type":"int","mods":["const"],"init":"3000","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":4},{"name":"m_Position","type":"ref Param1<vector>","init":"new Param1<vector>(\"0 0 0\")","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BlindnessState.c","line":5}]},{"name":"BloodBagEmpty","url":"classes/BloodBagEmpty/","base":"BloodContainerBase","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodBagEmpty.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BloodContainerBase/BloodBagEmpty.c","line":3}]},{"name":"BloodBagFull","url":"classes/BloodBagFull/","base":"BloodContainerBase","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodBagFull.c","line":1,"methods":[{"name":"BloodBagFull","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodBagFull.c","line":3}]},{"name":"BloodBagIV","url":"classes/BloodBagIV/","base":"BloodContainerBase","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodBagIV.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BloodContainerBase/BloodBagIV.c","line":3}]},{"name":"BloodContainerBase","url":"classes/BloodContainerBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":1,"methods":[{"name":"BloodContainerBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":5},{"name":"IsBloodContainer","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":10},{"name":"SetBloodTypeVisible","ret":"void","params":[{"type":"bool","name":"visible"}],"file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":15},{"name":"GetBloodTypeVisible","ret":"bool","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":21},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":26},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":33}],"members":[{"name":"m_IsBloodTypeVisible","type":"bool","mods":["private"],"init":"false","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodContainerBase.c","line":3}]},{"name":"BloodLoss","url":"classes/BloodLoss/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":9},{"name":"AllowInUnconscious","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":26},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":32},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":36},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":53},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":58},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":63},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":69}],"members":[{"name":"m_MatGauss","type":"Material","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":3},{"name":"BLUR_DURATION","type":"int","mods":["const"],"init":"3000","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":4},{"name":"m_BloodSet","type":"float","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":5},{"name":"m_RequesterBloodLoss","type":"PPERequester_BloodLoss","file":"4_World/Classes/PlayerSymptoms/States/Secondary/BloodLoss.c","line":6}]},{"name":"BloodNotfr","url":"classes/BloodNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":1,"methods":[{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":10},{"name":"DisplayTendency","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":15},{"name":"GetObservedValue","ret":"float","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":31}],"members":[{"name":"DEC_TRESHOLD_LOW","type":"float","mods":["protected","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":3},{"name":"DEC_TRESHOLD_MED","type":"float","mods":["protected","const"],"init":"-12","file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":4},{"name":"DEC_TRESHOLD_HIGH","type":"float","mods":["protected","const"],"init":"-22","file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":5},{"name":"INC_TRESHOLD_LOW","type":"float","mods":["protected","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":6},{"name":"INC_TRESHOLD_MED","type":"float","mods":["protected","const"],"init":"3","file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":7},{"name":"INC_TRESHOLD_HIGH","type":"float","mods":["protected","const"],"init":"6","file":"4_World/Classes/PlayerNotifiers/Notifiers/BloodNotfr.c","line":8}]},{"name":"BloodRegenMdfr","url":"classes/BloodRegenMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":3},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":11},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":24},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":29},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":42},{"name":"GetRegenModifierWater","ret":"float","params":[{"type":"float","name":"water"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":61},{"name":"GetRegenModifierEnergy","ret":"float","params":[{"type":"float","name":"energy"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/BloodRegen.c","line":77}]},{"name":"BloodSplatter","url":"classes/BloodSplatter/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/BloodSplatter.c","line":1,"methods":[{"name":"BloodSplatter","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BloodSplatter.c","line":3}]},{"name":"BloodSyringe","url":"classes/BloodSyringe/","base":"BloodContainerBase","file":"4_World/Entities/ItemBase/BloodContainerBase/BloodSyringe.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BloodContainerBase/BloodSyringe.c","line":3}]},{"name":"BloodTest","url":"classes/BloodTest/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/BloodTest.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/BloodTest.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/BloodTest.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/BloodTest.c","line":65}]},{"name":"BloodTestKit","url":"classes/BloodTestKit/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/BloodTestKit.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/BloodTestKit.c","line":3}]},{"name":"BloodTypes","url":"classes/BloodTypes/","file":"4_World/Static/BloodType.c","line":1,"methods":[{"name":"GenerateBloodType","ret":"int","mods":["static"],"file":"4_World/Static/BloodType.c","line":7},{"name":"MatchBloodCompatibility","ret":"bool","params":[{"type":"int","name":"bloodtypetarget"},{"type":"int","name":"bloodtype"}],"mods":["static"],"file":"4_World/Static/BloodType.c","line":39},{"name":"GetBloodTypeName","ret":"string","params":[{"type":"int","name":"bloodtype"},{"mods":["out"],"type":"string","name":"type"},{"mods":["out"],"type":"bool","name":"positive"}],"mods":["static"],"file":"4_World/Static/BloodType.c","line":89}],"members":[{"name":"NUM_OF_BLOOD_TYPES","type":"int","mods":["static","const"],"init":"8","file":"4_World/Static/BloodType.c","line":3}]},{"name":"BloodyHands","url":"classes/BloodyHands/","file":"4_World/Classes/BloodyHands.c","line":1,"methods":[{"name":"BloodyHands","kind":"ctor","ret":"void","params":[{"type":"string","name":"normal_material"},{"type":"string","name":"bloody_material"}],"file":"4_World/Classes/BloodyHands.c","line":8},{"name":"GetMaterial","ret":"string","params":[{"type":"int","name":"material_type"}],"file":"4_World/Classes/BloodyHands.c","line":14},{"name":"SetMaterial","ret":"void","params":[{"type":"int","name":"material_type"},{"type":"string","name":"material"}],"file":"4_World/Classes/BloodyHands.c","line":19}],"members":[{"name":"m_Materials","type":"string","array":"2","file":"4_World/Classes/BloodyHands.c","line":3},{"name":"MATERIAL_TYPE_NORMAL","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/BloodyHands.c","line":5},{"name":"MATERIAL_TYPE_BLOODY","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/BloodyHands.c","line":6}]},{"name":"Blouse_Blue","url":"classes/Blouse_Blue/","base":"Blouse_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Blouse_ColorBase.c","line":9},{"name":"Blouse_ColorBase","url":"classes/Blouse_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/Blouse_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Blouse_ColorBase.c","line":3}]},{"name":"Blouse_Green","url":"classes/Blouse_Green/","base":"Blouse_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Blouse_ColorBase.c","line":10},{"name":"Blouse_Violet","url":"classes/Blouse_Violet/","base":"Blouse_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Blouse_ColorBase.c","line":11},{"name":"Blouse_White","url":"classes/Blouse_White/","base":"Blouse_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Blouse_ColorBase.c","line":12},{"name":"Blowtorch","url":"classes/Blowtorch/","base":"ItemBase","file":"4_World/Entities/ItemBase/Blowtorch.c","line":1,"methods":[{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":11},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":24},{"name":"RefreshFlameVisual","ret":"void","params":[{"type":"bool","name":"working","def":"false"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":37},{"name":"SoundBurningStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":51},{"name":"SoundBurningStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":56},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":61},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":71},{"name":"IsIgnited","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":76},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":81},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":94},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":99},{"name":"GetGasCanister","ret":"EntityAI","mods":["protected"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":111},{"name":"HasEnoughEnergyForRepair","ret":"bool","params":[{"type":"float","name":"pTime"}],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":121},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":135}],"members":[{"name":"TEXTURE_FLAME","type":"string","mods":["const"],"init":"\"dz\\\\gear\\\\cooking\\\\data\\\\flame_butane_ca.paa\"","file":"4_World/Entities/ItemBase/Blowtorch.c","line":3},{"name":"ANIM_PHASE_FLAME","type":"string","mods":["const"],"init":"\"FlameHide\"","file":"4_World/Entities/ItemBase/Blowtorch.c","line":4},{"name":"SOUND_BURNING","type":"string","mods":["const"],"init":"\"Blowtorch_Loop_SoundSet\"","file":"4_World/Entities/ItemBase/Blowtorch.c","line":5},{"name":"m_Light","type":"BlowtorchLight","mods":["protected"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":7},{"name":"m_SoundBurningLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Blowtorch.c","line":9}]},{"name":"BlowtorchLight","url":"classes/BlowtorchLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BlowtorchLight.c","line":1,"methods":[{"name":"BlowtorchLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BlowtorchLight.c","line":3}]},{"name":"BoarSteakMeat","url":"classes/BoarSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/BoarSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BoarSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BoarSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BoarSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BoarSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BoarSteakMeat.c","line":23}]},{"name":"Boat","url":"classes/Boat/","base":"Transport","brief":"Native class for boats - handles physics simulation","file":"3_Game/Vehicles/Boat.c","line":31,"methods":[{"name":"GetOwnerStateType","ret":"typename","mods":["protected","override","event"],"file":"3_Game/Vehicles/Boat.c","line":34},{"name":"GetMoveType","ret":"typename","mods":["protected","override","event"],"file":"3_Game/Vehicles/Boat.c","line":40},{"name":"GetSteering","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the actual steering value in range <-1, 1>.","file":"3_Game/Vehicles/Boat.c","line":46},{"name":"SetSteering","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future steering value.","file":"3_Game/Vehicles/Boat.c","line":49},{"name":"GetThrottle","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the actual throttle value in range <0, 1>.","file":"3_Game/Vehicles/Boat.c","line":52},{"name":"SetThrottle","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future throttle value.","file":"3_Game/Vehicles/Boat.c","line":55},{"name":"GetClutch","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the value of how much the clutch is disengaged.","file":"3_Game/Vehicles/Boat.c","line":58},{"name":"SetClutch","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future clutch value.","file":"3_Game/Vehicles/Boat.c","line":61},{"name":"HasEngine","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns if there is an engine.","file":"3_Game/Vehicles/Boat.c","line":64},{"name":"EngineGetRPMMin","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's min operating rpm.","file":"3_Game/Vehicles/Boat.c","line":67},{"name":"EngineGetRPMIdle","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's idle rpm before engine stalls.","file":"3_Game/Vehicles/Boat.c","line":70},{"name":"EngineGetRPMMax","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's max rpm before engine blows up.","file":"3_Game/Vehicles/Boat.c","line":73},{"name":"EngineGetRPMRedline","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's maximal working rpm without damaging the engine.","file":"3_Game/Vehicles/Boat.c","line":76},{"name":"EngineGetRPM","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's rpm value.","file":"3_Game/Vehicles/Boat.c","line":79},{"name":"EngineIsOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true when engine is running, false otherwise.","file":"3_Game/Vehicles/Boat.c","line":82},{"name":"EngineStart","ret":"void","mods":["proto","native"],"proto":true,"brief":"Starts the engine.","file":"3_Game/Vehicles/Boat.c","line":85},{"name":"EngineStop","ret":"void","mods":["proto","native"],"proto":true,"brief":"Stops the engine.","file":"3_Game/Vehicles/Boat.c","line":88},{"name":"GetCurrentGear","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the index of the current gear, -1 if there is no engine.","file":"3_Game/Vehicles/Boat.c","line":91},{"name":"GetGear","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the index of the future gear, -1 if there is no engine.","file":"3_Game/Vehicles/Boat.c","line":94},{"name":"GetNeutralGear","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the index of the neutral gear.","file":"3_Game/Vehicles/Boat.c","line":97},{"name":"GetGearCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the number of gears.","file":"3_Game/Vehicles/Boat.c","line":100},{"name":"ShiftUp","ret":"void","mods":["proto","native"],"proto":true,"brief":"Shifts the future gear up, triggering gearbox simulation.","file":"3_Game/Vehicles/Boat.c","line":103},{"name":"ShiftTo","ret":"void","params":[{"type":"int","name":"gear"}],"mods":["proto","native"],"proto":true,"brief":"Shifts the future gear to selected gear, triggering gearbox simulation.","file":"3_Game/Vehicles/Boat.c","line":106},{"name":"ShiftDown","ret":"void","mods":["proto","native"],"proto":true,"brief":"Shifts the future gear down, triggering gearbox simulation.","file":"3_Game/Vehicles/Boat.c","line":109},{"name":"PropellerGetPosition","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Returns the propeller position in local space","file":"3_Game/Vehicles/Boat.c","line":112},{"name":"PropellerGetAngularVelocity","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the angular velocity of the propeller","file":"3_Game/Vehicles/Boat.c","line":115},{"name":"GetFluidCapacity","ret":"float","params":[{"type":"BoatFluid","name":"fluid"}],"mods":["proto","native"],"proto":true,"brief":"Returns tank capacity for the specified vehicle's fluid.","file":"3_Game/Vehicles/Boat.c","line":122},{"name":"GetFluidFraction","ret":"float","params":[{"type":"BoatFluid","name":"fluid"}],"mods":["proto","native"],"proto":true,"brief":"Returns fraction value (in range <0, 1>) of the current state of the specified vehicle's fluid.","file":"3_Game/Vehicles/Boat.c","line":130},{"name":"Leak","ret":"void","params":[{"type":"BoatFluid","name":"fluid"},{"type":"float","name":"amount"}],"mods":["proto","native"],"proto":true,"brief":"Removes from the specified fluid the specified amount.","file":"3_Game/Vehicles/Boat.c","line":133},{"name":"LeakAll","ret":"void","params":[{"type":"BoatFluid","name":"fluid"}],"mods":["proto","native"],"proto":true,"brief":"Removes all the specified fluid from vehicle.","file":"3_Game/Vehicles/Boat.c","line":136},{"name":"Fill","ret":"void","params":[{"type":"BoatFluid","name":"fluid"},{"type":"float","name":"amount"}],"mods":["proto","native"],"proto":true,"brief":"Adds to the specified fluid the specified amount.","file":"3_Game/Vehicles/Boat.c","line":139},{"name":"OnBeforeEngineStart","ret":"bool","brief":"Is called every time the game wants to start the engine.","file":"3_Game/Vehicles/Boat.c","line":146},{"name":"OnEngineStart","ret":"void","brief":"Is called every time the engine starts.","file":"3_Game/Vehicles/Boat.c","line":155},{"name":"OnEngineStop","ret":"void","brief":"Is called every time the engine stops.","file":"3_Game/Vehicles/Boat.c","line":160},{"name":"OnGearChanged","ret":"void","params":[{"type":"int","name":"newGear"},{"type":"int","name":"oldGear"}],"brief":"Is called every time when the simulation changed gear.","file":"3_Game/Vehicles/Boat.c","line":168},{"name":"OnFluidChanged","ret":"void","params":[{"type":"BoatFluid","name":"fluid"},{"type":"float","name":"newValue"},{"type":"float","name":"oldValue"}],"brief":"Is called every time when the specified vehicle's fluid level changes. This callback is called on owner only.","file":"3_Game/Vehicles/Boat.c","line":178},{"name":"OnSound","ret":"float","params":[{"type":"BoatSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"brief":"Is called every sound simulation step. In this callback, user can modify behaviour of sound controllers.","file":"3_Game/Vehicles/Boat.c","line":188}]},{"name":"Boat_01_Black","url":"classes/Boat_01_Black/","base":"Boat_01_ColorBase","file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":92},{"name":"Boat_01_Blue","url":"classes/Boat_01_Blue/","base":"Boat_01_ColorBase","file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":90},{"name":"Boat_01_Camo","url":"classes/Boat_01_Camo/","base":"Boat_01_ColorBase","file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":93},{"name":"Boat_01_ColorBase","url":"classes/Boat_01_ColorBase/","base":"BoatScript","file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":1,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":3},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":11},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":16},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":33},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":46},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":56},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":64},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":69},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":74}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":85},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":86},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":87}]},{"name":"Boat_01_Orange","url":"classes/Boat_01_Orange/","base":"Boat_01_ColorBase","file":"4_World/Entities/Vehicles/InheritedBoats/Boat_01.c","line":91},{"name":"BoatHud","url":"classes/BoatHud/","base":"VehicleHudBase","file":"5_Mission/GUI/Vehicles/BoatHud.c","line":2,"methods":[{"name":"Init","ret":"void","params":[{"type":"Widget","name":"vehicleHudPanels"}],"mods":["override"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":20},{"name":"ShowVehicleInfo","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":35},{"name":"HideVehicleInfo","ret":"void","mods":["override"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":61},{"name":"RefreshVehicleHud","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":67},{"name":"UpdateEngineIcon","ret":"void","params":[{"type":"int","name":"level"}],"mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":88},{"name":"UpdateFuelIcon","ret":"void","params":[{"type":"float","name":"level"}],"mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":104},{"name":"UpdateSpeedPointer","ret":"void","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":123},{"name":"UpdateGear","ret":"void","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":137},{"name":"UpdateEngineBlink","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":153},{"name":"GetSpeedometer","ret":"float","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":174}],"members":[{"name":"ENGINE_BLINK_DURATION","type":"float","mods":["protected","const"],"init":"3","file":"5_Mission/GUI/Vehicles/BoatHud.c","line":4},{"name":"m_SpeedPointer","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":6},{"name":"m_EngineLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":7},{"name":"m_FuelLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":8},{"name":"m_HasEngine","type":"bool","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":10},{"name":"m_EngagedGear","type":"int","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":11},{"name":"m_EngineHealthLevel","type":"int","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":12},{"name":"m_FuelLevel","type":"float","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":13},{"name":"m_TimeSinceEngineHit","type":"float","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":14},{"name":"m_TimeSinceEngineBlink","type":"float","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":15},{"name":"m_CurrentVehicle","type":"BoatScript","mods":["protected"],"file":"5_Mission/GUI/Vehicles/BoatHud.c","line":16},{"name":"m_FadeTimer","type":"ref WidgetFadeTimer","mods":["protected"],"init":"new WidgetFadeTimer()","file":"5_Mission/GUI/Vehicles/BoatHud.c","line":18}]},{"name":"BoatMove","url":"classes/BoatMove/","base":"TransportMove","file":"3_Game/Vehicles/Boat.c","line":26},{"name":"BoatOwnerState","url":"classes/BoatOwnerState/","base":"TransportOwnerState","file":"3_Game/Vehicles/Boat.c","line":22},{"name":"BoatScript","url":"classes/BoatScript/","base":"Boat","brief":"Base script class for boats","file":"4_World/Entities/Vehicles/BoatScript.c","line":41,"methods":[{"name":"BoatScript","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/BoatScript.c","line":90},{"name":"~BoatScript","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/BoatScript.c","line":143},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":153},{"name":"InitializeActions","ret":"void","file":"4_World/Entities/Vehicles/BoatScript.c","line":159},{"name":"GetActions","ret":"void","params":[{"type":"typename","name":"action_input_type"},{"mods":["out"],"type":"array<ActionBase_Basic>","name":"actions"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":171},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":182},{"name":"GetVehicleType","ret":"string","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":187},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":192},{"name":"GetTransportCameraDistance","ret":"float","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":197},{"name":"GetTransportCameraOffset","ret":"vector","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":202},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":207},{"name":"Get3rdPersonCameraType","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":212},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":217},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":222},{"name":"CanReachSeatFromDoors","ret":"bool","params":[{"type":"string","name":"pSeatSelection"},{"type":"vector","name":"pFromPos"},{"type":"float","name":"pDistance","def":"1.0"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":227},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":232},{"name":"IsAreaAtDoorFree","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"float","name":"maxAllowedObjHeight"},{"mods":["inout"],"type":"vector","name":"extents"},{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":237},{"name":"OnBeforeEngineStart","ret":"bool","mods":["override"],"brief":"Gets called everytime the game wants to start the engine.","file":"4_World/Entities/Vehicles/BoatScript.c","line":247},{"name":"CheckOperationalRequirements","ret":"int","file":"4_World/Entities/Vehicles/BoatScript.c","line":254},{"name":"OnIgnition","ret":"void","file":"4_World/Entities/Vehicles/BoatScript.c","line":280},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":302},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":314},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":334},{"name":"OnInput","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":342},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":347},{"name":"EOnSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":385},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":401},{"name":"OnContact","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"vector","name":"localPos"},{"type":"IEntity","name":"other"},{"type":"Contact","name":"data"}],"mods":["override"],"brief":"WARNING: Can be called very frequently in one frame, use with caution","file":"4_World/Entities/Vehicles/BoatScript.c","line":418},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":441},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":452},{"name":"DetectFlipped","ret":"bool","params":[{"type":"VehicleFlippedContext","name":"ctx"}],"mods":["protected","override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":482},{"name":"OnSound","ret":"float","params":[{"type":"BoatSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":489},{"name":"MarkCrewMemberUnconscious","ret":"void","params":[{"type":"int","name":"crewMemberIndex"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":504},{"name":"MarkCrewMemberDead","ret":"void","params":[{"type":"int","name":"crewMemberIndex"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":515},{"name":"DecayHealthTick","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":526},{"name":"IsInFlagRange","ret":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":542},{"name":"CheckOperationalState","ret":"bool","file":"4_World/Entities/Vehicles/BoatScript.c","line":564},{"name":"OnDriverExit","ret":"void","params":[{"type":"Human","name":"player"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":579},{"name":"OnVehicleJumpOutServer","ret":"void","params":[{"type":"GetOutTransportActionData","name":"data"}],"file":"4_World/Entities/Vehicles/BoatScript.c","line":590},{"name":"HandleEngineSound","ret":"void","params":[{"type":"EBoatEngineSoundState","name":"state"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":598},{"name":"PlaySound","ret":"void","params":[{"type":"string","name":"soundset"},{"mods":["inout"],"type":"EffectSound","name":"sound"},{"type":"vector","name":"position","def":"vector.Zero"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":639},{"name":"HandleBoatSplashSound","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":662},{"name":"SyncSoundImpactLight","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":686},{"name":"SyncSoundImpactHeavy","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":695},{"name":"SyncSoundPushBoat","ret":"void","params":[{"type":"bool","name":"play"}],"file":"4_World/Entities/Vehicles/BoatScript.c","line":704},{"name":"FadeEngineSound","ret":"void","params":[{"type":"bool","name":"fadeIn"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":714},{"name":"FlipVehicle","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":721},{"name":"CheckContactCache","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":732},{"name":"SetActions","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":748},{"name":"AddAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/Vehicles/BoatScript.c","line":754},{"name":"RemoveAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/Vehicles/BoatScript.c","line":787},{"name":"UpdateParticles","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":800},{"name":"StopParticleUpdate","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":808},{"name":"ClearWaterEffects","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":814},{"name":"CleanupEffects","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":833},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":848},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":855},{"name":"GetOwnerStateType","ret":"typename","mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":875},{"name":"GetMoveType","ret":"typename","mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":880},{"name":"FixEntity","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":886}],"members":[{"name":"DECAY_PLAYER_RANGE","type":"int","mods":["protected","const"],"init":"300","brief":"when a player is found within this range, decay is deactivated","file":"4_World/Entities/Vehicles/BoatScript.c","line":43},{"name":"DECAY_FLAG_RANGE","type":"int","mods":["protected","const"],"init":"100","brief":"when a boat is parked around a territoryflag, decay is deactivated","file":"4_World/Entities/Vehicles/BoatScript.c","line":44},{"name":"DECAY_TICK_FREQUENCY","type":"float","mods":["protected","const"],"init":"10","brief":"seconds","file":"4_World/Entities/Vehicles/BoatScript.c","line":45},{"name":"DECAY_DAMAGE","type":"float","mods":["protected","const"],"init":"0.017","file":"4_World/Entities/Vehicles/BoatScript.c","line":46},{"name":"DECAY_FLIPPED_MULT","type":"float","mods":["protected","const"],"init":"4","file":"4_World/Entities/Vehicles/BoatScript.c","line":47},{"name":"SOUND_ENGINE_FADE","type":"float","mods":["protected","const"],"init":"0.2","file":"4_World/Entities/Vehicles/BoatScript.c","line":49},{"name":"SPLASH_THRESHOLD_CONDITION","type":"float","mods":["protected","const"],"init":"0.08","brief":"diff between sea surface and propeller pos which determines if the splash should happen","file":"4_World/Entities/Vehicles/BoatScript.c","line":50},{"name":"SPLASH_THRESHOLD","type":"float","mods":["protected","const"],"init":"0.18","brief":"diff between sea surface and propeller pos which determines when the splash happens","file":"4_World/Entities/Vehicles/BoatScript.c","line":51},{"name":"m_BoatTypeActionsMap","type":"ref map<typename, ref TInputActionMap>","mods":["private","static"],"init":"new map<typename, ref TInputActionMap>()","file":"4_World/Entities/Vehicles/BoatScript.c","line":53},{"name":"m_InputActionMap","type":"TInputActionMap","mods":["private"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":54},{"name":"m_ActionsInitialized","type":"bool","mods":["private"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":55},{"name":"m_VelocityPrevTick","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":57},{"name":"m_MomentumPrevTick","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":58},{"name":"m_ContactData","type":"ref VehicleContactData","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":59},{"name":"m_DecayTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":60},{"name":"m_UpdateParticles","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":63},{"name":"m_WaterEffects","type":"ref EffectBoatWaterBase","mods":["protected"],"array":"4","file":"4_World/Entities/Vehicles/BoatScript.c","line":64},{"name":"m_SplashIncoming","type":"bool","mods":["protected"],"brief":"boat is high enough for the splash to trigger when it falls back down to sea level","file":"4_World/Entities/Vehicles/BoatScript.c","line":67},{"name":"m_PlaySoundEngineStopNoFuel","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":68},{"name":"m_PlaySoundImpactLight","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":69},{"name":"m_PlaySoundImpactHeavy","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":70},{"name":"m_PlaySoundPushBoat","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":71},{"name":"m_IsEngineSoundFading","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":72},{"name":"m_EngineFadeDirection","type":"bool","mods":["protected"],"brief":"true>in | false>out","file":"4_World/Entities/Vehicles/BoatScript.c","line":73},{"name":"m_EngineFadeTime","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":74},{"name":"m_SoundImpactLight","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":75},{"name":"m_SoundImpactHeavy","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":76},{"name":"m_SoundPushBoat","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":77},{"name":"m_SoundWaterSplash","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":78},{"name":"m_SoundEngineStart","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":79},{"name":"m_SoundEngineStop","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":80},{"name":"m_SoundEngineStartNoFuel","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":81},{"name":"m_SoundEngineStopNoFuel","type":"string","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":82},{"name":"m_SoundPushBoatEffect","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":85},{"name":"m_SoundWaterSplashEffect","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":86},{"name":"m_SoundEngineEffect","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":87},{"name":"m_SoundEngineEffectDeletion","type":"ref EffectSound","mods":["protected"],"brief":"hold engine sound which is being stopped & deleted while another is starting","file":"4_World/Entities/Vehicles/BoatScript.c","line":88}]},{"name":"BoatScriptMove","url":"classes/BoatScriptMove/","base":"BoatMove","file":"4_World/Entities/Vehicles/BoatScript.c","line":30},{"name":"BoatScriptOwnerState","url":"classes/BoatScriptOwnerState/","base":"BoatOwnerState","file":"4_World/Entities/Vehicles/BoatScript.c","line":26},{"name":"BoatType","url":"classes/BoatType/","base":"TransportType","file":"3_Game/Vehicles/Boat.c","line":18},{"name":"BoletusMushroom","url":"classes/BoletusMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/BoletusMushroom.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BoletusMushroom.c","line":3}]},{"name":"Bolt_Base","url":"classes/Bolt_Base/","base":"Ammunition_Base","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":83,"methods":[{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":85},{"name":"CanBeActionTarget","ret":"bool","mods":["override"],"brief":"omitted super call is intended","file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":91},{"name":"EEParentedTo","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":104},{"name":"EEParentedFrom","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/AmmunitionPiles.c","line":116}]},{"name":"BoltActionRifle_Base","url":"classes/BoltActionRifle_Base/","base":"Weapon_Base","brief":"base for bolt action rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/BoltActionRifle_Base.c","line":5,"methods":[{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifle_Base.c","line":7}]},{"name":"BoltActionRifle_ExternalMagazine_Base","url":"classes/BoltActionRifle_ExternalMagazine_Base/","base":"BoltActionRifle_Base","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":112,"methods":[{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":123},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":453}],"members":[{"name":"C00","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":114},{"name":"C10","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":115},{"name":"C01","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":116},{"name":"C11","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":117},{"name":"CF0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":118},{"name":"CF1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":119},{"name":"JF0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":120},{"name":"JF1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":121}]},{"name":"BoltActionRifle_InnerMagazine_Base","url":"classes/BoltActionRifle_InnerMagazine_Base/","base":"BoltActionRifle_Base","brief":"base for bolt action rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":68,"methods":[{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":76},{"name":"MustBeChambered","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":210},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":215}],"members":[{"name":"C0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":70},{"name":"C1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":71},{"name":"D1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":72},{"name":"JF","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":73}]},{"name":"BoltRifle_Base","url":"classes/BoltRifle_Base/","base":"Weapon_Base","brief":"base for bolt action rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/BoltRifle_Base.c","line":5},{"name":"BomberJacket_Black","url":"classes/BomberJacket_Black/","base":"BomberJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":9},{"name":"BomberJacket_Blue","url":"classes/BomberJacket_Blue/","base":"BomberJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":11},{"name":"BomberJacket_Brown","url":"classes/BomberJacket_Brown/","base":"BomberJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":10},{"name":"BomberJacket_ColorBase","url":"classes/BomberJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":3}]},{"name":"BomberJacket_Grey","url":"classes/BomberJacket_Grey/","base":"BomberJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":12},{"name":"BomberJacket_Maroon","url":"classes/BomberJacket_Maroon/","base":"BomberJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":13},{"name":"BomberJacket_Olive","url":"classes/BomberJacket_Olive/","base":"BomberJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":14},{"name":"BomberJacket_SkyBlue","url":"classes/BomberJacket_SkyBlue/","base":"BomberJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BomberJacket_ColorBase.c","line":15},{"name":"Bone","url":"classes/Bone/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":129,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":131}]},{"name":"BoneBait","url":"classes/BoneBait/","base":"BaitBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":43},{"name":"BoneHook","url":"classes/BoneHook/","base":"FishingHookBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":10},{"name":"BoneKnife","url":"classes/BoneKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/BoneKnife.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BoneKnife.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/BoneKnife.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BoneKnife.c","line":13}]},{"name":"BoneMask","url":"classes/BoneMask/","topic":"MeshObject","brief":"BoneMask == NULL means that all bits are set WARNING: Non-managed, needs manual delete call, should not be ref'd","file":"1_Core/proto/EnVisual.c","line":48,"members":[{"name":"Mask","type":"int","array":"8","file":"1_Core/proto/EnVisual.c","line":50}]},{"name":"BoneRegenMdfr","url":"classes/BoneRegenMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":9},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":17},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":29},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":33},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":45}],"members":[{"name":"MINIMAL_WATER_TO_REGENRATE","type":"float","mods":["private","const"],"init":"2500","file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":3},{"name":"MINIMAL_ENERGY_TO_REGENRATE","type":"float","mods":["private","const"],"init":"4000","file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":4},{"name":"MINIMAL_BLOOD_TO_REGENRATE","type":"float","mods":["private","const"],"init":"5000","file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":5},{"name":"MINIMAL_BLOOD_REQUIRED_TO_REGENERATE_HEALTH","type":"float","mods":["private","const"],"init":"5000","file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":6},{"name":"BONE_HEALTH_INCREMENT_PER_SEC","type":"float","mods":["private","const"],"init":"0.25","file":"4_World/Classes/PlayerModifiers/Modifiers/BoneRegen.c","line":7}]},{"name":"Bonfire","url":"classes/Bonfire/","base":"BuildingSuper","file":"4_World/Entities/Building/Specific/Bonfire.c","line":1,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":23},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":74},{"name":"BonfireHeating","ret":"void","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/Building/Specific/Bonfire.c","line":112}],"members":[{"name":"TIMER_HEATING_UPDATE_INTERVAL","type":"float","mods":["const"],"init":"2","file":"4_World/Entities/Building/Specific/Bonfire.c","line":3},{"name":"PARAM_HEAT_RADIUS","type":"float","mods":["const"],"init":"15","file":"4_World/Entities/Building/Specific/Bonfire.c","line":4},{"name":"PARAM_FULL_HEAT_RADIUS","type":"float","mods":["const"],"init":"5","file":"4_World/Entities/Building/Specific/Bonfire.c","line":5},{"name":"PARAM_MAX_TRANSFERED_TEMPERATURE","type":"float","mods":["const"],"init":"25","brief":"maximum value for temperature that will be transfered to player (environment)","file":"4_World/Entities/Building/Specific/Bonfire.c","line":6},{"name":"CONST_FIRE_TEMP","type":"float","mods":["const"],"init":"1000","file":"4_World/Entities/Building/Specific/Bonfire.c","line":7},{"name":"PARAM_DRY_MODIFIER","type":"float","mods":["const"],"init":"8.0","file":"4_World/Entities/Building/Specific/Bonfire.c","line":8},{"name":"m_Light","type":"BonfireLight","mods":["protected"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":10},{"name":"m_ParticleFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":11},{"name":"m_ParticleSmoke","type":"Particle","mods":["protected"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":12},{"name":"m_SoundFireLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":13},{"name":"m_BonfireHeatingTimer","type":"ref Timer","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/Building/Specific/Bonfire.c","line":16},{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":19},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":20},{"name":"m_UTSLBonfire","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Entities/Building/Specific/Bonfire.c","line":21}]},{"name":"BonfireLight","url":"classes/BonfireLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BonfireLight.c","line":1,"methods":[{"name":"BonfireLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BonfireLight.c","line":7},{"name":"OnFrameLightSource","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/BonfireLight.c","line":23}],"members":[{"name":"m_FireRadius","type":"float","mods":["static"],"init":"40","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BonfireLight.c","line":3},{"name":"m_FireBrightness","type":"float","mods":["static"],"init":"15.0","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BonfireLight.c","line":4},{"name":"m_MemoryPoint","type":"string","mods":["static"],"init":"\"bonfire_fire\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BonfireLight.c","line":5}]},{"name":"BookMenu","url":"classes/BookMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/BookMenu.c","line":1,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/BookMenu.c","line":11},{"name":"ReadBook","ret":"void","params":[{"type":"InventoryItem","name":"book"}],"file":"5_Mission/GUI/BookMenu.c","line":24},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/BookMenu.c","line":34},{"name":"NextPrevPage","ret":"void","params":[{"type":"bool","name":"next"}],"file":"5_Mission/GUI/BookMenu.c","line":54}],"members":[{"name":"m_author","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/BookMenu.c","line":3},{"name":"m_title","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/BookMenu.c","line":4},{"name":"m_page","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/BookMenu.c","line":5},{"name":"m_content","type":"HtmlWidget","mods":["protected"],"file":"5_Mission/GUI/BookMenu.c","line":6},{"name":"m_page_height","type":"float","mods":["protected"],"file":"5_Mission/GUI/BookMenu.c","line":7},{"name":"m_content_total_height","type":"float","mods":["protected"],"file":"5_Mission/GUI/BookMenu.c","line":8},{"name":"m_content_pos","type":"float","mods":["protected"],"file":"5_Mission/GUI/BookMenu.c","line":9}]},{"name":"bool","url":"classes/bool/","file":"1_Core/proto/EnConvert.c","line":1,"methods":[{"name":"ToString","ret":"string","file":"1_Core/proto/EnConvert.c","line":3}]},{"name":"BoonieHat_Black","url":"classes/BoonieHat_Black/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":10},{"name":"BoonieHat_Blue","url":"classes/BoonieHat_Blue/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":11},{"name":"BoonieHat_ColorBase","url":"classes/BoonieHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":3}]},{"name":"BoonieHat_DPM","url":"classes/BoonieHat_DPM/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":12},{"name":"BoonieHat_Dubok","url":"classes/BoonieHat_Dubok/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":13},{"name":"BoonieHat_Flecktran","url":"classes/BoonieHat_Flecktran/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":14},{"name":"BoonieHat_NavyBlue","url":"classes/BoonieHat_NavyBlue/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":15},{"name":"BoonieHat_Olive","url":"classes/BoonieHat_Olive/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":16},{"name":"BoonieHat_Orange","url":"classes/BoonieHat_Orange/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":17},{"name":"BoonieHat_Red","url":"classes/BoonieHat_Red/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":18},{"name":"BoonieHat_Tan","url":"classes/BoonieHat_Tan/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":19},{"name":"BoonieHat_Winter","url":"classes/BoonieHat_Winter/","base":"BoonieHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BoonieHat_ColorBase.c","line":20},{"name":"Bot","url":"classes/Bot/","file":"4_World/Systems/Bot/Bot.c","line":18,"methods":[{"name":"Bot","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"ow"}],"file":"4_World/Systems/Bot/Bot.c","line":26},{"name":"SetInstanceType","ret":"void","params":[{"type":"DayZPlayerInstanceType","name":"t"}],"file":"4_World/Systems/Bot/Bot.c","line":31},{"name":"Start","ret":"void","file":"4_World/Systems/Bot/Bot.c","line":33},{"name":"Stop","ret":"void","file":"4_World/Systems/Bot/Bot.c","line":38},{"name":"StartAction","ret":"void","params":[{"type":"int","name":"action"}],"file":"4_World/Systems/Bot/Bot.c","line":43},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"file":"4_World/Systems/Bot/Bot.c","line":55},{"name":"AddTransition","ret":"void","params":[{"type":"BotStateBase","name":"state"},{"type":"int","name":"id"}],"file":"4_World/Systems/Bot/Bot.c","line":68},{"name":"InitFSM","ret":"void","file":"4_World/Systems/Bot/Bot.c","line":81},{"name":"ProcessEvent","ret":"bool","params":[{"type":"BotEventBase","name":"e"}],"file":"4_World/Systems/Bot/Bot.c","line":107}],"members":[{"name":"m_Owner","type":"PlayerBase","init":"null","file":"4_World/Systems/Bot/Bot.c","line":20},{"name":"m_FSM","type":"ref BotFSM","mods":["protected"],"init":"null","file":"4_World/Systems/Bot/Bot.c","line":21},{"name":"m_InstanceType","type":"DayZPlayerInstanceType","mods":["protected"],"init":"DayZPlayerInstanceType.INSTANCETYPE_CLIENT","file":"4_World/Systems/Bot/Bot.c","line":22},{"name":"m_IdleState","type":"ref BotStateBase","mods":["protected"],"init":"null","file":"4_World/Systems/Bot/Bot.c","line":24},{"name":"___Bgn__","type":"ref BotEventBase","init":"new BotEventStart","file":"4_World/Systems/Bot/Bot.c","line":61},{"name":"__Stop__","type":"ref BotEventBase","init":"new BotEventStop","file":"4_World/Systems/Bot/Bot.c","line":62},{"name":"___OK___","type":"ref BotEventBase","init":"new BotEventEndOK","file":"4_World/Systems/Bot/Bot.c","line":63},{"name":"__Fail__","type":"ref BotEventBase","init":"new BotEventEndFail","file":"4_World/Systems/Bot/Bot.c","line":64},{"name":"__Tout__","type":"ref BotEventBase","init":"new BotEventEndTimeout","file":"4_World/Systems/Bot/Bot.c","line":65},{"name":"__IChg__","type":"ref BotEventBase","init":"new BotEventOnItemInHandsChanged","file":"4_World/Systems/Bot/Bot.c","line":66}]},{"name":"Bot_TestSpawnDeadSelectBury","url":"classes/Bot_TestSpawnDeadSelectBury/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":30,"methods":[{"name":"Bot_TestSpawnDeadSelectBury","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"string","name":"new_type","def":"\"ZmbM_HermitSkinny_Beige\""}],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":38},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":64},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":65},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":66}],"members":[{"name":"m_Type","type":"string","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":32},{"name":"m_SpawnDead","type":"ref BotSpawnDead","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":33},{"name":"m_SpawnShovel","type":"ref BotSpawnEntityInHands","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":34},{"name":"m_Selecting","type":"ref BotSelectZombieTarget","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":35},{"name":"m_Burying","type":"ref BotPerformAction","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":36}]},{"name":"Bot_TestSpawnOpen","url":"classes/Bot_TestSpawnOpen/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":93,"methods":[{"name":"Bot_TestSpawnOpen","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"string","name":"new_type","def":"\"\""}],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":99},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":120},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":121},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":122}],"members":[{"name":"m_Type","type":"string","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":95},{"name":"m_Spawning","type":"ref BotSpawnEntityInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":96},{"name":"m_Opening","type":"ref BotOpenEntityInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":97}]},{"name":"Bot_TestSpawnOpenDestroy","url":"classes/Bot_TestSpawnOpenDestroy/","base":"Bot_TestSpawnOpen","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":262,"methods":[{"name":"Bot_TestSpawnOpenDestroy","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"string","name":"new_type","def":"\"\""}],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":266},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":279},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":280},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":281}],"members":[{"name":"m_Destroying","type":"ref BotDestroyEntityInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":264}]},{"name":"Bot_TestSpawnOpenDrop","url":"classes/Bot_TestSpawnOpenDrop/","base":"Bot_TestSpawnOpen","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":240,"methods":[{"name":"Bot_TestSpawnOpenDrop","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"string","name":"new_type","def":"\"\""}],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":244},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":257},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":258},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":259}],"members":[{"name":"m_Dropping","type":"ref BotDropEntityInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":242}]},{"name":"Bot_TestSpawnOpenEat","url":"classes/Bot_TestSpawnOpenEat/","base":"Bot_TestSpawnOpen","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":284,"methods":[{"name":"Bot_TestSpawnOpenEat","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"string","name":"new_type","def":"\"\""}],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":288},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":301},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":306},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":311}],"members":[{"name":"m_Eating","type":"ref BotEatEntityInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":286}]},{"name":"BotActionBase","url":"classes/BotActionBase/","brief":"represents action executed on transition just between OnExit from old state and OnEntry to new state","file":"4_World/Systems/Bot/BotActions.c","line":4,"methods":[{"name":"Action","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"brief":"executed when transition occurs","file":"4_World/Systems/Bot/BotActions.c","line":9}]},{"name":"BotDestroyEntityInHands","url":"classes/BotDestroyEntityInHands/","base":"BotWaitForChangeInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":217,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":221},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":234},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":235},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":236}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":219}]},{"name":"BotDropEntityInHands","url":"classes/BotDropEntityInHands/","base":"BotWaitForChangeInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":158,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":162},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":177},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":178},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":179}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":160}]},{"name":"BotEatEntityInHands","url":"classes/BotEatEntityInHands/","base":"BotWaitForChangeInHands","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":182,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":186},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":210},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":211},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":212}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":184}]},{"name":"BotEventBase","url":"classes/BotEventBase/","brief":"represents event that triggers transition from state to state","file":"4_World/Systems/Bot/BotEvents.c","line":4,"methods":[{"name":"BotEventBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"p","def":"NULL"},{"type":"EntityAI","name":"e","def":"NULL"}],"file":"4_World/Systems/Bot/BotEvents.c","line":9},{"name":"DumpToString","ret":"string","file":"4_World/Systems/Bot/BotEvents.c","line":10}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Systems/Bot/BotEvents.c","line":6},{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/BotEvents.c","line":7}]},{"name":"BotEventEndFail","url":"classes/BotEventEndFail/","base":"BotEventBase","file":"4_World/Systems/Bot/BotEvents.c","line":20},{"name":"BotEventEndOK","url":"classes/BotEventEndOK/","base":"BotEventBase","file":"4_World/Systems/Bot/BotEvents.c","line":19},{"name":"BotEventEndTimeout","url":"classes/BotEventEndTimeout/","base":"BotEventBase","file":"4_World/Systems/Bot/BotEvents.c","line":21},{"name":"BotEventEntityAttached","url":"classes/BotEventEntityAttached/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":1},{"name":"BotEventEntityDetached","url":"classes/BotEventEntityDetached/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":3},{"name":"BotEventEntityInHands","url":"classes/BotEventEntityInHands/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":1},{"name":"BotEventEntityInHandsOpened","url":"classes/BotEventEntityInHandsOpened/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":40},{"name":"BotEventEntitySpawned","url":"classes/BotEventEntitySpawned/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":2},{"name":"BotEventHandsEmpty","url":"classes/BotEventHandsEmpty/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":126},{"name":"BotEventHuntedTargetInSight","url":"classes/BotEventHuntedTargetInSight/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_Hunt.c","line":2},{"name":"BotEventHuntedTargetLost","url":"classes/BotEventHuntedTargetLost/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_Hunt.c","line":8},{"name":"BotEventOnItemInHandsChanged","url":"classes/BotEventOnItemInHandsChanged/","base":"BotEventBase","file":"4_World/Systems/Bot/BotEvents.c","line":22},{"name":"BotEventSelectedTarget","url":"classes/BotEventSelectedTarget/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":70},{"name":"BotEventStart","url":"classes/BotEventStart/","base":"BotEventBase","file":"4_World/Systems/Bot/BotEvents.c","line":16},{"name":"BotEventStartDebug","url":"classes/BotEventStartDebug/","base":"BotEventBase","file":"4_World/Systems/Bot/BotEvents.c","line":24,"methods":[{"name":"BotEventStartDebug","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"p","def":"NULL"},{"type":"EntityAI","name":"e","def":"NULL"},{"type":"int","name":"id","def":"0"}],"file":"4_World/Systems/Bot/BotEvents.c","line":28},{"name":"DumpToString","ret":"string","mods":["override"],"file":"4_World/Systems/Bot/BotEvents.c","line":33}],"members":[{"name":"m_Id","type":"int","file":"4_World/Systems/Bot/BotEvents.c","line":26}]},{"name":"BotEventStop","url":"classes/BotEventStop/","base":"BotEventBase","file":"4_World/Systems/Bot/BotEvents.c","line":17},{"name":"BotEventWaitTimeout","url":"classes/BotEventWaitTimeout/","base":"BotEventBase","file":"4_World/Systems/Bot/Bot_TimedWait.c","line":2},{"name":"BotFSM","url":"classes/BotFSM/","base":"HFSMBase","brief":"Bot Finite State Machine (Hierarchical)","file":"4_World/Systems/Bot/BotFSM.c","line":4},{"name":"BotGuardAnd","url":"classes/BotGuardAnd/","base":"BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":14,"methods":[{"name":"BotGuardAnd","kind":"ctor","ret":"void","params":[{"type":"BotGuardBase","name":"arg0","def":"NULL"},{"type":"BotGuardBase","name":"arg1","def":"NULL"}],"file":"4_World/Systems/Bot/BotGuards.c","line":19},{"name":"GuardCondition","ret":"bool","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/BotGuards.c","line":21}],"members":[{"name":"m_arg0","type":"ref BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":16},{"name":"m_arg1","type":"ref BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":17}]},{"name":"BotGuardBase","url":"classes/BotGuardBase/","brief":"represents guard on a transition from state to state","file":"4_World/Systems/Bot/BotGuards.c","line":4,"methods":[{"name":"GuardCondition","ret":"bool","params":[{"type":"BotEventBase","name":"e"}],"brief":"enable or disable transition based on condition the guard is a boolean operation executed first and which can prevent the transition from firing by returning false","file":"4_World/Systems/Bot/BotGuards.c","line":11}]},{"name":"BotGuardDebugEventMatches","url":"classes/BotGuardDebugEventMatches/","base":"BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":77,"methods":[{"name":"BotGuardDebugEventMatches","kind":"ctor","ret":"void","params":[{"type":"BotEventStartDebug","name":"e","def":"NULL"}],"file":"4_World/Systems/Bot/BotGuards.c","line":81},{"name":"GuardCondition","ret":"bool","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/BotGuards.c","line":83}],"members":[{"name":"m_Event","type":"ref BotEventStartDebug","mods":["protected"],"file":"4_World/Systems/Bot/BotGuards.c","line":79}]},{"name":"BotGuardHasItemInHands","url":"classes/BotGuardHasItemInHands/","base":"HandGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":58,"methods":[{"name":"BotGuardHasItemInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"NULL"}],"file":"4_World/Systems/Bot/BotGuards.c","line":61},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/BotGuards.c","line":63}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"4_World/Systems/Bot/BotGuards.c","line":60}]},{"name":"BotGuardNot","url":"classes/BotGuardNot/","base":"BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":29,"methods":[{"name":"BotGuardNot","kind":"ctor","ret":"void","params":[{"type":"BotGuardBase","name":"arg0","def":"NULL"}],"file":"4_World/Systems/Bot/BotGuards.c","line":33},{"name":"GuardCondition","ret":"bool","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/BotGuards.c","line":35}],"members":[{"name":"m_arg0","type":"ref BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":31}]},{"name":"BotGuardOr","url":"classes/BotGuardOr/","base":"BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":43,"methods":[{"name":"BotGuardOr","kind":"ctor","ret":"void","params":[{"type":"BotGuardBase","name":"arg0","def":"NULL"},{"type":"BotGuardBase","name":"arg1","def":"NULL"}],"file":"4_World/Systems/Bot/BotGuards.c","line":48},{"name":"GuardCondition","ret":"bool","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/BotGuards.c","line":50}],"members":[{"name":"m_arg0","type":"ref BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":45},{"name":"m_arg1","type":"ref BotGuardBase","file":"4_World/Systems/Bot/BotGuards.c","line":46}]},{"name":"BotHunt","url":"classes/BotHunt/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_Hunt.c","line":15,"methods":[{"name":"BotHunt","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":23},{"name":"SelectTarget","ret":"void","file":"4_World/Systems/Bot/Bot_Hunt.c","line":42},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":50},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":58},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":66}],"members":[{"name":"m_Target","type":"Man","file":"4_World/Systems/Bot/Bot_Hunt.c","line":17},{"name":"m_dtAccumulator","type":"float","init":"0.0","file":"4_World/Systems/Bot/Bot_Hunt.c","line":18},{"name":"m_Tracking","type":"ref BotHunt_Tracking","file":"4_World/Systems/Bot/Bot_Hunt.c","line":20},{"name":"m_Hunting","type":"ref BotHunt_Hunting","file":"4_World/Systems/Bot/Bot_Hunt.c","line":21}]},{"name":"BotHunt_Hunting","url":"classes/BotHunt_Hunting/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_Hunt.c","line":174,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":178},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":183},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":185},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":190}],"members":[{"name":"m_Target","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Hunt.c","line":176}]},{"name":"BotHunt_Tracking","url":"classes/BotHunt_Tracking/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_Hunt.c","line":89,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":96},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":105},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":114},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":123}],"members":[{"name":"m_Target","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Hunt.c","line":91},{"name":"m_TargetInSight","type":"bool","init":"false","file":"4_World/Systems/Bot/Bot_Hunt.c","line":92},{"name":"m_TargetLost","type":"bool","init":"false","file":"4_World/Systems/Bot/Bot_Hunt.c","line":93},{"name":"m_Tracking","type":"bool","init":"true","file":"4_World/Systems/Bot/Bot_Hunt.c","line":94}]},{"name":"BotOpenEntityInHands","url":"classes/BotOpenEntityInHands/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":42,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":46},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":66},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":68},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":73}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":44}]},{"name":"BotPerformAction","url":"classes/BotPerformAction/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":127,"methods":[{"name":"BotPerformAction","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"int","name":"action","def":"AT_EAT"}],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":132},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":137},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":156},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":157},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":158}],"members":[{"name":"m_Entity","type":"EntityAI","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":129},{"name":"m_ActionID","type":"int","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":130}]},{"name":"BotSelectZombieTarget","url":"classes/BotSelectZombieTarget/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":72,"methods":[{"name":"SelectTarget","ret":"void","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":77},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":83},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":90},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":98}],"members":[{"name":"m_Target","type":"ZombieMaleBase","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":74},{"name":"m_dtAccumulator","type":"float","init":"0.0","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":75}]},{"name":"BotSpawnDead","url":"classes/BotSpawnDead/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":4,"methods":[{"name":"BotSpawnDead","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"string","name":"new_type","def":"\"\""}],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":8},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":16}],"members":[{"name":"m_Type","type":"string","cond":["BOT"],"file":"4_World/Systems/Bot/Bot_TestSpawnDeadBury.c","line":6}]},{"name":"BotSpawnEntityInHands","url":"classes/BotSpawnEntityInHands/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":3,"methods":[{"name":"BotSpawnEntityInHands","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"string","name":"new_type","def":"\"\""}],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":7},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":15},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":25},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":27}],"members":[{"name":"m_Type","type":"string","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":5}]},{"name":"BotStanceRandomizer","url":"classes/BotStanceRandomizer/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_StanceRandomizer.c","line":1,"methods":[{"name":"BotStanceRandomizer","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_StanceRandomizer.c","line":7},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_StanceRandomizer.c","line":11},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_StanceRandomizer.c","line":18},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_StanceRandomizer.c","line":25}],"members":[{"name":"m_State","type":"ref HumanMovementState","init":"new HumanMovementState()","file":"4_World/Systems/Bot/Bot_StanceRandomizer.c","line":3},{"name":"m_dtAccumulator","type":"float","init":"0.0","file":"4_World/Systems/Bot/Bot_StanceRandomizer.c","line":5}]},{"name":"BotStateBase","url":"classes/BotStateBase/","brief":"represent weapon state base","file":"4_World/Systems/Bot/BotStates.c","line":10,"methods":[{"name":"BotStateBase","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/BotStates.c","line":17},{"name":"GetPlayerOwner","ret":"PlayerBase","file":"4_World/Systems/Bot/BotStates.c","line":19},{"name":"SetParentState","ret":"void","params":[{"type":"BotStateBase","name":"parent"}],"brief":"allows construction of hierarchical state machine","file":"4_World/Systems/Bot/BotStates.c","line":24},{"name":"GetParentState","ret":"BotStateBase","file":"4_World/Systems/Bot/BotStates.c","line":28},{"name":"HasFSM","ret":"bool","file":"4_World/Systems/Bot/BotStates.c","line":30},{"name":"GetFSM","ret":"BotFSM","file":"4_World/Systems/Bot/BotStates.c","line":31},{"name":"ProcessEvent","ret":"bool","params":[{"type":"BotEventBase","name":"e"}],"file":"4_World/Systems/Bot/BotStates.c","line":33},{"name":"AddTransition","ret":"void","params":[{"type":"FSMTransition<BotStateBase, BotEventBase, BotActionBase, BotGuardBase>","name":"t"}],"brief":"adds transition into m_FSM transition table","file":"4_World/Systems/Bot/BotStates.c","line":43},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"brief":"called upon entry to state @NOTE\tif state has (non-running) sub-machine, it's started on entry","file":"4_World/Systems/Bot/BotStates.c","line":57},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"ongoing behavior, performed while being in the state","file":"4_World/Systems/Bot/BotStates.c","line":73},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"brief":"called when abort signal arrives","file":"4_World/Systems/Bot/BotStates.c","line":83},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"brief":"called on exit from state","file":"4_World/Systems/Bot/BotStates.c","line":97},{"name":"IsWaitingForActionFinish","ret":"bool","brief":"waiting for active animation action/actionType finish","file":"4_World/Systems/Bot/BotStates.c","line":106},{"name":"IsIdle","ret":"bool","brief":"idle state does not expect any animation events","file":"4_World/Systems/Bot/BotStates.c","line":112},{"name":"OnSubMachineChanged","ret":"void","params":[{"type":"BotStateBase","name":"src"},{"type":"BotStateBase","name":"dst"}],"brief":"called when sub-machine has changed its state","file":"4_World/Systems/Bot/BotStates.c","line":119},{"name":"OnStateChanged","ret":"void","params":[{"type":"BotStateBase","name":"src"},{"type":"BotStateBase","name":"dst"}],"brief":"called on current state when state machine has changed its state","file":"4_World/Systems/Bot/BotStates.c","line":126}],"members":[{"name":"m_Owner","type":"PlayerBase","brief":"man that this state belongs to","file":"4_World/Systems/Bot/BotStates.c","line":12},{"name":"m_Bot","type":"Bot","brief":"bot that this state belongs to","file":"4_World/Systems/Bot/BotStates.c","line":13},{"name":"m_ParentState","type":"BotStateBase","brief":"hierarchical parent state of this state (or null)","file":"4_World/Systems/Bot/BotStates.c","line":14},{"name":"m_FSM","type":"ref BotFSM","brief":"nested state machine (or null)","file":"4_World/Systems/Bot/BotStates.c","line":15}]},{"name":"BotStateIdle","url":"classes/BotStateIdle/","base":"BotStateBase","file":"4_World/Systems/Bot/BotStates.c","line":129,"methods":[{"name":"BotStateIdle","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/BotStates.c","line":131},{"name":"IsIdle","ret":"bool","mods":["override"],"file":"4_World/Systems/Bot/BotStates.c","line":133}]},{"name":"BotTestAttachAndDropCycle","url":"classes/BotTestAttachAndDropCycle/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":5,"methods":[{"name":"BotTestAttachAndDropCycle","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":11},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":30},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":39},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":46}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":7},{"name":"m_Detaching","type":"ref BotTestAttachAndDropCycle_Detaching","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":8},{"name":"m_Attaching","type":"ref BotTestAttachAndDropCycle_Attaching","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":9}]},{"name":"BotTestAttachAndDropCycle_Attaching","url":"classes/BotTestAttachAndDropCycle_Attaching/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":88,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":92},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":97},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":99},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":104}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":90}]},{"name":"BotTestAttachAndDropCycle_Detaching","url":"classes/BotTestAttachAndDropCycle_Detaching/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":52,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":56},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":61},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":63},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":68}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestAttachAndDropCycle.c","line":54}]},{"name":"BotTestItemMoveBackAndForth","url":"classes/BotTestItemMoveBackAndForth/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":1,"methods":[{"name":"BotTestItemMoveBackAndForth","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":6},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":22},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":48},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":55}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":3},{"name":"m_Move","type":"ref BotTestItemMoveBackAndForth_MoveFromSlotToSlot","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":4}]},{"name":"BotTestItemMoveBackAndForth_MoveFromSlotToSlot","url":"classes/BotTestItemMoveBackAndForth_MoveFromSlotToSlot/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":61,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":68},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":73},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":75},{"name":"GetNextSlot","ret":"int","params":[{"type":"int","name":"curr"}],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":80},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":90}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":63},{"name":"m_WaitingForSlot","type":"int","init":"InventorySlots.INVALID","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":64},{"name":"m_hgSlot","type":"int","init":"InventorySlots.GetSlotIdFromString(\"Headgear\")","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":65},{"name":"m_mskSlot","type":"int","init":"InventorySlots.GetSlotIdFromString(\"Mask\")","file":"4_World/Systems/Bot/Bot_TestItemMoveBackAndForth.c","line":66}]},{"name":"BotTestSpamUserActions","url":"classes/BotTestSpamUserActions/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":147,"methods":[{"name":"BotTestSpamUserActions","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":154},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":171},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":184},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":191}],"members":[{"name":"m_Entity","type":"EntityAI","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":149},{"name":"m_Start","type":"ref BotTestSpamUserActions_Start","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":150},{"name":"m_GetRef","type":"ref BotTestSpamUserActions_GetEntityFromSlot","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":151}]},{"name":"BotTestSpamUserActions_GetEntityFromSlot","url":"classes/BotTestSpamUserActions_GetEntityFromSlot/","base":"BotTimedWait","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":26,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":33},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":53},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":60},{"name":"OnTimeout","ret":"void","mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":132}],"members":[{"name":"m_Entity","type":"EntityAI","init":"null","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":28},{"name":"m_Run","type":"bool","init":"false","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":29},{"name":"m_RunStage","type":"int","init":"0","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":30},{"name":"m_Src","type":"ref InventoryLocation","init":"new InventoryLocation","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":31}]},{"name":"BotTestSpamUserActions_Start","url":"classes/BotTestSpamUserActions_Start/","base":"BotTimedWait","file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":2,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":4},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpamUserActions.c","line":10}]},{"name":"BotTestSwapG2H","url":"classes/BotTestSwapG2H/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_Tests.c","line":83,"methods":[{"name":"BotTestSwapG2H","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_Tests.c","line":88},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Tests.c","line":91},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Tests.c","line":101}],"members":[{"name":"m_Entity1","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Tests.c","line":85},{"name":"m_Entity2","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Tests.c","line":86}]},{"name":"BotTestSwapInternal","url":"classes/BotTestSwapInternal/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_Tests.c","line":5,"methods":[{"name":"BotTestSwapInternal","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_Tests.c","line":10},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Tests.c","line":13},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Tests.c","line":23}],"members":[{"name":"m_Entity1","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Tests.c","line":7},{"name":"m_Entity2","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Tests.c","line":8}]},{"name":"BotTestSwapInternalC2H","url":"classes/BotTestSwapInternalC2H/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_Tests.c","line":44,"methods":[{"name":"BotTestSwapInternalC2H","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"}],"file":"4_World/Systems/Bot/Bot_Tests.c","line":49},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Tests.c","line":52},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_Tests.c","line":62}],"members":[{"name":"m_Entity1","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Tests.c","line":46},{"name":"m_Entity2","type":"EntityAI","file":"4_World/Systems/Bot/Bot_Tests.c","line":47}]},{"name":"BotTestSwapWithCorpse","url":"classes/BotTestSwapWithCorpse/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_Tests.c","line":1},{"name":"BotTimedWait","url":"classes/BotTimedWait/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TimedWait.c","line":4,"methods":[{"name":"BotTimedWait","kind":"ctor","ret":"void","params":[{"type":"Bot","name":"bot","def":"NULL"},{"type":"BotStateBase","name":"parent","def":"NULL"},{"type":"float","name":"timeout","def":"3.0"}],"file":"4_World/Systems/Bot/Bot_TimedWait.c","line":10},{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TimedWait.c","line":15},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TimedWait.c","line":22},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TimedWait.c","line":29},{"name":"OnTimeout","ret":"void","file":"4_World/Systems/Bot/Bot_TimedWait.c","line":47}],"members":[{"name":"m_dtAccumulator","type":"float","mods":["protected"],"init":"0.0","file":"4_World/Systems/Bot/Bot_TimedWait.c","line":6},{"name":"m_Timeout","type":"float","mods":["protected"],"init":"3.0","file":"4_World/Systems/Bot/Bot_TimedWait.c","line":7},{"name":"m_Periodic","type":"bool","mods":["protected"],"init":"true","file":"4_World/Systems/Bot/Bot_TimedWait.c","line":8}]},{"name":"Bottle_Base","url":"classes/Bottle_Base/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":7,"methods":[{"name":"Bottle_Base","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":42},{"name":"~Bottle_Base","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":52},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":58},{"name":"EECargoIn","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":66},{"name":"OnFreezeStateChangeServer","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":73},{"name":"GetConsumptionPenaltyContext","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":89},{"name":"Synchronize","ret":"void","mods":["override"],"brief":"no penalty while drinking","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":102},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":107},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":137},{"name":"RemoveAudioVisualsOnClient","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":151},{"name":"RefreshAudioVisualsOnClient","ret":"void","params":[{"type":"CookingMethodType","name":"cooking_method"},{"type":"bool","name":"is_done"},{"type":"bool","name":"is_empty"},{"type":"bool","name":"is_burned"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":158},{"name":"RefreshAudioVisuals","ret":"void","params":[{"type":"CookingMethodType","name":"cooking_method"},{"type":"bool","name":"is_done"},{"type":"bool","name":"is_empty"},{"type":"bool","name":"is_burned"}],"brief":"Remnants of old, responsible for particles and some (empty) sounds. Cooked items take care of the rest themselves","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":169},{"name":"RemoveAudioVisuals","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":227},{"name":"ParticleCookingStart","ret":"void","params":[{"type":"int","name":"particle_id"}],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":234},{"name":"ParticleCookingStop","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":251},{"name":"PlayPouringLoopSound","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":261},{"name":"StopPouringLoopSound","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":269},{"name":"PlayEmptyingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":275},{"name":"StopEmptyingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":283},{"name":"GetEmptyingLoopSoundset","ret":"string","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":292},{"name":"GetEmptyingEndSoundset","ret":"string","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":316},{"name":"GetPouringSoundset","ret":"string","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":340},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":341},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":342},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":343},{"name":"GetEmptyingEndSoundsetHard","ret":"string","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":344},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":345},{"name":"GetEmptyingEndSoundsetWater","ret":"string","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":346},{"name":"GetLiquidEmptyRate","ret":"float","brief":"Returns base liquid empty rate (absolute)..preferrably use the 'GetLiquidThroughputCoef' instead","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":349},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":354},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":374}],"members":[{"name":"m_ParticleCooking","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":10},{"name":"m_ParticlePlaying","type":"int","mods":["protected"],"init":"ParticleList.INVALID","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":11},{"name":"PARTICLE_BOILING_EMPTY","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BOILING_EMPTY","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":14},{"name":"PARTICLE_BOILING_START","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BOILING_START","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":15},{"name":"PARTICLE_BOILING_DONE","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BOILING_DONE","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":16},{"name":"PARTICLE_BAKING_START","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BAKING_START","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":18},{"name":"PARTICLE_BAKING_DONE","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BAKING_DONE","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":19},{"name":"PARTICLE_DRYING_START","type":"int","mods":["protected"],"init":"ParticleList.COOKING_DRYING_START","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":21},{"name":"PARTICLE_DRYING_DONE","type":"int","mods":["protected"],"init":"ParticleList.COOKING_DRYING_DONE","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":22},{"name":"PARTICLE_BURNING_DONE","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BURNING_DONE","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":24},{"name":"m_PouringLoopSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":27},{"name":"m_EmptyingLoopSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":28},{"name":"m_CookingMethod","type":"CookingMethodType","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":31},{"name":"m_CookingIsDone","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":32},{"name":"m_CookingIsEmpty","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":33},{"name":"m_CookingIsBurned","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":34},{"name":"SOUND_BOILING_EMPTY","type":"string","mods":["const"],"init":"\"Boiling_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":37},{"name":"m_LiquidEmptyRate","type":"float","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":39},{"name":"QUANTITY_EMPTIED_PER_SEC_DEFAULT","type":"float","mods":["private","const"],"init":"200","brief":"default","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":40}]},{"name":"BotTrigger","url":"classes/BotTrigger/","file":"4_World/Systems/Bot/Bot.c","line":3,"methods":[{"name":"CheckTrigger","ret":"bool","file":"4_World/Systems/Bot/Bot.c","line":5}]},{"name":"BotWaitForChangeInHands","url":"classes/BotWaitForChangeInHands/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":148},{"name":"BotWaitForEmptyHands","url":"classes/BotWaitForEmptyHands/","base":"BotStateBase","file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":128,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":130},{"name":"OnAbort","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":131},{"name":"OnExit","ret":"void","params":[{"type":"BotEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":132},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Systems/Bot/Bot_TestSpawnAndOpenCan.c","line":134}]},{"name":"Bouncer","url":"classes/Bouncer/","file":"3_Game/GUI/Effects/Bouncer.c","line":2,"methods":[{"name":"Bouncer","kind":"ctor","ret":"void","file":"3_Game/GUI/Effects/Bouncer.c","line":13},{"name":"Update","ret":"void","mods":["protected"],"file":"3_Game/GUI/Effects/Bouncer.c","line":19},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Effects/Bouncer.c","line":31}],"members":[{"name":"amount","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/Bouncer.c","line":4},{"name":"speed","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/Bouncer.c","line":5},{"name":"m_orginal_width","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/Bouncer.c","line":7},{"name":"m_orginal_height","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/Bouncer.c","line":8},{"name":"m_root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/Bouncer.c","line":9},{"name":"m_anim","type":"ref AnimatorTimer","mods":["protected"],"file":"3_Game/GUI/Effects/Bouncer.c","line":10}]},{"name":"Box_Base","url":"classes/Box_Base/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1002,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1004}]},{"name":"BoxCerealCrunchin","url":"classes/BoxCerealCrunchin/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/BoxCerealCrunchin.c","line":1,"methods":[{"name":"BoxCerealCrunchin","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/BoxCerealCrunchin.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/BoxCerealCrunchin.c","line":7}]},{"name":"BoxCollidingParams","url":"classes/BoxCollidingParams/","brief":"Class that holds parameters to feed into CGame.IsBoxCollidingGeometryProxy","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":2,"methods":[{"name":"SetParams","ret":"void","params":[{"type":"vector","name":"center"},{"type":"vector","name":"orientation"},{"type":"vector","name":"edgeLength"},{"type":"ObjIntersect","name":"primaryType"},{"type":"ObjIntersect","name":"secondaryType"},{"type":"bool","name":"fullComponentInfo"}],"mods":["proto","native"],"proto":true,"brief":"Set the parameters","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":13}]},{"name":"BoxCollidingResult","url":"classes/BoxCollidingResult/","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":27,"members":[{"name":"obj","type":"Object","brief":"Object inside of box","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":29},{"name":"parent","type":"Object","brief":"Parent of proxy object","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":30},{"name":"hierLevel","type":"int","brief":"How deep in the proxy hierarchy are we","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":32},{"name":"geomLevel","type":"int","brief":"What geometry was the object found in (will either be primaryType or secondaryType)","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":33},{"name":"componentInfo","type":"ref ComponentInfoArray","brief":"Either the first component found or all of them depending on \"fullComponentInfo\"","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":35},{"name":"proxyInfo","type":"ref ProxyInfoArray","brief":"Either the first proxy found or all of them depending on \"fullComponentInfo\"","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":36}]},{"name":"BoxDraw","url":"classes/BoxDraw/","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":112,"methods":[{"name":"TransformPointByMatrix","ret":"vector","params":[{"type":"vector","name":"transform","array":"4"},{"type":"vector","name":"localPoint"}],"cond":["DEVELOPER","!SERVER"],"brief":"TODO move to math3d","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":119},{"name":"InverseTransformPointByMatrix","ret":"vector","params":[{"type":"vector","name":"transform","array":"4"},{"type":"vector","name":"pointWorld"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":124},{"name":"BoxDraw","kind":"ctor","ret":"void","cond":["DEVELOPER","!SERVER"],"brief":"---------------","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":138},{"name":"~BoxDraw","kind":"dtor","ret":"void","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":159},{"name":"Update","ret":"void","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":168},{"name":"OnGlobalRotationChanged","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":195},{"name":"DrawRotatedBox","ret":"void","params":[{"type":"vector","name":"transform","array":"4"},{"type":"vector","name":"size"},{"type":"int","name":"color"}],"mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":205}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":114},{"name":"m_AA","type":"ref BoxDrawGizmo","mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":115},{"name":"m_BB","type":"ref BoxDrawGizmo","mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":115},{"name":"m_Global","type":"ref BoxDrawGizmo","mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":115}]},{"name":"BoxDrawGizmo","url":"classes/BoxDrawGizmo/","base":"Managed","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":9,"methods":[{"name":"BoxDrawGizmo","kind":"ctor","ret":"void","params":[{"type":"vector","name":"pPosition"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":17},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"position"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":25},{"name":"GetPosition","ret":"vector","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":33},{"name":"SetTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":38},{"name":"GetTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"transform","array":"4"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":48},{"name":"Gizmo_IsSupported","ret":"bool","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":59},{"name":"Gizmo_SetWorldTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"},{"type":"bool","name":"finalize"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":64},{"name":"Gizmo_GetWorldTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":89}],"members":[{"name":"m_Rotation","type":"vector","array":"3","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":11},{"name":"m_Position","type":"vector","mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":12},{"name":"m_Transform","type":"vector","mods":["private"],"array":"4","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":13},{"name":"m_OnRotationChanged","type":"ref ScriptInvoker","init":"new ScriptInvoker()","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":15}]},{"name":"BrainAgent","url":"classes/BrainAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/BrainAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/BrainAgent.c","line":3}]},{"name":"BrainDiseaseMdfr","url":"classes/BrainDiseaseMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":11},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":20},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":25},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":30},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":36},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":41},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":46}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"2000","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"0","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":4},{"name":"SHAKE_INTERVAL_MIN","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":5},{"name":"SHAKE_INTERVAL_MAX","type":"int","mods":["const"],"init":"4","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":6},{"name":"m_Time","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":8},{"name":"m_ShakeTime","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/BrainDisease.c","line":9}]},{"name":"BrakeFluid","url":"classes/BrakeFluid/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":761},{"name":"BrassKnuckles_ColorBase","url":"classes/BrassKnuckles_ColorBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/BrassKnuckles_ColorBase.c","line":1},{"name":"BrassKnuckles_Dull","url":"classes/BrassKnuckles_Dull/","base":"BrassKnuckles_ColorBase","file":"4_World/Entities/ItemBase/BrassKnuckles_ColorBase.c","line":5},{"name":"BrassKnuckles_MenAtArms","url":"classes/BrassKnuckles_MenAtArms/","base":"BrassKnuckles_ColorBase","file":"4_World/Entities/ItemBase/BrassKnuckles_ColorBase.c","line":7},{"name":"BrassKnuckles_Shiny","url":"classes/BrassKnuckles_Shiny/","base":"BrassKnuckles_ColorBase","file":"4_World/Entities/ItemBase/BrassKnuckles_ColorBase.c","line":6},{"name":"BreadcrumbDoorStateController","url":"classes/BreadcrumbDoorStateController/","file":"3_Game/UndergroundAreaLoader.c","line":58,"methods":[{"name":"BreadcrumbDoorStateController","kind":"ctor","ret":"void","params":[{"type":"TStringArray","name":"params"}],"file":"3_Game/UndergroundAreaLoader.c","line":62}],"members":[{"name":"SelectionName","type":"string","file":"3_Game/UndergroundAreaLoader.c","line":60}]},{"name":"BreadcrumbExternalValueController","url":"classes/BreadcrumbExternalValueController/","file":"3_Game/UndergroundAreaLoader.c","line":52,"members":[{"name":"Type","type":"string","file":"3_Game/UndergroundAreaLoader.c","line":54},{"name":"Params","type":"ref TStringArray","file":"3_Game/UndergroundAreaLoader.c","line":55}]},{"name":"BreakLongWoodenStick","url":"classes/BreakLongWoodenStick/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":69,"methods":[{"name":"BreakLongWoodenStick","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"count"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":73},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":78}],"members":[{"name":"m_ItemCount","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBreakLongWoodenStick.c","line":71}]},{"name":"BreathVapourMdfr","url":"classes/BreathVapourMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":3,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":15},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":20},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":25},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":30},{"name":"GetDebugTextSimple","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":35},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":41}]},{"name":"Breeches_Beetcheck","url":"classes/Breeches_Beetcheck/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":18},{"name":"Breeches_Beige","url":"classes/Breeches_Beige/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":17},{"name":"Breeches_Black","url":"classes/Breeches_Black/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":16},{"name":"Breeches_Blackcheck","url":"classes/Breeches_Blackcheck/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":15},{"name":"Breeches_Blue","url":"classes/Breeches_Blue/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":14},{"name":"Breeches_Browncheck","url":"classes/Breeches_Browncheck/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":13},{"name":"Breeches_ColorBase","url":"classes/Breeches_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":3}]},{"name":"Breeches_Green","url":"classes/Breeches_Green/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":12},{"name":"Breeches_Pink","url":"classes/Breeches_Pink/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":9},{"name":"Breeches_Red","url":"classes/Breeches_Red/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":10},{"name":"Breeches_White","url":"classes/Breeches_White/","base":"Breeches_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Breeches_ColorBase.c","line":11},{"name":"BrightnessTestLight","url":"classes/BrightnessTestLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BrightnessTestLight.c","line":3,"methods":[{"name":"BrightnessTestLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BrightnessTestLight.c","line":7},{"name":"OnFrameLightSource","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/BrightnessTestLight.c","line":18}],"members":[{"name":"m_Timer","type":"float","init":"0","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BrightnessTestLight.c","line":5}]},{"name":"BrisketSpread","url":"classes/BrisketSpread/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":369,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":371},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":376},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":383},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":388}]},{"name":"BrisketSpread_Opened","url":"classes/BrisketSpread_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":394,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":396},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":401},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":406}]},{"name":"BrokenArmsMdfr","url":"classes/BrokenArmsMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenArms.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenArms.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenArms.c","line":13},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenArms.c","line":22},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenArms.c","line":27},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenArms.c","line":32}],"members":[{"name":"HEALTHY_ARM","type":"float","mods":["private","const"],"init":"80","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenArms.c","line":3}]},{"name":"BrokenLegsMdfr","url":"classes/BrokenLegsMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":12},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":23},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":30},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":38},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":50},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":63},{"name":"DelayedRequest","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"state"}],"mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":70},{"name":"Delayed","ret":"void","params":[{"type":"bool","name":"state"}],"cond":["DEVELOPER"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":79}],"members":[{"name":"HEALTHY_LEG","type":"float","mods":["private","const"],"init":"100","brief":"Health at which legs are no longer considered broken","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":3},{"name":"currentState","type":"int","mods":["private"],"init":"-1","brief":"Current broken leg state used upon reconnect","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":4},{"name":"TIME_TO_UPDATE","type":"float","mods":["private","const"],"init":"0.5","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":5},{"name":"elapsedTime","type":"float","mods":["private"],"init":"TIME_TO_UPDATE + 1","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":6},{"name":"timer","type":"ref Timer","mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/BrokenLegs.c","line":9}]},{"name":"Broom","url":"classes/Broom/","base":"BroomBase","file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":136,"methods":[{"name":"GetBurningMaterial","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":138},{"name":"GetBurntMaterial","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":143}]},{"name":"Broom_Birch","url":"classes/Broom_Birch/","base":"BroomBase","file":"4_World/Entities/ItemBase/Gear/Tools/Broom_Birch.c","line":1,"methods":[{"name":"GetBurningMaterial","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom_Birch.c","line":3},{"name":"GetBurntMaterial","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom_Birch.c","line":8}]},{"name":"BroomBase","url":"classes/BroomBase/","base":"FlammableBase","file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":10},{"name":"CanReceiveUpgrade","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":18},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":23},{"name":"ApplyResultModifications","ret":"void","params":[{"type":"ItemBase","name":"result"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":29},{"name":"CanTransformIntoStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":35},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":44},{"name":"CalculateQuantity","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":52},{"name":"UpdateParticle","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":66},{"name":"DebugSetHealthAndEnergy","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":85},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":93},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Broom.c","line":104}]},{"name":"BudenovkaHat_ColorBase","url":"classes/BudenovkaHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/BudenovkaHat_ColorBase.c","line":1},{"name":"BudenovkaHat_Gray","url":"classes/BudenovkaHat_Gray/","base":"BudenovkaHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BudenovkaHat_ColorBase.c","line":2},{"name":"Building","url":"classes/Building/","base":"EntityAI","file":"3_Game/Entities/Building.c","line":10,"methods":[{"name":"GetLaddersCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Building.c","line":12},{"name":"GetLadderPosTop","ret":"vector","params":[{"type":"int","name":"ladderIndex"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Building.c","line":13},{"name":"GetLadderPosBottom","ret":"vector","params":[{"type":"int","name":"ladderIndex"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Building.c","line":14},{"name":"GetDoorIndex","ret":"int","params":[{"type":"int","name":"componentIndex"}],"mods":["proto","native"],"proto":true,"brief":"Gets the index of the door based on the view geometry component index","file":"3_Game/Entities/Building.c","line":17},{"name":"GetDoorCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the number of the doors in the building","file":"3_Game/Entities/Building.c","line":20},{"name":"IsDoorOpen","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the door is requested to be fully open (animation wanted phase is greater than 0.5)","file":"3_Game/Entities/Building.c","line":23},{"name":"IsDoorOpening","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the wanted phase is at the open phase target (1.0)","file":"3_Game/Entities/Building.c","line":26},{"name":"IsDoorOpeningAjar","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the wanted phase is at the ajar phase target (0.2)","file":"3_Game/Entities/Building.c","line":29},{"name":"IsDoorClosing","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the wanted phase is at the close phase target (0.0)","file":"3_Game/Entities/Building.c","line":32},{"name":"IsDoorOpened","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the phase is at the open phase target (1.0)","file":"3_Game/Entities/Building.c","line":35},{"name":"IsDoorOpenedAjar","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the phase is at the ajar phase target (0.2)","file":"3_Game/Entities/Building.c","line":38},{"name":"IsDoorClosed","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the phase is at the close phase target (0.0)","file":"3_Game/Entities/Building.c","line":41},{"name":"IsDoorLocked","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"When the door is locked","file":"3_Game/Entities/Building.c","line":44},{"name":"PlayDoorSound","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Plays the appropriate sound at the door, based on animation phase and state","file":"3_Game/Entities/Building.c","line":47},{"name":"OpenDoor","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Attempts to open the door","file":"3_Game/Entities/Building.c","line":50},{"name":"CloseDoor","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Attempts to close the door","file":"3_Game/Entities/Building.c","line":53},{"name":"LockDoor","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"force","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"Locks the door if not already locked, resets the door health. 'force = true' will close the door if open","file":"3_Game/Entities/Building.c","line":56},{"name":"UnlockDoor","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"animate","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Unlocks the door if locked, AJAR animation optional","file":"3_Game/Entities/Building.c","line":59},{"name":"GetDoorSoundPos","ret":"vector","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Position in world space for where the door sounds are played from","file":"3_Game/Entities/Building.c","line":62},{"name":"GetDoorSoundDistance","ret":"float","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Audible distance for the door sound","file":"3_Game/Entities/Building.c","line":65},{"name":"OutputDoorLog","ret":"void","mods":["proto","native"],"proto":true,"brief":"Requires special build as logging is disabled even on internal builds due to memory usage. Used for checking of possible causes of navmesh desync","file":"3_Game/Entities/Building.c","line":68},{"name":"GetNearestDoorBySoundPos","ret":"int","params":[{"type":"vector","name":"position"}],"brief":"Gets the nearest door based on the sound position (quick and dirty function for debugging)","file":"3_Game/Entities/Building.c","line":71},{"name":"OnDoorOpenStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"brief":"Event for when the door starts opening","file":"3_Game/Entities/Building.c","line":91},{"name":"OnDoorOpenFinish","ret":"void","params":[{"type":"DoorFinishParams","name":"params"}],"brief":"Event for when the door finishes opening","file":"3_Game/Entities/Building.c","line":96},{"name":"OnDoorOpenAjarStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"brief":"Event for when the door starts opening ajarred (usually after unlock)","file":"3_Game/Entities/Building.c","line":101},{"name":"OnDoorOpenAjarFinish","ret":"void","params":[{"type":"DoorFinishParams","name":"params"}],"brief":"Event for when the door finishes opening ajarred (usually after unlock)","file":"3_Game/Entities/Building.c","line":106},{"name":"OnDoorCloseStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"brief":"Event for when the door starts closing","file":"3_Game/Entities/Building.c","line":111},{"name":"OnDoorCloseFinish","ret":"void","params":[{"type":"DoorFinishParams","name":"params"}],"brief":"Event for when the door finishes closing","file":"3_Game/Entities/Building.c","line":116},{"name":"OnDoorLocked","ret":"void","params":[{"type":"DoorLockParams","name":"params"}],"brief":"Event for when the door is locked","file":"3_Game/Entities/Building.c","line":121},{"name":"OnDoorUnlocked","ret":"void","params":[{"type":"DoorLockParams","name":"params"}],"brief":"Event for when the door is unlocked","file":"3_Game/Entities/Building.c","line":126},{"name":"CanDoorBeOpened","ret":"bool","params":[{"type":"int","name":"doorIndex"},{"type":"bool","name":"checkIfLocked","def":"false"}],"file":"3_Game/Entities/Building.c","line":130},{"name":"CanDoorBeClosed","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"file":"3_Game/Entities/Building.c","line":148},{"name":"CanDoorBeLocked","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"brief":"Check if the door is closed and if the door is unlocked","file":"3_Game/Entities/Building.c","line":154},{"name":"GetLockCompatibilityType","ret":"int","params":[{"type":"int","name":"doorIdx"}],"brief":"Which door is compatible with which key (door idx supplied). Bitwise.","file":"3_Game/Entities/Building.c","line":167},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"3_Game/Entities/Building.c","line":172},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Entities/Building.c","line":193},{"name":"IsBuilding","ret":"bool","mods":["override"],"file":"3_Game/Entities/Building.c","line":241},{"name":"CanObstruct","ret":"bool","mods":["override"],"file":"3_Game/Entities/Building.c","line":246},{"name":"IsHealthVisible","ret":"bool","mods":["override"],"file":"3_Game/Entities/Building.c","line":251},{"name":"Building","kind":"ctor","ret":"void","file":"3_Game/Entities/Building.c","line":258},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"3_Game/Entities/Building.c","line":264},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"3_Game/Entities/Building.c","line":269}],"members":[{"name":"m_InteractActions","type":"ref TIntArray","file":"3_Game/Entities/Building.c","line":256}]},{"name":"BuildingBase","url":"classes/BuildingBase/","base":"Building","file":"4_World/Entities/Game/Super/Building.c","line":1,"methods":[{"name":"BuildingBase","kind":"ctor","ret":"void","file":"4_World/Entities/Game/Super/Building.c","line":7},{"name":"InitializeActions","ret":"void","file":"4_World/Entities/Game/Super/Building.c","line":12},{"name":"GetActions","ret":"void","params":[{"type":"typename","name":"action_input_type"},{"mods":["out"],"type":"array<ActionBase_Basic>","name":"actions"}],"mods":["override"],"file":"4_World/Entities/Game/Super/Building.c","line":24},{"name":"SetActions","ret":"void","file":"4_World/Entities/Game/Super/Building.c","line":35},{"name":"AddAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/Game/Super/Building.c","line":40},{"name":"RemoveAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/Game/Super/Building.c","line":71}],"members":[{"name":"m_BuildingTypeActionsMap","type":"ref map<typename, ref TInputActionMap>","mods":["static"],"init":"new map<typename, ref TInputActionMap>","file":"4_World/Entities/Game/Super/Building.c","line":3},{"name":"m_InputActionMap","type":"TInputActionMap","file":"4_World/Entities/Game/Super/Building.c","line":4},{"name":"m_ActionsInitialize","type":"bool","file":"4_World/Entities/Game/Super/Building.c","line":5}]},{"name":"BuildingBaseType","url":"classes/BuildingBaseType/","base":"BuildingType","file":"4_World/Entities/Game/Super/BuildingType.c","line":1},{"name":"BuildingInventory","url":"classes/BuildingInventory/","base":"GameInventory","brief":"inventory for buildings (also called \"proxy cargo\")","file":"3_Game/Systems/Inventory/BuildingInventory.c","line":4},{"name":"BuildingType","url":"classes/BuildingType/","base":"EntityAIType","file":"3_Game/Entities/Building.c","line":5},{"name":"BuildingWithFireplace","url":"classes/BuildingWithFireplace/","base":"BuildingSuper","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":1,"methods":[{"name":"BuildingWithFireplace","kind":"ctor","ret":"void","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":3},{"name":"GetFireplaceType","ret":"string","params":[{"type":"int","name":"firePointIndex"}],"file":"4_World/Entities/Building/BuildingWithFireplace.c","line":7}]},{"name":"BuildPartActionData","url":"classes/BuildPartActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":6,"members":[{"name":"m_PartType","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":8}]},{"name":"BuildPartActionReciveData","url":"classes/BuildPartActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":1,"members":[{"name":"m_PartType","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionBuildPart.c","line":3}]},{"name":"BUISOptic","url":"classes/BUISOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/BUISOptic.c","line":1,"methods":[{"name":"IsSightOnly","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/BUISOptic.c","line":3},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/BUISOptic.c","line":8}]},{"name":"Bullet_12GaugeRubberSlug","url":"classes/Bullet_12GaugeRubberSlug/","base":"Nonlethal_Base","file":"3_Game/Entities/BulletTypes.c","line":4},{"name":"BulletHide","url":"classes/BulletHide/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/BulletHide.c","line":1,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletHide.c","line":3},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletHide.c","line":13}]},{"name":"BulletHide_W4T","url":"classes/BulletHide_W4T/","base":"BulletHide","file":"4_World/Entities/Firearms/FSM/States/BulletHide.c","line":19,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletHide.c","line":21}]},{"name":"BulletShow","url":"classes/BulletShow/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":1,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":3},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":10}]},{"name":"BulletShow_W4T","url":"classes/BulletShow_W4T/","base":"BulletShow","file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":31,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":33}]},{"name":"BulletShow2","url":"classes/BulletShow2/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":16,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":18},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":25}]},{"name":"BulletShow2_W4T","url":"classes/BulletShow2_W4T/","base":"BulletShow2","file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":36,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/BulletShow.c","line":38}]},{"name":"BuoyLight","url":"classes/BuoyLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":1,"methods":[{"name":"BuoyLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":9},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":25}],"members":[{"name":"LIGHT_MAT_ON","type":"string","mods":["const"],"init":"\"DZ\\\\structures_sakhal\\\\industrial\\\\harbour\\\\data\\\\Buoy_01_glass_e.rvmat\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":3},{"name":"LIGHT_MAT_OFF","type":"string","mods":["protected","const"],"init":"\"DZ\\\\structures_sakhal\\\\industrial\\\\harbour\\\\data\\\\Buoy_01_glass.rvmat\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":4},{"name":"BASE_BRIGTHNESS","type":"int","mods":["protected","const"],"init":"5","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":5},{"name":"m_IsOn","type":"bool","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":7}]},{"name":"BurlapSack","url":"classes/BurlapSack/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":3}]},{"name":"BurlapSackCover","url":"classes/BurlapSackCover/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":1,"methods":[{"name":"~BurlapSackCover","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":5},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":13},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":25},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":33},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":44},{"name":"OnRemovedFromHead","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":49},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":62},{"name":"HandleAttachedToHead","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":72}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Entities/ItemBase/Clothing/BurlapSackCover.c","line":3}]},{"name":"BurlapStrip","url":"classes/BurlapStrip/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":139},{"name":"BurningMdfr","url":"classes/BurningMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":6},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":13},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":26},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":32},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":44}],"members":[{"name":"BURNING_TRESHOLD","type":"float","mods":["private","const"],"init":"199","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":3},{"name":"HEALTH_DECREMENT_PER_SEC","type":"float","mods":["private","const"],"init":"-5","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Burning.c","line":4}]},{"name":"BushHard","url":"classes/BushHard/","base":"PlantSuper","brief":"For specific tree declaration see description of \\ref TreeHard default values for hard bushes","file":"4_World/Entities/Core/Inherited/Plant.c","line":68,"methods":[{"name":"OnTreeCutDown","ret":"void","params":[{"type":"EntityAI","name":"cutting_entity"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":70},{"name":"IsBush","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":76},{"name":"CanBeAutoDeleted","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":81}]},{"name":"BushHard_b_BetulaPendula_1f","url":"classes/BushHard_b_BetulaPendula_1f/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":26},{"name":"BushHard_b_caraganaArborescens_2s_summer","url":"classes/BushHard_b_caraganaArborescens_2s_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":31},{"name":"BushHard_b_corylusAvellana_2s","url":"classes/BushHard_b_corylusAvellana_2s/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":27},{"name":"BushHard_b_corylusHeterophylla_2s_summer","url":"classes/BushHard_b_corylusHeterophylla_2s_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":32},{"name":"BushHard_b_crataegusLaevigata_2s","url":"classes/BushHard_b_crataegusLaevigata_2s/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":28},{"name":"BushHard_b_FagusSylvatica_1f","url":"classes/BushHard_b_FagusSylvatica_1f/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":52},{"name":"BushHard_b_naked_2s","url":"classes/BushHard_b_naked_2s/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":29},{"name":"BushHard_b_PiceaAbies_1fb","url":"classes/BushHard_b_PiceaAbies_1fb/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":42},{"name":"BushHard_b_PiceaAbies_1fb_summer","url":"classes/BushHard_b_PiceaAbies_1fb_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":45},{"name":"BushHard_b_prunusSpinosa_1s","url":"classes/BushHard_b_prunusSpinosa_1s/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":34},{"name":"BushHard_b_prunusSpinosa_1s_summer","url":"classes/BushHard_b_prunusSpinosa_1s_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":36},{"name":"BushHard_b_prunusSpinosa_2s","url":"classes/BushHard_b_prunusSpinosa_2s/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":35},{"name":"BushHard_b_prunusSpinosa_2s_summer","url":"classes/BushHard_b_prunusSpinosa_2s_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":37},{"name":"BushHard_b_sambucusNigra_2s","url":"classes/BushHard_b_sambucusNigra_2s/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":39},{"name":"BushHard_b_sambucusNigra_2s_summer","url":"classes/BushHard_b_sambucusNigra_2s_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":40},{"name":"BushHard_t_FagusSylvatica_1fb","url":"classes/BushHard_t_FagusSylvatica_1fb/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":53},{"name":"BushHard_t_FagusSylvatica_1fb_summer","url":"classes/BushHard_t_FagusSylvatica_1fb_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":54},{"name":"BushHard_t_PiceaAbies_1s","url":"classes/BushHard_t_PiceaAbies_1s/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":43},{"name":"BushHard_t_PiceaAbies_1s_summer","url":"classes/BushHard_t_PiceaAbies_1s_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":47},{"name":"BushHard_t_PiceaAbies_1sb","url":"classes/BushHard_t_PiceaAbies_1sb/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":44},{"name":"BushHard_t_PiceaAbies_1sb_summer","url":"classes/BushHard_t_PiceaAbies_1sb_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":46},{"name":"BushHard_t_PinusSylvestris_1f","url":"classes/BushHard_t_PinusSylvestris_1f/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":49},{"name":"BushHard_t_PinusSylvestris_1f_summer","url":"classes/BushHard_t_PinusSylvestris_1f_summer/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":50},{"name":"BushHard_t_quercusRobur_1fb","url":"classes/BushHard_t_quercusRobur_1fb/","base":"BushHard","file":"4_World/Entities/WoodBase/Bushes.c","line":30},{"name":"BushlatPoliceJacket_Blue","url":"classes/BushlatPoliceJacket_Blue/","base":"BushlatPoliceJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/BushlatPoliceJacket.c","line":9},{"name":"BushlatPoliceJacket_ColorBase","url":"classes/BushlatPoliceJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/BushlatPoliceJacket.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/BushlatPoliceJacket.c","line":3}]},{"name":"BushSoft","url":"classes/BushSoft/","base":"PlantSuper","brief":"For specific tree declaration see description of \\ref TreeHard","file":"4_World/Entities/Core/Inherited/Plant.c","line":89,"methods":[{"name":"OnTreeCutDown","ret":"void","params":[{"type":"EntityAI","name":"cutting_entity"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":91},{"name":"IsBush","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":96},{"name":"CanBeAutoDeleted","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":101}]},{"name":"BushSoft_b_betulaHumilis_1s","url":"classes/BushSoft_b_betulaHumilis_1s/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":4},{"name":"BushSoft_b_betulaNana_1s_summer","url":"classes/BushSoft_b_betulaNana_1s_summer/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":15},{"name":"BushSoft_b_corylusAvellana_1f","url":"classes/BushSoft_b_corylusAvellana_1f/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":5},{"name":"BushSoft_b_corylusHeterophylla_1s_summer","url":"classes/BushSoft_b_corylusHeterophylla_1s_summer/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":16},{"name":"BushSoft_b_crataegusLaevigata_1s","url":"classes/BushSoft_b_crataegusLaevigata_1s/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":6},{"name":"BushSoft_b_FagusSylvatica_1f_summer","url":"classes/BushSoft_b_FagusSylvatica_1f_summer/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":17},{"name":"BushSoft_b_PiceaAbies_1f","url":"classes/BushSoft_b_PiceaAbies_1f/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":7},{"name":"BushSoft_b_PiceaAbies_1f_summer","url":"classes/BushSoft_b_PiceaAbies_1f_summer/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":21},{"name":"BushSoft_b_quercusRobur_1f","url":"classes/BushSoft_b_quercusRobur_1f/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":8},{"name":"BushSoft_b_rosaCanina_1s","url":"classes/BushSoft_b_rosaCanina_1s/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":10},{"name":"BushSoft_b_rosaCanina_1s_summer","url":"classes/BushSoft_b_rosaCanina_1s_summer/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":19},{"name":"BushSoft_b_rosaCanina_2s","url":"classes/BushSoft_b_rosaCanina_2s/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":11},{"name":"BushSoft_b_rosaCanina_2s_summer","url":"classes/BushSoft_b_rosaCanina_2s_summer/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":20},{"name":"BushSoft_b_sambucusNigra_1s","url":"classes/BushSoft_b_sambucusNigra_1s/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":13},{"name":"BushSoft_t_PinusSylvestris_1s","url":"classes/BushSoft_t_PinusSylvestris_1s/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":14},{"name":"BushSoft_t_PinusSylvestris_1s_summer","url":"classes/BushSoft_t_PinusSylvestris_1s_summer/","base":"BushSoft","file":"4_World/Entities/WoodBase/Bushes.c","line":22},{"name":"ButaneCanister","url":"classes/ButaneCanister/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":140},{"name":"ButtonAttribute","url":"classes/ButtonAttribute/","file":"1_Core/workbenchApi.c","line":117,"methods":[{"name":"ButtonAttribute","kind":"ctor","ret":"void","params":[{"type":"string","name":"label","def":"\"ScriptButton\""},{"type":"bool","name":"focused","def":"false"}],"file":"1_Core/workbenchApi.c","line":122}],"members":[{"name":"m_Label","type":"string","file":"1_Core/workbenchApi.c","line":119},{"name":"m_Focused","type":"bool","file":"1_Core/workbenchApi.c","line":120}]},{"name":"ButtonWidget","url":"classes/ButtonWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":381,"methods":[{"name":"GetState","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":383},{"name":"SetState","ret":"bool","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":385},{"name":"SetText","ret":"void","params":[{"type":"string","name":"text"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":387},{"name":"GetText","ret":"void","params":[{"mods":["out"],"type":"string","name":"text"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":389},{"name":"SetTextOffset","ret":"void","params":[{"type":"float","name":"xoffset"},{"type":"float","name":"yoffset"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":391},{"name":"SetTextHorizontalAlignment","ret":"void","params":[{"type":"int","name":"align"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":395},{"name":"SetTextVerticalAlignment","ret":"void","params":[{"type":"int","name":"align"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":399},{"name":"GetTextProportion","ret":"float","mods":["proto","native"],"proto":true,"brief":"Get text proportion - ratio between button height and button text height in interval <0,1>","file":"1_Core/proto/EnWidgets.c","line":402},{"name":"SetTextProportion","ret":"void","params":[{"type":"float","name":"val"}],"mods":["proto","native"],"proto":true,"brief":"Set text proportion - ratio between button height and button text height in interval <0,1>","file":"1_Core/proto/EnWidgets.c","line":404}]},{"name":"ButtstockBase","url":"classes/ButtstockBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":1,"methods":[{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":3},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":13}]},{"name":"CABase","url":"classes/CABase/","file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":1,"methods":[{"name":"Init","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":8},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":20},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":24},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":29},{"name":"Interrupt","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":34},{"name":"SetACData","ret":"void","params":[{"type":"Param","name":"units"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":40},{"name":"GetACData","ret":"Param","file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":48},{"name":"IsContinuousAction","ret":"bool","file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":57},{"name":"GetProgress","ret":"float","file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":62},{"name":"GetProgressWidgetMultiplier","ret":"float","file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":67}],"members":[{"name":"m_Action","type":"ActionBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":3},{"name":"m_LastTick","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":4},{"name":"m_ACData","type":"ref Param","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":5},{"name":"m_ProgressParam","type":"ref Param2<float,float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CABase.c","line":6}]},{"name":"CableReel","url":"classes/CableReel/","base":"ItemBase","file":"4_World/Entities/ItemBase/CableReel.c","line":1,"methods":[{"name":"CableReel","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/CableReel.c","line":8},{"name":"IsElectricAppliance","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":13},{"name":"ForceIntoHandsNow","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/CableReel.c","line":18},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":25},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":38},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":58},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":72},{"name":"OnPlacementStarted","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":81},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":97},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CableReel.c","line":102}],"members":[{"name":"m_ForceIntoHands","type":"bool","file":"4_World/Entities/ItemBase/CableReel.c","line":3},{"name":"SEL_CORD_FOLDED","type":"string","mods":["static","const"],"init":"\"cord_folded\"","file":"4_World/Entities/ItemBase/CableReel.c","line":5},{"name":"SEL_CORD_PLUGGED","type":"string","mods":["static","const"],"init":"\"cord_plugged\"","file":"4_World/Entities/ItemBase/CableReel.c","line":6}]},{"name":"CachedEquipmentItemAttribute","url":"classes/CachedEquipmentItemAttribute/","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":8,"methods":[{"name":"HasParent","ret":"bool","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":19},{"name":"InventoryDepth","ret":"int","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":24},{"name":"Debug","ret":"string","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":29}],"members":[{"name":"m_SlotIndex","type":"int","init":"-1","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":10},{"name":"m_InventoryDepth","type":"int","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":12},{"name":"m_Entity","type":"Entity","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":14},{"name":"m_Parent","type":"Entity","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":15},{"name":"m_InventoryPlacement","type":"ECachedEquipmentPlacement","init":"ECachedEquipmentPlacement.ATTACHMENT","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":17}]},{"name":"CachedEquipmentStorage","url":"classes/CachedEquipmentStorage/","base":"CachedEquipmentStorageBase","file":"4_World/Entities/CachedEquipmentStorage.c","line":16,"methods":[{"name":"CachedEquipmentStorage","kind":"ctor","ret":"void","params":[{"type":"DayZPlayerImplement","name":"player"}],"file":"4_World/Entities/CachedEquipmentStorage.c","line":20},{"name":"OnItemAttached","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"},{"type":"int","name":"slotId"},{"mods":["notnull"],"type":"Entity","name":"parent"}],"mods":["override"],"file":"4_World/Entities/CachedEquipmentStorage.c","line":27},{"name":"OnItemDetached","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"},{"type":"int","name":"slotId"},{"mods":["notnull"],"type":"Entity","name":"parent"}],"mods":["override"],"file":"4_World/Entities/CachedEquipmentStorage.c","line":59},{"name":"OnItemCargoIn","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"}],"mods":["override"],"file":"4_World/Entities/CachedEquipmentStorage.c","line":84},{"name":"OnItemCargoOut","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"}],"mods":["override"],"file":"4_World/Entities/CachedEquipmentStorage.c","line":117},{"name":"ProcessItemInventory","ret":"void","params":[{"type":"CachedEquipmentStorageInventoryEntry","name":"params"}],"mods":["protected"],"file":"4_World/Entities/CachedEquipmentStorage.c","line":141},{"name":"ProcessAttachments","ret":"map<ECachedEquipmentItemCategory, ref array<ref CachedEquipmentItemAttribute>>","params":[{"type":"CachedEquipmentStorageInventoryEntry","name":"params"}],"mods":["private"],"brief":"Processes attachments of item given through params","file":"4_World/Entities/CachedEquipmentStorage.c","line":174},{"name":"ProcessCargo","ret":"map<ECachedEquipmentItemCategory, ref array<ref CachedEquipmentItemAttribute>>","params":[{"type":"CachedEquipmentStorageInventoryEntry","name":"params"}],"mods":["private"],"brief":"Processes cargo of item given through params","file":"4_World/Entities/CachedEquipmentStorage.c","line":219},{"name":"LogMessage","ret":"void","params":[{"type":"string","name":"message"},{"type":"string","name":"method"}],"mods":["private"],"cond":["ENABLE_LOGGING"],"file":"4_World/Entities/CachedEquipmentStorage.c","line":263}],"members":[{"name":"m_Player","type":"DayZPlayerImplement","mods":["private"],"file":"4_World/Entities/CachedEquipmentStorage.c","line":18}]},{"name":"CachedEquipmentStorageBase","url":"classes/CachedEquipmentStorageBase/","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":51,"methods":[{"name":"CachedEquipmentStorageBase","kind":"ctor","ret":"void","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":55},{"name":"OnItemAttached","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"},{"type":"int","name":"slotId"},{"mods":["notnull"],"type":"Entity","name":"parent"}],"proto":true,"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":60},{"name":"OnItemDetached","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"},{"type":"int","name":"slotId"},{"mods":["notnull"],"type":"Entity","name":"parent"}],"proto":true,"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":61},{"name":"OnItemCargoIn","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"}],"proto":true,"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":62},{"name":"OnItemCargoOut","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"entity"}],"proto":true,"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":63},{"name":"GetEntitiesByCategory","ret":"array<Entity>","params":[{"type":"CachedEquipmentStorageQuery","name":"query"}],"brief":"List of entities matching the CachedEquipmentStorageQuery query","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":70},{"name":"GetEntitiesByCategory","ret":"array<Entity>","params":[{"type":"ECachedEquipmentItemCategory","name":"category"},{"type":"ECachedEquipmentPlacement","name":"placement","def":"ECachedEquipmentPlacement.ANY"}],"brief":"List of entities matching the category and inventory placement","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":100},{"name":"IsStored","ret":"bool","params":[{"type":"Entity","name":"entity"},{"type":"ECachedEquipmentItemCategory","name":"category"}],"mods":["protected"],"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":117},{"name":"Insert","ret":"void","params":[{"type":"ECachedEquipmentItemCategory","name":"category"},{"type":"CachedEquipmentItemAttribute","name":"attributes"}],"mods":["protected"],"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":133},{"name":"Remove","ret":"void","params":[{"type":"ECachedEquipmentItemCategory","name":"category"},{"type":"Entity","name":"entity"}],"mods":["protected"],"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":144},{"name":"PrintCachedEntitiesByCategory","ret":"void","params":[{"type":"ECachedEquipmentItemCategory","name":"category"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":163},{"name":"DumpCache","ret":"void","cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":176}],"members":[{"name":"m_ItemsCacheByCategory","type":"ref map<ECachedEquipmentItemCategory, ref array<ref CachedEquipmentItemAttribute>>","mods":["protected"],"file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":53}]},{"name":"CachedEquipmentStorageInventoryEntry","url":"classes/CachedEquipmentStorageInventoryEntry/","file":"4_World/Entities/CachedEquipmentStorage.c","line":3,"members":[{"name":"m_SlotId","type":"int","init":"-1","file":"4_World/Entities/CachedEquipmentStorage.c","line":5},{"name":"m_CallerMethod","type":"string","file":"4_World/Entities/CachedEquipmentStorage.c","line":7},{"name":"m_Entity","type":"EntityAI","file":"4_World/Entities/CachedEquipmentStorage.c","line":8},{"name":"m_GameInventory","type":"GameInventory","file":"4_World/Entities/CachedEquipmentStorage.c","line":9},{"name":"m_OperationMode","type":"ECachedEquipmentOperationMode","file":"4_World/Entities/CachedEquipmentStorage.c","line":11}]},{"name":"CachedEquipmentStorageQuery","url":"classes/CachedEquipmentStorageQuery/","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":1,"members":[{"name":"m_MaximumDepth","type":"int","init":"-1","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":3},{"name":"m_Category","type":"ECachedEquipmentItemCategory","init":"ECachedEquipmentItemCategory.NONE","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":4},{"name":"m_Placement","type":"ECachedEquipmentPlacement","init":"ECachedEquipmentPlacement.ANY","file":"3_Game/Entities/CachedEquipmentStorageBase.c","line":5}]},{"name":"CachedObjectsArrays","url":"classes/CachedObjectsArrays/","file":"3_Game/tools/UtilityClasses.c","line":40,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/tools/UtilityClasses.c","line":42}],"members":[{"name":"ARRAY_STRING","type":"ref TStringArray","mods":["static"],"brief":"CachedObjectsArrays.ARRAY_STRING","file":"3_Game/tools/UtilityClasses.c","line":49},{"name":"ARRAY_FLOAT","type":"ref TFloatArray","mods":["static"],"brief":"CachedObjectsArrays.ARRAY_FLOAT","file":"3_Game/tools/UtilityClasses.c","line":50},{"name":"ARRAY_INT","type":"ref TIntArray","mods":["static"],"brief":"CachedObjectsArrays.ARRAY_INT","file":"3_Game/tools/UtilityClasses.c","line":51}]},{"name":"CachedObjectsParams","url":"classes/CachedObjectsParams/","file":"3_Game/tools/UtilityClasses.c","line":9,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/tools/UtilityClasses.c","line":23}],"members":[{"name":"PARAM1_INT","type":"ref Param1<int>","mods":["static"],"brief":"CachedObjectsParams.PARAM1_INT","file":"3_Game/tools/UtilityClasses.c","line":11},{"name":"PARAM1_BOOL","type":"ref Param1<bool>","mods":["static"],"brief":"CachedObjectsParams.PARAM1_BOOL","file":"3_Game/tools/UtilityClasses.c","line":12},{"name":"PARAM1_FLOAT","type":"ref Param1<float>","mods":["static"],"brief":"CachedObjectsParams.PARAM1_FLOAT","file":"3_Game/tools/UtilityClasses.c","line":13},{"name":"PARAM1_STRING","type":"ref Param1<string>","mods":["static"],"brief":"CachedObjectsParams.PARAM1_STRING","file":"3_Game/tools/UtilityClasses.c","line":14},{"name":"PARAM2_INT_INT","type":"ref Param2<int,int>","mods":["static"],"brief":"CachedObjectsParams.PARAM2_INT_INT","file":"3_Game/tools/UtilityClasses.c","line":16},{"name":"PARAM2_INT_FLOAT","type":"ref Param2<int,float>","mods":["static"],"brief":"CachedObjectsParams.PARAM2_INT_FLOAT","file":"3_Game/tools/UtilityClasses.c","line":17},{"name":"PARAM2_INT_STRING","type":"ref Param2<int,string>","mods":["static"],"brief":"CachedObjectsParams.PARAM2_INT_STRING","file":"3_Game/tools/UtilityClasses.c","line":18},{"name":"PARAM2_STRING_FLOAT","type":"ref Param2<string,float>","mods":["static"],"brief":"CachedObjectsParams.PARAM2_STRING_FLOAT","file":"3_Game/tools/UtilityClasses.c","line":19},{"name":"PARAM2_STRING_STRING","type":"ref Param2<string,string>","mods":["static"],"brief":"CachedObjectsParams.PARAM2_STRING_STRING","file":"3_Game/tools/UtilityClasses.c","line":20},{"name":"PARAM2_FLOAT_FLOAT","type":"ref Param2<float,float>","mods":["static"],"brief":"CachedObjectsParams.PARAM2_STRING_STRING","file":"3_Game/tools/UtilityClasses.c","line":21}]},{"name":"CacheObject","url":"classes/CacheObject/","file":"4_World/Classes/Recipes/CacheObject.c","line":30,"methods":[{"name":"CacheObject","kind":"ctor","ret":"void","file":"4_World/Classes/Recipes/CacheObject.c","line":35},{"name":"AddRecipe","ret":"bool","params":[{"type":"int","name":"recipe_id"},{"type":"int","name":"mask"}],"file":"4_World/Classes/Recipes/CacheObject.c","line":41},{"name":"UpdateMask","ret":"void","params":[{"type":"int","name":"recipe_id"},{"type":"int","name":"mask"}],"file":"4_World/Classes/Recipes/CacheObject.c","line":58},{"name":"GetNumberOfRecipes","ret":"int","file":"4_World/Classes/Recipes/CacheObject.c","line":66},{"name":"GetRecipes","ret":"array<int>","file":"4_World/Classes/Recipes/CacheObject.c","line":71},{"name":"IsContainRecipe","ret":"bool","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Classes/Recipes/CacheObject.c","line":76},{"name":"GetMaskByRecipeID","ret":"int","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Classes/Recipes/CacheObject.c","line":81},{"name":"GetBitCountByRecipeID","ret":"int","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Classes/Recipes/CacheObject.c","line":89},{"name":"DebugPrint","ret":"void","file":"4_World/Classes/Recipes/CacheObject.c","line":97}],"members":[{"name":"m_Recipes","type":"ref map<int, ref RecipeCacheData>","file":"4_World/Classes/Recipes/CacheObject.c","line":32},{"name":"m_RecipeIDs","type":"ref array<int>","file":"4_World/Classes/Recipes/CacheObject.c","line":33}]},{"name":"CAContinuousBase","url":"classes/CAContinuousBase/","base":"CABase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousBase.c","line":1,"methods":[{"name":"IsContinuousAction","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousBase.c","line":3},{"name":"OnCompletePogress","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousBase.c","line":8}]},{"name":"CAContinuousCraft","url":"classes/CAContinuousCraft/","base":"CAContinuousTime","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousCraft.c","line":1,"methods":[{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousCraft.c","line":3},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousCraft.c","line":34},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousCraft.c","line":71}]},{"name":"CAContinuousDisinfectPlant","url":"classes/CAContinuousDisinfectPlant/","base":"CAContinuousQuantity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":1,"methods":[{"name":"CAContinuousDisinfectPlant","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":9},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":14},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":89},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":130}],"members":[{"name":"m_PlantNeededSpraying","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":3},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":4},{"name":"m_SpentQuantityTotal","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":5},{"name":"m_StartQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":6},{"name":"m_Plant","type":"PlantBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousDisinfectPlant.c","line":7}]},{"name":"CAContinuousEmpty","url":"classes/CAContinuousEmpty/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":1,"methods":[{"name":"CAContinuousEmpty","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_emptied_per_second"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":13},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":18},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":47},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":81},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":92},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":99}],"members":[{"name":"m_TargetUnits","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":4},{"name":"m_SpentQuantity_total","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":5},{"name":"m_AdjustedQuantityEmptiedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":6},{"name":"m_QuantityEmptiedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":7},{"name":"m_WringingClothes","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":8},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":9},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":10},{"name":"m_DefaultTimeStep","type":"float","mods":["protected"],"init":"0.25","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmpty.c","line":11}]},{"name":"CAContinuousEmptyMagazine","url":"classes/CAContinuousEmptyMagazine/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":1,"methods":[{"name":"CAContinuousEmptyMagazine","kind":"ctor","ret":"void","params":[{"type":"float","name":"eject_time"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":9},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":15},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":32},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":64},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":75},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":83}],"members":[{"name":"m_TargetUnits","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":4},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":5},{"name":"m_TimeToEjectOneBullet","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":6},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousEmptyMagazine.c","line":7}]},{"name":"CAContinuousFertilizeGardenSlot","url":"classes/CAContinuousFertilizeGardenSlot/","base":"CAContinuousQuantity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":1,"methods":[{"name":"CAContinuousFertilizeGardenSlot","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":9},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":15},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":65},{"name":"FertilizeSlot","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"GardenBase","name":"gardenBase"},{"type":"float","name":"consumedQuantity"}],"mods":["protected"],"brief":"Reset slot fertilizer type and quantity in case current type in target slot is not matching","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":113},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":141}],"members":[{"name":"m_SlotFertilizerNeed","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":3},{"name":"m_AlreadyFilledAmount","type":"float","mods":["protected"],"brief":"amount of fertilizer present within slot during the setup of action","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":4},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":5},{"name":"m_Slot","type":"Slot","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":6},{"name":"m_Selection","type":"string","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":7},{"name":"m_SpentQuantityTotal","type":"float","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":147},{"name":"m_StartQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFertilizeGardenSlot.c","line":148}]},{"name":"CAContinuousFill","url":"classes/CAContinuousFill/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":1,"methods":[{"name":"CAContinuousFill","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_filled_per_second"},{"type":"int","name":"liquid_type"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":14},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":20},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":46},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":81},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":92},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":98}],"members":[{"name":"m_TargetUnits","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":4},{"name":"m_SpentQuantity_total","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":5},{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":6},{"name":"m_AdjustedQuantityFilledPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":7},{"name":"m_QuantityFilledPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":8},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":9},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":10},{"name":"m_DefaultTimeStep","type":"float","mods":["protected"],"init":"0.25","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":11},{"name":"m_liquid_type","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFill.c","line":12}]},{"name":"CAContinuousFillBrakes","url":"classes/CAContinuousFillBrakes/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":1,"methods":[{"name":"CAContinuousFillBrakes","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_progress"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":15},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":22},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":56},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":99},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":111},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":120}],"members":[{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":4},{"name":"m_SpentQuantity_total","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":5},{"name":"m_EmptySpace","type":"float","mods":["protected"],"brief":"basically free capacity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":6},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":7},{"name":"m_QuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":8},{"name":"m_AdjustedQuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":9},{"name":"m_DefaultTimeStep","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":10},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":11},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillBrakes.c","line":13}]},{"name":"CAContinuousFillCoolant","url":"classes/CAContinuousFillCoolant/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":1,"methods":[{"name":"CAContinuousFillCoolant","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_progress"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":15},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":22},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":58},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":101},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":113},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":122}],"members":[{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":4},{"name":"m_SpentQuantity_total","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":5},{"name":"m_EmptySpace","type":"float","mods":["protected"],"brief":"basically free capacity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":6},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":7},{"name":"m_QuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":8},{"name":"m_AdjustedQuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":9},{"name":"m_DefaultTimeStep","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":10},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":11},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillCoolant.c","line":13}]},{"name":"CAContinuousFillFuel","url":"classes/CAContinuousFillFuel/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":1,"methods":[{"name":"CAContinuousFillFuel","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_progress"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":15},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":22},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":67},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":105},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":117},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":126}],"members":[{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":4},{"name":"m_SpentQuantity_total","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":5},{"name":"m_EmptySpace","type":"float","mods":["protected"],"brief":"basically free capacity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":6},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":7},{"name":"m_QuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":8},{"name":"m_AdjustedQuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":9},{"name":"m_DefaultTimeStep","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":10},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":11},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillFuel.c","line":13}]},{"name":"CAContinuousFillOil","url":"classes/CAContinuousFillOil/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":1,"methods":[{"name":"CAContinuousFillOil","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_progress"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":15},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":22},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":56},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":99},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":111},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":120}],"members":[{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":4},{"name":"m_SpentQuantity_total","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":5},{"name":"m_EmptySpace","type":"float","mods":["protected"],"brief":"basically free capacity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":6},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":7},{"name":"m_QuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":8},{"name":"m_AdjustedQuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":9},{"name":"m_DefaultTimeStep","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":10},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":11},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillOil.c","line":13}]},{"name":"CAContinuousFillPowerGenerator","url":"classes/CAContinuousFillPowerGenerator/","base":"CAContinuousFill","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillPowerGenerator.c","line":1,"methods":[{"name":"CAContinuousFillPowerGenerator","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_filled_per_second"},{"type":"int","name":"liquid_type"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillPowerGenerator.c","line":3},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillPowerGenerator.c","line":9},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillPowerGenerator.c","line":30},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFillPowerGenerator.c","line":67}]},{"name":"CAContinuousFish","url":"classes/CAContinuousFish/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFish.c","line":1,"methods":[{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFish.c","line":5},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFish.c","line":10}],"members":[{"name":"m_Rod","type":"FishingRod_Base","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousFish.c","line":3}]},{"name":"CAContinuousLoadMagazine","url":"classes/CAContinuousLoadMagazine/","base":"CAContinuousRepeat","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":1,"methods":[{"name":"CAContinuousLoadMagazine","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_to_complete_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":11},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":16}],"members":[{"name":"m_TargetUnits","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":4},{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":5},{"name":"m_ItemMaxQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":6},{"name":"m_SourceQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":7},{"name":"m_QuantityFilledPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousLoadMagazine.c","line":8}]},{"name":"CAContinuousMineRock","url":"classes/CAContinuousMineRock/","base":"CAContinuousMineWood","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineRock.c","line":1,"methods":[{"name":"CAContinuousMineRock","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_between_drops"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineRock.c","line":3},{"name":"GetMiningData","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineRock.c","line":8}]},{"name":"CAContinuousMineWood","url":"classes/CAContinuousMineWood/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":1,"methods":[{"name":"CAContinuousMineWood","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_between_drops"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":19},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":25},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":49},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":126},{"name":"GetMiningData","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":133},{"name":"CreatePrimaryItems","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":150},{"name":"CreateSecondaryItems","ret":"void","params":[{"type":"ActionData","name":"action_data"},{"type":"string","name":"material_secondary","def":"\"\""},{"type":"int","name":"quantity_secondary","def":"-1"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":193},{"name":"DamagePlayersHands","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":228}],"members":[{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":3},{"name":"m_AdjustedTimeBetweenMaterialDrops","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":4},{"name":"m_CycleTimeOverride","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":5},{"name":"m_TimeBetweenMaterialDrops","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":6},{"name":"m_DamageToMiningItemEachDrop","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":7},{"name":"m_AdjustedDamageToMiningItemEachDrop","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":8},{"name":"m_AmountOfDrops","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":9},{"name":"m_CurrentAssumedDrops","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":10},{"name":"m_MaterialAndQuantityMap","type":"ref map<string,int>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":11},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":12},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":13},{"name":"m_DataLoaded","type":"bool","mods":["protected"],"init":"false","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":14},{"name":"MINEDITEM_MAX","type":"int","mods":["protected","const"],"init":"5","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":15},{"name":"m_MinedItem","type":"ItemBase","mods":["protected"],"array":"MINEDITEM_MAX","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":16},{"name":"m_SecondaryItem","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousMineWood.c","line":17}]},{"name":"CAContinuousQuantity","url":"classes/CAContinuousQuantity/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":1,"methods":[{"name":"CAContinuousQuantity","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":10},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":15},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":31},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":59},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":70},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":79}],"members":[{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":4},{"name":"m_ItemMaxQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":5},{"name":"m_QuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":6},{"name":"m_AdjustedQuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":7},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantity.c","line":8}]},{"name":"CAContinuousQuantityBloodTransfer","url":"classes/CAContinuousQuantityBloodTransfer/","base":"CAContinuousQuantityRepeat","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityBloodTransfer.c","line":1,"methods":[{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityBloodTransfer.c","line":3}]},{"name":"CAContinuousQuantityEdible","url":"classes/CAContinuousQuantityEdible/","base":"CAContinuousQuantityRepeat","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":1,"methods":[{"name":"CAContinuousQuantityEdible","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_repeat"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":7},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":16},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":29},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":62}],"members":[{"name":"m_InitItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":3},{"name":"m_SpentQuantityTotal","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":4},{"name":"m_QuantityUsedPerSecondStart","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityEdible.c","line":5}]},{"name":"CAContinuousQuantityExtinguish","url":"classes/CAContinuousQuantityExtinguish/","base":"CAContinuousQuantityRepeat","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityExtinguish.c","line":1,"methods":[{"name":"CAContinuousQuantityExtinguish","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_repeat"},{"type":"float","name":"wetness_gain_multiplier"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityExtinguish.c","line":5},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityExtinguish.c","line":12},{"name":"MultiplyQuantityUsed","ret":"void","params":[{"type":"float","name":"coef"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityExtinguish.c","line":37}],"members":[{"name":"m_WetnessGainMultiplier","type":"float","mods":["private"],"init":"1.0","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityExtinguish.c","line":3}]},{"name":"CAContinuousQuantityLiquidTransfer","url":"classes/CAContinuousQuantityLiquidTransfer/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":1,"methods":[{"name":"CAContinuousQuantityLiquidTransfer","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_progress"},{"type":"int","name":"drain","def":"-1"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":14},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":21},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":68},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":106},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":117},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":131}],"members":[{"name":"m_TendencyDrain","type":"int","mods":["protected"],"brief":"1 == drain, 0 == pour, -1 == cancel!","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":3},{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":4},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":5},{"name":"m_SpentQuantity_total","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":6},{"name":"m_ItemMaxQuantity","type":"float","mods":["protected"],"brief":"basically free capacity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":7},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":8},{"name":"m_QuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":9},{"name":"m_AdjustedQuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":10},{"name":"m_DefaultTimeStep","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":11},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityLiquidTransfer.c","line":12}]},{"name":"CAContinuousQuantityRepeat","url":"classes/CAContinuousQuantityRepeat/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":1,"methods":[{"name":"CAContinuousQuantityRepeat","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_repeat"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":12},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":18},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":37},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":73},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":83},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":92}],"members":[{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":4},{"name":"m_ItemMaxQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":5},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":6},{"name":"m_QuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":7},{"name":"m_AdjustedQuantityUsedPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":8},{"name":"m_DefaultTimeToRepeat","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":9},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousQuantityRepeat.c","line":10}]},{"name":"CAContinuousRepeat","url":"classes/CAContinuousRepeat/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":1,"methods":[{"name":"CAContinuousRepeat","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_to_complete_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":9},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":14},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":28},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":51},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":61},{"name":"SetProgress","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":68}],"members":[{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":3},{"name":"m_TotalTimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":4},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":5},{"name":"m_DefaultTimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":6},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeat.c","line":7}]},{"name":"CAContinuousRepeatFishing","url":"classes/CAContinuousRepeatFishing/","base":"CAContinuousRepeat","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":1,"methods":[{"name":"CAContinuousRepeatFishing","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_to_complete_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":10},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":15},{"name":"SetNewSignalData","ret":"void","params":[{"type":"float","name":"startTime"},{"type":"float","name":"durationTime"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":64},{"name":"OnSignalStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":121},{"name":"OnSignalEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":132}],"members":[{"name":"NO_SIGNAL","type":"int","mods":["protected","const"],"init":"-1","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":3},{"name":"m_SignalTriggered","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":5},{"name":"m_SignalStartTime","type":"float","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":6},{"name":"m_SignalEndTime","type":"float","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":7},{"name":"m_SignalDuration","type":"float","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatFishing.c","line":8}]},{"name":"CAContinuousRepeatPushBoat","url":"classes/CAContinuousRepeatPushBoat/","base":"CAContinuousRepeatPushObject","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":1,"methods":[{"name":"GetProgressWidgetMultiplier","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushBoat.c","line":3}]},{"name":"CAContinuousRepeatPushCar","url":"classes/CAContinuousRepeatPushCar/","base":"CAContinuousRepeatPushObject","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":11,"methods":[{"name":"GetProgressWidgetMultiplier","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushCar.c","line":13}]},{"name":"CAContinuousRepeatPushObject","url":"classes/CAContinuousRepeatPushObject/","base":"CAContinuousRepeat","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":15,"methods":[{"name":"CAContinuousRepeatPushObject","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_to_complete_action"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":17},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPushObject.c","line":22}]},{"name":"CAContinuousRepeatStartEngine","url":"classes/CAContinuousRepeatStartEngine/","base":"CAContinuousRepeat","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatStartEngine.c","line":1,"methods":[{"name":"CAContinuousRepeatStartEngine","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_to_complete_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatStartEngine.c","line":3},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousRepeatStartEngine.c","line":8}]},{"name":"CAContinuousTime","url":"classes/CAContinuousTime/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":1,"methods":[{"name":"CAContinuousTime","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_to_complete_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":9},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":14},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":29},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":58},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":73}],"members":[{"name":"m_LocalTimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":3},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":4},{"name":"m_AdjustedTimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":5},{"name":"m_DefaultTimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":6},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTime.c","line":7}]},{"name":"CAContinuousTimeCooking","url":"classes/CAContinuousTimeCooking/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":1,"methods":[{"name":"CAContinuousTimeCooking","kind":"ctor","ret":"void","params":[{"type":"float","name":"cooking_update_time"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":20},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":25},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":53},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":115}],"members":[{"name":"TIME_DAMAGE_THRESHOLD","type":"float","mods":["const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":3},{"name":"m_LocalTimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":5},{"name":"m_TimeElapsed","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":6},{"name":"m_TimeElapsedRepeat","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":7},{"name":"m_TimeElapsedDamage","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":8},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":9},{"name":"m_TimeToCook","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":11},{"name":"m_AdjustedTimeToCook","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":12},{"name":"m_CookingProcess","type":"Cooking","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":13},{"name":"m_ItemToCook","type":"Edible_Base","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":14},{"name":"m_CookingUpdateTime","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":15},{"name":"m_AdjustedCookingUpdateTime","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":16},{"name":"m_MinTempToCook","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTimeCooking.c","line":18}]},{"name":"CAContinuousTransferQuantity","url":"classes/CAContinuousTransferQuantity/","base":"CAContinuousBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":1,"methods":[{"name":"CAContinuousTransferQuantity","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_filled_per_second"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":11},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":16},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":37},{"name":"Cancel","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override","override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":67},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":78},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":85}],"members":[{"name":"m_TargetUnits","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":3},{"name":"m_SpentQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":4},{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":5},{"name":"m_SourceQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":6},{"name":"m_QuantityFilledPerSecond","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":7},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":8},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousTransferQuantity.c","line":9}]},{"name":"CAContinuousWaterPlant","url":"classes/CAContinuousWaterPlant/","base":"CAContinuousQuantity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterPlant.c","line":1,"methods":[{"name":"CAContinuousWaterPlant","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterPlant.c","line":6},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterPlant.c","line":11},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterPlant.c","line":38},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterPlant.c","line":74}],"members":[{"name":"m_PlantThirstyness","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterPlant.c","line":3},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterPlant.c","line":4}]},{"name":"CAContinuousWaterSlot","url":"classes/CAContinuousWaterSlot/","base":"CAContinuousQuantity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":1,"methods":[{"name":"CAContinuousWaterSlot","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":8},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":13},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":60},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":100}],"members":[{"name":"m_PlantThirstyness","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":3},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":4},{"name":"m_StartQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":5},{"name":"m_Slot","type":"Slot","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":6},{"name":"m_SpentQuantityTotal","type":"float","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWaterSlot.c","line":106}]},{"name":"CAContinuousWringClothes","url":"classes/CAContinuousWringClothes/","base":"CAContinuousQuantityRepeat","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWringClothes.c","line":1,"methods":[{"name":"CAContinuousWringClothes","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_second"},{"type":"float","name":"time_to_repeat"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWringClothes.c","line":6},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWringClothes.c","line":13},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWringClothes.c","line":24},{"name":"GetProgress","ret":"float","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWringClothes.c","line":78}],"members":[{"name":"m_InitItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWringClothes.c","line":3},{"name":"m_SpentQuantityTotal","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAContinuousWringClothes.c","line":4}]},{"name":"CADummy","url":"classes/CADummy/","base":"CABase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CADummy.c","line":1,"methods":[{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CADummy.c","line":3}]},{"name":"CAInteract","url":"classes/CAInteract/","base":"CABase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteract.c","line":1,"methods":[{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteract.c","line":3}]},{"name":"CAInteractLoop","url":"classes/CAInteractLoop/","base":"CABase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":1,"methods":[{"name":"CAInteractLoop","kind":"ctor","ret":"void","params":[{"type":"float","name":"time_to_complete_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":9},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":14},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":29}],"members":[{"name":"m_LocalTimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":3},{"name":"m_TimeElpased","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":4},{"name":"m_TimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":5},{"name":"m_DefaultTimeToComplete","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":6},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CAInteractLoop.c","line":7}]},{"name":"CallQueue","url":"classes/CallQueue/","base":"array","topic":"Tools","brief":"CallQueue Class provide \"lazy\" calls - when we don't want to execute function immediately but later during frame update (used mainly in UI) \\n usage:","file":"3_Game/tools/tools.c","line":66,"methods":[{"name":"CallQueue","kind":"ctor","ret":"void","file":"3_Game/tools/tools.c","line":70},{"name":"Tick","ret":"void","brief":"System function, don't call it","file":"3_Game/tools/tools.c","line":78},{"name":"Call","ret":"void","params":[{"type":"Class","name":"obj"},{"type":"string","name":"fn_name"},{"type":"Param","name":"params","def":"NULL"}],"brief":"Creates new call request, add it on queue and execute during frame update (depends on call category)","file":"3_Game/tools/tools.c","line":108},{"name":"RemoveCalls","ret":"void","params":[{"type":"Class","name":"obj"}],"brief":"Removes all queued calls for object (call this function when object is going to be deleted)","file":"3_Game/tools/tools.c","line":118}],"members":[{"name":"m_processing","type":"bool","mods":["private"],"file":"3_Game/tools/tools.c","line":68}]},{"name":"CallQueueContext","url":"classes/CallQueueContext/","topic":"Tools","file":"3_Game/tools/tools.c","line":15,"methods":[{"name":"CallQueueContext","kind":"ctor","ret":"void","params":[{"type":"Class","name":"target"},{"type":"string","name":"fn"},{"type":"Param","name":"params"}],"file":"3_Game/tools/tools.c","line":22},{"name":"Call","ret":"void","file":"3_Game/tools/tools.c","line":30},{"name":"CallParams","ret":"void","params":[{"type":"Param","name":"params"}],"file":"3_Game/tools/tools.c","line":35},{"name":"Invalidate","ret":"void","file":"3_Game/tools/tools.c","line":47},{"name":"IsValid","ret":"bool","file":"3_Game/tools/tools.c","line":51}],"members":[{"name":"m_target","type":"Class","file":"3_Game/tools/tools.c","line":17},{"name":"m_function","type":"string","file":"3_Game/tools/tools.c","line":18},{"name":"m_params","type":"ref Param","file":"3_Game/tools/tools.c","line":19},{"name":"m_valid","type":"bool","file":"3_Game/tools/tools.c","line":20}]},{"name":"CalmIdleSoundEvent","url":"classes/CalmIdleSoundEvent/","base":"MindStateSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":13,"methods":[{"name":"CalmIdleSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":15}]},{"name":"CalmMoveSoundEvent","url":"classes/CalmMoveSoundEvent/","base":"MindStateSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":23,"methods":[{"name":"CalmMoveSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":25}]},{"name":"Camera","url":"classes/Camera/","base":"Entity","file":"3_Game/Entities/Camera.c","line":1,"methods":[{"name":"GetCurrentCamera","ret":"Camera","mods":["static","proto","native"],"proto":true,"brief":"Returns active Camera instance (note: player's camera is not Camera instance - thus it return null)","file":"3_Game/Entities/Camera.c","line":7},{"name":"GetCurrentFOV","ret":"float","mods":["static","proto","native"],"proto":true,"brief":"Returns FOV of current camera object","file":"3_Game/Entities/Camera.c","line":13},{"name":"InterpolateTo","ret":"void","params":[{"type":"Camera","name":"targetCamera"},{"type":"float","name":"time"},{"type":"int","name":"type"}],"mods":["static","proto","native"],"proto":true,"brief":"Interpolation between camera instances (current camera becomes targetCamera at the end of interpolation)","file":"3_Game/Entities/Camera.c","line":24},{"name":"IsInterpolationComplete","ret":"bool","mods":["static","proto","native"],"proto":true,"brief":"Checks if the current interpolation reached it's end","file":"3_Game/Entities/Camera.c","line":29},{"name":"SetNearPlane","ret":"void","params":[{"type":"float","name":"nearPlane"}],"mods":["proto","native"],"proto":true,"brief":"set near plane of camera","file":"3_Game/Entities/Camera.c","line":35},{"name":"GetNearPlane","ret":"float","mods":["proto","native"],"proto":true,"brief":"get near plane of camera","file":"3_Game/Entities/Camera.c","line":40},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["proto","native"],"proto":true,"brief":"Sets this camera as active","file":"3_Game/Entities/Camera.c","line":45},{"name":"EnableSmooth","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"brief":"Enables the smoothing in interpolation","file":"3_Game/Entities/Camera.c","line":50},{"name":"StopInterpolation","ret":"void","mods":["proto","native"],"proto":true,"brief":"Performs cleanup. Important to call when interpolation run is finished.","file":"3_Game/Entities/Camera.c","line":55},{"name":"IsActive","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Is this camera active?","file":"3_Game/Entities/Camera.c","line":61},{"name":"SetFOV","ret":"void","params":[{"type":"float","name":"fov"}],"mods":["proto","native"],"proto":true,"brief":"Field of View settings","file":"3_Game/Entities/Camera.c","line":67},{"name":"SetFocus","ret":"void","params":[{"type":"float","name":"distance"},{"type":"float","name":"blur"}],"mods":["proto","native"],"proto":true,"brief":"Depth of Field settings","file":"3_Game/Entities/Camera.c","line":74},{"name":"LookAt","ret":"void","params":[{"type":"vector","name":"targetPos"}],"mods":["proto","native"],"proto":true,"brief":"Orientation change by lookAt point","file":"3_Game/Entities/Camera.c","line":80}]},{"name":"CameraShake","url":"classes/CameraShake/","file":"4_World/Classes/CameraShake.c","line":1,"methods":[{"name":"~CameraShake","kind":"dtor","ret":"void","file":"4_World/Classes/CameraShake.c","line":16},{"name":"CameraShake","kind":"ctor","ret":"void","params":[{"type":"float","name":"strength_factor"},{"type":"float","name":"radius"},{"type":"float","name":"smoothness"},{"type":"float","name":"radius_decay_speed"}],"file":"4_World/Classes/CameraShake.c","line":23},{"name":"Update","ret":"void","params":[{"type":"float","name":"delta_time"},{"mods":["out"],"type":"float","name":"x_axis"},{"mods":["out"],"type":"float","name":"y_axis"}],"file":"4_World/Classes/CameraShake.c","line":41}],"members":[{"name":"MIN_PLAYER_DISTANCE","type":"float","mods":["const"],"init":"40","file":"4_World/Classes/CameraShake.c","line":3},{"name":"m_Radius","type":"float","file":"4_World/Classes/CameraShake.c","line":5},{"name":"m_RadiusDecaySpeed","type":"float","file":"4_World/Classes/CameraShake.c","line":6},{"name":"m_RandomAngle","type":"float","file":"4_World/Classes/CameraShake.c","line":7},{"name":"m_Time","type":"float","file":"4_World/Classes/CameraShake.c","line":8},{"name":"m_InitLR","type":"float","file":"4_World/Classes/CameraShake.c","line":9},{"name":"m_InitUD","type":"float","file":"4_World/Classes/CameraShake.c","line":10},{"name":"m_ToDelete","type":"bool","file":"4_World/Classes/CameraShake.c","line":11},{"name":"m_Smoothness","type":"float","file":"4_World/Classes/CameraShake.c","line":12},{"name":"m_StregthFactor","type":"float","file":"4_World/Classes/CameraShake.c","line":13},{"name":"m_Player","type":"DayZPlayerImplement","file":"4_World/Classes/CameraShake.c","line":14}]},{"name":"CameraToolsMenu","url":"classes/CameraToolsMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":1,"methods":[{"name":"CameraToolsMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":64},{"name":"~CameraToolsMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":77},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":99},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":109},{"name":"SelectKeyframe","ret":"void","params":[{"type":"CTKeyframe","name":"kf"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":120},{"name":"SelectEvent","ret":"void","params":[{"type":"CTEvent","name":"ev"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":129},{"name":"SelectActor","ret":"void","params":[{"type":"CTActor","name":"ac"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":134},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":139},{"name":"GetActor","ret":"PlayerBase","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":187},{"name":"PlayAnimOnActor","ret":"void","params":[{"type":"int","name":"actor"},{"type":"int","name":"anim"}],"mods":["static"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":195},{"name":"LoadData","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":208},{"name":"SaveData","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":267},{"name":"ResetAll","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":318},{"name":"GetTotalTime","ret":"float","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":329},{"name":"AddKeyframe","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":340},{"name":"SaveKeyframe","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":352},{"name":"DeleteKeyframe","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":361},{"name":"ViewKeyframe","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":375},{"name":"AddActor","ret":"void","params":[{"type":"string","name":"actor_type"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":384},{"name":"AddEvent","ret":"void","params":[{"type":"int","name":"actor_index"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":392},{"name":"AddItem","ret":"void","params":[{"type":"string","name":"id"},{"type":"string","name":"type"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":402},{"name":"AddHandsItem","ret":"void","params":[{"type":"string","name":"id"},{"type":"string","name":"type"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":413},{"name":"SaveEvent","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":424},{"name":"DeleteEvent","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":429},{"name":"ViewEvent","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":434},{"name":"GetCameraLine","ret":"Param6<vector, vector, float, float, float, int>","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":439},{"name":"Play","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":448},{"name":"Stop","ret":"void","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":500},{"name":"GetCameraLookDir","ret":"vector","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":527},{"name":"GetMouseLookDir","ret":"vector","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":546},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":565},{"name":"SetCameraData","ret":"float","params":[{"type":"Param6<vector, vector, float, float, float,int>","name":"transform1"},{"type":"Param6<vector, vector, float, float, float, int>","name":"transform2"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":719},{"name":"SetBlurValue","ret":"void","params":[{"type":"float","name":"blur"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":783},{"name":"GetBlurValue","ret":"float","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":788},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":793},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":811},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":821},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":928},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":935},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":940},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":950},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":960},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":969},{"name":"ColorRed","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":1010},{"name":"ColorWhite","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"}],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":1021}],"members":[{"name":"m_Instance","type":"CameraToolsMenu","mods":["protected","static"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":3},{"name":"m_FreeflightCamTransform","type":"vector","array":"4","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":4},{"name":"m_NextCamPosition","type":"vector","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":5},{"name":"m_Time","type":"float","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":7},{"name":"m_Camera1","type":"Camera","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":9},{"name":"m_Camera2","type":"Camera","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":10},{"name":"m_CameraLines","type":"ref array<ref Param6<vector, vector, float, float, float, int>>","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":12},{"name":"m_IsPlaying","type":"bool","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":13},{"name":"m_NextCameraIndex","type":"int","mods":["protected"],"init":"1","file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":14},{"name":"m_FollowingTimeFinished","type":"float","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":16},{"name":"m_FollowingBone","type":"ref Param2<int, int>","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":17},{"name":"m_SelectedKeyframe","type":"CTKeyframe","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":19},{"name":"m_SelectedEvent","type":"CTEvent","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":20},{"name":"m_SelectedActor","type":"CTActor","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":21},{"name":"m_Actors","type":"ref array<ref CTActor>","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":23},{"name":"m_Cameras","type":"ref array<ref CTKeyframe>","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":24},{"name":"m_Events","type":"ref array<ref CTEvent>","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":25},{"name":"m_KeyframeContent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":27},{"name":"m_EventContent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":28},{"name":"m_InterpTypeSpeedCombo","type":"XComboBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":30},{"name":"m_InterpTypeCombo","type":"XComboBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":31},{"name":"m_BlurEditWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":32},{"name":"m_ActorTypeWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":33},{"name":"m_ActorIdWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":35},{"name":"m_ActorItemTypeWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":36},{"name":"m_AddItem","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":38},{"name":"m_AddHandsItem","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":39},{"name":"m_AddActor","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":40},{"name":"m_Play","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":41},{"name":"m_Stop","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":42},{"name":"m_Save","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":43},{"name":"m_Load","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":44},{"name":"m_Reset","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":45},{"name":"m_AddKeyframe","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":47},{"name":"m_SaveKeyframe","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":48},{"name":"m_DeleteKeyframe","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":49},{"name":"m_ViewKeyframe","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":50},{"name":"m_AddEvent","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":52},{"name":"m_SaveEvent","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":53},{"name":"m_DeleteEvent","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":54},{"name":"m_ViewEvent","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":55},{"name":"m_CopyButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":57},{"name":"m_ApplyButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":58},{"name":"m_CameraEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":59},{"name":"m_CameraValues","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":60},{"name":"m_CameraToolsDataPath","type":"string","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CameraToolsMenu.c","line":62}]},{"name":"CameraToolsMenuClient","url":"classes/CameraToolsMenuClient/","file":"3_Game/tools/CameraTools.c","line":62,"methods":[{"name":"~CameraToolsMenuClient","kind":"dtor","ret":"void","cond":["DIAG_DEVELOPER"],"file":"3_Game/tools/CameraTools.c","line":66},{"name":"DelayedDestroy","ret":"void","cond":["DIAG_DEVELOPER"],"file":"3_Game/tools/CameraTools.c","line":74},{"name":"DestroyNow","ret":"void","cond":["DIAG_DEVELOPER"],"file":"3_Game/tools/CameraTools.c","line":79},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/tools/CameraTools.c","line":84}],"members":[{"name":"m_DebugShape","type":"Shape","init":"null","cond":["DIAG_DEVELOPER"],"file":"3_Game/tools/CameraTools.c","line":64}]},{"name":"CameraToolsMenuServer","url":"classes/CameraToolsMenuServer/","file":"3_Game/tools/CameraTools.c","line":2,"methods":[{"name":"OnRPC","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/tools/CameraTools.c","line":5}],"members":[{"name":"m_Subscribers","type":"ref array<Man>","init":"new array<Man>","cond":["DIAG_DEVELOPER"],"file":"3_Game/tools/CameraTools.c","line":4}]},{"name":"CamoNet","url":"classes/CamoNet/","base":"ItemBase","file":"4_World/Entities/ItemBase/CamoNet.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CamoNet.c","line":3}]},{"name":"CamoNetShelter","url":"classes/CamoNetShelter/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":1},{"name":"Candle","url":"classes/Candle/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/Candle.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Candle.c","line":3}]},{"name":"Candycane_Colorbase","url":"classes/Candycane_Colorbase/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Candycane_Colorbase.c","line":1,"methods":[{"name":"Candycane_Colorbase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Candycane_Colorbase.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Candycane_Colorbase.c","line":7}]},{"name":"Candycane_Green","url":"classes/Candycane_Green/","base":"Candycane_Colorbase","file":"4_World/Entities/ItemBase/Edible_Base/Candycane_Colorbase.c","line":15},{"name":"Candycane_Red","url":"classes/Candycane_Red/","base":"Candycane_Colorbase","file":"4_World/Entities/ItemBase/Edible_Base/Candycane_Colorbase.c","line":16},{"name":"Candycane_RedGreen","url":"classes/Candycane_RedGreen/","base":"Candycane_Colorbase","file":"4_World/Entities/ItemBase/Edible_Base/Candycane_Colorbase.c","line":17},{"name":"Candycane_Yellow","url":"classes/Candycane_Yellow/","base":"Candycane_Colorbase","file":"4_World/Entities/ItemBase/Edible_Base/Candycane_Colorbase.c","line":18},{"name":"CaninaBerry","url":"classes/CaninaBerry/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":18},{"name":"ConditionAttach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":23},{"name":"ConditionDetach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":39},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CaninaBerry.c","line":55}]},{"name":"CanisterGasoline","url":"classes/CanisterGasoline/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":1,"methods":[{"name":"GetPouringSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":3},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":8},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":13},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":18},{"name":"GetEmptyingEndSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":23},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":28},{"name":"GetEmptyingEndSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":33},{"name":"GetLiquidThroughputCoef","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":38},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":43},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":54},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/CanisterGasoline.c","line":59}]},{"name":"Cannabis","url":"classes/Cannabis/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Cannabis.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Cannabis.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Cannabis.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Cannabis.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Cannabis.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Cannabis.c","line":23}]},{"name":"CannabisSeeds","url":"classes/CannabisSeeds/","base":"SeedBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":13},{"name":"CannabisSeedsPack","url":"classes/CannabisSeedsPack/","base":"SeedPackBase","file":"4_World/Entities/ItemBase/SeedPackBase/CannabisSeedsPack.c","line":1},{"name":"CanOpener","url":"classes/CanOpener/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/CanOpener.c","line":1},{"name":"Canteen","url":"classes/Canteen/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":1,"methods":[{"name":"Canteen","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":3},{"name":"~Canteen","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":8},{"name":"GetPouringSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":13},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":18},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":23},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":28},{"name":"GetEmptyingEndSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":33},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":38},{"name":"GetEmptyingEndSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":43},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":48},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":59},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Canteen.c","line":64}]},{"name":"Canvas","url":"classes/Canvas/","file":"3_Game/Canvas.c","line":15,"methods":[{"name":"Canvas","kind":"ctor","ret":"void","params":[{"type":"int","name":"size_x"},{"type":"int","name":"size_y"}],"file":"3_Game/Canvas.c","line":21},{"name":"DrawPixel","ret":"void","params":[{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/Canvas.c","line":37},{"name":"PrintOut","ret":"void","file":"3_Game/Canvas.c","line":45},{"name":"SaveToFile","ret":"void","params":[{"type":"string","name":"filename"}],"file":"3_Game/Canvas.c","line":67}],"members":[{"name":"m_SizeX","type":"int","file":"3_Game/Canvas.c","line":17},{"name":"m_SizeY","type":"int","file":"3_Game/Canvas.c","line":17},{"name":"m_Pixels","type":"ref array<ref array<PIXEL>>","init":"new array<ref array<PIXEL>>","file":"3_Game/Canvas.c","line":19}]},{"name":"CanvasBag_ColorBase","url":"classes/CanvasBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/CanvasBag_ColorBase.c","line":1,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/CanvasBag_ColorBase.c","line":3}]},{"name":"CanvasBag_Medical","url":"classes/CanvasBag_Medical/","base":"CanvasBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasBag_ColorBase.c","line":13},{"name":"CanvasBag_Olive","url":"classes/CanvasBag_Olive/","base":"CanvasBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasBag_ColorBase.c","line":12},{"name":"CanvasPants_Beige","url":"classes/CanvasPants_Beige/","base":"CanvasPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":9},{"name":"CanvasPants_Blue","url":"classes/CanvasPants_Blue/","base":"CanvasPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":10},{"name":"CanvasPants_ColorBase","url":"classes/CanvasPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":3}]},{"name":"CanvasPants_Grey","url":"classes/CanvasPants_Grey/","base":"CanvasPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":11},{"name":"CanvasPants_Red","url":"classes/CanvasPants_Red/","base":"CanvasPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":12},{"name":"CanvasPants_Violet","url":"classes/CanvasPants_Violet/","base":"CanvasPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":13},{"name":"CanvasPantsMidi_Beige","url":"classes/CanvasPantsMidi_Beige/","base":"CanvasPantsMidi_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":23},{"name":"CanvasPantsMidi_Blue","url":"classes/CanvasPantsMidi_Blue/","base":"CanvasPantsMidi_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":24},{"name":"CanvasPantsMidi_ColorBase","url":"classes/CanvasPantsMidi_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":15,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":17}]},{"name":"CanvasPantsMidi_Grey","url":"classes/CanvasPantsMidi_Grey/","base":"CanvasPantsMidi_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":25},{"name":"CanvasPantsMidi_Red","url":"classes/CanvasPantsMidi_Red/","base":"CanvasPantsMidi_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":26},{"name":"CanvasPantsMidi_Violet","url":"classes/CanvasPantsMidi_Violet/","base":"CanvasPantsMidi_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CanvasPants.c","line":27},{"name":"CanvasWidget","url":"classes/CanvasWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":341,"methods":[{"name":"DrawLine","ret":"void","params":[{"type":"float","name":"x1"},{"type":"float","name":"y1"},{"type":"float","name":"x2"},{"type":"float","name":"y2"},{"type":"float","name":"width"},{"type":"int","name":"color"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":343},{"name":"Clear","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":344}]},{"name":"Car","url":"classes/Car/","base":"Transport","brief":"Native class for cars - handles physics simulation","file":"3_Game/Vehicles/Car.c","line":98,"methods":[{"name":"GetOwnerStateType","ret":"typename","mods":["protected","override","event"],"file":"3_Game/Vehicles/Car.c","line":101},{"name":"GetMoveType","ret":"typename","mods":["protected","override","event"],"file":"3_Game/Vehicles/Car.c","line":107},{"name":"GetSpeedometer","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the current speed of the vehicle in km/h.","file":"3_Game/Vehicles/Car.c","line":113},{"name":"GetSpeedometerAbsolute","ret":"float","brief":"Returns the current speed of the vehicle in km/h. Value is absolute","file":"3_Game/Vehicles/Car.c","line":116},{"name":"IsAreaAtDoorFree","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"float","name":"maxAllowedObjHeight","def":"0.5"},{"type":"float","name":"horizontalExtents","def":"0.5"},{"type":"float","name":"playerHeight","def":"1.7"}],"mods":["override"],"file":"3_Game/Vehicles/Car.c","line":121},{"name":"DebugFreeAreaAtDoor","ret":"Shape","params":[{"type":"int","name":"currentSeat"},{"type":"float","name":"maxAllowedObjHeight","def":"0.5"},{"type":"float","name":"horizontalExtents","def":"0.5"},{"type":"float","name":"playerHeight","def":"1.7"}],"mods":["override"],"file":"3_Game/Vehicles/Car.c","line":140},{"name":"DetectFlippedUsingWheels","ret":"bool","params":[{"type":"VehicleFlippedContext","name":"ctx"},{"type":"bool","name":"disallowSide"}],"mods":["protected"],"file":"3_Game/Vehicles/Car.c","line":168},{"name":"GetSteering","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the current steering value in range <-1, 1>.","file":"3_Game/Vehicles/Car.c","line":193},{"name":"SetSteering","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"unused0","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future steering value.","file":"3_Game/Vehicles/Car.c","line":196},{"name":"GetThrottle","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the actual throttle value in range <0, 1>.","file":"3_Game/Vehicles/Car.c","line":199},{"name":"SetThrottle","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future throttle value.","file":"3_Game/Vehicles/Car.c","line":202},{"name":"GetClutch","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the value of how much the clutch is disengaged.","file":"3_Game/Vehicles/Car.c","line":205},{"name":"SetClutch","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future clutch value.","file":"3_Game/Vehicles/Car.c","line":208},{"name":"GetBrake","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the current brake value in range <0, 1>.","file":"3_Game/Vehicles/Car.c","line":211},{"name":"SetBrake","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"unused0","def":"0"},{"type":"bool","name":"unused1","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future brake value","file":"3_Game/Vehicles/Car.c","line":214},{"name":"GetHandbrake","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the current handbrake value in range <0, 1>.","file":"3_Game/Vehicles/Car.c","line":217},{"name":"SetHandbrake","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets the future handbrake value","file":"3_Game/Vehicles/Car.c","line":220},{"name":"SetBrakesActivateWithoutDriver","ret":"void","params":[{"type":"bool","name":"activate","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Sets if brakes should activate without a driver present","file":"3_Game/Vehicles/Car.c","line":223},{"name":"EngineGetRPMMin","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's min operating rpm","file":"3_Game/Vehicles/Car.c","line":226},{"name":"EngineGetRPMIdle","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's idle rpm before engine stalls.","file":"3_Game/Vehicles/Car.c","line":229},{"name":"EngineGetRPMMax","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's max rpm before engine blows up.","file":"3_Game/Vehicles/Car.c","line":232},{"name":"EngineGetRPMRedline","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's maximal working rpm without damaging the engine.","file":"3_Game/Vehicles/Car.c","line":235},{"name":"EngineGetRPM","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns engine's rpm value.","file":"3_Game/Vehicles/Car.c","line":238},{"name":"EngineIsOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true when engine is running, false otherwise.","file":"3_Game/Vehicles/Car.c","line":241},{"name":"EngineStart","ret":"void","mods":["proto","native"],"proto":true,"brief":"Starts the engine.","file":"3_Game/Vehicles/Car.c","line":244},{"name":"EngineStop","ret":"void","mods":["proto","native"],"proto":true,"brief":"Stops the engine.","file":"3_Game/Vehicles/Car.c","line":247},{"name":"GetEnginePos","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Get actual position of engine (model space)","file":"3_Game/Vehicles/Car.c","line":250},{"name":"SetEnginePos","ret":"void","params":[{"type":"vector","name":"pos"}],"mods":["proto","native"],"proto":true,"brief":"Override the position of engine (model space)","file":"3_Game/Vehicles/Car.c","line":253},{"name":"GetCurrentGear","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the index of the current gear, -1 if there is no engine.","file":"3_Game/Vehicles/Car.c","line":256},{"name":"GetGear","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the index of the future gear, -1 if there is no engine.","file":"3_Game/Vehicles/Car.c","line":259},{"name":"GetNeutralGear","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the index of the neutral gear.","file":"3_Game/Vehicles/Car.c","line":262},{"name":"GetGearCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the number of gears.","file":"3_Game/Vehicles/Car.c","line":265},{"name":"ShiftUp","ret":"void","mods":["proto","native"],"proto":true,"brief":"Shifts the future gear up, triggering gearbox simulation.","file":"3_Game/Vehicles/Car.c","line":268},{"name":"ShiftTo","ret":"void","params":[{"type":"int","name":"gear"}],"mods":["proto","native"],"proto":true,"brief":"Shifts the future gear to selected gear, triggering gearbox simulation.","file":"3_Game/Vehicles/Car.c","line":271},{"name":"ShiftDown","ret":"void","mods":["proto","native"],"proto":true,"brief":"Shifts the future gear down, triggering gearbox simulation.","file":"3_Game/Vehicles/Car.c","line":274},{"name":"GearboxGetType","ret":"CarGearboxType","mods":["proto","native"],"proto":true,"brief":"Returns gearbox type. See CarGearboxType enum for more info.","file":"3_Game/Vehicles/Car.c","line":277},{"name":"GearboxGetMode","ret":"CarAutomaticGearboxMode","mods":["proto","native"],"proto":true,"brief":"Returns gearbox mode. This is useful when car has automatic gearbox.","file":"3_Game/Vehicles/Car.c","line":280},{"name":"WheelIsAnyLocked","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true if any of the wheels are locked in terms of its movement.","file":"3_Game/Vehicles/Car.c","line":283},{"name":"WheelGetAngularVelocity","ret":"float","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns the raw angular velocity of the wheel, unstable value","file":"3_Game/Vehicles/Car.c","line":290},{"name":"WheelHasContact","ret":"bool","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns true if given wheel is making any contact","file":"3_Game/Vehicles/Car.c","line":297},{"name":"WheelGetContactPosition","ret":"vector","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns the position of contact in world space, only valid if there was an actual contact","file":"3_Game/Vehicles/Car.c","line":304},{"name":"WheelGetContactNormal","ret":"vector","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns the normal of contact in world space, only valid if there was an actual contact","file":"3_Game/Vehicles/Car.c","line":311},{"name":"WheelGetDirection","ret":"vector","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns the direction pointing forwards that the wheel is facing","file":"3_Game/Vehicles/Car.c","line":318},{"name":"WheelGetSurface","ret":"SurfaceInfo","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns the surface that the wheel is nearby","file":"3_Game/Vehicles/Car.c","line":325},{"name":"WheelGetWaterState","ret":"CarWheelWaterState","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns the state that the wheel is in with water","file":"3_Game/Vehicles/Car.c","line":332},{"name":"WheelGetEntity","ret":"EntityAI","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns the entity attached that represents the wheel","file":"3_Game/Vehicles/Car.c","line":339},{"name":"WheelIsLocked","ret":"bool","params":[{"type":"int","name":"wheelIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns true if given wheel is locked in terms of its movement.","file":"3_Game/Vehicles/Car.c","line":346},{"name":"WheelCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"How many wheel can be attached to a car (hubs only)","file":"3_Game/Vehicles/Car.c","line":349},{"name":"WheelCountPresent","ret":"int","mods":["proto","native"],"proto":true,"brief":"Number of actually attached wheels (hubs only)","file":"3_Game/Vehicles/Car.c","line":352},{"name":"GetFluidCapacity","ret":"float","params":[{"type":"CarFluid","name":"fluid"}],"mods":["proto","native"],"proto":true,"brief":"Returns tank capacity for the specified vehicle's fluid.","file":"3_Game/Vehicles/Car.c","line":359},{"name":"GetFluidFraction","ret":"float","params":[{"type":"CarFluid","name":"fluid"}],"mods":["proto","native"],"proto":true,"brief":"Returns fraction value (in range <0, 1>) of the current state of the specified vehicle's fluid.","file":"3_Game/Vehicles/Car.c","line":367},{"name":"Leak","ret":"void","params":[{"type":"CarFluid","name":"fluid"},{"type":"float","name":"amount"}],"mods":["proto","native"],"proto":true,"brief":"Removes from the specified fluid the specified amount.","file":"3_Game/Vehicles/Car.c","line":370},{"name":"LeakAll","ret":"void","params":[{"type":"CarFluid","name":"fluid"}],"mods":["proto","native"],"proto":true,"brief":"Removes all the specified fluid from vehicle.","file":"3_Game/Vehicles/Car.c","line":373},{"name":"Fill","ret":"void","params":[{"type":"CarFluid","name":"fluid"},{"type":"float","name":"amount"}],"mods":["proto","native"],"proto":true,"brief":"Adds to the specified fluid the specified amount.","file":"3_Game/Vehicles/Car.c","line":376},{"name":"OnBeforeEngineStart","ret":"bool","brief":"Is called every time the game wants to start the engine.","file":"3_Game/Vehicles/Car.c","line":383},{"name":"OnEngineStart","ret":"void","brief":"Is called every time the engine starts.","file":"3_Game/Vehicles/Car.c","line":392},{"name":"OnEngineStop","ret":"void","brief":"Is called every time the engine stops.","file":"3_Game/Vehicles/Car.c","line":397},{"name":"OnGearChanged","ret":"void","params":[{"type":"int","name":"newGear"},{"type":"int","name":"oldGear"}],"brief":"Is called every time when the simulation changed gear.","file":"3_Game/Vehicles/Car.c","line":405},{"name":"OnFluidChanged","ret":"void","params":[{"type":"CarFluid","name":"fluid"},{"type":"float","name":"newValue"},{"type":"float","name":"oldValue"}],"brief":"Is called every time when the specified vehicle's fluid level changes. This callback is called on owner only.","file":"3_Game/Vehicles/Car.c","line":417},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"brief":"Is called every sound simulation step. In this callback, user can modify behaviour of sound controllers.","file":"3_Game/Vehicles/Car.c","line":427},{"name":"ForcePosition","ret":"void","params":[{"type":"vector","name":"pos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":434},{"name":"ForceDirection","ret":"void","params":[{"type":"vector","name":"dir"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":437},{"name":"GetController","ret":"CarController","mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":440},{"name":"GetThrustTurbo","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":443},{"name":"GetThrustGentle","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":446},{"name":"GetThrust","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":449},{"name":"SetThrust","ret":"void","params":[{"type":"float","name":"in"},{"type":"float","name":"gentle","def":"0"},{"type":"float","name":"turbo","def":"0"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":452},{"name":"SetClutchState","ret":"void","params":[{"type":"bool","name":"in"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":455},{"name":"GetGearsCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":458}]},{"name":"CarBattery","url":"classes/CarBattery/","base":"VehicleBattery","file":"4_World/Entities/ItemBase/VehicleBattery/CarBattery.c","line":1,"members":[{"name":"SLOT_ID","type":"int","mods":["static"],"init":"InventorySlots.GetSlotIdFromString(\"CarBattery\")","file":"4_World/Entities/ItemBase/VehicleBattery/CarBattery.c","line":3}]},{"name":"CarchingResultFishingAction","url":"classes/CarchingResultFishingAction/","base":"CatchingResultBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingResultStructures/CarchingResultFishingAction.c","line":1,"methods":[{"name":"SpawnAndSetup","ret":"EntityAI","params":[{"mods":["out"],"type":"int","name":"yItemIdx"},{"type":"vector","name":"v","def":"vector.Zero"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingResultStructures/CarchingResultFishingAction.c","line":3},{"name":"GetCurrentCycleTime","ret":"float","params":[{"type":"CatchingContextFishingRodAction","name":"ctx"}],"file":"4_World/Systems/AnimalCatchingSystem/CatchingResultStructures/CarchingResultFishingAction.c","line":14}]},{"name":"CarContactData","url":"classes/CarContactData/","file":"4_World/Entities/Vehicles/CarScript.c","line":119,"methods":[{"name":"CarContactData","kind":"ctor","ret":"void","params":[{"type":"vector","name":"_localPos"},{"type":"IEntity","name":"_other"},{"type":"float","name":"_impulse"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":125}],"members":[{"name":"localPos","type":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":121},{"name":"other","type":"IEntity","file":"4_World/Entities/Vehicles/CarScript.c","line":122},{"name":"impulse","type":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":123}]},{"name":"CarController","url":"classes/CarController/","brief":"DEPRECATED class left for backwards compatibility, methods are available on car itself now","file":"3_Game/Vehicles/Car.c","line":465,"methods":[{"name":"CarController","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Vehicles/Car.c","line":467},{"name":"~CarController","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Vehicles/Car.c","line":468},{"name":"GetSteering","ret":"float","mods":["proto"],"proto":true,"brief":"Returns the current steering value in range <-1, 1>.","file":"3_Game/Vehicles/Car.c","line":471},{"name":"SetSteering","ret":"void","params":[{"type":"float","name":"in"},{"type":"bool","name":"analog","def":"false"}],"mods":["proto"],"proto":true,"brief":"Sets the steering value.","file":"3_Game/Vehicles/Car.c","line":478},{"name":"GetThrustTurbo","ret":"float","mods":["proto"],"proto":true,"brief":"Returns the current thrust turbo modifier value in range <0, 1>.","file":"3_Game/Vehicles/Car.c","line":481},{"name":"GetThrustGentle","ret":"float","mods":["proto"],"proto":true,"brief":"Returns the current thrust gentle modifier value in range <0, 1>.","file":"3_Game/Vehicles/Car.c","line":483},{"name":"GetThrust","ret":"float","mods":["proto"],"proto":true,"brief":"Returns the current thrust value in range <0, 1>.","file":"3_Game/Vehicles/Car.c","line":485},{"name":"SetThrust","ret":"void","params":[{"type":"float","name":"in"},{"type":"float","name":"gentle","def":"0"},{"type":"float","name":"turbo","def":"0"}],"mods":["proto"],"proto":true,"brief":"Sets the thrust value.","file":"3_Game/Vehicles/Car.c","line":493},{"name":"GetBrake","ret":"float","mods":["proto"],"proto":true,"brief":"Returns the current brake value in range <0, 1>.","file":"3_Game/Vehicles/Car.c","line":496},{"name":"SetBrake","ret":"void","params":[{"type":"float","name":"in"},{"type":"float","name":"panic","def":"0"}],"mods":["proto"],"proto":true,"brief":"Sets the brake value.","file":"3_Game/Vehicles/Car.c","line":503},{"name":"GetGear","ret":"int","mods":["proto"],"proto":true,"brief":"Returns index of the current gear.","file":"3_Game/Vehicles/Car.c","line":506},{"name":"ShiftUp","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":508},{"name":"ShiftTo","ret":"void","params":[{"type":"CarGear","name":"gear"}],"mods":["proto"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":509},{"name":"ShiftDown","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/Vehicles/Car.c","line":510}]},{"name":"CarDoor","url":"classes/CarDoor/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":445,"methods":[{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":448},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":465},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":470},{"name":"DisplayNameRuinAttach","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":486},{"name":"ShowZonesHealth","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":491},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":496}]},{"name":"CargoBase","url":"classes/CargoBase/","base":"Managed","brief":"represents base for cargo storage for entities","file":"3_Game/Systems/Inventory/Cargo.c","line":6,"methods":[{"name":"GetCargoOwner","ret":"EntityAI","mods":["proto","native"],"proto":true,"brief":"get the entity that owns the cargo","file":"3_Game/Systems/Inventory/Cargo.c","line":12},{"name":"GetOwnerCargoIndex","ret":"int","mods":["proto","native"],"proto":true,"brief":"get index of this cargo in the entity that owns the cargo","file":"3_Game/Systems/Inventory/Cargo.c","line":18},{"name":"IsProxyCargo","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":23},{"name":"GetItemCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":28},{"name":"GetItem","ret":"EntityAI","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":32},{"name":"GetWidth","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":37},{"name":"GetHeight","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":41},{"name":"GetItemRowCol","ret":"bool","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"int","name":"row"},{"mods":["out"],"type":"int","name":"col"}],"mods":["proto"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":46},{"name":"GetItemSize","ret":"bool","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"int","name":"w"},{"mods":["out"],"type":"int","name":"h"}],"mods":["proto"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":51},{"name":"FindEntityInCargo","ret":"int","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":56},{"name":"CargoBase","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":58},{"name":"~CargoBase","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":59},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"brief":"condition EntityAI::CanReceiveItemIntoCargo for Cargo.","file":"3_Game/Systems/Inventory/Cargo.c","line":65},{"name":"CanSwapItemInCargo","ret":"bool","params":[{"type":"EntityAI","name":"child_entity"},{"type":"EntityAI","name":"new_entity"}],"brief":"condition EntityAI::CanSwapItemInCargo for Cargo.","file":"3_Game/Systems/Inventory/Cargo.c","line":71},{"name":"GetUserReservedLocationCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":73},{"name":"GetUserReservedLocation","ret":"bool","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"EntityAI","name":"eai"},{"mods":["out"],"type":"int","name":"row"},{"mods":["out"],"type":"int","name":"col"},{"mods":["out"],"type":"int","name":"w"},{"mods":["out"],"type":"int","name":"h"},{"mods":["out"],"type":"int","name":"flp"}],"mods":["proto"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":84},{"name":"SetUserReservedLocation","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"eai"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":85},{"name":"ClearUserReservedLocation","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"eai"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":86}]},{"name":"CargoContainer","url":"classes/CargoContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":2,"methods":[{"name":"CargoContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"bool","name":"is_attachment","def":"false"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":32},{"name":"~CargoContainer","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":54},{"name":"GetCargoIndex","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":66},{"name":"AddedToCargoEx","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":68},{"name":"AddedToCargo","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":112},{"name":"RemovedFromCargo","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":117},{"name":"MovedInCargo","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":146},{"name":"SetLock","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":180},{"name":"ReleaseLock","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":201},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":214},{"name":"SetEntity","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"cargo_index","def":"0"},{"type":"bool","name":"immedUpdate","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":241},{"name":"GetEntity","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":284},{"name":"UpdateHeaderText","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":289},{"name":"InitGridHeight","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":319},{"name":"UpdateSize","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":363},{"name":"GetIconSize","ret":"float","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":372},{"name":"GetSpaceSize","ret":"float","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":377},{"name":"GetCargoCapacity","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":382},{"name":"GetMaxCargoCapacity","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":399},{"name":"GetIcon","ret":"Icon","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":409},{"name":"GetIcon","ret":"Icon","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":419},{"name":"GetFocusedIcon","ret":"Icon","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":431},{"name":"GetFocusedContainerHeight","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":436},{"name":"GetFocusedContainerYPos","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":446},{"name":"GetFocusedContainerYScreenPos","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":456},{"name":"UpdateSelection","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":466},{"name":"UpdateRowVisibility","ret":"void","params":[{"type":"int","name":"count"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":481},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":526},{"name":"RefreshImpl","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":537},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":543},{"name":"InitIconEx","ret":"Icon","params":[{"type":"Icon","name":"icon"},{"type":"EntityAI","name":"item"},{"type":"int","name":"pos_x"},{"type":"int","name":"pos_y"},{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":554},{"name":"InitIcon","ret":"Icon","params":[{"type":"Icon","name":"icon"},{"type":"EntityAI","name":"item"},{"type":"int","name":"pos_x"},{"type":"int","name":"pos_y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":581},{"name":"HasItem","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":586},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":591},{"name":"SetDefaultFocus","ret":"void","params":[{"type":"bool","name":"while_micromanagment_mode","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":612},{"name":"SetLastFocus","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":621},{"name":"Unfocus","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":626},{"name":"UnfocusAll","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":635},{"name":"SetNextActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":647},{"name":"SetPreviousActive","ret":"void","params":[{"type":"bool","name":"force","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":668},{"name":"SetNextRightActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":685},{"name":"SetNextLeftActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":709},{"name":"GetFocusedItem","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":733},{"name":"SetLastActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":744},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":769},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":775},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":785},{"name":"IsEmpty","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":795},{"name":"GetRecipeCount","ret":"int","params":[{"type":"bool","name":"recipe_anywhere"},{"type":"ItemBase","name":"entity1"},{"type":"ItemBase","name":"entity2"},{"type":"PlayerBase","name":"player"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":800},{"name":"CanCombineAmmo","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":806},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":820},{"name":"SelectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":837},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":852},{"name":"Combine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":917},{"name":"ShowFalseCargoHeader","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":938},{"name":"SetAlternateFalseTextHeaderWidget","ret":"void","params":[{"type":"TextWidget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":943},{"name":"SetAttachmentSlotID","ret":"void","params":[{"type":"int","name":"slotID"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":953},{"name":"GetAttachmentSlotID","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":958},{"name":"GetIconsCount","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":963}],"members":[{"name":"ROWS_NUMBER_XBOX","type":"int","mods":["protected","const"],"init":"5","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":4},{"name":"m_Cargo","type":"CargoBase","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":6},{"name":"m_CargoIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":7},{"name":"m_FocusedItemPosition","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":9},{"name":"m_Rows","type":"ref array<ref CargoContainerRow>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":10},{"name":"m_Icons","type":"ref array<ref Icon>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":11},{"name":"m_ShowedItemPositions","type":"ref map<EntityAI, ref Param3<ref Icon, int, int>>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":12},{"name":"m_ShowedLockPositions","type":"ref map<EntityAI, ref Param3<ref Icon, int, int>>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":13},{"name":"m_IconSize","type":"float","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":15},{"name":"m_SpaceSize","type":"float","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":16},{"name":"m_IsAttachment","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":18},{"name":"m_FalseHeaderTextWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":19},{"name":"m_AlternateFalseHeaderTextWidget","type":"TextWidget","mods":["protected"],"brief":"to be set and updated along with the main one","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":20},{"name":"m_CargoHeader","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":21},{"name":"m_CargoContainer","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":22},{"name":"m_ItemsContainer","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":23},{"name":"m_Resizer1","type":"ref SizeToChild","mods":["protected"],"cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":25},{"name":"m_Resizer2","type":"ref SizeToChild","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":27},{"name":"m_ResizeTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":28},{"name":"m_AttachmentSlotID","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainer.c","line":30}]},{"name":"CargoContainerRow","url":"classes/CargoContainerRow/","base":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":1,"methods":[{"name":"CargoContainerRow","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":14},{"name":"UnfocusAll","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":37},{"name":"SetFocus","ret":"void","params":[{"type":"int","name":"column"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":72},{"name":"GetIconSize","ret":"bool","params":[{"type":"int","name":"row"},{"type":"int","name":"column"},{"mods":["out"],"type":"int","name":"width"},{"mods":["out"],"type":"int","name":"height"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":105},{"name":"GetFocusedColumn","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":134},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":139},{"name":"SetEntity","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":167},{"name":"DropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":172},{"name":"DraggingOver","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":192},{"name":"ColumnOnDraggingOver0","ret":"void","params":[{"type":"Widget","name":"w"}],"brief":"!----","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":214},{"name":"ColumnOnDraggingOver1","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":234},{"name":"ColumnOnDraggingOver2","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":254},{"name":"ColumnOnDraggingOver3","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":274},{"name":"ColumnOnDraggingOver4","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":294},{"name":"ColumnOnDraggingOver5","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":314},{"name":"ColumnOnDraggingOver6","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":334},{"name":"ColumnOnDraggingOver7","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":354},{"name":"ColumnOnDraggingOver8","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":374},{"name":"ColumnOnDraggingOver9","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":394},{"name":"Column0","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":414},{"name":"Column1","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":434},{"name":"Column2","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":454},{"name":"Column3","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":474},{"name":"Column4","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":494},{"name":"Column5","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":514},{"name":"Column6","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":534},{"name":"Column7","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":554},{"name":"Column8","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":574},{"name":"Column9","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":594},{"name":"OnShow","ret":"void","mods":["override"],"brief":"!----","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":615},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":620},{"name":"SetNumber","ret":"void","params":[{"type":"int","name":"number"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":625},{"name":"GetWidth","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":630},{"name":"SetWidth","ret":"void","params":[{"type":"int","name":"width"},{"type":"bool","name":"immedUpdate","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":635}],"members":[{"name":"m_NumberRow","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":3},{"name":"m_NumberColumnFocused","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":4},{"name":"m_Width","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":5},{"name":"m_MaxColumns","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":6},{"name":"m_Entity","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":8},{"name":"m_ParentContainer","type":"CargoContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":10},{"name":"m_Resizer1","type":"ref SizeToChild","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":11},{"name":"m_Resizer2","type":"ref SizeToParent","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/CargoContainerRow.c","line":12}]},{"name":"CargoGrid","url":"classes/CargoGrid/","base":"CargoBase","file":"3_Game/Systems/Inventory/Cargo.c","line":168,"methods":[{"name":"FindEntityInCargoOn","ret":"EntityAI","params":[{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["proto","native"],"proto":true,"cond":["!PLATFORM_CONSOLE","!SERVER_FOR_CONSOLE"],"file":"3_Game/Systems/Inventory/Cargo.c","line":173}]},{"name":"CargoList","url":"classes/CargoList/","base":"CargoBase","file":"3_Game/Systems/Inventory/Cargo.c","line":91,"methods":[{"name":"GetMaxWeight","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":96},{"name":"GetTotalWeight","ret":"int","params":[{"type":"EntityAI","name":"item"}],"mods":["proto","native"],"proto":true,"brief":"sums weight of all items in cargo and adds weight of item if item != null","file":"3_Game/Systems/Inventory/Cargo.c","line":102},{"name":"CanFitItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"cargo"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":107},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Cargo.c","line":112},{"name":"CanFitSwappedItemInCargo","ret":"bool","params":[{"type":"EntityAI","name":"child_entity"},{"type":"EntityAI","name":"new_entity"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Cargo.c","line":121},{"name":"CanSwapItemInCargo","ret":"bool","params":[{"type":"EntityAI","name":"child_entity"},{"type":"EntityAI","name":"new_entity"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Cargo.c","line":123}]},{"name":"CargoPants_Beige","url":"classes/CargoPants_Beige/","base":"CargoPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CargoPants_ColorBase.c","line":9},{"name":"CargoPants_Black","url":"classes/CargoPants_Black/","base":"CargoPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CargoPants_ColorBase.c","line":10},{"name":"CargoPants_Blue","url":"classes/CargoPants_Blue/","base":"CargoPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CargoPants_ColorBase.c","line":11},{"name":"CargoPants_ColorBase","url":"classes/CargoPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/CargoPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/CargoPants_ColorBase.c","line":3}]},{"name":"CargoPants_Green","url":"classes/CargoPants_Green/","base":"CargoPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CargoPants_ColorBase.c","line":12},{"name":"CargoPants_Grey","url":"classes/CargoPants_Grey/","base":"CargoPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CargoPants_ColorBase.c","line":13},{"name":"CarHornActionData","url":"classes/CarHornActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":57,"members":[{"name":"m_ActionNeedEnd","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":59},{"name":"m_Car","type":"CarScript","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":60}]},{"name":"CarHornActionReceiveData","url":"classes/CarHornActionReceiveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":50,"members":[{"name":"m_ActionNeedEnd","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":52},{"name":"m_Car","type":"CarScript","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Vehicles/ActionCarHorn.c","line":53}]},{"name":"CarHornLongActionInput","url":"classes/CarHornLongActionInput/","base":"CarHornShortActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":734,"methods":[{"name":"CarHornLongActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":736}]},{"name":"CarHornShortActionInput","url":"classes/CarHornShortActionInput/","base":"ContinuousDefaultActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":660,"methods":[{"name":"CarHornShortActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":664},{"name":"UpdatePossibleActions","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"action_condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":674},{"name":"GetAction","ret":"ActionBase","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":728}],"members":[{"name":"targetNew","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":662}]},{"name":"CarHud","url":"classes/CarHud/","base":"VehicleHudBase","file":"5_Mission/GUI/Vehicles/CarHud.c","line":2,"methods":[{"name":"Init","ret":"void","params":[{"type":"Widget","name":"vehicleHudPanels"}],"mods":["override"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":31},{"name":"ShowVehicleInfo","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":77},{"name":"HideVehicleInfo","ret":"void","mods":["override"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":96},{"name":"RefreshVehicleHud","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":102}],"members":[{"name":"m_VehicleRPMPointer","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":4},{"name":"m_VehicleRPMDial","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":5},{"name":"m_VehicleRPMRedline","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":6},{"name":"m_VehicleSpeedPointer","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":7},{"name":"m_VehicleTemperatureIndicator","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":8},{"name":"m_VehicleTemperaturePointer","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":9},{"name":"m_VehicleTemperatureLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":10},{"name":"m_VehicleFuelPointer","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":11},{"name":"m_VehicleFuelLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":12},{"name":"m_VehicleSpeedValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":14},{"name":"m_VehicleBatteryLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":16},{"name":"m_VehicleEngineLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":17},{"name":"m_VehicleOilLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":18},{"name":"m_VehicleHandBrakeLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":19},{"name":"m_VehicleWheelLight","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":20},{"name":"m_VehicleDamageZoneHitEngineState","type":"bool","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":22},{"name":"m_VehicleDamageZonesHitTimer","type":"float","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":23},{"name":"m_CurrentVehicle","type":"CarScript","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":25},{"name":"m_VehicleGearCount","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/Vehicles/CarHud.c","line":27},{"name":"m_TimeSinceLastEngineLightChange","type":"float","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":28},{"name":"m_VehicleHasCoolant","type":"bool","mods":["protected"],"file":"5_Mission/GUI/Vehicles/CarHud.c","line":29}]},{"name":"CarLightBase","url":"classes/CarLightBase/","base":"SpotLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":1,"methods":[{"name":"CarLightBase","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":18},{"name":"AggregateLight","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":28},{"name":"SegregateLight","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":38}],"members":[{"name":"m_SegregatedBrightness","type":"float","init":"20","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":8},{"name":"m_SegregatedRadius","type":"float","init":"66","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":9},{"name":"m_SegregatedAngle","type":"float","init":"90","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":10},{"name":"m_SegregatedColorRGB","type":"vector","init":"Vector(1.0, 0.8, 0.6)","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":11},{"name":"m_AggregatedBrightness","type":"float","init":"30","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":13},{"name":"m_AggregatedRadius","type":"float","init":"100","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":14},{"name":"m_AggregatedAngle","type":"float","init":"100","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":15},{"name":"m_AggregatedColorRGB","type":"vector","init":"Vector(1.0, 0.8, 0.6)","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase.c","line":16}]},{"name":"CarMove","url":"classes/CarMove/","base":"TransportMove","file":"3_Game/Vehicles/Car.c","line":93},{"name":"CarOwnerState","url":"classes/CarOwnerState/","base":"TransportOwnerState","file":"3_Game/Vehicles/Car.c","line":89},{"name":"Carp","url":"classes/Carp/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Carp.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Carp.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Carp.c","line":8},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Carp.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Carp.c","line":18}]},{"name":"CarpFilletMeat","url":"classes/CarpFilletMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/CarpFilletMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CarpFilletMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CarpFilletMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CarpFilletMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CarpFilletMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CarpFilletMeat.c","line":23}]},{"name":"CarRadiator","url":"classes/CarRadiator/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":698,"methods":[{"name":"DisplayNameRuinAttach","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":700},{"name":"ShowZonesHealth","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":705},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":710},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":730}]},{"name":"CarRearLightBase","url":"classes/CarRearLightBase/","base":"CarLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":1,"methods":[{"name":"CarRearLight","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":9},{"name":"SetAsSegregatedBrakeLight","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":34},{"name":"SetAsSegregatedReverseLight","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":45}],"members":[{"name":"m_SegregatedBrakeBrightness","type":"float","init":"2","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":4},{"name":"m_SegregatedBrakeRadius","type":"float","init":"6","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":5},{"name":"m_SegregatedBrakeAngle","type":"float","init":"180","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":6},{"name":"m_SegregatedBrakeColorRGB","type":"vector","init":"Vector(1, 0.05, 0.05)","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase.c","line":7}]},{"name":"CarScript","url":"classes/CarScript/","base":"Car","brief":"Base script class for cars","file":"4_World/Entities/Vehicles/CarScript.c","line":170,"methods":[{"name":"CarScript","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":319},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":441},{"name":"FixEntity","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":458},{"name":"GetVehicleType","ret":"string","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":481},{"name":"GetEnginePosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":486},{"name":"GetCoolantPtcPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":491},{"name":"GetEnginePointPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":496},{"name":"GetFrontPointPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":500},{"name":"GetBackPointPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":504},{"name":"Get_1_1PointPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":508},{"name":"Get_1_2PointPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":512},{"name":"Get_2_1PointPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":516},{"name":"Get_2_2PointPosWS","ret":"vector","file":"4_World/Entities/Vehicles/CarScript.c","line":520},{"name":"GetLiquidThroughputCoef","ret":"float","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":525},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":531},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":539},{"name":"~CarScript","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":546},{"name":"CleanupEffects","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":553},{"name":"CleanupSound","ret":"void","params":[{"type":"EffectSound","name":"sound"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":584},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":589},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":636},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":709},{"name":"CreateCarDestroyedEffect","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":730},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":740},{"name":"UpdateHeadlightState","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":792},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":815},{"name":"OnAttachmentRuined","ret":"void","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":874},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":882},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":911},{"name":"CanManipulateSpareWheel","ret":"bool","params":[{"type":"string","name":"slotSelectionName"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":943},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":948},{"name":"OnBrakesPressed","ret":"void","brief":"leaking of coolant from radiator when damaged","file":"4_World/Entities/Vehicles/CarScript.c","line":1197},{"name":"OnBrakesReleased","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":1202},{"name":"OnDriverExit","ret":"void","params":[{"type":"Human","name":"player"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1207},{"name":"OnVehicleJumpOutServer","ret":"void","params":[{"type":"GetOutTransportActionData","name":"gotActionData"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":1218},{"name":"DetectFlipped","ret":"bool","params":[{"type":"VehicleFlippedContext","name":"ctx"}],"mods":["protected","override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1294},{"name":"OnInput","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1303},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"brief":"Stalled","file":"4_World/Entities/Vehicles/CarScript.c","line":1385},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1447},{"name":"OnContact","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"vector","name":"localPos"},{"type":"IEntity","name":"other"},{"type":"Contact","name":"data"}],"mods":["override"],"brief":"WARNING: Can be called very frequently in one frame, use with caution","file":"4_World/Entities/Vehicles/CarScript.c","line":1454},{"name":"CheckContactCache","ret":"void","brief":"Responsible for damaging the car according to contact events from OnContact","file":"4_World/Entities/Vehicles/CarScript.c","line":1483},{"name":"DamageCrew","ret":"void","params":[{"type":"float","name":"dmg"}],"brief":"Responsible for damaging crew in a car crash","file":"4_World/Entities/Vehicles/CarScript.c","line":1592},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"brief":"Gets called every sound simulation step. In this callback, user can modify behaviour of sound controllers The higher the return value is the more muted sound is.","file":"4_World/Entities/Vehicles/CarScript.c","line":1654},{"name":"OnAnimationPhaseStarted","ret":"void","params":[{"type":"string","name":"animSource"},{"type":"float","name":"phase"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1669},{"name":"CreateSoundForAnimationSource","ret":"EffectSound","params":[{"type":"string","name":"animSource"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1677},{"name":"HandleDoorsSound","ret":"void","params":[{"type":"string","name":"animSource"},{"type":"float","name":"phase"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1722},{"name":"HandleSeatAdjustmentSound","ret":"void","params":[{"type":"string","name":"animSource"},{"type":"float","name":"phase"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1746},{"name":"HandleCarHornSound","ret":"void","params":[{"type":"ECarHornState","name":"pState"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1767},{"name":"SetCarEngineSoundState","ret":"void","params":[{"type":"CarEngineSoundState","name":"pState"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":1784},{"name":"HandleEngineSound","ret":"void","params":[{"type":"CarEngineSoundState","name":"state"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":1790},{"name":"MarkCrewMemberUnconscious","ret":"void","params":[{"type":"int","name":"crewMemberIndex"}],"mods":["override"],"brief":"postpone the engine sound played from c++ on soundcontroller (via OnSound override)","file":"4_World/Entities/Vehicles/CarScript.c","line":1886},{"name":"MarkCrewMemberDead","ret":"void","params":[{"type":"int","name":"crewMemberIndex"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":1897},{"name":"OnFluidChanged","ret":"void","params":[{"type":"CarFluid","name":"fluid"},{"type":"float","name":"newValue"},{"type":"float","name":"oldValue"}],"mods":["override"],"brief":"Gets called everytime when the specified vehicle's fluid changes its current value eg. when vehicle is consuming fuel.","file":"4_World/Entities/Vehicles/CarScript.c","line":1914},{"name":"OnBeforeEngineStart","ret":"bool","mods":["override"],"brief":"Gets called everytime the game wants to start the engine.","file":"4_World/Entities/Vehicles/CarScript.c","line":1941},{"name":"OnIgnition","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":1949},{"name":"CheckOperationalRequirements","ret":"int","file":"4_World/Entities/Vehicles/CarScript.c","line":1980},{"name":"CheckOperationalState","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2021},{"name":"OnGearChanged","ret":"void","params":[{"type":"int","name":"newGear"},{"type":"int","name":"oldGear"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2026},{"name":"OnEngineStart","ret":"void","mods":["override"],"brief":"Gets called everytime the engine starts.","file":"4_World/Entities/Vehicles/CarScript.c","line":2033},{"name":"OnEngineStop","ret":"void","mods":["override"],"brief":"Gets called everytime the engine stops.","file":"4_World/Entities/Vehicles/CarScript.c","line":2050},{"name":"IsScriptedLightsOn","ret":"bool","brief":"Proper way to get if light is swiched on","file":"4_World/Entities/Vehicles/CarScript.c","line":2070},{"name":"OnBeforeLightOn","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2075},{"name":"ToggleHeadlights","ret":"void","brief":"Switches headlights on/off, including the illumination of the control panel and synchronizes this change to all clients.","file":"4_World/Entities/Vehicles/CarScript.c","line":2088},{"name":"UpdateLights","ret":"void","params":[{"type":"int","name":"new_gear","def":"-1"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2095},{"name":"UpdateLightsClient","ret":"void","params":[{"type":"int","name":"newGear","def":"-1"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2103},{"name":"UpdateLightsServer","ret":"void","params":[{"type":"int","name":"newGear","def":"-1"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2222},{"name":"BrakesRearLight","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2339},{"name":"ReverseRearLight","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2344},{"name":"BrakeAndReverseRearLight","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2349},{"name":"NoRearLight","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2355},{"name":"LeftFrontLightShineOn","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2361},{"name":"RightFrontLightShineOn","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2371},{"name":"LeftFrontLightShineOff","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2381},{"name":"RightFrontLightShineOff","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2391},{"name":"ReverseLightsShineOn","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2401},{"name":"ReverseLightsShineOff","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2412},{"name":"BrakeLightsShineOn","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2423},{"name":"BrakeLightsShineOff","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2434},{"name":"TailLightsShineOn","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2445},{"name":"TailLightsShineOff","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2470},{"name":"DashboardShineOn","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2481},{"name":"DashboardShineOff","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2491},{"name":"CreateRearLight","ret":"CarRearLightBase","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2502},{"name":"CreateFrontLight","ret":"CarLightBase","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2508},{"name":"CheckVitalItem","ret":"void","params":[{"type":"bool","name":"isVital"},{"type":"int","name":"slotId"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2513},{"name":"CheckVitalItem","ret":"void","params":[{"type":"bool","name":"isVital"},{"type":"string","name":"slot_name"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2527},{"name":"LeakFluid","ret":"void","params":[{"type":"CarFluid","name":"fluid"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2536},{"name":"CarPartsHealthCheck","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2559},{"name":"GetCrashLightSound","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2579},{"name":"SynchCrashLightSound","ret":"void","params":[{"type":"bool","name":"play"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2584},{"name":"PlayCrashLightSound","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":2593},{"name":"GetCrashHeavySound","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2598},{"name":"SynchCrashHeavySound","ret":"void","params":[{"type":"bool","name":"play"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2603},{"name":"PlayCrashHeavySound","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":2612},{"name":"PlaySoundEx","ret":"void","params":[{"type":"string","name":"soundset"},{"type":"EffectSound","name":"sound"},{"mods":["out"],"type":"bool","name":"soundbool"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2617},{"name":"PlaySound","ret":"void","params":[{"type":"string","name":"soundset"},{"type":"EffectSound","name":"sound"},{"mods":["out"],"type":"bool","name":"soundbool"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2641},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2646},{"name":"GetSelectionFromAnimSource","ret":"string","params":[{"type":"string","name":"animSource"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2651},{"name":"GetDoorConditionPointFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2674},{"name":"GetDoorSelectionNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2695},{"name":"GetDoorInvSlotNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2700},{"name":"GetCrewIndex","ret":"int","params":[{"type":"string","name":"selection"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2705},{"name":"CanReachSeatFromDoors","ret":"bool","params":[{"type":"string","name":"pSeatSelection"},{"type":"vector","name":"pFromPos"},{"type":"float","name":"pDistance","def":"1.0"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2710},{"name":"IsVitalCarBattery","ret":"bool","brief":"skip the height for now","file":"4_World/Entities/Vehicles/CarScript.c","line":2734},{"name":"IsVitalTruckBattery","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2739},{"name":"IsVitalGlowPlug","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2744},{"name":"IsVitalEngineBelt","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2749},{"name":"IsVitalRadiator","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2754},{"name":"IsVitalFuelTank","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2759},{"name":"HasRadiator","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2764},{"name":"GetRadiator","ret":"EntityAI","file":"4_World/Entities/Vehicles/CarScript.c","line":2769},{"name":"IsMoving","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2774},{"name":"IsHandbrakeActive","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":2779},{"name":"Get3rdPersonCameraType","ret":"int","mods":["override"],"brief":"camera type","file":"4_World/Entities/Vehicles/CarScript.c","line":2785},{"name":"SetEngineStarted","ret":"void","params":[{"type":"bool","name":"started"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2791},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2796},{"name":"TranslateAnimationPhaseToCarDoorState","ret":"CarDoorState","params":[{"type":"string","name":"animation"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2801},{"name":"GetActionCompNameCoolant","ret":"string","file":"4_World/Entities/Vehicles/CarScript.c","line":2813},{"name":"GetActionDistanceCoolant","ret":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":2818},{"name":"GetActionCompNameOil","ret":"string","file":"4_World/Entities/Vehicles/CarScript.c","line":2823},{"name":"GetActionDistanceOil","ret":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":2828},{"name":"GetActionCompNameBrakes","ret":"string","file":"4_World/Entities/Vehicles/CarScript.c","line":2833},{"name":"GetActionDistanceBrakes","ret":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":2838},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2843},{"name":"InitializeActions","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":2848},{"name":"GetActions","ret":"void","params":[{"type":"typename","name":"action_input_type"},{"mods":["out"],"type":"array<ActionBase_Basic>","name":"actions"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2860},{"name":"SetActions","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":2871},{"name":"AddAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2882},{"name":"RemoveAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":2913},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2926},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2931},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":2967},{"name":"ForceUpdateLightsStart","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":2981},{"name":"ForceUpdateLightsEnd","ret":"void","file":"4_World/Entities/Vehicles/CarScript.c","line":2990},{"name":"GetBatteryConsumption","ret":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":3000},{"name":"GetBatteryRuntimeConsumption","ret":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":3005},{"name":"GetBatteryRechargeRate","ret":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":3010},{"name":"GetBattery","ret":"ItemBase","file":"4_World/Entities/Vehicles/CarScript.c","line":3015},{"name":"UpdateBattery","ret":"void","params":[{"type":"ItemBase","name":"battery"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3029},{"name":"SetCarHornState","ret":"void","params":[{"type":"int","name":"pState"}],"file":"4_World/Entities/Vehicles/CarScript.c","line":3068},{"name":"GenerateCarHornAINoise","ret":"void","params":[{"type":"int","name":"pState"}],"mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3079},{"name":"GetDefaultHitPosition","ret":"vector","mods":["override"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3096},{"name":"GetPushForceCoefficientMultiplier","ret":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":3101},{"name":"GetDebugText","ret":"string","mods":["override","protected"],"cond":["DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3107},{"name":"SpawnUniversalParts","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3121},{"name":"SpawnAdditionalItems","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3160},{"name":"FillUpCarFluids","ret":"void","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3191},{"name":"GetOwnerStateType","ret":"typename","mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3198},{"name":"GetMoveType","ret":"typename","mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3203},{"name":"ObtainState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"}],"mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3208},{"name":"RewindState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"},{"type":"PawnMove","name":"pMove"},{"mods":["inout"],"type":"NetworkRewindType","name":"pRewindType"}],"mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3214},{"name":"IsServerOrOwner","ret":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":3222},{"name":"OnBeforeSwitchLights","ret":"bool","params":[{"type":"bool","name":"toOn"}],"brief":"DEPRECATED Gets called everytime the game wants to switch the lights.","file":"4_World/Entities/Vehicles/CarScript.c","line":3243},{"name":"GetEnviroHeatComfortOverride","ret":"float","proto":true,"file":"4_World/Entities/Vehicles/CarScript.c","line":3249}],"members":[{"name":"DEBUG_OUTPUT_TYPE","type":"EVehicleDebugOutputType","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":173},{"name":"m_ContactCalled","type":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":174},{"name":"m_CarTypeActionsMap","type":"ref map<typename, ref TInputActionMap>","mods":["static"],"init":"new map<typename, ref TInputActionMap>","file":"4_World/Entities/Vehicles/CarScript.c","line":176},{"name":"m_InputActionMap","type":"TInputActionMap","file":"4_World/Entities/Vehicles/CarScript.c","line":177},{"name":"m_ActionsInitialize","type":"bool","file":"4_World/Entities/Vehicles/CarScript.c","line":178},{"name":"m_MomentumPrevTick","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":179},{"name":"m_VelocityPrevTick","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":180},{"name":"m_ContactCache","type":"ref CarContactCache","file":"4_World/Entities/Vehicles/CarScript.c","line":181},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":183},{"name":"DROWN_ENGINE_THRESHOLD","type":"float","mods":["static"],"init":"0.5","file":"4_World/Entities/Vehicles/CarScript.c","line":185},{"name":"DROWN_ENGINE_DAMAGE","type":"float","mods":["static"],"init":"350.0","file":"4_World/Entities/Vehicles/CarScript.c","line":186},{"name":"MEMORY_POINT_NAME_CAR_HORN","type":"string","mods":["static","const"],"init":"\"pos_carHorn\"","file":"4_World/Entities/Vehicles/CarScript.c","line":188},{"name":"m_FuelAmmount","type":"float","mods":["protected"],"brief":"keeps ammount of each fluid","file":"4_World/Entities/Vehicles/CarScript.c","line":191},{"name":"m_CoolantAmmount","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":192},{"name":"m_OilAmmount","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":193},{"name":"m_BrakeAmmount","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":194},{"name":"m_dmgContactCoef","type":"float","mods":["protected"],"init":"0.058","file":"4_World/Entities/Vehicles/CarScript.c","line":198},{"name":"m_EnviroHeatComfortOverride","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":199},{"name":"m_DrownTime","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":202},{"name":"m_DrownEnginePos","type":"vector","mods":["static"],"file":"4_World/Entities/Vehicles/CarScript.c","line":203},{"name":"m_EngineHealth","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":206},{"name":"m_RadiatorHealth","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":207},{"name":"m_FuelTankHealth","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":208},{"name":"m_BatteryHealth","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":209},{"name":"m_PlugHealth","type":"float","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":210},{"name":"m_Radiator","type":"EntityAI","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":212},{"name":"m_BatteryConsume","type":"float","mods":["protected"],"init":"15","brief":"Battery energy consumption upon engine start","file":"4_World/Entities/Vehicles/CarScript.c","line":214},{"name":"m_BatteryContinuousConsume","type":"float","mods":["protected"],"init":"0.25","brief":"Battery consumption with lights on and engine is off","file":"4_World/Entities/Vehicles/CarScript.c","line":215},{"name":"m_BatteryRecharge","type":"float","mods":["protected"],"init":"0.15","brief":"Battery recharge rate when engine is on","file":"4_World/Entities/Vehicles/CarScript.c","line":216},{"name":"m_BatteryTimer","type":"float","mods":["private"],"init":"0","brief":"Used to factor energy consumption / recharging","file":"4_World/Entities/Vehicles/CarScript.c","line":217},{"name":"BATTERY_UPDATE_DELAY","type":"float","mods":["private","const"],"init":"100","file":"4_World/Entities/Vehicles/CarScript.c","line":218},{"name":"m_coolantFx","type":"ref EffVehicleSmoke","mods":["protected"],"brief":"Particles","file":"4_World/Entities/Vehicles/CarScript.c","line":221},{"name":"m_engineFx","type":"ref EffVehicleSmoke","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":222},{"name":"m_exhaustFx","type":"ref EffVehicleSmoke","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":223},{"name":"m_enginePtcFx","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":225},{"name":"m_coolantPtcFx","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":226},{"name":"m_exhaustPtcFx","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":227},{"name":"m_exhaustPtcPos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":229},{"name":"m_exhaustPtcDir","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":230},{"name":"m_enginePtcPos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":231},{"name":"m_coolantPtcPos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":232},{"name":"m_enginePos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":234},{"name":"m_frontPos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":235},{"name":"m_backPos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":236},{"name":"m_side_1_1Pos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":237},{"name":"m_side_1_2Pos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":238},{"name":"m_side_2_1Pos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":239},{"name":"m_side_2_2Pos","type":"vector","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":240},{"name":"m_EngineStartOK","type":"string","init":"\"\"","brief":"Sounds","file":"4_World/Entities/Vehicles/CarScript.c","line":243},{"name":"m_EngineStartBattery","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":244},{"name":"m_EngineStartPlug","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":245},{"name":"m_EngineStartFuel","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":246},{"name":"m_EngineStop","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":247},{"name":"m_EngineStopFuel","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":248},{"name":"m_CarDoorOpenSound","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":250},{"name":"m_CarDoorCloseSound","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":251},{"name":"m_CarSeatShiftInSound","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":252},{"name":"m_CarSeatShiftOutSound","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":253},{"name":"m_CarHornShortSoundName","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":255},{"name":"m_CarHornLongSoundName","type":"string","init":"\"\"","file":"4_World/Entities/Vehicles/CarScript.c","line":256},{"name":"m_CrashSoundLight","type":"ref EffectSound","file":"4_World/Entities/Vehicles/CarScript.c","line":258},{"name":"m_CrashSoundHeavy","type":"ref EffectSound","file":"4_World/Entities/Vehicles/CarScript.c","line":259},{"name":"m_WindowSmall","type":"ref EffectSound","file":"4_World/Entities/Vehicles/CarScript.c","line":260},{"name":"m_WindowLarge","type":"ref EffectSound","file":"4_World/Entities/Vehicles/CarScript.c","line":261},{"name":"m_PreStartSound","type":"ref EffectSound","mods":["private"],"file":"4_World/Entities/Vehicles/CarScript.c","line":262},{"name":"m_CarHornSoundEffect","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":264},{"name":"m_NoisePar","type":"ref NoiseParams","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":265},{"name":"m_NoiseSystem","type":"NoiseSystem","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":266},{"name":"m_PlayCrashSoundLight","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":268},{"name":"m_PlayCrashSoundHeavy","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":269},{"name":"m_HeadlightsState","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":271},{"name":"m_RearLightType","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":272},{"name":"m_ForceUpdateLights","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":274},{"name":"m_EngineStarted","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":275},{"name":"m_EngineDestroyed","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":276},{"name":"m_CarHornState","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":278},{"name":"m_Headlight","type":"CarLightBase","file":"4_World/Entities/Vehicles/CarScript.c","line":280},{"name":"m_RearLight","type":"CarRearLightBase","file":"4_World/Entities/Vehicles/CarScript.c","line":281},{"name":"m_ReverseLightPoint","type":"string","mods":["static"],"init":"\"light_reverse\"","file":"4_World/Entities/Vehicles/CarScript.c","line":284},{"name":"m_LeftHeadlightPoint","type":"string","mods":["static"],"init":"\"light_left\"","file":"4_World/Entities/Vehicles/CarScript.c","line":285},{"name":"m_RightHeadlightPoint","type":"string","mods":["static"],"init":"\"light_right\"","file":"4_World/Entities/Vehicles/CarScript.c","line":286},{"name":"m_LeftHeadlightTargetPoint","type":"string","mods":["static"],"init":"\"light_left_dir\"","file":"4_World/Entities/Vehicles/CarScript.c","line":287},{"name":"m_RightHeadlightTargetPoint","type":"string","mods":["static"],"init":"\"light_right_dir\"","file":"4_World/Entities/Vehicles/CarScript.c","line":288},{"name":"m_DrownEnginePoint","type":"string","mods":["static"],"init":"\"drown_engine\"","file":"4_World/Entities/Vehicles/CarScript.c","line":289},{"name":"SELECTION_ID_FRONT_LIGHT_L","type":"int","mods":["static","const"],"init":"0","file":"4_World/Entities/Vehicles/CarScript.c","line":293},{"name":"SELECTION_ID_FRONT_LIGHT_R","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/Vehicles/CarScript.c","line":294},{"name":"SELECTION_ID_BRAKE_LIGHT_L","type":"int","mods":["static","const"],"init":"2","file":"4_World/Entities/Vehicles/CarScript.c","line":295},{"name":"SELECTION_ID_BRAKE_LIGHT_R","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/Vehicles/CarScript.c","line":296},{"name":"SELECTION_ID_REVERSE_LIGHT_L","type":"int","mods":["static","const"],"init":"4","file":"4_World/Entities/Vehicles/CarScript.c","line":297},{"name":"SELECTION_ID_REVERSE_LIGHT_R","type":"int","mods":["static","const"],"init":"5","file":"4_World/Entities/Vehicles/CarScript.c","line":298},{"name":"SELECTION_ID_TAIL_LIGHT_L","type":"int","mods":["static","const"],"init":"6","file":"4_World/Entities/Vehicles/CarScript.c","line":299},{"name":"SELECTION_ID_TAIL_LIGHT_R","type":"int","mods":["static","const"],"init":"7","file":"4_World/Entities/Vehicles/CarScript.c","line":300},{"name":"SELECTION_ID_DASHBOARD_LIGHT","type":"int","mods":["static","const"],"init":"8","file":"4_World/Entities/Vehicles/CarScript.c","line":301},{"name":"m_WheelSmokeFx","type":"ref array<ref EffWheelSmoke>","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":303},{"name":"m_WheelSmokePtcFx","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":304},{"name":"m_CarEngineSoundState","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":306},{"name":"m_CarEngineLastSoundState","type":"int","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":307},{"name":"DEBUG_MESSAGE_CLEAN_TIME_SECONDS","type":"int","mods":["private","const"],"init":"10","cond":["DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":310},{"name":"m_DebugMessageCleanTime","type":"float","mods":["private"],"cond":["DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":311},{"name":"m_DebugContactDamageMessage","type":"string","mods":["private"],"cond":["DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":312},{"name":"m_eDebugMode","type":"ECarDebugMode","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":316},{"name":"m_BatteryEnergyStartMin","type":"float","mods":["protected"],"init":"5.0","brief":"DEPRECATED","file":"4_World/Entities/Vehicles/CarScript.c","line":3234},{"name":"m_HeadlightsOn","type":"bool","mods":["protected"],"file":"4_World/Entities/Vehicles/CarScript.c","line":3235},{"name":"m_BrakesArePressed","type":"bool","mods":["protected"],"brief":"not yet actually removed, but functionality will be moved to native to prevent requiring updating of lights every game tick","file":"4_World/Entities/Vehicles/CarScript.c","line":3236}]},{"name":"CarScriptMove","url":"classes/CarScriptMove/","base":"CarMove","file":"4_World/Entities/Vehicles/CarScript.c","line":150},{"name":"CarScriptOwnerState","url":"classes/CarScriptOwnerState/","base":"CarOwnerState","file":"4_World/Entities/Vehicles/CarScript.c","line":135,"methods":[{"name":"Write","ret":"void","params":[{"type":"PawnStateWriter","name":"ctx"}],"mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/CarScript.c","line":139},{"name":"Read","ret":"void","params":[{"type":"PawnStateReader","name":"ctx"}],"mods":["protected","override","event"],"file":"4_World/Entities/Vehicles/CarScript.c","line":144}],"members":[{"name":"m_fTime","type":"float","file":"4_World/Entities/Vehicles/CarScript.c","line":137}]},{"name":"CarTent","url":"classes/CarTent/","base":"TentBase","file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":1,"methods":[{"name":"CarTent","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":3},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":16},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":21},{"name":"GetSoundOpen","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":26},{"name":"GetSoundClose","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":31},{"name":"HasClutterCutter","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":36},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":45},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":50},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/CarTent.c","line":55}]},{"name":"CarType","url":"classes/CarType/","base":"TransportType","file":"3_Game/Vehicles/Car.c","line":85},{"name":"CarWheel","url":"classes/CarWheel/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":193,"methods":[{"name":"GetRadius","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns current wheel radius.","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":199},{"name":"GetWidth","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns wheel width.","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":202},{"name":"DisplayNameRuinAttach","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":204},{"name":"ShowZonesHealth","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":209},{"name":"GetRuinedReplacement","ret":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":214},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":250},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":281},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":286},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":293},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":303}],"members":[{"name":"m_AttachSound","type":"string","mods":["protected"],"init":"\"Offroad_Wheel_Attach_SoundSet\"","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":195},{"name":"m_DetachSound","type":"string","mods":["protected"],"init":"\"Offroad_Wheel_Remove_SoundSet\"","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":196}]},{"name":"CarWheel_Ruined","url":"classes/CarWheel_Ruined/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":314,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":316},{"name":"GetReplacement","ret":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":336},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":372}]},{"name":"CarWheelType","url":"classes/CarWheelType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":1},{"name":"CASingleUse","url":"classes/CASingleUse/","base":"CASingleUseBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUse.c","line":1,"methods":[{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUse.c","line":3}]},{"name":"CASingleUseBase","url":"classes/CASingleUseBase/","base":"CABase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseBase.c","line":1},{"name":"CASingleUseQuantity","url":"classes/CASingleUseQuantity/","base":"CASingleUseBase","file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":1,"methods":[{"name":"CASingleUseQuantity","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":7},{"name":"Setup","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":12},{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":25},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":39}],"members":[{"name":"m_QuantityUsedPerAction","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":3},{"name":"m_ItemQuantity","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":4},{"name":"m_SpentUnits","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantity.c","line":5}]},{"name":"CASingleUseQuantityEdible","url":"classes/CASingleUseQuantityEdible/","base":"CASingleUseQuantity","file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantityEdible.c","line":1,"methods":[{"name":"CASingleUseQuantityEdible","kind":"ctor","ret":"void","params":[{"type":"float","name":"quantity_used_per_action"}],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantityEdible.c","line":3},{"name":"CalcAndSetQuantity","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseQuantityEdible.c","line":8}]},{"name":"CASingleUseTurnOnPlugged","url":"classes/CASingleUseTurnOnPlugged/","base":"CASingleUse","file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseTurnOnPlugged.c","line":1,"methods":[{"name":"Execute","ret":"int","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionComponents/CASingleUseTurnOnPlugged.c","line":3}]},{"name":"Cassette","url":"classes/Cassette/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Cassette.c","line":1},{"name":"CatchingContextBase","url":"classes/CatchingContextBase/","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":13,"methods":[{"name":"CatchingContextBase","kind":"ctor","ret":"void","params":[{"type":"Param","name":"par"}],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":29},{"name":"Init","ret":"void","params":[{"type":"Param","name":"par"}],"mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":34},{"name":"DeserializeData","ret":"void","params":[{"type":"Param","name":"par"}],"mods":["protected"],"proto":true,"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":46},{"name":"InitBaitCompatibilityMap","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":48},{"name":"SetupInitialTypes","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":56},{"name":"ParseYieldItemsForCompatibility","ret":"void","params":[{"type":"array<ECatchingBaitCategories>","name":"excludedTypes","def":"null"}],"mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":80},{"name":"SetupProbabilityArray","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":97},{"name":"GetYieldsMap","ret":"YieldsMap","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":125},{"name":"CreateResultDataStructure","ret":"void","mods":["protected"],"brief":"override if using another result","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":131},{"name":"InitCatchMasks","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":142},{"name":"InitCatchMethodMask","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":148},{"name":"InitCatchEnviroMask","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":153},{"name":"GetCatchMethodMask","ret":"int","mods":["protected"],"brief":"override using 'ECatchMethodMask'","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":159},{"name":"GetCatchEnviroMask","ret":"int","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":164},{"name":"CheckMaskCompatibility","ret":"bool","params":[{"type":"YieldItemBase","name":"yItem"}],"mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":169},{"name":"CheckBaitCompatibility","ret":"bool","params":[{"type":"YieldItemBase","name":"yItem"},{"type":"array<ECatchingBaitCategories>","name":"excludedTypes","def":"null"}],"mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":174},{"name":"UpdateCatchingItemData","ret":"void","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":211},{"name":"InitCatchingItemData","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":217},{"name":"InitItemValues","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["protected"],"proto":true,"brief":"override to init context-specific values","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":239},{"name":"ClearCatchingItemData","ret":"void","mods":["protected"],"brief":"called before actual item data initialization","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":241},{"name":"RecalculateProcessingData","ret":"void","mods":["protected"],"proto":true,"brief":"Calculates and sets all data used in ongoing calculations","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":249},{"name":"IsValid","ret":"bool","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":251},{"name":"GenerateResult","ret":"void","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":257},{"name":"UpdateBaseProbability","ret":"void","params":[{"type":"YieldItemBase","name":"yItem"}],"proto":true,"brief":"updates base probability when catching the specific item (some context subclasses only)","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":269},{"name":"ModifySignalProbability","ret":"bool","params":[{"mods":["inout"],"type":"float","name":"probability"}],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":271},{"name":"GetQualityModifier","ret":"float","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":276},{"name":"SetResultChanceOverride","ret":"void","params":[{"type":"bool","name":"ovrd"},{"type":"float","name":"val","def":"0.0"}],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":282},{"name":"SetResultQualityOverride","ret":"void","params":[{"type":"bool","name":"ovrd"},{"type":"float","name":"val","def":"0.0"}],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":287},{"name":"RollCatch","ret":"bool","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":293},{"name":"SpawnAndSetupCatch","ret":"EntityAI","params":[{"mods":["out"],"type":"int","name":"yItemIdx"},{"type":"vector","name":"v","def":"vector.Zero"}],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":300}],"members":[{"name":"m_MainItem","type":"EntityAI","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":15},{"name":"m_YieldsMapAll","type":"YieldsMap","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":16},{"name":"m_IsValid","type":"bool","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":17},{"name":"m_MethodMask","type":"int","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":18},{"name":"m_EnviroMask","type":"int","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":19},{"name":"m_QualityBaseMod","type":"float","mods":["protected"],"brief":"base quality","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":20},{"name":"m_QualityDispersionMinMod","type":"float","mods":["protected"],"brief":"extra added quality, min","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":21},{"name":"m_QualityDispersionMaxMod","type":"float","mods":["protected"],"brief":"extra added quality, max","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":22},{"name":"m_BaitCompatibilityMap","type":"ref map<int,ref BaitData>","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":23},{"name":"m_CompatibleItems","type":"ref array<YieldItemBase>","mods":["protected"],"brief":"list of all useful yields (initial evaluation based on masks)","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":24},{"name":"m_ExcludedItems","type":"ref array<YieldItemBase>","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":25},{"name":"m_ProbabilityArray","type":"ref array<int>","mods":["protected"],"brief":"actual probability list","file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":26},{"name":"m_Result","type":"ref CatchingResultBasic","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextBase.c","line":27}]},{"name":"CatchingContextFishingBase","url":"classes/CatchingContextFishingBase/","base":"CatchingContextBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingBase.c","line":1,"methods":[{"name":"DeserializeData","ret":"void","params":[{"type":"Param","name":"par"}],"mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingBase.c","line":5}],"members":[{"name":"m_IsSea","type":"bool","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingBase.c","line":3}]},{"name":"CatchingContextFishingRodAction","url":"classes/CatchingContextFishingRodAction/","base":"CatchingContextFishingBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":1,"methods":[{"name":"Init","ret":"void","params":[{"type":"Param","name":"par"}],"mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":28},{"name":"InitCatchMethodMask","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":36},{"name":"InitCatchEnviroMask","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":41},{"name":"CreateResultDataStructure","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":49},{"name":"ClearCatchingItemData","ret":"void","mods":["override","protected"],"brief":"only clear stuff you need to update","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":57},{"name":"InitCatchingItemData","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":76},{"name":"InitItemValues","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":118},{"name":"ModifySignalProbability","ret":"bool","params":[{"mods":["inout"],"type":"float","name":"probability"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":174},{"name":"GetChanceCoef","ret":"float","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":205},{"name":"RollCatch","ret":"bool","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":210},{"name":"ResetSignalCounter","ret":"void","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":217},{"name":"GenerateResult","ret":"void","mods":["override"],"brief":"done locally on both sides, needs a synced random","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":223},{"name":"GetResultParticleId","ret":"int","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":231},{"name":"RecalculateProcessingData","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":239},{"name":"GetHookLossChanceModifierClamped","ret":"float","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":244},{"name":"GetBaitLossChanceModifierClamped","ret":"float","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":249},{"name":"GetActionCycleTime","ret":"float","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":254},{"name":"RandomizeSignalDuration","ret":"float","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":259},{"name":"RandomizeSignalStartTime","ret":"float","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":273},{"name":"TryHookLoss","ret":"void","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":286},{"name":"RemoveItemSafe","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":303},{"name":"TryBaitLoss","ret":"void","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":312},{"name":"TryDamageItems","ret":"void","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":329},{"name":"SpawnAndSetupCatch","ret":"EntityAI","params":[{"mods":["out"],"type":"int","name":"yItemIdx"},{"type":"vector","name":"v","def":"vector.Zero"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":338},{"name":"OnBeforeSpawnSignalHit","ret":"void","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":347},{"name":"OnAfterSpawnSignalHit","ret":"void","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":352},{"name":"OnSignalMiss","ret":"void","brief":"release without signal","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":359},{"name":"OnSignalPass","ret":"void","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":365},{"name":"GetSignalPoissonMean","ret":"float","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":376},{"name":"GetSignalMax","ret":"int","brief":"Deprecated, left here due to inheritance change","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":377}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":3},{"name":"m_BaitLossChanceMod","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":5},{"name":"m_HookLossChanceMod","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":6},{"name":"m_SignalDurationMin","type":"float","mods":["protected"],"brief":"seconds","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":8},{"name":"m_SignalDurationMax","type":"float","mods":["protected"],"brief":"seconds","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":9},{"name":"m_SignalStartTimeMin","type":"float","mods":["protected"],"brief":"seconds","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":10},{"name":"m_SignalStartTimeMax","type":"float","mods":["protected"],"brief":"seconds","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":11},{"name":"m_SignalCycleTarget","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":13},{"name":"m_SignalCycleEndTarget","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":14},{"name":"m_SignalCycleTargetAdjustment","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":15},{"name":"m_SignalCycleTargetEndAdjustment","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":16},{"name":"m_SignalTargetProbability","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":18},{"name":"m_SignalTargetEndProbability","type":"float","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":19},{"name":"m_SignalCurrent","type":"int","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":21},{"name":"m_Hook","type":"EntityAI","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":24},{"name":"m_Bait","type":"EntityAI","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":25},{"name":"m_Rod","type":"EntityAI","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":26},{"name":"m_SignalPoissonMean","type":"float","mods":["protected"],"init":"AnimalCatchingConstants.POISSON_CYCLE_MEAN_DEFAULT","brief":"Deprecated, left here due to inheritance change","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextFishingRodAction.c","line":375}]},{"name":"CatchingContextPoissonBase","url":"classes/CatchingContextPoissonBase/","base":"CatchingContextBase","file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":1,"methods":[{"name":"ClearCatchingItemData","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":6},{"name":"GetSignalPoissonMean","ret":"float","file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":14},{"name":"GetSignalMax","ret":"int","brief":"maximum number of signals in a single cycle","file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":20},{"name":"ModifySignalProbability","ret":"bool","params":[{"mods":["inout"],"type":"float","name":"probability"}],"mods":["override"],"file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":26},{"name":"RollCatch","ret":"bool","mods":["override"],"file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":36},{"name":"GetChanceCoef","ret":"float","file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":44}],"members":[{"name":"m_SignalPoissonMean","type":"float","mods":["protected"],"brief":"usually, only the smallest value is considered","file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":3},{"name":"m_SignalCurrent","type":"int","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingContextPoissonBase.c","line":4}]},{"name":"CatchingContextTrapFishLarge","url":"classes/CatchingContextTrapFishLarge/","base":"CatchingContextTrapsBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":253,"methods":[{"name":"InitCatchMethodMask","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":255}]},{"name":"CatchingContextTrapFishSmall","url":"classes/CatchingContextTrapFishSmall/","base":"CatchingContextTrapsBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":245,"methods":[{"name":"InitCatchMethodMask","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":247}]},{"name":"CatchingContextTrapLandSnare","url":"classes/CatchingContextTrapLandSnare/","base":"CatchingContextTrapsBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":261,"methods":[{"name":"InitCatchMethodMask","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":263}]},{"name":"CatchingContextTrapsBase","url":"classes/CatchingContextTrapsBase/","base":"CatchingContextBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":1,"methods":[{"name":"DeserializeData","ret":"void","params":[{"type":"Param","name":"par"}],"mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":11},{"name":"CreateResultDataStructure","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":21},{"name":"ClearCatchingItemData","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":28},{"name":"InitItemValues","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":38},{"name":"AdjustBaitItemChance","ret":"float","params":[{"type":"EntityAI","name":"item"}],"brief":"Allows for adjustment of all catch probabilities from item qualities (damage, qty...)","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":83},{"name":"InitCatchEnviroMask","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":95},{"name":"Init","ret":"void","params":[{"type":"Param","name":"par"}],"mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":106},{"name":"SetupInitialTypes","ret":"void","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":113},{"name":"UpdateDataAndMasks","ret":"void","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":134},{"name":"UpdateTrapEnviroMask","ret":"int","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":143},{"name":"SetTrapEnviroMask","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":149},{"name":"UpdateUsedBait","ret":"void","params":[{"type":"ECatchingBaitCategories","name":"type"}],"brief":"if non-empty bait type is used, some 'Bait' attachment is picked as an active bait (currently no direct link between item and sensitivity-weighted target probability)","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":155},{"name":"UpdateBaseProbability","ret":"void","params":[{"type":"YieldItemBase","name":"yItem"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":182},{"name":"ModifySignalProbability","ret":"bool","params":[{"mods":["inout"],"type":"float","name":"probability"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":220},{"name":"RemoveBait","ret":"void","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":227},{"name":"ReduceBaitQty","ret":"void","params":[{"type":"float","name":"qtyNorm"}],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":233}],"members":[{"name":"m_CumulativeTrappingSuccess","type":"float","mods":["protected"],"brief":"after N attempts, the chance to catch should be this. Only highest one applies. @NOTE:\t\tTake care, only way to achieve guaranteed 1.0 chance at the end is to have EVERY chance at 1.0.","file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":7},{"name":"m_AttemptsCount","type":"int","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":8},{"name":"m_Bait","type":"ItemBase","mods":["protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingContexts/CatchingContextTraps.c","line":9}]},{"name":"CatchingResultBase","url":"classes/CatchingResultBase/","base":"CatchingResultBasic","file":"4_World/Systems/AnimalCatchingSystem/CatchingResultStructure.c","line":1,"methods":[{"name":"RollChanceSeeded","ret":"float","mods":["override","protected"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingResultStructure.c","line":3}]},{"name":"CatchingResultBasic","url":"classes/CatchingResultBasic/","file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":1,"methods":[{"name":"CatchingResultBasic","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"owner"}],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":10},{"name":"SetYieldItem","ret":"void","params":[{"type":"YieldItemBase","name":"yItem"}],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":15},{"name":"GetYieldItemParticleId","ret":"int","file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":20},{"name":"SetCatchChance","ret":"void","params":[{"type":"float","name":"val"}],"mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":28},{"name":"SetQuality","ret":"void","params":[{"type":"float","name":"val"}],"mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":33},{"name":"SetCatchChanceOverride","ret":"void","params":[{"type":"bool","name":"ovrd"},{"type":"float","name":"val","def":"0.0"}],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":38},{"name":"SetQualityOverride","ret":"void","params":[{"type":"bool","name":"ovrd"},{"type":"float","name":"val","def":"0.0"}],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":45},{"name":"UpdateCatchQuality","ret":"void","params":[{"type":"CatchingContextBase","name":"ctx"}],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":52},{"name":"UpdateCatchChance","ret":"void","params":[{"type":"CatchingContextBase","name":"ctx"}],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":64},{"name":"RollChance","ret":"bool","file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":76},{"name":"RollChanceSeeded","ret":"float","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":92},{"name":"SpawnAndSetup","ret":"EntityAI","params":[{"mods":["out"],"type":"int","name":"yItemIdx"},{"type":"vector","name":"v","def":"vector.Zero"}],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":97}],"members":[{"name":"m_Owner","type":"EntityAI","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":3},{"name":"m_OverrideChanceActive","type":"bool","mods":["protected"],"init":"false","brief":"do not perform chance updates","file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":4},{"name":"m_OverrideQualityActive","type":"bool","mods":["protected"],"init":"false","brief":"overrides quality","file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":5},{"name":"m_CatchChance","type":"float","mods":["protected"],"init":"1.0","brief":"guaranteed catch by default","file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":6},{"name":"m_Quality","type":"float","mods":["protected"],"init":"1.0","brief":"max quality default","file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":7},{"name":"m_YItem","type":"YieldItemBase","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchingResultBasic.c","line":8}]},{"name":"CatchingResultTrapBase","url":"classes/CatchingResultTrapBase/","base":"CatchingResultBase","file":"4_World/Systems/AnimalCatchingSystem/CatchingResultStructures/CarchingResultTrapBase.c","line":1,"methods":[{"name":"SpawnAndSetup","ret":"EntityAI","params":[{"mods":["out"],"type":"int","name":"yItemIdx"},{"type":"vector","name":"v","def":"vector.Zero"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/CatchingResultStructures/CarchingResultTrapBase.c","line":3}]},{"name":"CatchYieldBank","url":"classes/CatchYieldBank/","file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":3,"methods":[{"name":"CatchYieldBank","kind":"ctor","ret":"void","file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":8},{"name":"Init","ret":"void","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":13},{"name":"GetYieldsMap","ret":"YieldsMap","file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":19},{"name":"RegisterYieldItem","ret":"void","params":[{"type":"YieldItemBase","name":"data"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":24},{"name":"UnregisterYieldItem","ret":"void","params":[{"type":"string","name":"yieldType"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":30},{"name":"ClearAllRegisteredItems","ret":"void","brief":"nucular option","file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":38},{"name":"GetYieldItemByIdx","ret":"YieldItemBase","params":[{"type":"int","name":"idx"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":43}],"members":[{"name":"m_AllYieldsMap","type":"ref YieldsMap","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":5},{"name":"m_OrderedHashes","type":"ref array<int>","mods":["private"],"brief":"for sync purposes","file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":6}]},{"name":"CatFoodCan","url":"classes/CatFoodCan/","base":"DogFoodCan","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":48,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":50},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":55},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":60}]},{"name":"CatFoodCan_Opened","url":"classes/CatFoodCan_Opened/","base":"DogFoodCan_Opened","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":66},{"name":"CattleProd","url":"classes/CattleProd/","base":"ItemBase","file":"4_World/Entities/ItemBase/CattleProd.c","line":1,"methods":[{"name":"CattleProd","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/CattleProd.c","line":7},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CattleProd.c","line":14},{"name":"OnWorkStop","ret":"void","mods":["override"],"brief":"melee modes in cfg (switched on state)","file":"4_World/Entities/ItemBase/CattleProd.c","line":22},{"name":"GetMeleeMode","ret":"int","mods":["override"],"brief":"melee modes in cfg (switched off state)","file":"4_World/Entities/ItemBase/CattleProd.c","line":30},{"name":"GetMeleeHeavyMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/CattleProd.c","line":35},{"name":"GetMeleeSprintMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/CattleProd.c","line":40},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CattleProd.c","line":45}],"members":[{"name":"m_MeleeMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/CattleProd.c","line":3},{"name":"m_MeleeHeavyMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/CattleProd.c","line":4},{"name":"m_MeleeSprintMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/CattleProd.c","line":5}]},{"name":"Cauldron","url":"classes/Cauldron/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":1,"methods":[{"name":"IsContainer","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":3},{"name":"IsCookware","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":8},{"name":"GetPouringSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":13},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":18},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":23},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":28},{"name":"GetEmptyingEndSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":33},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":38},{"name":"GetEmptyingEndSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":43},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":48},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":63},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":78},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":89},{"name":"CanHaveWetness","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":94},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":99},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Cauldron.c","line":104}]},{"name":"CCIBase","url":"classes/CCIBase/","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIBase.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIBase.c","line":3},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIBase.c","line":8}]},{"name":"CCIDummy","url":"classes/CCIDummy/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIDummy.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIDummy.c","line":3}]},{"name":"CCINone","url":"classes/CCINone/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINone.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINone.c","line":3},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINone.c","line":8}]},{"name":"CCINonRuined","url":"classes/CCINonRuined/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINonRuined.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINonRuined.c","line":3}]},{"name":"CCINotEmpty","url":"classes/CCINotEmpty/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotEmpty.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotEmpty.c","line":3}]},{"name":"CCINotPresent","url":"classes/CCINotPresent/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotPresent.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotPresent.c","line":3},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotPresent.c","line":8}]},{"name":"CCINotRuinedAndDry","url":"classes/CCINotRuinedAndDry/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotRuinedAndDry.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotRuinedAndDry.c","line":3}]},{"name":"CCINotRuinedAndEmpty","url":"classes/CCINotRuinedAndEmpty/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotRuinedAndEmpty.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCINotRuinedAndEmpty.c","line":3}]},{"name":"CCIPresent","url":"classes/CCIPresent/","base":"CCIBase","file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIPresent.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIPresent.c","line":3},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ItemConditionComponents/CCIPresent.c","line":8}]},{"name":"CCTBase","url":"classes/CCTBase/","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTBase.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTBase.c","line":3},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTBase.c","line":8}]},{"name":"CCTCursor","url":"classes/CCTCursor/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursor.c","line":1,"methods":[{"name":"CCTCursor","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursor.c","line":10},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursor.c","line":15}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursor.c","line":3},{"name":"HEIGHT_ERECT","type":"float","mods":["const"],"init":"1.6","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursor.c","line":6},{"name":"HEIGHT_CROUCH","type":"float","mods":["const"],"init":"1.05","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursor.c","line":7},{"name":"HEIGHT_PRONE","type":"float","mods":["const"],"init":"0.66","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursor.c","line":8}]},{"name":"CCTCursorNoObject","url":"classes/CCTCursorNoObject/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoObject.c","line":1,"methods":[{"name":"CCTCursorNoObject","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoObject.c","line":5},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoObject.c","line":10}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoObject.c","line":3}]},{"name":"CCTCursorNoRuinCheck","url":"classes/CCTCursorNoRuinCheck/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoRuinCheck.c","line":1,"methods":[{"name":"CCTCursorNoRuinCheck","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoRuinCheck.c","line":10},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoRuinCheck.c","line":15}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoRuinCheck.c","line":3},{"name":"HEIGHT_ERECT","type":"float","mods":["const"],"init":"1.6","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoRuinCheck.c","line":6},{"name":"HEIGHT_CROUCH","type":"float","mods":["const"],"init":"1.05","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoRuinCheck.c","line":7},{"name":"HEIGHT_PRONE","type":"float","mods":["const"],"init":"0.66","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorNoRuinCheck.c","line":8}]},{"name":"CCTCursorParent","url":"classes/CCTCursorParent/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorParent.c","line":1,"methods":[{"name":"CCTCursorParent","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorParent.c","line":10},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorParent.c","line":15}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorParent.c","line":3},{"name":"HEIGHT_ERECT","type":"float","mods":["const"],"init":"1.6","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorParent.c","line":6},{"name":"HEIGHT_CROUCH","type":"float","mods":["const"],"init":"1.05","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorParent.c","line":7},{"name":"HEIGHT_PRONE","type":"float","mods":["const"],"init":"0.66","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTCursorParent.c","line":8}]},{"name":"CCTDummy","url":"classes/CCTDummy/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTDummy.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTDummy.c","line":3}]},{"name":"CCTMan","url":"classes/CCTMan/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTMan.c","line":1,"methods":[{"name":"CCTMan","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"},{"type":"bool","name":"must_be_alive","def":"true"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTMan.c","line":6},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTMan.c","line":12}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTMan.c","line":3},{"name":"m_MustBeAlive","type":"bool","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTMan.c","line":4}]},{"name":"CCTNone","url":"classes/CCTNone/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTNone.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTNone.c","line":3},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTNone.c","line":8}]},{"name":"CCTNonRuined","url":"classes/CCTNonRuined/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTNonRuined.c","line":1,"methods":[{"name":"CCTNonRuined","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTNonRuined.c","line":5},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTNonRuined.c","line":10}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTNonRuined.c","line":3}]},{"name":"CCTObject","url":"classes/CCTObject/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":1,"methods":[{"name":"CCTObject","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":5},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":10}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":3}]},{"name":"CCTParent","url":"classes/CCTParent/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":26,"methods":[{"name":"CCTParent","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":30},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":35}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTObject.c","line":28}]},{"name":"CCTSelf","url":"classes/CCTSelf/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTSelf.c","line":1,"methods":[{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTSelf.c","line":3},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTSelf.c","line":8}]},{"name":"CCTSurface","url":"classes/CCTSurface/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTSurface.c","line":1,"methods":[{"name":"CCTSurface","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTSurface.c","line":5},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTSurface.c","line":10}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTSurface.c","line":3}]},{"name":"CCTTree","url":"classes/CCTTree/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTTree.c","line":1,"methods":[{"name":"CCTTree","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTTree.c","line":5},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTTree.c","line":10}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTTree.c","line":3}]},{"name":"CCTWaterSurface","url":"classes/CCTWaterSurface/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":1,"methods":[{"name":"CCTWaterSurface","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance","def":"UAMaxDistances.DEFAULT"},{"type":"string","name":"surfaceType","def":"\"\""}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":9},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":18},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"brief":"special handling for sea","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":51}],"members":[{"name":"HEIGHT_DIFF_LIMIT_METERS","type":"int","mods":["protected","const"],"init":"1.0","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":3},{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":5},{"name":"m_SurfaceType","type":"string","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":6},{"name":"m_AllowedSurfaceList","type":"ref array<string>","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":7}]},{"name":"CCTWaterSurfaceEx","url":"classes/CCTWaterSurfaceEx/","base":"CCTBase","file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":57,"methods":[{"name":"CCTWaterSurfaceEx","kind":"ctor","ret":"void","params":[{"type":"float","name":"maximal_target_distance"},{"type":"int","name":"allowedLiquidSource"}],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":62},{"name":"Can","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":68},{"name":"CanContinue","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":87}],"members":[{"name":"m_MaximalActionDistanceSq","type":"float","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":59},{"name":"m_AllowedLiquidSource","type":"int","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/TargetConditionsComponents/CCTWaterSurface.c","line":60}]},{"name":"CEApi","url":"classes/CEApi/","file":"3_Game/CE/CentralEconomy.c","line":226,"methods":[{"name":"CEApi","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/CE/CentralEconomy.c","line":228},{"name":"~CEApi","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/CE/CentralEconomy.c","line":229},{"name":"ExportSpawnData","ret":"void","mods":["proto","native"],"proto":true,"brief":"Regenerates \"storage/spawnpoints.bin\" if necessary","file":"3_Game/CE/CentralEconomy.c","line":238},{"name":"ExportProxyData","ret":"void","params":[{"type":"vector","name":"vCenter","def":"vector.Zero"},{"type":"float","name":"fRadius","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Generates \"storage/export/mapgrouppos.xml\"","file":"3_Game/CE/CentralEconomy.c","line":250},{"name":"ExportClusterData","ret":"void","mods":["proto","native"],"proto":true,"brief":"Generates \"storage/export/mapgroupcluster.xml\"","file":"3_Game/CE/CentralEconomy.c","line":257},{"name":"ExportProxyProto","ret":"void","mods":["proto","native"],"proto":true,"brief":"Generates \"storage/export/mapgroupproto.xml\"","file":"3_Game/CE/CentralEconomy.c","line":264},{"name":"MarkCloseProxy","ret":"void","params":[{"type":"float","name":"fRadius"},{"type":"bool","name":"bAllSelections"}],"mods":["proto","native"],"proto":true,"brief":"Invalidates loot spawn points which are closer than the radius supplied","file":"3_Game/CE/CentralEconomy.c","line":276},{"name":"RemoveCloseProxy","ret":"void","mods":["proto","native"],"proto":true,"brief":"Removes all invalid points","file":"3_Game/CE/CentralEconomy.c","line":285},{"name":"ListCloseProxy","ret":"void","params":[{"type":"float","name":"fRadius"}],"mods":["proto","native"],"proto":true,"brief":"Outputs a list of all loot points closer than specified radius","file":"3_Game/CE/CentralEconomy.c","line":296},{"name":"SpawnAnalyze","ret":"bool","params":[{"type":"string","name":"sClassName"}],"mods":["proto","native"],"proto":true,"brief":"Will emulate the spawning of the item which is being looked at and generate images (.tga) in storage/lmap and output logs","file":"3_Game/CE/CentralEconomy.c","line":309},{"name":"TimeShift","ret":"void","params":[{"type":"float","name":"fShift"}],"mods":["proto","native"],"proto":true,"brief":"Subtracts the supplied value from the current lifetime of all items in the world","file":"3_Game/CE/CentralEconomy.c","line":321},{"name":"OverrideLifeTime","ret":"void","params":[{"type":"float","name":"fLifeTime"}],"mods":["proto","native"],"proto":true,"brief":"Fills in the Debug Lifetime, which will be used for any new DE spawned","file":"3_Game/CE/CentralEconomy.c","line":331},{"name":"SpawnGroup","ret":"Entity","params":[{"type":"string","name":"sGroupName"},{"type":"vector","name":"vPos"},{"type":"float","name":"fAngle","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Force spawn specific prototype group + loot at position","file":"3_Game/CE/CentralEconomy.c","line":346},{"name":"SpawnDE","ret":"void","params":[{"type":"string","name":"sEvName"},{"type":"vector","name":"vPos"},{"type":"float","name":"fAngle","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Force spawn specific dynamic event","file":"3_Game/CE/CentralEconomy.c","line":363},{"name":"SpawnDEEx","ret":"void","params":[{"type":"string","name":"sEvName"},{"type":"vector","name":"vPos"},{"type":"float","name":"fAngle"},{"type":"int","name":"uFlags"}],"mods":["proto","native"],"proto":true,"brief":"Force spawn specific dynamic event","file":"3_Game/CE/CentralEconomy.c","line":378},{"name":"SpawnLoot","ret":"void","params":[{"type":"string","name":"sEvName"},{"type":"vector","name":"vPos"},{"type":"float","name":"fAngle"},{"type":"int","name":"iCount","def":"1"},{"type":"float","name":"fRange","def":"1"}],"mods":["proto","native"],"proto":true,"brief":"Spawn an item through CE","file":"3_Game/CE/CentralEconomy.c","line":393},{"name":"SpawnDynamic","ret":"void","params":[{"type":"vector","name":"vPos"},{"type":"bool","name":"bShowCylinders","def":"true"},{"type":"float","name":"fDefaultDistance","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Spawn all entities with dynamic category through CE","file":"3_Game/CE/CentralEconomy.c","line":409},{"name":"SpawnVehicles","ret":"void","params":[{"type":"vector","name":"vPos"},{"type":"bool","name":"bShowCylinders","def":"false"},{"type":"float","name":"fDefaultDistance","def":"20"}],"mods":["proto","native"],"proto":true,"brief":"Spawn all entities with vehicles category through CE","file":"3_Game/CE/CentralEconomy.c","line":424},{"name":"SpawnBuilding","ret":"void","params":[{"type":"vector","name":"vPos"},{"type":"bool","name":"bShowCylinders","def":"false"},{"type":"float","name":"fDefaultDistance","def":"20"}],"mods":["proto","native"],"proto":true,"brief":"Spawn all entities with building category through CE","file":"3_Game/CE/CentralEconomy.c","line":440},{"name":"SpawnEntity","ret":"void","params":[{"type":"string","name":"sClassName"},{"type":"vector","name":"vPos"},{"type":"float","name":"fRange"},{"type":"int","name":"iCount"}],"mods":["proto","native"],"proto":true,"brief":"Spawn an entity through CE","file":"3_Game/CE/CentralEconomy.c","line":455},{"name":"SpawnSingleEntity","ret":"Object","params":[{"type":"string","name":"sClassName"},{"type":"vector","name":"vPos"}],"mods":["proto","native"],"proto":true,"brief":"Spawn an entity through CE","file":"3_Game/CE/CentralEconomy.c","line":467},{"name":"SpawnRotation","ret":"void","params":[{"type":"string","name":"sClassName"},{"type":"vector","name":"vPos"},{"type":"float","name":"fRange"},{"type":"int","name":"iCount"},{"type":"int","name":"iFlags"}],"mods":["proto","native"],"proto":true,"brief":"Spawn an entity through CE","file":"3_Game/CE/CentralEconomy.c","line":482},{"name":"SpawnPerfTest","ret":"void","params":[{"type":"string","name":"sClassName"},{"type":"int","name":"iCount"}],"mods":["proto","native"],"proto":true,"brief":"Spawn an entity through CE, x amount of times in a grid","file":"3_Game/CE/CentralEconomy.c","line":494},{"name":"CleanMap","ret":"void","mods":["proto","native"],"proto":true,"brief":"Queue up the depleting of lifetime of everything in the world","file":"3_Game/CE/CentralEconomy.c","line":503},{"name":"EconomyLog","ret":"void","params":[{"type":"string","name":"sLogType"}],"mods":["proto","native"],"proto":true,"brief":"Outputs debug file to storage/log/*.csv","file":"3_Game/CE/CentralEconomy.c","line":513},{"name":"EconomyMap","ret":"void","params":[{"type":"string","name":"sMapType"}],"mods":["proto","native"],"proto":true,"brief":"Outputs debug file to storage/lmap/*.tga showing the current places this is spawned","file":"3_Game/CE/CentralEconomy.c","line":526},{"name":"EconomyOutput","ret":"void","params":[{"type":"string","name":"sOutputType"},{"type":"float","name":"fRange"}],"mods":["proto","native"],"proto":true,"brief":"Outputs debug logs into server log or rpt","file":"3_Game/CE/CentralEconomy.c","line":536},{"name":"RadiusLifetimeIncrease","ret":"void","params":[{"type":"vector","name":"vCenter"},{"type":"float","name":"fRadius"},{"type":"float","name":"fValue"}],"mods":["proto","native"],"proto":true,"brief":"Process lifetime increase within radius by value (sec)","file":"3_Game/CE/CentralEconomy.c","line":549},{"name":"RadiusLifetimeDecrease","ret":"void","params":[{"type":"vector","name":"vCenter"},{"type":"float","name":"fRadius"},{"type":"float","name":"fValue"}],"mods":["proto","native"],"proto":true,"brief":"Process lifetime decrease within radius by value (sec)","file":"3_Game/CE/CentralEconomy.c","line":560},{"name":"RadiusLifetimeReset","ret":"void","params":[{"type":"vector","name":"vCenter"},{"type":"float","name":"fRadius"}],"mods":["proto","native"],"proto":true,"brief":"Process lifetime reset to default value from DB within radius","file":"3_Game/CE/CentralEconomy.c","line":569},{"name":"GetCEGlobalInt","ret":"int","params":[{"type":"string","name":"varName"}],"mods":["proto","native"],"proto":true,"brief":"Get int from globals.xml","file":"3_Game/CE/CentralEconomy.c","line":584},{"name":"GetCEGlobalFloat","ret":"float","params":[{"type":"string","name":"varName"}],"mods":["proto","native"],"proto":true,"brief":"Get float from globals.xml","file":"3_Game/CE/CentralEconomy.c","line":591},{"name":"GetCEGlobalString","ret":"string","params":[{"type":"string","name":"varName"}],"mods":["proto","native"],"proto":true,"brief":"Get string from globals.xml","file":"3_Game/CE/CentralEconomy.c","line":598},{"name":"AvoidPlayer","ret":"bool","params":[{"type":"vector","name":"vPos"},{"type":"float","name":"fDistance"}],"mods":["proto","native"],"proto":true,"brief":"Check if there is a player within a radius","file":"3_Game/CE/CentralEconomy.c","line":618},{"name":"AvoidVehicle","ret":"bool","params":[{"type":"vector","name":"vPos"},{"type":"float","name":"fDistance"},{"type":"string","name":"sDEName","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"Check if there is a vehicle within a radius","file":"3_Game/CE/CentralEconomy.c","line":629},{"name":"CountPlayersWithinRange","ret":"int","params":[{"type":"vector","name":"vPos"},{"type":"float","name":"fRange"}],"mods":["proto","native"],"proto":true,"brief":"Check if there is a vehicle within a radius","file":"3_Game/CE/CentralEconomy.c","line":639},{"name":"LootSetSpawnVolumeVisualisation","ret":"void","params":[{"type":"ESpawnVolumeVis","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Spawn Volume Vis\"","file":"3_Game/CE/CentralEconomy.c","line":653},{"name":"LootToggleSpawnSetup","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Setup Vis\"","file":"3_Game/CE/CentralEconomy.c","line":655},{"name":"LootToggleVolumeEditing","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Edit Volume\"","file":"3_Game/CE/CentralEconomy.c","line":657},{"name":"LootRetraceGroupPoints","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Re-Trace Group Points\"","file":"3_Game/CE/CentralEconomy.c","line":659},{"name":"LootExportGroup","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Export Group >>\"","file":"3_Game/CE/CentralEconomy.c","line":661},{"name":"LootExportAllGroups","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Export All Groups >>>>\" / GetCEApi.ExportProxyProto();","file":"3_Game/CE/CentralEconomy.c","line":663},{"name":"LootExportMap","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"<<< Export Map\" / GetCEApi.ExportProxyData(vector.Zero, 0);","file":"3_Game/CE/CentralEconomy.c","line":665},{"name":"LootExportClusters","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"<<< Export Clusters\" / GetCEApi().ExportClusterData()","file":"3_Game/CE/CentralEconomy.c","line":667},{"name":"LootDepleteLifetime","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Deplete Lifetime\"","file":"3_Game/CE/CentralEconomy.c","line":673},{"name":"LootSetDamageToOne","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Set Damage = 1.0\"","file":"3_Game/CE/CentralEconomy.c","line":675},{"name":"LootDepleteAndDamage","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Damage + Deplete\"","file":"3_Game/CE/CentralEconomy.c","line":677},{"name":"InfectedToggleVisualisation","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Infected Vis\"","file":"3_Game/CE/CentralEconomy.c","line":683},{"name":"InfectedToggleZoneInfo","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Infected Zone Info\"","file":"3_Game/CE/CentralEconomy.c","line":685},{"name":"InfectedSpawn","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Infected Spawn\"","file":"3_Game/CE/CentralEconomy.c","line":687},{"name":"InfectedResetCleanup","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Reset Cleanup\"","file":"3_Game/CE/CentralEconomy.c","line":689},{"name":"AnimalToggleVisualisation","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Animal Vis\"","file":"3_Game/CE/CentralEconomy.c","line":695},{"name":"AnimalSpawn","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Animal Spawn\"","file":"3_Game/CE/CentralEconomy.c","line":697},{"name":"AnimalAmbientSpawn","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Ambient Spawn\"","file":"3_Game/CE/CentralEconomy.c","line":699},{"name":"ToggleVehicleAndWreckVisualisation","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Vehicle&Wreck Vis\"","file":"3_Game/CE/CentralEconomy.c","line":703},{"name":"ToggleLootVisualisation","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Loot Vis\"","file":"3_Game/CE/CentralEconomy.c","line":705},{"name":"ToggleClusterVisualisation","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Cluster Vis\"","file":"3_Game/CE/CentralEconomy.c","line":707},{"name":"ToggleDynamicEventStatus","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Dynamic Events Status\"","file":"3_Game/CE/CentralEconomy.c","line":710},{"name":"ToggleDynamicEventVisualisation","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Dynamic Events Vis\"","file":"3_Game/CE/CentralEconomy.c","line":712},{"name":"DynamicEventSpawn","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Dynamic Events Spawn\"","file":"3_Game/CE/CentralEconomy.c","line":714},{"name":"DynamicEventExport","ret":"void","mods":["proto","native"],"proto":true,"brief":"\"Export Dyn Event >>\"","file":"3_Game/CE/CentralEconomy.c","line":716},{"name":"ToggleOverallStats","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"brief":"\"Overall Stats\"","file":"3_Game/CE/CentralEconomy.c","line":719},{"name":"PlatformStatTest","ret":"void","mods":["proto","native"],"proto":true,"brief":"\\name DEPRECATED/LEGACY These don't do anything anymore but are left for backwards compatibility","file":"3_Game/CE/CentralEconomy.c","line":730},{"name":"LootToggleProxyEditing","ret":"void","params":[{"type":"bool","name":"mode"}],"mods":["proto","native"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":732},{"name":"OnUpdate","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":734}]},{"name":"CEItemProfile","url":"classes/CEItemProfile/","file":"3_Game/CE/CentralEconomy.c","line":748,"methods":[{"name":"CEItemProfile","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/CE/CentralEconomy.c","line":750},{"name":"~CEItemProfile","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/CE/CentralEconomy.c","line":751},{"name":"GetNominal","ret":"int","mods":["proto","native"],"proto":true,"brief":"nominal - how many items should be aproximately in map","file":"3_Game/CE/CentralEconomy.c","line":753},{"name":"GetMin","ret":"int","mods":["proto","native"],"proto":true,"brief":"min - minimal count should be available in map","file":"3_Game/CE/CentralEconomy.c","line":754},{"name":"GetQuantityMin","ret":"float","mods":["proto","native"],"proto":true,"brief":"min quantity (0.0 - 1.0) (like ammobox - this determine how many bullets are there, or water bottle)","file":"3_Game/CE/CentralEconomy.c","line":756},{"name":"GetQuantityMax","ret":"float","mods":["proto","native"],"proto":true,"brief":"max quantity (0.0 - 1.0) (like ammobox - this determine how many bullets are there, or water bottle)","file":"3_Game/CE/CentralEconomy.c","line":757},{"name":"GetQuantity","ret":"float","mods":["proto","native"],"proto":true,"brief":"random quantity (0.0 - 1.0)","file":"3_Game/CE/CentralEconomy.c","line":759},{"name":"GetLifetime","ret":"float","mods":["proto","native"],"proto":true,"brief":"maximum lifetime in (seconds) - what is the idle before item abandoned at ground gets deleted","file":"3_Game/CE/CentralEconomy.c","line":761},{"name":"GetRestock","ret":"float","mods":["proto","native"],"proto":true,"brief":"restock is oposite of lifetime - idle before item is allowed to respawn when required","file":"3_Game/CE/CentralEconomy.c","line":762},{"name":"GetCost","ret":"int","mods":["proto","native"],"proto":true,"brief":"cost of item determines its 'value' for players (this serve as priority during respawn and cleanup operation)","file":"3_Game/CE/CentralEconomy.c","line":764},{"name":"GetUsageFlags","ret":"int","mods":["proto","native"],"proto":true,"brief":"area usage flags (each bit has assigned group - which as part of map overlay effectively affects spawning)","file":"3_Game/CE/CentralEconomy.c","line":766},{"name":"GetValueFlags","ret":"int","mods":["proto","native"],"proto":true,"brief":"area value flags (each bit has assigned group - which as part of map overlay effectively affects spawning)","file":"3_Game/CE/CentralEconomy.c","line":767}]},{"name":"CfgGameplayHandler","url":"classes/CfgGameplayHandler/","file":"3_Game/CfgGameplayHandler.c","line":1,"methods":[{"name":"RegisterItem","ret":"void","params":[{"type":"ITEM_DataBase","name":"item"}],"mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":9},{"name":"ValidateItems","ret":"void","mods":["private","static"],"file":"3_Game/CfgGameplayHandler.c","line":14},{"name":"InitData","ret":"void","mods":["private","static"],"file":"3_Game/CfgGameplayHandler.c","line":29},{"name":"Output","ret":"void","mods":["static"],"cond":["DEVELOPER"],"file":"3_Game/CfgGameplayHandler.c","line":38},{"name":"LoadData","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":44},{"name":"OnLoaded","ret":"void","mods":["static"],"brief":"we are allowed to read the file, so we replace the default data with data from json","file":"3_Game/CfgGameplayHandler.c","line":81},{"name":"SyncDataSend","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"}],"mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":88},{"name":"SyncDataSendEx","ret":"void","params":[{"mods":["notnull"],"type":"PlayerIdentity","name":"identity"}],"mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":94},{"name":"OnRPC","ret":"void","params":[{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":102},{"name":"GetDisablePersonalLight","ret":"bool","mods":["static"],"brief":"! ===================================================================================== !! the naming convention for static functions in this file is Get+MemberVariableName !! ! =====================================================================================","file":"3_Game/CfgGameplayHandler.c","line":129},{"name":"GetLightingConfig","ret":"int","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":136},{"name":"GetObjectSpawnersArr","ret":"TStringArray","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":141},{"name":"GetEnvironmentMinTemps","ret":"array<float>","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":146},{"name":"GetEnvironmentMaxTemps","ret":"array<float>","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":151},{"name":"GetWetnessWeightModifiers","ret":"array<float>","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":155},{"name":"GetDisableBaseDamage","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":162},{"name":"GetDisableContainerDamage","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":168},{"name":"GetDisableRespawnDialog","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":173},{"name":"GetDisableRespawnInUnconsciousness","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":178},{"name":"GetSprintStaminaModifierErc","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":183},{"name":"GetSprintStaminaModifierCro","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":188},{"name":"GetSprintSwimmingStaminaModifier","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":193},{"name":"GetSprintLadderStaminaModifier","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":197},{"name":"GetStaminaWeightLimitThreshold","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":202},{"name":"GetStaminaMax","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":207},{"name":"GetStaminaKgToStaminaPercentPenalty","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":212},{"name":"GetStaminaMinCap","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":217},{"name":"GetMeleeStaminaModifier","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":222},{"name":"GetObstacleTraversalStaminaModifier","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":227},{"name":"GetHoldBreathStaminaModifier","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":232},{"name":"GetMovementTimeToStrafeJog","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":237},{"name":"GetMovementTimeToSprint","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":242},{"name":"GetMovementTimeToStrafeSprint","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":247},{"name":"GetMovementRotationSpeedJog","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":252},{"name":"GetMovementRotationSpeedSprint","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":257},{"name":"GetWeaponObstructionModeStatic","ret":"EWeaponObstructionMode","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":262},{"name":"GetWeaponObstructionModeDynamic","ret":"EWeaponObstructionMode","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":267},{"name":"GetDisable2dMap","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":272},{"name":"GetDisableIsCollidingBBoxCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":277},{"name":"GetDisableIsCollidingPlayerCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":282},{"name":"GetDisableIsClippingRoofCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":287},{"name":"GetDisableIsBaseViableCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":292},{"name":"GetDisableIsInTerrainCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":297},{"name":"GetDisableIsUnderwaterCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":302},{"name":"GetDisableHeightPlacementCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":307},{"name":"GetDisableIsPlacementPermittedCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":312},{"name":"GetDisableIsCollidingAngleCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":317},{"name":"GetDisableIsCollidingGPlotCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":322},{"name":"GetDisableIsCollidingCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":327},{"name":"GetDisablePerformRoofCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":332},{"name":"GetDisableDistanceCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":337},{"name":"GetDisableColdAreaPlacementCheck","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":342},{"name":"GetDisallowedTypesInUnderground","ret":"TStringSet","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":347},{"name":"GetHitIndicationOverrideEnabled","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":352},{"name":"GetHitIndicationMode","ret":"int","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":357},{"name":"GetHitIndicationTypeID","ret":"int","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":362},{"name":"GetHitIndicationIndicatorColor","ret":"int","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":367},{"name":"GetHitIndicationMaxDuration","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":372},{"name":"GetHitIndicationBreakPoint","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":377},{"name":"GetHitIndicationScatter","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":382},{"name":"GetHitIndicationPPEEnabled","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":387},{"name":"GetUse3DMap","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":392},{"name":"GetShockRefillSpeedConscious","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":397},{"name":"GetShockRefillSpeedUnconscious","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":402},{"name":"GetAllowRefillSpeedModifier","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":407},{"name":"GetMapIgnoreMapOwnership","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":413},{"name":"GetMapIgnoreNavItemsOwnership","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":418},{"name":"GetMapDisplayPlayerPosition","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":423},{"name":"GetMapDisplayNavigationInfo","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":428},{"name":"GetStaminaDepletionSpeed","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":433},{"name":"GetHealthDepletionSpeed","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":438},{"name":"GetShockDepletionSpeed","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":443},{"name":"GetAllowStaminaAffectInertia","ret":"bool","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":448},{"name":"GetPlayerSpawnGearPresetFiles","ret":"TStringArray","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":453},{"name":"GetPlayerRestrictedAreaFiles","ret":"TStringArray","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":458},{"name":"GetBoatDecayMultiplier","ret":"float","mods":["static"],"file":"3_Game/CfgGameplayHandler.c","line":463}],"members":[{"name":"m_Path","type":"string","mods":["private","static"],"init":"\"$mission:cfggameplay.json\"","file":"3_Game/CfgGameplayHandler.c","line":3},{"name":"m_Items","type":"ref array<ref ITEM_DataBase>","mods":["private","static"],"init":"new array<ref ITEM_DataBase>()","file":"3_Game/CfgGameplayHandler.c","line":4},{"name":"m_Data","type":"ref CfgGameplayJson","mods":["static"],"init":"new CfgGameplayJson()","file":"3_Game/CfgGameplayHandler.c","line":6}]},{"name":"CfgGameplayJson","url":"classes/CfgGameplayJson/","brief":"contents of this class will be transfered to client upon connecting, with the variables in either initial state as set through the 'InitServer..()' call, or replaced with contents of the json configuration file if such file is both present and reading is enabled in server.cfg","file":"3_Game/CfgGameplayDataJson.c","line":2,"methods":[{"name":"InitServer","ret":"void","brief":"Obsolete, 'InitServer' on individual json items is now called centrally","file":"3_Game/CfgGameplayDataJson.c","line":7}],"members":[{"name":"version","type":"int","init":"-1","file":"3_Game/CfgGameplayDataJson.c","line":4},{"name":"GeneralData","type":"ref ITEM_GeneralData","init":"new ITEM_GeneralData","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":15},{"name":"PlayerData","type":"ref ITEM_PlayerData","init":"new ITEM_PlayerData","file":"3_Game/CfgGameplayDataJson.c","line":16},{"name":"WorldsData","type":"ref ITEM_WorldData","init":"new ITEM_WorldData","file":"3_Game/CfgGameplayDataJson.c","line":17},{"name":"BaseBuildingData","type":"ref ITEM_BaseBuildingData","init":"new ITEM_BaseBuildingData","file":"3_Game/CfgGameplayDataJson.c","line":18},{"name":"UIData","type":"ref ITEM_UIData","init":"new ITEM_UIData","file":"3_Game/CfgGameplayDataJson.c","line":19},{"name":"MapData","type":"ref ITEM_MapData","init":"new ITEM_MapData","file":"3_Game/CfgGameplayDataJson.c","line":20},{"name":"VehicleData","type":"ref ITEM_VehicleData","init":"new ITEM_VehicleData","file":"3_Game/CfgGameplayDataJson.c","line":21}]},{"name":"CfgParam","url":"classes/CfgParam/","base":"Managed","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":8,"methods":[{"name":"CfgParam","kind":"ctor","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParam.c","line":13},{"name":"SetName","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParam.c","line":18},{"name":"GetName","ret":"string","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":23},{"name":"GetType","ret":"int","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":28},{"name":"IsArray","ret":"bool","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":33},{"name":"CreateParam","ret":"CfgParam","params":[{"type":"string","name":"name"},{"type":"int","name":"cfg_type"}],"mods":["static"],"file":"4_World/Classes/ConfigHandler/CfgParam.c","line":38}],"members":[{"name":"m_ParamName","type":"string","mods":["protected"],"file":"4_World/Classes/ConfigHandler/CfgParam.c","line":10},{"name":"m_ParamValueString","type":"string","mods":["protected"],"file":"4_World/Classes/ConfigHandler/CfgParam.c","line":11}]},{"name":"CfgParamArray","url":"classes/CfgParamArray/","base":"CfgParam","file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":1,"methods":[{"name":"CfgParamArray","kind":"ctor","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":5},{"name":"~CfgParamArray","kind":"dtor","ret":"void","file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":10},{"name":"Clear","ret":"void","file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":18},{"name":"GetValues","ret":"array<ref CfgParam>","file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":23},{"name":"GetValue","ret":"CfgParam","params":[{"type":"int","name":"i"}],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":28},{"name":"InsertValue","ret":"void","params":[{"type":"CfgParam","name":"value"}],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":33},{"name":"IsParamExist","ret":"bool","params":[{"type":"string","name":"name"},{"type":"int","name":"cfg_type"}],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":43},{"name":"RenameParam","ret":"bool","params":[{"type":"string","name":"name"},{"type":"int","name":"cfg_type"},{"type":"string","name":"new_name"}],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":63},{"name":"GetValueByName","ret":"CfgParam","params":[{"type":"string","name":"name"},{"type":"int","name":"cfg_type"}],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":84},{"name":"SetParams","ret":"void","params":[{"type":"array<ref CfgParam>","name":"value_array"}],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":107},{"name":"IsValueArray","ret":"bool","file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":112},{"name":"GetType","ret":"int","mods":["override"],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":117}],"members":[{"name":"m_Values","type":"ref array<ref CfgParam>","mods":["private"],"file":"4_World/Classes/ConfigHandler/CfgParamArray.c","line":3}]},{"name":"CfgParamBool","url":"classes/CfgParamBool/","base":"CfgParamType","file":"4_World/Classes/ConfigHandler/CfgParamBool.c","line":1,"methods":[{"name":"CfgParamBool","kind":"ctor","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParamBool.c","line":5},{"name":"SetValue","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Classes/ConfigHandler/CfgParamBool.c","line":10},{"name":"GetValue","ret":"bool","file":"4_World/Classes/ConfigHandler/CfgParamBool.c","line":15},{"name":"GetType","ret":"int","mods":["override"],"file":"4_World/Classes/ConfigHandler/CfgParamBool.c","line":20}],"members":[{"name":"m_Value","type":"bool","mods":["private"],"file":"4_World/Classes/ConfigHandler/CfgParamBool.c","line":3}]},{"name":"CfgParamFloat","url":"classes/CfgParamFloat/","base":"CfgParamType","file":"4_World/Classes/ConfigHandler/CfgParamFloat.c","line":1,"methods":[{"name":"CfgParamFloat","kind":"ctor","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParamFloat.c","line":5},{"name":"SetValue","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/ConfigHandler/CfgParamFloat.c","line":10},{"name":"GetValue","ret":"float","file":"4_World/Classes/ConfigHandler/CfgParamFloat.c","line":15},{"name":"GetType","ret":"int","mods":["override"],"file":"4_World/Classes/ConfigHandler/CfgParamFloat.c","line":20}],"members":[{"name":"m_Value","type":"float","mods":["private"],"file":"4_World/Classes/ConfigHandler/CfgParamFloat.c","line":3}]},{"name":"CfgParamInt","url":"classes/CfgParamInt/","base":"CfgParamType","file":"4_World/Classes/ConfigHandler/CfgParamInt.c","line":1,"methods":[{"name":"CfgParamInt","kind":"ctor","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParamInt.c","line":5},{"name":"SetValue","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Classes/ConfigHandler/CfgParamInt.c","line":10},{"name":"GetValue","ret":"int","file":"4_World/Classes/ConfigHandler/CfgParamInt.c","line":15},{"name":"GetType","ret":"int","mods":["override"],"file":"4_World/Classes/ConfigHandler/CfgParamInt.c","line":20}],"members":[{"name":"m_Value","type":"int","mods":["private"],"file":"4_World/Classes/ConfigHandler/CfgParamInt.c","line":3}]},{"name":"CfgParamString","url":"classes/CfgParamString/","base":"CfgParamType","file":"4_World/Classes/ConfigHandler/CfgParamString.c","line":1,"methods":[{"name":"CfgParamString","kind":"ctor","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParamString.c","line":5},{"name":"SetValue","ret":"void","params":[{"type":"string","name":"value"}],"file":"4_World/Classes/ConfigHandler/CfgParamString.c","line":10},{"name":"GetValue","ret":"string","file":"4_World/Classes/ConfigHandler/CfgParamString.c","line":15},{"name":"GetType","ret":"int","mods":["override"],"file":"4_World/Classes/ConfigHandler/CfgParamString.c","line":20}],"members":[{"name":"m_Value","type":"string","mods":["private"],"file":"4_World/Classes/ConfigHandler/CfgParamString.c","line":3}]},{"name":"CfgParamType","url":"classes/CfgParamType/","base":"CfgParam","file":"4_World/Classes/ConfigHandler/CfgParamType.c","line":1,"methods":[{"name":"CfgParamType","kind":"ctor","ret":"void","params":[{"type":"string","name":"param_name"}],"file":"4_World/Classes/ConfigHandler/CfgParamType.c","line":3}]},{"name":"CfgPlayerRestrictedAreaHandler","url":"classes/CfgPlayerRestrictedAreaHandler/","file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":1,"methods":[{"name":"LoadData","ret":"bool","mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":11},{"name":"IsInitialized","ret":"bool","mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":57},{"name":"SyncDataSend","ret":"void","params":[{"mods":["notnull"],"type":"PlayerIdentity","name":"identity"}],"mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":65},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":70},{"name":"IsPointInPlayerRestrictedAreaClosest","ret":"bool","params":[{"type":"vector","name":"point"},{"mods":["out"],"type":"PlayerRestrictedAreaInstance","name":"hitArea"}],"mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":88},{"name":"IsPointInPlayerRestrictedArea","ret":"bool","params":[{"type":"vector","name":"point"},{"mods":["out"],"type":"PlayerRestrictedAreaInstance","name":"hitArea"}],"mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":102},{"name":"GetClosestArea","ret":"PlayerRestrictedAreaInstance","params":[{"type":"vector","name":"point"}],"mods":["private","static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":122},{"name":"IsCylinderInAreaBox","ret":"bool","params":[{"mods":["notnull"],"type":"PlayerRestrictedAreaInstance","name":"area"},{"type":"vector","name":"point"},{"type":"float","name":"cylinderRadius","def":"0.25"},{"type":"float","name":"cylinderHeight","def":"1"}],"mods":["private","static"],"brief":"default cylinder values sufficient for player detection","file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":142},{"name":"IsPointInAreaPolygon","ret":"bool","params":[{"mods":["notnull"],"type":"PlayerRestrictedAreaInstance","name":"area"},{"type":"vector","name":"point"}],"mods":["private","static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":156},{"name":"DrawBoxesDebug","ret":"void","params":[{"type":"bool","name":"draw"}],"mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":182},{"name":"DrawPolygonLinesDebug","ret":"void","params":[{"type":"bool","name":"draw"}],"mods":["static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":213}],"members":[{"name":"m_Initialized","type":"bool","mods":["private","static"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":3},{"name":"m_PRAFiles","type":"ref TStringArray","mods":["static"],"init":"new TStringArray()","file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":5},{"name":"m_Data","type":"ref CfgPlayerRestrictedAreaJsonData","mods":["static"],"init":"new CfgPlayerRestrictedAreaJsonData()","file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":6},{"name":"m_DbgShapesBoxes","type":"ref array<Shape>","mods":["static","private"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":179},{"name":"m_DbgShapesPolygonLines","type":"ref array<Shape>","mods":["static","private"],"file":"3_Game/CfgPlayerRestrictedAreaHandler.c","line":180}]},{"name":"CfgPlayerRestrictedAreaJsonData","url":"classes/CfgPlayerRestrictedAreaJsonData/","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":1,"methods":[{"name":"InitializeAreas","ret":"bool","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":6}],"members":[{"name":"m_ValidatedAreas","type":"ref array<ref PlayerRestrictedAreaInstance>","init":"new array<ref PlayerRestrictedAreaInstance>()","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":3},{"name":"m_Areas","type":"ref array<ref PlayerRestrictedAreaInstance>","init":"new array<ref PlayerRestrictedAreaInstance>()","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":4}]},{"name":"CFIMSAEmpty","url":"classes/CFIMSAEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":18,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":20},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":21},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":22},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":23},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":24},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":25},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":26},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":27}]},{"name":"CFIMSAJammed","url":"classes/CFIMSAJammed/","base":"WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":51,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":53},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":54},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":55},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":56},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":57},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":58},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":59},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":60}]},{"name":"CFIMSALoaded","url":"classes/CFIMSALoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":40,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":42},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":43},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":44},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":45},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":46},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":47},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":48},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":49}]},{"name":"CFIMSAOpenned","url":"classes/CFIMSAOpenned/","base":"WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":29,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":31},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":32},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":33},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":34},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":35},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":36},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":37},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":38}]},{"name":"CGame","url":"classes/CGame/","file":"3_Game/Global/Game.c","line":7,"methods":[{"name":"EnableEMPlugs","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Global/Game.c","line":24},{"name":"CGame","kind":"ctor","ret":"void","file":"3_Game/Global/Game.c","line":34},{"name":"~CGame","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Global/Game.c","line":72},{"name":"GetWorkspace","ret":"WorkspaceWidget","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":84},{"name":"GetLoadingWorkspace","ret":"WorkspaceWidget","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":85},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"brief":"Called when some system event occur.","file":"3_Game/Global/Game.c","line":93},{"name":"OnProcessLifetimeChanged","ret":"void","params":[{"type":"int","name":"plmtype"}],"file":"3_Game/Global/Game.c","line":98},{"name":"OnLicenseChanged","ret":"void","file":"3_Game/Global/Game.c","line":103},{"name":"OnAfterCreate","ret":"void","brief":"Called after creating of CGame instance","file":"3_Game/Global/Game.c","line":111},{"name":"OnActivateMessage","ret":"void","brief":"Called when recieving focus (windows)","file":"3_Game/Global/Game.c","line":118},{"name":"OnDeactivateMessage","ret":"void","brief":"Called when loosing focus (windows)","file":"3_Game/Global/Game.c","line":125},{"name":"OnInitialize","ret":"bool","brief":"Called once before game update loop starts, ret value indicates if init was done in scripts, otherwise it is done in the engine","file":"3_Game/Global/Game.c","line":132},{"name":"OnDeviceReset","ret":"void","brief":"Called when inputs is not possible (Steam overlay active or something), all internal script variables should be reset here!","file":"3_Game/Global/Game.c","line":140},{"name":"OnUpdate","ret":"void","params":[{"type":"bool","name":"doSim"},{"type":"float","name":"timeslice"}],"brief":"Called on World update","file":"3_Game/Global/Game.c","line":149},{"name":"OnPostUpdate","ret":"void","params":[{"type":"bool","name":"doSim"},{"type":"float","name":"timeslice"}],"brief":"Called on World update after simulation of entities","file":"3_Game/Global/Game.c","line":158},{"name":"OnKeyPress","ret":"void","params":[{"type":"int","name":"key"}],"brief":"Called when key is pressed","file":"3_Game/Global/Game.c","line":166},{"name":"OnKeyRelease","ret":"void","params":[{"type":"int","name":"key"}],"brief":"Called when key is released","file":"3_Game/Global/Game.c","line":174},{"name":"OnMouseButtonPress","ret":"void","params":[{"type":"int","name":"button"}],"brief":"Called when mouse button is pressed","file":"3_Game/Global/Game.c","line":182},{"name":"OnMouseButtonRelease","ret":"void","params":[{"type":"int","name":"button"}],"brief":"Called when mouse button is released","file":"3_Game/Global/Game.c","line":190},{"name":"CreateScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"}],"brief":"create custom main menu part (submenu)","file":"3_Game/Global/Game.c","line":197},{"name":"CreateScriptedWindow","ret":"UIScriptedWindow","params":[{"type":"int","name":"id"}],"brief":"create custom window part","file":"3_Game/Global/Game.c","line":202},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"Object","name":"target"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"brief":"Called after remote procedure call is recieved for this object","file":"3_Game/Global/Game.c","line":210},{"name":"RequestExit","ret":"void","params":[{"type":"int","name":"code"}],"mods":["proto","native"],"proto":true,"brief":"Sets exit code and quits in the right moment","file":"3_Game/Global/Game.c","line":217},{"name":"RequestRestart","ret":"void","params":[{"type":"int","name":"code"}],"mods":["proto","native"],"proto":true,"brief":"Sets exit code and restart in the right moment","file":"3_Game/Global/Game.c","line":222},{"name":"IsAppActive","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns if the application is focused on PC, returns true always on console","file":"3_Game/Global/Game.c","line":227},{"name":"GetHostAddress","ret":"bool","params":[{"mods":["out"],"type":"string","name":"address"},{"mods":["out"],"type":"int","name":"port"}],"mods":["proto"],"proto":true,"brief":"Gets the server address. (from client)","file":"3_Game/Global/Game.c","line":232},{"name":"GetHostName","ret":"string","mods":["proto","owned"],"proto":true,"brief":"Gets the server name. (from client)","file":"3_Game/Global/Game.c","line":237},{"name":"GetHostData","ret":"GetServersResultRow","mods":["proto"],"proto":true,"brief":"Gets the server data. (from client)","file":"3_Game/Global/Game.c","line":242},{"name":"Connect","ret":"int","params":[{"type":"UIScriptedMenu","name":"parent"},{"type":"string","name":"IpAddress"},{"type":"int","name":"port"},{"type":"string","name":"password"}],"mods":["proto","native"],"proto":true,"brief":"Connects to IsServer","file":"3_Game/Global/Game.c","line":251},{"name":"ConnectLastSession","ret":"int","params":[{"type":"UIScriptedMenu","name":"parent"},{"type":"int","name":"selectedCharacter","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Connects to last success network session","file":"3_Game/Global/Game.c","line":256},{"name":"DisconnectSession","ret":"void","mods":["proto","native"],"proto":true,"brief":"Disconnects from current multiplayer session","file":"3_Game/Global/Game.c","line":260},{"name":"DisconnectSessionForce","ret":"void","mods":["proto","native"],"proto":true,"brief":"Forces disconnect from current multiplayer session even if not yet in the game","file":"3_Game/Global/Game.c","line":265},{"name":"GetProfileStringList","ret":"void","params":[{"type":"string","name":"name"},{"mods":["out"],"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Gets array of strings from profile variable","file":"3_Game/Global/Game.c","line":278},{"name":"GetProfileString","ret":"bool","params":[{"type":"string","name":"name"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"brief":"Gets string from profile variable","file":"3_Game/Global/Game.c","line":286},{"name":"SetProfileStringList","ret":"void","params":[{"type":"string","name":"name"},{"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Sets array of strings to profile variable","file":"3_Game/Global/Game.c","line":293},{"name":"SetProfileString","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets string to profile variable","file":"3_Game/Global/Game.c","line":300},{"name":"SaveProfile","ret":"void","mods":["proto","native"],"proto":true,"brief":"Saves profile on disk.","file":"3_Game/Global/Game.c","line":305},{"name":"GetPlayerName","ret":"void","params":[{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"brief":"Gets current player name","file":"3_Game/Global/Game.c","line":311},{"name":"GetPlayerNameShort","ret":"void","params":[{"type":"int","name":"maxLength"},{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"brief":"Gets current player name. If length of player name is grater than maxLength, then it is omitted and append ellipsis","file":"3_Game/Global/Game.c","line":318},{"name":"SetPlayerName","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Sets current player name","file":"3_Game/Global/Game.c","line":324},{"name":"CreatePlayer","ret":"Entity","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"string","name":"name"},{"type":"vector","name":"pos"},{"type":"float","name":"radius"},{"type":"string","name":"spec"}],"mods":["proto","native"],"proto":true,"brief":"Assign player entity to client (in multiplayer)","file":"3_Game/Global/Game.c","line":331},{"name":"SelectPlayer","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"Object","name":"player"}],"mods":["proto","native"],"proto":true,"brief":"Selects player's controlled object","file":"3_Game/Global/Game.c","line":339},{"name":"GetPlayerNetworkIDByIdentityID","ret":"void","params":[{"type":"int","name":"playerIdentityID"},{"mods":["out"],"type":"int","name":"networkIdLowBits"},{"mods":["out"],"type":"int","name":"networkIdHightBits"}],"mods":["proto"],"proto":true,"brief":"returns player's network id from identity id in out parameters","file":"3_Game/Global/Game.c","line":348},{"name":"GetObjectByNetworkId","ret":"Object","params":[{"type":"int","name":"networkIdLowBits"},{"type":"int","name":"networkIdHighBits"}],"mods":["proto","native"],"proto":true,"brief":"Returns entity identified by network id","file":"3_Game/Global/Game.c","line":355},{"name":"RegisterNetworkStaticObject","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["proto","native"],"proto":true,"brief":"Static objects cannot be replicated by default (there are too many objects on the map). Use this method when you want to replicate some scripted variables. Cannot be called in object's constructor, because networking is not initialized yet","file":"3_Game/Global/Game.c","line":362},{"name":"IsNetworkInputBufferFull","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns the state of the buffer for network inputs (UAInterface)","file":"3_Game/Global/Game.c","line":370},{"name":"SelectSpectator","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"string","name":"spectatorObjType"},{"type":"vector","name":"position"}],"mods":["proto","native"],"proto":true,"brief":"Creates spectator object (mostly cameras)","file":"3_Game/Global/Game.c","line":378},{"name":"UpdateSpectatorPosition","ret":"void","params":[{"type":"vector","name":"position"}],"mods":["proto","native"],"proto":true,"brief":"Updates spectator position on server = position of network bubble","file":"3_Game/Global/Game.c","line":384},{"name":"SendLogoutTime","ret":"void","params":[{"type":"Object","name":"player"},{"type":"int","name":"time"}],"mods":["proto","native"],"proto":true,"brief":"Inform client about logout time (creates logout screen on specified client)","file":"3_Game/Global/Game.c","line":392},{"name":"DisconnectPlayer","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"string","name":"uid","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"Destroy player info and disconnect","file":"3_Game/Global/Game.c","line":398},{"name":"AddToReconnectCache","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"}],"mods":["proto","native"],"proto":true,"brief":"Add player to reconnect cache to be able to rejoin character still existing in the world","file":"3_Game/Global/Game.c","line":405},{"name":"RemoveFromReconnectCache","ret":"void","params":[{"type":"string","name":"uid"}],"mods":["proto","native"],"proto":true,"brief":"Remove player from reconnect cache","file":"3_Game/Global/Game.c","line":412},{"name":"ClearReconnectCache","ret":"void","mods":["proto","native"],"proto":true,"brief":"Remove all player from reconnect cache","file":"3_Game/Global/Game.c","line":418},{"name":"StorageVersion","ret":"void","params":[{"type":"int","name":"iVersion"}],"mods":["proto","native"],"proto":true,"brief":"Set actual storage version - for next save","file":"3_Game/Global/Game.c","line":424},{"name":"LoadVersion","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns actual storage version - loading","file":"3_Game/Global/Game.c","line":429},{"name":"SaveVersion","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns actual storage version - saving","file":"3_Game/Global/Game.c","line":434},{"name":"GetDayTime","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns current daytime on server","file":"3_Game/Global/Game.c","line":439},{"name":"ConfigGetText","ret":"bool","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"brief":"Get string value from config on path.","file":"3_Game/Global/Game.c","line":448},{"name":"ConfigGetTextRaw","ret":"bool","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"brief":"Get raw string value from config on path.","file":"3_Game/Global/Game.c","line":457},{"name":"ConfigGetTextOut","ret":"string","params":[{"type":"string","name":"path"}],"brief":"Get string value from config on path.","file":"3_Game/Global/Game.c","line":464},{"name":"FormatRawConfigStringKeys","ret":"bool","params":[{"mods":["inout"],"type":"string","name":"value"}],"brief":"Changes localization key format to script-friendly format.","file":"3_Game/Global/Game.c","line":476},{"name":"GetModelName","ret":"string","params":[{"type":"string","name":"class_name"}],"brief":"Get name of the p3d file of the given class name.","file":"3_Game/Global/Game.c","line":488},{"name":"ConfigGetFloat","ret":"float","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"brief":"Get float value from config on path.","file":"3_Game/Global/Game.c","line":523},{"name":"ConfigGetVector","ret":"vector","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"brief":"Get vector value from config on path.","file":"3_Game/Global/Game.c","line":531},{"name":"ConfigGetInt","ret":"int","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"brief":"Get int value from config on path.","file":"3_Game/Global/Game.c","line":538},{"name":"ConfigGetType","ret":"int","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"brief":"Returns type of config value","file":"3_Game/Global/Game.c","line":545},{"name":"ConfigGetTextArray","ret":"void","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of strings from config on path.","file":"3_Game/Global/Game.c","line":557},{"name":"ConfigGetTextArrayRaw","ret":"void","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of raw strings from config on path.","file":"3_Game/Global/Game.c","line":570},{"name":"ConfigGetFloatArray","ret":"void","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"TFloatArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of floats from config on path.","file":"3_Game/Global/Game.c","line":577},{"name":"ConfigGetIntArray","ret":"void","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"TIntArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of integers from config on path.","file":"3_Game/Global/Game.c","line":584},{"name":"ConfigGetChildName","ret":"bool","params":[{"type":"string","name":"path"},{"type":"int","name":"index"},{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"brief":"Get name of subclass in config class on path.","file":"3_Game/Global/Game.c","line":593},{"name":"ConfigGetBaseName","ret":"bool","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"string","name":"base_name"}],"mods":["proto"],"proto":true,"brief":"Get name of base class of config class on path.","file":"3_Game/Global/Game.c","line":601},{"name":"ConfigGetChildrenCount","ret":"int","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"brief":"Get count of subclasses in config class on path.","file":"3_Game/Global/Game.c","line":610},{"name":"ConfigIsExisting","ret":"bool","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":611},{"name":"ConfigGetFullPath","ret":"void","params":[{"type":"string","name":"path"},{"mods":["out"],"type":"TStringArray","name":"full_path"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":613},{"name":"ConfigGetObjectFullPath","ret":"void","params":[{"type":"Object","name":"obj"},{"mods":["out"],"type":"TStringArray","name":"full_path"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":614},{"name":"GetModInfos","ret":"void","params":[{"mods":["notnull","out"],"type":"array<ref ModInfo>","name":"modArray"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":616},{"name":"GetModToBeReported","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":617},{"name":"ConfigPathToString","ret":"string","params":[{"type":"TStringArray","name":"array_path"}],"brief":"Converts array of strings into single string.","file":"3_Game/Global/Game.c","line":627},{"name":"CommandlineGetParam","ret":"bool","params":[{"type":"string","name":"name"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"brief":"Get command line parameter value.","file":"3_Game/Global/Game.c","line":660},{"name":"CopyToClipboard","ret":"void","params":[{"type":"string","name":"text"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":662},{"name":"CopyFromClipboard","ret":"void","params":[{"mods":["out"],"type":"string","name":"text"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":663},{"name":"BeginOptionsVideo","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":665},{"name":"EndOptionsVideo","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":666},{"name":"AdminLog","ret":"void","params":[{"type":"string","name":"text"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":668},{"name":"PreloadObject","ret":"bool","params":[{"type":"string","name":"type"},{"type":"float","name":"distance"}],"mods":["proto","native"],"proto":true,"brief":"Preload objects with certain type in certain distance from camera.","file":"3_Game/Global/Game.c","line":677},{"name":"CreateStaticObjectUsingP3D","ret":"Object","params":[{"type":"string","name":"p3dFilename"},{"type":"vector","name":"position"},{"type":"vector","name":"orientation"},{"type":"float","name":"scale","def":"1.0"},{"type":"bool","name":"createLocal","def":"false"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":679},{"name":"CreateObject","ret":"Object","params":[{"type":"string","name":"type"},{"type":"vector","name":"pos"},{"type":"bool","name":"create_local","def":"false"},{"type":"bool","name":"init_ai","def":"false"},{"type":"bool","name":"create_physics","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Creates object of certain type","file":"3_Game/Global/Game.c","line":690},{"name":"CreateSoundOnObject","ret":"SoundOnVehicle","params":[{"type":"Object","name":"source"},{"type":"string","name":"sound_name"},{"type":"float","name":"distance"},{"type":"bool","name":"looped"},{"type":"bool","name":"create_local","def":"false"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":691},{"name":"CreateSoundWaveOnObject","ret":"SoundWaveOnVehicle","params":[{"type":"Object","name":"source"},{"type":"SoundObject","name":"soundObject"},{"type":"AbstractWave","name":"soundWave"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":692},{"name":"CreateObjectEx","ret":"Object","params":[{"type":"string","name":"type"},{"type":"vector","name":"pos"},{"type":"int","name":"iFlags"},{"type":"int","name":"iRotation","def":"RF_DEFAULT"}],"mods":["proto","native"],"proto":true,"brief":"Creates object of certain type","file":"3_Game/Global/Game.c","line":702},{"name":"ObjectDelete","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":704},{"name":"ObjectDeleteOnClient","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":705},{"name":"RemoteObjectDelete","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"brief":"RemoteObjectDelete - deletes only remote object (unregisters from network). do not use if not sure what you do","file":"3_Game/Global/Game.c","line":706},{"name":"RemoteObjectTreeDelete","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"brief":"RemoteObjectDelete - deletes only remote object tree (unregisters from network). do not use if not sure what you do","file":"3_Game/Global/Game.c","line":707},{"name":"RemoteObjectCreate","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"brief":"RemoteObjectCreate - postponed registration of network object (and creation of remote object). do not use if not sure what you do","file":"3_Game/Global/Game.c","line":708},{"name":"RemoteObjectTreeCreate","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"brief":"RemoteObjectTreeCreate - postponed registration of network object tree (and creation of remote objects). do not use if not sure what you do","file":"3_Game/Global/Game.c","line":709},{"name":"ObjectRelease","ret":"int","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":710},{"name":"ObjectGetType","ret":"void","params":[{"type":"Object","name":"obj"},{"mods":["out"],"type":"string","name":"type"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":711},{"name":"ObjectGetDisplayName","ret":"void","params":[{"type":"Object","name":"obj"},{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":712},{"name":"ObjectGetSelectionPosition","ret":"vector","params":[{"type":"Object","name":"obj"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":713},{"name":"ObjectGetSelectionPositionLS","ret":"vector","params":[{"type":"Object","name":"obj"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":714},{"name":"ObjectGetSelectionPositionMS","ret":"vector","params":[{"type":"Object","name":"obj"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":715},{"name":"ObjectGetSelectionPositionWS","ret":"vector","params":[{"type":"Object","name":"obj"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":716},{"name":"ObjectModelToWorld","ret":"vector","params":[{"type":"Object","name":"obj"},{"type":"vector","name":"modelPos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":717},{"name":"ObjectWorldToModel","ret":"vector","params":[{"type":"Object","name":"obj"},{"type":"vector","name":"worldPos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":718},{"name":"IsObjectAccesible","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"Man","name":"player"}],"mods":["proto","native"],"proto":true,"brief":"returns true if player can access item's cargo/attachments (check only distance)","file":"3_Game/Global/Game.c","line":720},{"name":"ReloadShape","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["proto","native"],"proto":true,"cond":["DIAG_DEVELOPER"],"file":"3_Game/Global/Game.c","line":723},{"name":"GetInput","ret":"Input","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":727},{"name":"GetCurrentCameraPosition","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":730},{"name":"GetCurrentCameraDirection","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":731},{"name":"GetSoundScene","ret":"AbstractSoundScene","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":734},{"name":"GetNoiseSystem","ret":"NoiseSystem","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":737},{"name":"AddInventoryJuncture","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"},{"type":"bool","name":"test_dst_occupancy"},{"type":"int","name":"timeout_ms"},{"type":"Managed","name":"userData","def":"null"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":740},{"name":"AddInventoryJunctureEx","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"},{"type":"bool","name":"test_dst_occupancy"},{"type":"int","name":"timeout_ms"},{"type":"Managed","name":"userData","def":"null"}],"file":"3_Game/Global/Game.c","line":742},{"name":"HasInventoryJunctureItem","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":756},{"name":"HasInventoryJuncture","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":757},{"name":"HasInventoryJunctureDestination","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":758},{"name":"AddActionJuncture","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"timeout_ms"},{"type":"Managed","name":"userData","def":"null"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":759},{"name":"ExtendActionJuncture","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"timeout_ms"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":760},{"name":"ClearJuncture","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":761},{"name":"ClearJunctureEx","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Global/Game.c","line":763},{"name":"ExecuteEnforceScript","ret":"bool","params":[{"type":"string","name":"expression"},{"type":"string","name":"mainFnName"}],"mods":["proto","native"],"proto":true,"brief":"Delevoper only: Executes Enforce Script expression, if there is an error, is printed into the script console","file":"3_Game/Global/Game.c","line":776},{"name":"DumpInstances","ret":"void","params":[{"type":"bool","name":"csvFormatting"}],"mods":["proto","native"],"proto":true,"brief":"Delevoper only: Dump all script allocations","file":"3_Game/Global/Game.c","line":778},{"name":"ScriptTest","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":780},{"name":"GetDiagModeNames","ret":"void","params":[{"mods":["out"],"type":"TStringArray","name":"diag_names"}],"mods":["proto","native"],"proto":true,"brief":"Get list of all debug modes","file":"3_Game/Global/Game.c","line":782},{"name":"SetDiagModeEnable","ret":"void","params":[{"type":"int","name":"diag_mode"},{"type":"bool","name":"enabled"}],"mods":["proto","native"],"proto":true,"brief":"Set specific debug mode","file":"3_Game/Global/Game.c","line":784},{"name":"GetDiagModeEnable","ret":"bool","params":[{"type":"int","name":"diag_mode"}],"mods":["proto","native"],"proto":true,"brief":"Gets state of specific debug mode","file":"3_Game/Global/Game.c","line":786},{"name":"GetDiagDrawModeNames","ret":"void","params":[{"mods":["out"],"type":"TStringArray","name":"diag_names"}],"mods":["proto","native"],"proto":true,"brief":"Get list of all debug draw modes","file":"3_Game/Global/Game.c","line":789},{"name":"SetDiagDrawMode","ret":"void","params":[{"type":"int","name":"diag_draw_mode"}],"mods":["proto","native"],"proto":true,"brief":"Set debug draw mode","file":"3_Game/Global/Game.c","line":791},{"name":"GetDiagDrawMode","ret":"int","mods":["proto","native"],"proto":true,"brief":"Gets current debug draw mode","file":"3_Game/Global/Game.c","line":793},{"name":"IsPhysicsExtrapolationEnabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"If physics extrapolation is enabled, always true on retail release builds","file":"3_Game/Global/Game.c","line":796},{"name":"GizmoGetCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Return the number of gizmos","file":"3_Game/Global/Game.c","line":802},{"name":"GizmoGetInstance","ret":"Class","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Return the instance passed in for the gizmo","file":"3_Game/Global/Game.c","line":808},{"name":"GizmoGetTracker","ret":"Managed","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Return the tracker passed in for the gizmo","file":"3_Game/Global/Game.c","line":814},{"name":"GizmoFindByTracker","ret":"int","params":[{"type":"Managed","name":"tracker"}],"mods":["proto","native"],"proto":true,"brief":"Returned index is invalid if any other Gizmo function is called","file":"3_Game/Global/Game.c","line":820},{"name":"GizmoClear","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Clear the gizmo","file":"3_Game/Global/Game.c","line":826},{"name":"GizmoClearAll","ret":"void","mods":["proto","native"],"proto":true,"brief":"Clear all gizmos","file":"3_Game/Global/Game.c","line":832},{"name":"GizmoSelectObject","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["proto","native"],"proto":true,"brief":"Applies impulses to set the position when dynamic, otherwise sets the transform in the physics scene","file":"3_Game/Global/Game.c","line":840},{"name":"GizmoSelectPhysics","ret":"void","params":[{"type":"Physics","name":"physics"}],"mods":["proto","native"],"proto":true,"brief":"Applies impulses to set the position when dynamic, otherwise sets the transform in the physics scene. Doesn't work in multiplayer","file":"3_Game/Global/Game.c","line":850},{"name":"GizmoSelectUser","ret":"void","params":[{"type":"Managed","name":"instance"}],"mods":["proto","native"],"proto":true,"brief":"Scripted controls, requires the following methods to be implemented in the class void Gizmo_SetWorldTransform(vector[4] transform, bool finalize) void Gizmo_GetWorldTransform(vector[4] transform)","file":"3_Game/Global/Game.c","line":860},{"name":"GetFps","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns average FPS of last 16 frames","file":"3_Game/Global/Game.c","line":866},{"name":"GetLastFPS","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns current framerate.","file":"3_Game/Global/Game.c","line":872},{"name":"GetAvgFPS","ret":"float","params":[{"type":"int","name":"nFrames","def":"64"}],"mods":["proto","native"],"proto":true,"brief":"Returns average framerate over last n frames.","file":"3_Game/Global/Game.c","line":879},{"name":"GetMinFPS","ret":"float","params":[{"type":"int","name":"nFrames","def":"64"}],"mods":["proto","native"],"proto":true,"brief":"Returns minimum framerate over last n frames.","file":"3_Game/Global/Game.c","line":886},{"name":"GetMaxFPS","ret":"float","params":[{"type":"int","name":"nFrames","def":"64"}],"mods":["proto","native"],"proto":true,"brief":"Returns maximum framerate over last n frames.","file":"3_Game/Global/Game.c","line":893},{"name":"GetFPSStats","ret":"void","params":[{"mods":["out"],"type":"float","name":"min"},{"mods":["out"],"type":"float","name":"max"},{"mods":["out"],"type":"float","name":"avg"},{"type":"int","name":"nFrames","def":"64"}],"brief":"Outputs framerate statistics.","file":"3_Game/Global/Game.c","line":902},{"name":"GetTickTime","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns current time from start of the game","file":"3_Game/Global/Game.c","line":913},{"name":"GetInventoryItemSize","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"mods":["out"],"type":"int","name":"width"},{"mods":["out"],"type":"int","name":"height"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":915},{"name":"GetObjectsAtPosition","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"radius"},{"mods":["out"],"type":"array<Object>","name":"objects"},{"mods":["out"],"type":"array<CargoBase>","name":"proxyCargos"}],"mods":["proto","native"],"proto":true,"brief":"Returns list of all objects in circle \"radius\" around position \"pos\"","file":"3_Game/Global/Game.c","line":922},{"name":"GetObjectsAtPosition3D","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"radius"},{"mods":["out"],"type":"array<Object>","name":"objects"},{"mods":["out"],"type":"array<CargoBase>","name":"proxyCargos"}],"mods":["proto","native"],"proto":true,"brief":"Returns list of all objects in sphere \"radius\" around position \"pos\"","file":"3_Game/Global/Game.c","line":929},{"name":"GetWorld","ret":"World","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":930},{"name":"GetWorldName","ret":"void","params":[{"mods":["out"],"type":"string","name":"world_name"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":931},{"name":"GetWorldName","ret":"string","file":"3_Game/Global/Game.c","line":933},{"name":"VerifyWorldOwnership","ret":"bool","params":[{"type":"string","name":"sWorldName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":940},{"name":"GoBuyWorldDLC","ret":"bool","params":[{"type":"string","name":"sWorldName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":941},{"name":"FormatString","ret":"void","params":[{"type":"string","name":"format"},{"type":"string","name":"params","array":""},{"mods":["out"],"type":"string","name":"output"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":943},{"name":"GetVersion","ret":"void","params":[{"mods":["out"],"type":"string","name":"version"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":944},{"name":"GetUIManager","ret":"UIManager","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":945},{"name":"GetPlayer","ret":"DayZPlayer","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":946},{"name":"GetPlayers","ret":"void","params":[{"mods":["out"],"type":"array<Man>","name":"players"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":947},{"name":"GetPlayerByIndex","ret":"DayZPlayer","params":[{"type":"int","name":"index","def":"0"}],"file":"3_Game/Global/Game.c","line":948},{"name":"StoreLoginData","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["proto","native"],"proto":true,"brief":"Stores login userdata as parameters which are sent to server","file":"3_Game/Global/Game.c","line":958},{"name":"GetPointerDirection","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Returns the direction where the mouse points, from the camera view","file":"3_Game/Global/Game.c","line":961},{"name":"GetWorldDirectionFromScreen","ret":"vector","params":[{"type":"vector","name":"world_pos"}],"mods":["proto","native"],"proto":true,"brief":"Transforms position in world to position in screen in pixels as x, y component of vector, z parameter represents distance between camera and world_pos","file":"3_Game/Global/Game.c","line":963},{"name":"GetScreenPos","ret":"vector","params":[{"type":"vector","name":"world_pos"}],"mods":["proto","native"],"proto":true,"brief":"Transforms position in world to position in screen in pixels as x, y component of vector, z parameter represents distance between camera and world_pos","file":"3_Game/Global/Game.c","line":965},{"name":"GetScreenPosRelative","ret":"vector","params":[{"type":"vector","name":"world_pos"}],"mods":["proto","native"],"proto":true,"brief":"Transforms position in world to position in screen in percentage (0.0 - 1.0) as x, y component of vector, z parameter represents distance between camera and world_pos","file":"3_Game/Global/Game.c","line":967},{"name":"GetMenuData","ret":"MenuData","mods":["proto","native"],"proto":true,"brief":"Return singleton of MenuData class - at main menu contains characters played with current profile.","file":"3_Game/Global/Game.c","line":970},{"name":"RPC","ret":"void","params":[{"type":"Object","name":"target"},{"type":"int","name":"rpcType"},{"mods":["notnull"],"type":"array<ref Param>","name":"params"},{"type":"bool","name":"guaranteed"},{"type":"PlayerIdentity","name":"recipient","def":"null"}],"mods":["proto","native"],"proto":true,"brief":"Initiate remote procedure call. When called on client, RPC is evaluated on server; When called on server, RPC is executed on all clients","file":"3_Game/Global/Game.c","line":1013},{"name":"RPCSingleParam","ret":"void","params":[{"type":"Object","name":"target"},{"type":"int","name":"rpc_type"},{"type":"Param","name":"param"},{"type":"bool","name":"guaranteed"},{"type":"PlayerIdentity","name":"recipient","def":"null"}],"mods":["proto","native"],"proto":true,"brief":"see CGame.RPC","file":"3_Game/Global/Game.c","line":1015},{"name":"RPCSelf","ret":"void","params":[{"type":"Object","name":"target"},{"type":"int","name":"rpcType"},{"mods":["notnull"],"type":"array<ref Param>","name":"params"}],"mods":["proto","native"],"proto":true,"brief":"Not actually an RPC, as it will send it only to yourself","file":"3_Game/Global/Game.c","line":1017},{"name":"RPCSelfSingleParam","ret":"void","params":[{"type":"Object","name":"target"},{"type":"int","name":"rpcType"},{"type":"Param","name":"param"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1018},{"name":"ProfilerStart","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Use for profiling code from start to stop, they must match have same name, look wiki pages for more info: https://confluence.bistudio.com/display/EN/Profiler","file":"3_Game/Global/Game.c","line":1021},{"name":"ProfilerStop","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Use for profiling code from start to stop, they must match have same name, look wiki pages for more info: https://confluence.bistudio.com/display/EN/Profiler","file":"3_Game/Global/Game.c","line":1023},{"name":"Chat","ret":"void","params":[{"type":"string","name":"text"},{"type":"string","name":"colorClass"}],"mods":["proto","native"],"proto":true,"brief":"Prints text into game chat.","file":"3_Game/Global/Game.c","line":1035},{"name":"ChatMP","ret":"void","params":[{"type":"Man","name":"recipient"},{"type":"string","name":"text"},{"type":"string","name":"colorClass"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1036},{"name":"ChatPlayer","ret":"void","params":[{"type":"string","name":"text"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1037},{"name":"MutePlayer","ret":"void","params":[{"type":"string","name":"muteUID"},{"type":"string","name":"playerUID"},{"type":"bool","name":"mute"}],"mods":["proto","native"],"proto":true,"brief":"Mutes voice of source player to target player","file":"3_Game/Global/Game.c","line":1043},{"name":"MuteAllPlayers","ret":"void","params":[{"type":"string","name":"listenerId"},{"type":"bool","name":"mute"}],"mods":["proto","native"],"proto":true,"brief":"Mute all players for listenerId","file":"3_Game/Global/Game.c","line":1050},{"name":"EnableVoN","ret":"void","params":[{"type":"Object","name":"player"},{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"brief":"Enable/disable VoN for target player","file":"3_Game/Global/Game.c","line":1057},{"name":"SetVoiceEffect","ret":"void","params":[{"type":"Object","name":"player"},{"type":"int","name":"effect"},{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"brief":"Enable/disable VoN effect (only on server)","file":"3_Game/Global/Game.c","line":1065},{"name":"SetVoiceLevel","ret":"void","params":[{"type":"int","name":"level"}],"mods":["proto","native"],"proto":true,"brief":"Set voice level of VoN (only on client) (VoiceLevelWhisper = 0, VoiceLevelNormal = 1, VoiceLevelShout = 2)","file":"3_Game/Global/Game.c","line":1071},{"name":"GetVoiceLevel","ret":"int","params":[{"type":"Object","name":"player","def":"null"}],"mods":["proto","native"],"proto":true,"brief":"Get voice level of VoN (on both client and server) (VoiceLevelWhisper = 0, VoiceLevelNormal = 1, VoiceLevelShout = 2)","file":"3_Game/Global/Game.c","line":1076},{"name":"EnableMicCapture","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"brief":"Enable microphone to locally capture audio from user. Audio heard does NOT automatically get transmitted over network","file":"3_Game/Global/Game.c","line":1082},{"name":"IsMicCapturing","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns whether mic is currently capturing audio from user","file":"3_Game/Global/Game.c","line":1087},{"name":"IsInPartyChat","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns whether user is currently in a voice party (currently only supported on xbox)","file":"3_Game/Global/Game.c","line":1092},{"name":"GetMission","ret":"Mission","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1095},{"name":"SetMission","ret":"void","params":[{"type":"Mission","name":"mission"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1096},{"name":"StartRandomCutscene","ret":"void","params":[{"type":"string","name":"world"}],"mods":["proto","native"],"proto":true,"brief":"Starts intro","file":"3_Game/Global/Game.c","line":1100},{"name":"PlayMission","ret":"void","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"brief":"Starts mission (equivalent for SQF playMission). You MUST use double slash \\\\","file":"3_Game/Global/Game.c","line":1102},{"name":"CreateMission","ret":"void","params":[{"type":"string","name":"path"}],"mods":["proto","protected","native"],"proto":true,"brief":"Create only enforce script mission, used for mission script reloading","file":"3_Game/Global/Game.c","line":1105},{"name":"RestartMission","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1106},{"name":"AbortMission","ret":"void","mods":["proto","native"],"proto":true,"brief":"Returns to main menu, leave world empty for using last mission world","file":"3_Game/Global/Game.c","line":1108},{"name":"RespawnPlayer","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1109},{"name":"CanRespawnPlayer","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1110},{"name":"SetLoginTimerFinished","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1111},{"name":"SetMainMenuWorld","ret":"void","params":[{"type":"string","name":"world"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1113},{"name":"GetMainMenuWorld","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"3_Game/Global/Game.c","line":1114},{"name":"LogoutRequestTime","ret":"void","mods":["proto","native"],"proto":true,"brief":"Logout methods","file":"3_Game/Global/Game.c","line":1117},{"name":"LogoutRequestCancel","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1118},{"name":"IsMultiplayer","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1120},{"name":"IsClient","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1121},{"name":"IsServer","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1122},{"name":"IsDedicatedServer","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Robust check which is preferred than the above, as it is valid much sooner","file":"3_Game/Global/Game.c","line":1127},{"name":"ServerConfigGetInt","ret":"int","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Server config parsing. Returns 0 if not found.","file":"3_Game/Global/Game.c","line":1130},{"name":"IsDebug","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1133},{"name":"IsDigitalCopy","ret":"bool","mods":["static"],"file":"3_Game/Global/Game.c","line":1136},{"name":"SetDebugMonitorEnabled","ret":"void","params":[{"type":"int","name":"value"}],"file":"3_Game/Global/Game.c","line":1147},{"name":"IsDebugMonitor","ret":"bool","file":"3_Game/Global/Game.c","line":1152},{"name":"GetPlayerIndentities","ret":"void","params":[{"mods":["out"],"type":"array<PlayerIdentity>","name":"identities"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1157},{"name":"GetSurface","ret":"bool","params":[{"type":"SurfaceDetectionParameters","name":"params"},{"type":"SurfaceDetectionResult","name":"result"}],"mods":["proto","native"],"proto":true,"brief":"API for surface detection","file":"3_Game/Global/Game.c","line":1160},{"name":"SurfaceY","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"z"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1162},{"name":"SurfaceRoadY","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"z"},{"type":"RoadSurfaceDetection","name":"rsd","def":"RoadSurfaceDetection.LEGACY"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1163},{"name":"SurfaceRoadY3D","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"},{"type":"RoadSurfaceDetection","name":"rsd"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1164},{"name":"SurfaceGetType","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"z"},{"mods":["out"],"type":"string","name":"type"}],"mods":["proto"],"proto":true,"brief":"Returns: Y position the surface was found","file":"3_Game/Global/Game.c","line":1166},{"name":"SurfaceGetType3D","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"},{"mods":["out"],"type":"string","name":"type"}],"mods":["proto"],"proto":true,"brief":"Y input: Maximum Y to trace down from; Returns: Y position the surface was found","file":"3_Game/Global/Game.c","line":1168},{"name":"SurfaceUnderObject","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"object"},{"mods":["out"],"type":"string","name":"type"},{"mods":["out"],"type":"int","name":"liquidType"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":1169},{"name":"SurfaceUnderObjectEx","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"object"},{"mods":["out"],"type":"string","name":"type"},{"mods":["out"],"type":"string","name":"impact"},{"mods":["out"],"type":"int","name":"liquidType"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":1170},{"name":"SurfaceUnderObjectByBone","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"object"},{"type":"int","name":"boneType"},{"mods":["out"],"type":"string","name":"type"},{"mods":["out"],"type":"int","name":"liquidType"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/Game.c","line":1171},{"name":"SurfaceGetNoiseMultiplier","ret":"float","params":[{"type":"Object","name":"directHit"},{"type":"vector","name":"pos"},{"type":"int","name":"componentIndex"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1172},{"name":"SurfaceGetNormal","ret":"vector","params":[{"type":"float","name":"x"},{"type":"float","name":"z"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1173},{"name":"SurfaceGetSeaLevelMin","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1174},{"name":"SurfaceGetSeaLevelMax","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1175},{"name":"SurfaceGetSeaLevel","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1176},{"name":"SurfaceGetSeaWaveMax","ret":"float","mods":["proto","native"],"proto":true,"brief":"Get max sea wave height","file":"3_Game/Global/Game.c","line":1178},{"name":"SurfaceGetSeaWaveCurrent","ret":"float","mods":["proto","native"],"proto":true,"brief":"Get current sea wave height","file":"3_Game/Global/Game.c","line":1180},{"name":"SurfaceIsSea","ret":"bool","params":[{"type":"float","name":"x"},{"type":"float","name":"z"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1181},{"name":"SurfaceIsPond","ret":"bool","params":[{"type":"float","name":"x"},{"type":"float","name":"z"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1182},{"name":"GetWaterDepth","ret":"float","params":[{"type":"vector","name":"posWS"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1183},{"name":"GetWaterSurfaceHeightNoFakeWave","ret":"float","params":[{"type":"vector","name":"posWS"}],"mods":["proto","native"],"proto":true,"brief":"Get the nearest water or object surface under a point, ignoring land (without the fake wave that's on top of the real wave)","file":"3_Game/Global/Game.c","line":1185},{"name":"GetWaterSurfaceHeightWithFakeWave","ret":"float","params":[{"type":"vector","name":"posWS"}],"mods":["proto","native"],"proto":true,"brief":"Get the nearest water or object surface under a point, ignoring land (with the fake wave that's on top of the real wave)","file":"3_Game/Global/Game.c","line":1187},{"name":"UpdatePathgraphRegion","ret":"void","params":[{"type":"vector","name":"regionMin"},{"type":"vector","name":"regionMax"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1189},{"name":"GetHighestSurfaceYDifference","ret":"float","params":[{"type":"array<vector>","name":"positions"}],"brief":"Returns the largest height difference between the given positions","file":"3_Game/Global/Game.c","line":1192},{"name":"GetSurfaceOrientation","ret":"vector","params":[{"type":"float","name":"x"},{"type":"float","name":"z"}],"brief":"Returns tilt of the ground on the given position in degrees, so you can use this value to rotate any item according to terrain.","file":"3_Game/Global/Game.c","line":1216},{"name":"IsSurfaceDigable","ret":"bool","params":[{"type":"string","name":"surface"}],"brief":"Checks if the surface is digable","file":"3_Game/Global/Game.c","line":1229},{"name":"GetSurfaceDigPile","ret":"bool","params":[{"type":"string","name":"surface"},{"mods":["out"],"type":"string","name":"result"}],"file":"3_Game/Global/Game.c","line":1234},{"name":"IsSurfaceFertile","ret":"bool","params":[{"type":"string","name":"surface"}],"brief":"Checks if the surface is fertile","file":"3_Game/Global/Game.c","line":1240},{"name":"CorrectLiquidType","ret":"int","params":[{"type":"int","name":"liquidType"}],"file":"3_Game/Global/Game.c","line":1245},{"name":"SurfaceUnderObjectCorrectedLiquid","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"object"},{"mods":["out"],"type":"string","name":"type"},{"mods":["out"],"type":"int","name":"liquidType"}],"file":"3_Game/Global/Game.c","line":1256},{"name":"SurfaceUnderObjectExCorrectedLiquid","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"object"},{"mods":["out"],"type":"string","name":"type"},{"mods":["out"],"type":"string","name":"impact"},{"mods":["out"],"type":"int","name":"liquidType"}],"file":"3_Game/Global/Game.c","line":1261},{"name":"SurfaceUnderObjectByBoneCorrectedLiquid","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"object"},{"type":"int","name":"boneType"},{"mods":["out"],"type":"string","name":"type"},{"mods":["out"],"type":"int","name":"liquidType"}],"file":"3_Game/Global/Game.c","line":1266},{"name":"UpdatePathgraphRegionByObject","ret":"void","params":[{"type":"Object","name":"object"}],"file":"3_Game/Global/Game.c","line":1272},{"name":"IsBoxColliding","ret":"bool","params":[{"type":"vector","name":"center"},{"type":"vector","name":"orientation"},{"type":"vector","name":"edgeLength"},{"type":"array<Object>","name":"excludeObjects"},{"type":"array<Object>","name":"collidedObjects","def":"NULL"}],"mods":["proto","native"],"proto":true,"brief":"Finds all objects that are in choosen oriented bounding box (OBB)","file":"3_Game/Global/Game.c","line":1312},{"name":"IsBoxCollidingGeometry","ret":"bool","params":[{"type":"vector","name":"center"},{"type":"vector","name":"orientation"},{"type":"vector","name":"edgeLength"},{"type":"int","name":"iPrimaryType"},{"type":"int","name":"iSecondaryType"},{"type":"array<Object>","name":"excludeObjects"},{"type":"array<Object>","name":"collidedObjects","def":"NULL"}],"mods":["proto","native"],"proto":true,"brief":"Finds all objects with geometry iType that are in choosen oriented bounding box (OBB)","file":"3_Game/Global/Game.c","line":1344},{"name":"IsBoxCollidingGeometryProxy","ret":"bool","params":[{"mods":["notnull"],"type":"BoxCollidingParams","name":"params"},{"type":"array<Object>","name":"excludeObjects"},{"type":"array<ref BoxCollidingResult>","name":"collidedObjects","def":"NULL"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1346},{"name":"GetWeather","ret":"Weather","mods":["proto","native"],"proto":true,"brief":"Returns weather controller object.","file":"3_Game/Global/Game.c","line":1349},{"name":"SetEVUser","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets custom camera camera EV. range: -50.0..50.0? //TODO","file":"3_Game/Global/Game.c","line":1352},{"name":"OverrideDOF","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"float","name":"focusDistance"},{"type":"float","name":"focusLength"},{"type":"float","name":"focusLengthNear"},{"type":"float","name":"blur"},{"type":"float","name":"focusDepthOffset"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1354},{"name":"AddPPMask","ret":"void","params":[{"type":"float","name":"ndcX"},{"type":"float","name":"ndcY"},{"type":"float","name":"ndcRadius"},{"type":"float","name":"ndcBlur"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1356},{"name":"ResetPPMask","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1358},{"name":"OverrideInventoryLights","ret":"void","params":[{"type":"vector","name":"diffuse"},{"type":"vector","name":"ambient"},{"type":"vector","name":"ground"},{"type":"vector","name":"dir"}],"mods":["proto","native"],"proto":true,"brief":"override inventory light","file":"3_Game/Global/Game.c","line":1367},{"name":"NightVissionLightParams","ret":"void","params":[{"type":"float","name":"lightIntensityMul"},{"type":"float","name":"noiseIntensity"}],"mods":["proto","native"],"proto":true,"brief":"set night vission parameters (set to zero when to disable it)","file":"3_Game/Global/Game.c","line":1374},{"name":"OpenURL","ret":"void","params":[{"type":"string","name":"url"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1377},{"name":"InitDamageEffects","ret":"void","params":[{"type":"Object","name":"effect"}],"mods":["proto","native"],"proto":true,"brief":"Initialization of damage effects","file":"3_Game/Global/Game.c","line":1380},{"name":"GetEntityByPersitentID","ret":"EntityAI","params":[{"type":"int","name":"b1"},{"type":"int","name":"b2"},{"type":"int","name":"b3"},{"type":"int","name":"b4"}],"mods":["proto","native"],"proto":true,"brief":"This function returns valid data only inside AfterLoad event. Do not use this in anywhere else.","file":"3_Game/Global/Game.c","line":1396},{"name":"IsKindOf","ret":"bool","params":[{"type":"string","name":"cfg_class_name"},{"type":"string","name":"cfg_parent_name"}],"brief":"Returns is class name inherited from parent class name","file":"3_Game/Global/Game.c","line":1412},{"name":"ObjectIsKindOf","ret":"bool","params":[{"type":"Object","name":"object"},{"type":"string","name":"cfg_parent_name"}],"brief":"Returns is object inherited from parent class name","file":"3_Game/Global/Game.c","line":1465},{"name":"ConfigFindClassIndex","ret":"int","params":[{"type":"string","name":"config_path"},{"type":"string","name":"searched_member"}],"brief":"Searches given config path (config_path) for the given member (searched_member) and returns its index. \\nReturns -1 if not found. \\n usage:","file":"3_Game/Global/Game.c","line":1494},{"name":"GetTime","ret":"int","mods":["proto"],"proto":true,"brief":"returns mission time in milliseconds","file":"3_Game/Global/Game.c","line":1510},{"name":"GetCallQueue","ret":"ScriptCallQueue","params":[{"type":"int","name":"call_category"}],"brief":"Returns CallQueue for certain category","file":"3_Game/Global/Game.c","line":1525},{"name":"GetUpdateQueue","ret":"ScriptInvoker","params":[{"type":"int","name":"call_category"}],"file":"3_Game/Global/Game.c","line":1527},{"name":"GetPostUpdateQueue","ret":"ScriptInvoker","params":[{"type":"int","name":"call_category"}],"file":"3_Game/Global/Game.c","line":1529},{"name":"GetTimerQueue","ret":"TimerQueue","params":[{"type":"int","name":"call_category"}],"brief":"Returns TimerQueue for certain category","file":"3_Game/Global/Game.c","line":1537},{"name":"GetDragQueue","ret":"DragQueue","brief":"Returns DragQueue. Callbacks are called on mouse move until mouse button is released, then the queue is cleaned.","file":"3_Game/Global/Game.c","line":1542},{"name":"CreateDefaultPlayer","ret":"string","brief":"returns class name of first valid survivor (TODO address confusing naming?)","file":"3_Game/Global/Game.c","line":1545},{"name":"CreateRandomPlayer","ret":"string","brief":"returns class name of random survivor (TODO address confusing naming?)","file":"3_Game/Global/Game.c","line":1548},{"name":"ListAvailableCharacters","ret":"TStringArray","brief":"outputs array of all valid survivor class names","file":"3_Game/Global/Game.c","line":1551},{"name":"IsInventoryOpen","ret":"bool","file":"3_Game/Global/Game.c","line":1553},{"name":"GetUserManager","ret":"BiosUserManager","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1557},{"name":"GetContentDLCService","ret":"ContentDLC","mods":["proto","native"],"proto":true,"brief":"Return DLC service (service for entitlement keys for unlock content)","file":"3_Game/Global/Game.c","line":1560},{"name":"IsMissionMainMenu","ret":"bool","brief":"Returns true when current mission is Main Menu","file":"3_Game/Global/Game.c","line":1563},{"name":"GetMenuDefaultCharacterData","ret":"MenuDefaultCharacterData","params":[{"type":"bool","name":"fill_data","def":"true"}],"file":"3_Game/Global/Game.c","line":1568},{"name":"GetAnalyticsServer","ret":"AnalyticsManagerServer","file":"3_Game/Global/Game.c","line":1583},{"name":"GetAnalyticsClient","ret":"AnalyticsManagerClient","file":"3_Game/Global/Game.c","line":1588},{"name":"GetLogoutAfterCancelTimeout","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Global/Game.c","line":1596}],"members":[{"name":"m_DebugMonitorEnabled","type":"int","file":"3_Game/Global/Game.c","line":10},{"name":"GameScript","type":"ScriptModule","file":"3_Game/Global/Game.c","line":12},{"name":"m_ParamCache","type":"ref array<ref Param>","mods":["private"],"file":"3_Game/Global/Game.c","line":15},{"name":"m_AnalyticsManagerServer","type":"ref AnalyticsManagerServer","file":"3_Game/Global/Game.c","line":18},{"name":"m_AnalyticsManagerClient","type":"ref AnalyticsManagerClient","file":"3_Game/Global/Game.c","line":19},{"name":"m_CharacterData","type":"ref MenuDefaultCharacterData","file":"3_Game/Global/Game.c","line":20},{"name":"m_EnergyManagerArray","type":"ref array<ComponentEnergyManager>","cond":["DIAG_DEVELOPER"],"file":"3_Game/Global/Game.c","line":23}]},{"name":"ChainedDropAndKillPlayerLambda","url":"classes/ChainedDropAndKillPlayerLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Classes/EmoteManager.c","line":1433,"methods":[{"name":"ChainedDropAndKillPlayerLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/EmoteManager.c","line":1437},{"name":"Execute","ret":"void","params":[{"type":"HumanInventoryWithFSM","name":"fsm_to_notify","def":"null"}],"mods":["override"],"file":"4_World/Classes/EmoteManager.c","line":1448}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/EmoteManager.c","line":1435}]},{"name":"ChainedDropAndRestrainLambda","url":"classes/ChainedDropAndRestrainLambda/","base":"DestroyItemInCorpsesHandsAndCreateNewOnGndLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":159,"methods":[{"name":"ChainedDropAndRestrainLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"bool","name":"destroy","def":"false"},{"type":"PlayerBase","name":"src_player","def":"null"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":164},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":169},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":198}],"members":[{"name":"m_SourcePlayer","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":161},{"name":"m_PairedExplosive","type":"ExplosivesBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":162}]},{"name":"Chainmail","url":"classes/Chainmail/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/Chainmail.c","line":1},{"name":"Chainmail_Coif","url":"classes/Chainmail_Coif/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/Chainmail_Coif.c","line":1,"methods":[{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/Chainmail_Coif.c","line":3}]},{"name":"Chainmail_Leggings","url":"classes/Chainmail_Leggings/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/Chainmail_Leggings.c","line":1},{"name":"Chainsaw","url":"classes/Chainsaw/","base":"Switchable_Base","file":"4_World/Entities/ItemBase/Switchable_Base/Chainsaw.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/Chainsaw.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/Chainsaw.c","line":13}]},{"name":"ChamberFirst_InnerMagazine_SemiAutomatic_Base","url":"classes/ChamberFirst_InnerMagazine_SemiAutomatic_Base/","base":"Rifle_Base","brief":"base for bolt action rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":68,"methods":[{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":76},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":220}],"members":[{"name":"E","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":70},{"name":"O","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":71},{"name":"L","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":72},{"name":"J","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":73}]},{"name":"ChamberMultiBullet","url":"classes/ChamberMultiBullet/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":799,"methods":[{"name":"ChamberMultiBullet","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"startActionType","def":"-1"},{"type":"int","name":"endActionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":815},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":861},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":897},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":956},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1016},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1035}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":801},{"name":"m_startActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":802},{"name":"m_endActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":803},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":804},{"name":"m_srcMagazinePrevLocation","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":805},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":807},{"name":"m_eject","type":"ref WeaponEjectCasingMultiMuzzle","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":808},{"name":"m_chamber","type":"ref WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":809},{"name":"m_w4sb2","type":"ref LoopedChambering_Wait4ShowBullet2","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":810},{"name":"m_endLoop","type":"ref WeaponEndAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":811},{"name":"m_showB","type":"ref BulletShow_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":812},{"name":"m_showB2","type":"ref BulletShow2_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":813}]},{"name":"CharacterCreationMenu","url":"classes/CharacterCreationMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":1,"methods":[{"name":"CharacterCreationMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":36},{"name":"GetPlayerObj","ret":"PlayerBase","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":49},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":54},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":79},{"name":"~CharacterCreationMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":180},{"name":"Apply","ret":"void","brief":"renames character","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":191},{"name":"Save","ret":"void","brief":"saves default character","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":211},{"name":"Back","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":226},{"name":"SetCharacter","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":241},{"name":"RandomizeCharacter","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":249},{"name":"GenderChanged","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":282},{"name":"SkinChanged","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":298},{"name":"TopChanged","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":304},{"name":"BottomChanged","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":311},{"name":"ShoesChanged","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":318},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":325},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":331},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":357},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":370},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":379},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":400},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":408},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":434},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":444},{"name":"SetTooltipTexts","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"header","def":"\"\""},{"type":"string","name":"desc","def":"\"\""}],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":453},{"name":"CheckNewOptions","ret":"void","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":483},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":502},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":511},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":563},{"name":"NextOption","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":596},{"name":"PreviousOption","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":607},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":618},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":623},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":674},{"name":"ColorDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":723},{"name":"SetCharacterSaved","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":779},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":787},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":813}],"members":[{"name":"m_Scene","type":"DayZIntroSceneXbox","cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":4},{"name":"m_CharacterSaved","type":"bool","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":5},{"name":"m_Scene","type":"DayZIntroScenePC","cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":7},{"name":"TOOLTIP_ID_SAVE","type":"int","mods":["const"],"init":"1","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":10},{"name":"TOOLTIP_ID_APPLY","type":"int","mods":["const"],"init":"2","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":11},{"name":"m_CharacterRotationFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":13},{"name":"m_Apply","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":14},{"name":"m_Save","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":15},{"name":"m_RandomizeCharacter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":16},{"name":"m_BackButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":17},{"name":"m_PlayedCharacterInfo","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":18},{"name":"m_Version","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":19},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"brief":"tooltips","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":20},{"name":"m_DetailsLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":21},{"name":"m_DetailsText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":22},{"name":"m_CharacterHeaderText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":23},{"name":"m_NameSelector","type":"ref OptionSelectorEditbox","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":25},{"name":"m_GenderSelector","type":"ref OptionSelectorMultistateCharacterMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":26},{"name":"m_SkinSelector","type":"ref OptionSelectorMultistateCharacterMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":27},{"name":"m_TopSelector","type":"ref OptionSelectorMultistateCharacterMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":28},{"name":"m_BottomSelector","type":"ref OptionSelectorMultistateCharacterMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":29},{"name":"m_ShoesSelector","type":"ref OptionSelectorMultistateCharacterMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":30},{"name":"m_MultiOptionSelectors","type":"ref map<Widget, OptionSelectorMultistateCharacterMenu>","mods":["protected"],"file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":32},{"name":"m_OriginalCharacterID","type":"int","file":"5_Mission/GUI/NewUI/CharacterCreation/CharacterCreationMenu.c","line":34}]},{"name":"CharacterEntity","url":"classes/CharacterEntity/","base":"BasicEntity","file":"2_GameLib/entities/gameLibEntities.c","line":126,"methods":[{"name":"Teleport","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":128},{"name":"GetCurrentMovement","ret":"CharacterMovement","mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":129},{"name":"GetCurrentStance","ret":"CharacterStance","mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":130}]},{"name":"CharcoalMdfr","url":"classes/CharcoalMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":7},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":19},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":24},{"name":"GetDebugTextSimple","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":50},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":55},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":61},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":67},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":81}],"members":[{"name":"m_Killrate","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":3},{"name":"CHARCOAL_LIFETIME","type":"int","mods":["const"],"init":"300","file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":4},{"name":"CHARCOAL_EFFECT_TIME","type":"int","mods":["const"],"init":"100","file":"4_World/Classes/PlayerModifiers/Modifiers/CharcoalMdfr.c","line":5}]},{"name":"CharcoalTablets","url":"classes/CharcoalTablets/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/CharcoalTablets.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CharcoalTablets.c","line":3},{"name":"OnConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CharcoalTablets.c","line":11}]},{"name":"ChaseMoveSoundEvent","url":"classes/ChaseMoveSoundEvent/","base":"MindStateSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":43,"methods":[{"name":"ChaseMoveSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":45}]},{"name":"Chat","url":"classes/Chat/","brief":"channel type, possible values CCSystem(1) CCAdmin(2) CCDirect(4) CCMegaphone(8) CCTransmitter(16) CCPublicAddressSystem(32) CCBattlEye(64)","file":"5_Mission/GUI/Chat/Chat.c","line":14,"methods":[{"name":"Chat","kind":"ctor","ret":"void","file":"5_Mission/GUI/Chat/Chat.c","line":23},{"name":"~Chat","kind":"dtor","ret":"void","file":"5_Mission/GUI/Chat/Chat.c","line":28},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"root_widget"}],"file":"5_Mission/GUI/Chat/Chat.c","line":33},{"name":"Destroy","ret":"void","file":"5_Mission/GUI/Chat/Chat.c","line":55},{"name":"Clear","ret":"void","file":"5_Mission/GUI/Chat/Chat.c","line":60},{"name":"Add","ret":"void","params":[{"type":"ChatMessageEventParams","name":"params"}],"file":"5_Mission/GUI/Chat/Chat.c","line":68},{"name":"AddInternal","ret":"void","params":[{"type":"ChatMessageEventParams","name":"params"}],"file":"5_Mission/GUI/Chat/Chat.c","line":127}],"members":[{"name":"LINE_COUNT","type":"int","mods":["const"],"init":"12","file":"5_Mission/GUI/Chat/Chat.c","line":16},{"name":"m_RootWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/Chat/Chat.c","line":18},{"name":"m_LineHeight","type":"int","mods":["protected"],"file":"5_Mission/GUI/Chat/Chat.c","line":19},{"name":"m_LastLine","type":"int","mods":["protected"],"file":"5_Mission/GUI/Chat/Chat.c","line":20},{"name":"m_Lines","type":"ref array<ref ChatLine>","mods":["protected"],"file":"5_Mission/GUI/Chat/Chat.c","line":21}]},{"name":"ChatInputMenu","url":"classes/ChatInputMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":1,"methods":[{"name":"ChatInputMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":8},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":13},{"name":"UseKeyboard","ret":"bool","mods":["override"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":24},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":29},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":56},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":61},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":70},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":74},{"name":"UpdateChannel","ret":"void","file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":82},{"name":"GetChannelName","ret":"string","params":[{"type":"ChatChannel","name":"channel"}],"mods":["static"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":87}],"members":[{"name":"m_edit_box","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":3},{"name":"m_channel_text","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":4},{"name":"m_BackInputWrapper","type":"UAIDWrapper","mods":["private"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":5},{"name":"m_close_timer","type":"ref Timer","mods":["private"],"file":"5_Mission/GUI/Chat/ChatInputMenu.c","line":6}]},{"name":"ChatLine","url":"classes/ChatLine/","file":"5_Mission/GUI/Chat/ChatLine.c","line":1,"methods":[{"name":"ChatLine","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root_widget"}],"file":"5_Mission/GUI/Chat/ChatLine.c","line":23},{"name":"~ChatLine","kind":"dtor","ret":"void","file":"5_Mission/GUI/Chat/ChatLine.c","line":34},{"name":"Set","ret":"void","params":[{"type":"ChatMessageEventParams","name":"params"}],"file":"5_Mission/GUI/Chat/ChatLine.c","line":39},{"name":"SetColour","ret":"void","params":[{"type":"int","name":"colour"}],"mods":["private"],"file":"5_Mission/GUI/Chat/ChatLine.c","line":113},{"name":"SetColorByParam","ret":"void","params":[{"type":"string","name":"pParamValue"},{"type":"int","name":"pFallback"}],"mods":["protected"],"file":"5_Mission/GUI/Chat/ChatLine.c","line":119},{"name":"Clear","ret":"void","file":"5_Mission/GUI/Chat/ChatLine.c","line":130},{"name":"ColorNameToColor","ret":"int","params":[{"type":"string","name":"pColorName"}],"mods":["protected"],"file":"5_Mission/GUI/Chat/ChatLine.c","line":137}],"members":[{"name":"FADE_TIMEOUT","type":"float","mods":["const"],"init":"30","file":"5_Mission/GUI/Chat/ChatLine.c","line":4},{"name":"FADE_OUT_DURATION","type":"float","mods":["const"],"init":"3","file":"5_Mission/GUI/Chat/ChatLine.c","line":5},{"name":"FADE_IN_DURATION","type":"float","mods":["const"],"init":"0.5","file":"5_Mission/GUI/Chat/ChatLine.c","line":6},{"name":"RADIO_PREFIX","type":"string","mods":["private","const"],"init":"\"(\" + \"#str_radio\" + \") \"","file":"5_Mission/GUI/Chat/ChatLine.c","line":8},{"name":"GAME_PREFIX","type":"string","mods":["private","const"],"init":"\"(\" + \"#layout_chat_game\" + \") \"","file":"5_Mission/GUI/Chat/ChatLine.c","line":9},{"name":"ADMIN_PREFIX","type":"string","mods":["private","const"],"init":"\"(\" + \"#STR_MP_MASTER\" + \") \"","file":"5_Mission/GUI/Chat/ChatLine.c","line":10},{"name":"DEFAULT_COLOUR","type":"int","mods":["private","const"],"init":"ARGB(255, 255, 255, 255)","file":"5_Mission/GUI/Chat/ChatLine.c","line":11},{"name":"GAME_TEXT_COLOUR","type":"int","mods":["private","const"],"init":"ARGB(255, 255, 0, 0)","file":"5_Mission/GUI/Chat/ChatLine.c","line":12},{"name":"ADMIN_TEXT_COLOUR","type":"int","mods":["private","const"],"init":"ARGB(255, 255, 255, 0)","file":"5_Mission/GUI/Chat/ChatLine.c","line":13},{"name":"m_RootWidget","type":"Widget","file":"5_Mission/GUI/Chat/ChatLine.c","line":16},{"name":"m_NameWidget","type":"TextWidget","file":"5_Mission/GUI/Chat/ChatLine.c","line":17},{"name":"m_TextWidget","type":"TextWidget","file":"5_Mission/GUI/Chat/ChatLine.c","line":18},{"name":"m_FadeTimer","type":"ref WidgetFadeTimer","mods":["private"],"file":"5_Mission/GUI/Chat/ChatLine.c","line":20},{"name":"m_TimeoutTimer","type":"ref Timer","mods":["private"],"file":"5_Mission/GUI/Chat/ChatLine.c","line":21}]},{"name":"CheckBoxWidget","url":"classes/CheckBoxWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":418,"methods":[{"name":"SetText","ret":"void","params":[{"type":"string","name":"str"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":420},{"name":"IsChecked","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":421},{"name":"SetChecked","ret":"void","params":[{"type":"bool","name":"checked"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":422}]},{"name":"CheckLocalisationPlugin","url":"classes/CheckLocalisationPlugin/","base":"WorkbenchPlugin","file":"editor/Workbench/CheckLocTool.c","line":2,"methods":[{"name":"FindTexts","ret":"void","params":[{"type":"WidgetSource","name":"src"}],"file":"editor/Workbench/CheckLocTool.c","line":7},{"name":"CheckTextIDs","ret":"void","params":[{"type":"string","name":"file"}],"file":"editor/Workbench/CheckLocTool.c","line":27},{"name":"Run","ret":"void","mods":["override"],"file":"editor/Workbench/CheckLocTool.c","line":40}],"members":[{"name":"m_results","type":"ref array<string>","init":"new array<string>","file":"editor/Workbench/CheckLocTool.c","line":4},{"name":"m_module","type":"WBModuleDef","file":"editor/Workbench/CheckLocTool.c","line":5}]},{"name":"ChelateWater","url":"classes/ChelateWater/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/ChelateWater.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/ChelateWater.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/ChelateWater.c","line":67},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/ChelateWater.c","line":72}]},{"name":"ChelatingTablets","url":"classes/ChelatingTablets/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/ChelatingTablets.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChelatingTablets.c","line":4},{"name":"OnConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChelatingTablets.c","line":11},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChelatingTablets.c","line":21}]},{"name":"ChelationMdfr","url":"classes/ChelationMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":8},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":22},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":27},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":32},{"name":"GetDebugTextSimple","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":37},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":42},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":48},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":54},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":64}],"members":[{"name":"CHELATION_LIFETIME","type":"int","mods":["const"],"init":"300","file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":3},{"name":"CHELATION_STRENGTH","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":4},{"name":"m_RegenTime","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Chelation.c","line":6}]},{"name":"ChemicalAgent","url":"classes/ChemicalAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/ChemicalAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/ChemicalAgent.c","line":3},{"name":"GetDieOffSpeedEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/ChemicalAgent.c","line":16}]},{"name":"Chemlight_Blue","url":"classes/Chemlight_Blue/","base":"Chemlight_ColorBase","file":"4_World/Entities/ItemBase/ChemLight.c","line":205},{"name":"Chemlight_ColorBase","url":"classes/Chemlight_ColorBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/ChemLight.c","line":1,"methods":[{"name":"GetEfficiency0To1","ret":"float","brief":"Returns efficiency. The value is synchronized from server to all clients and is accurate down to 0.1 units.","file":"4_World/Entities/ItemBase/ChemLight.c","line":12},{"name":"GetEfficiencyDecayStart","ret":"float","brief":"Returns efficiency. The value is synchronized from server to all clients and is accurate down to 0.1 units.","file":"4_World/Entities/ItemBase/ChemLight.c","line":18},{"name":"OnEnergyConsumed","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ChemLight.c","line":23},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ChemLight.c","line":39},{"name":"Chemlight_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/ChemLight.c","line":46},{"name":"CreateLight","ret":"void","file":"4_World/Entities/ItemBase/ChemLight.c","line":66},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ChemLight.c","line":100},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ChemLight.c","line":106},{"name":"StandUp","ret":"void","file":"4_World/Entities/ItemBase/ChemLight.c","line":113},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ChemLight.c","line":122},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ChemLight.c","line":141},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ChemLight.c","line":158},{"name":"GetMaterialForDamageState","ret":"string","params":[{"type":"bool","name":"glowing"},{"type":"int","name":"healthLevel","def":"-1"}],"file":"4_World/Entities/ItemBase/ChemLight.c","line":165}],"members":[{"name":"m_DefaultMaterial","type":"string","file":"4_World/Entities/ItemBase/ChemLight.c","line":3},{"name":"m_GlowMaterial","type":"string","file":"4_World/Entities/ItemBase/ChemLight.c","line":4},{"name":"m_Light","type":"ChemlightLight","file":"4_World/Entities/ItemBase/ChemLight.c","line":6},{"name":"m_Efficiency0To10","type":"int","mods":["private"],"brief":"Synchronized variable","file":"4_World/Entities/ItemBase/ChemLight.c","line":8},{"name":"m_EfficiencyDecayStart","type":"float","mods":["static","private"],"init":"0.05","brief":"At this % of maximum energy the output of the light starts to weaken.","file":"4_World/Entities/ItemBase/ChemLight.c","line":9}]},{"name":"Chemlight_Green","url":"classes/Chemlight_Green/","base":"Chemlight_ColorBase","file":"4_World/Entities/ItemBase/ChemLight.c","line":204},{"name":"Chemlight_Red","url":"classes/Chemlight_Red/","base":"Chemlight_ColorBase","file":"4_World/Entities/ItemBase/ChemLight.c","line":203},{"name":"Chemlight_White","url":"classes/Chemlight_White/","base":"Chemlight_ColorBase","file":"4_World/Entities/ItemBase/ChemLight.c","line":202},{"name":"Chemlight_Yellow","url":"classes/Chemlight_Yellow/","base":"Chemlight_ColorBase","file":"4_World/Entities/ItemBase/ChemLight.c","line":206},{"name":"ChemlightLight","url":"classes/ChemlightLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":1,"methods":[{"name":"ChemlightLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":6},{"name":"SetIntensity","ret":"void","params":[{"type":"float","name":"coef"},{"type":"float","name":"time"}],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":16},{"name":"SetColorToWhite","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":22},{"name":"SetColorToRed","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":28},{"name":"SetColorToGreen","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":34},{"name":"SetColorToBlue","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":40},{"name":"SetColorToYellow","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":46}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["private","static"],"init":"1.5","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":3},{"name":"m_DefaultRadius","type":"float","mods":["private","static"],"init":"7.5","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ChemlightLight.c","line":4}]},{"name":"ChernarusMap","url":"classes/ChernarusMap/","base":"ItemMap","file":"4_World/Entities/ItemBase/ChernarusMap_Open.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ChernarusMap_Open.c","line":3},{"name":"GetActionWidgetOverride","ret":"bool","params":[{"mods":["out"],"type":"typename","name":"name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ChernarusMap_Open.c","line":10}]},{"name":"ChernarusMap_Open","url":"classes/ChernarusMap_Open/","base":"ItemMap","file":"4_World/Entities/ItemBase/ChernarusMap_Open.c","line":20},{"name":"ChernarusPlusData","url":"classes/ChernarusPlusData/","base":"WorldData","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":2,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":31},{"name":"SetupWeatherSettings","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":82},{"name":"WeatherOnBeforeChange","ret":"bool","params":[{"type":"EWeatherPhenomenon","name":"type"},{"type":"float","name":"actual"},{"type":"float","name":"change"},{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":92},{"name":"CalculateWind","ret":"void","params":[{"type":"int","name":"newWeather"},{"type":"bool","name":"suddenChange"},{"mods":["out"],"type":"float","name":"magnitude"},{"mods":["out"],"type":"float","name":"direction"}],"mods":["protected","override"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":399},{"name":"CalculateVolFog","ret":"void","params":[{"type":"float","name":"lerpValue"},{"type":"float","name":"windMagnitude"},{"type":"float","name":"changeTime"}],"mods":["protected","override"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":468},{"name":"LogWeatherData","ret":"bool","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":517}],"members":[{"name":"overcastChangeCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":6},{"name":"badWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":7},{"name":"cloudyWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":8},{"name":"clearWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":9},{"name":"startYear","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":10},{"name":"startMonth","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":11},{"name":"startDay","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":12},{"name":"startHour","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":13},{"name":"startMinute","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":14},{"name":"currentDay","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":15},{"name":"daysToRun","type":"int","init":"10","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":16},{"name":"dayInit","type":"bool","init":"false","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/ChernarusPlus.c","line":17},{"name":"CHERNARUS_ARTY_STRIKE_POS","type":"ref array<vector>","mods":["protected","static","const"],"init":"{ \"-500.00 165.00 5231.69\", \"-500.00 300.00 9934.41\", \"10406.86 192.00 15860.00\", \"4811.75 370.00 15860.00\", \"-500.00 453.00 15860.00\" }","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":22},{"name":"CLEAR_WEATHER","type":"int","mods":["const"],"init":"1","brief":"DEPRECATED (see WorldDataWeatherConstants)","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":526},{"name":"CLOUDY_WEATHER","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":527},{"name":"BAD_WEATHER","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":528},{"name":"OVERCAST_MIN_TIME","type":"int","mods":["const"],"init":"600","brief":"DEPRECATED (see WorldDataWeatherSettings)","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":531},{"name":"OVERCAST_MAX_TIME","type":"int","mods":["const"],"init":"900","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":532},{"name":"RAIN_THRESHOLD","type":"float","mods":["const"],"init":"0.6","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":534},{"name":"RAIN_TIME_MIN","type":"int","mods":["const"],"init":"60","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":535},{"name":"RAIN_TIME_MAX","type":"int","mods":["const"],"init":"120","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":536},{"name":"STORM_THRESHOLD","type":"float","mods":["const"],"init":"0.9","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":537},{"name":"m_clearWeatherChance","type":"int","mods":["protected"],"init":"m_ClearWeatherChance","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":539},{"name":"m_badWeatherChance","type":"int","mods":["protected"],"init":"m_BadWeatherChance","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":540},{"name":"m_sameWeatherCnt","type":"int","mods":["protected"],"init":"m_SameWeatherCnt","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":542},{"name":"m_stepValue","type":"int","mods":["protected"],"init":"m_StepValue","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":543},{"name":"m_chance","type":"int","mods":["protected"],"init":"m_Chance","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":544},{"name":"m_choosenWeather","type":"int","mods":["protected"],"init":"m_ChoosenWeather","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":546},{"name":"m_lastWeather","type":"int","mods":["protected"],"init":"m_LastWeather","file":"4_World/Classes/Worlds/ChernarusPlus.c","line":547}]},{"name":"ChernarusSportShirt","url":"classes/ChernarusSportShirt/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/ChernarusSportShirt.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/ChernarusSportShirt.c","line":3}]},{"name":"ChestHolster","url":"classes/ChestHolster/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/ChestHolster.c","line":1},{"name":"Chestplate","url":"classes/Chestplate/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/Chestplate.c","line":1},{"name":"ChickenBreastMeat","url":"classes/ChickenBreastMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/ChickenBreastMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChickenBreastMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChickenBreastMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChickenBreastMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChickenBreastMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ChickenBreastMeat.c","line":23}]},{"name":"ChickenFeather","url":"classes/ChickenFeather/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":23,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":25}]},{"name":"ChildBag_Blue","url":"classes/ChildBag_Blue/","base":"ChildBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChildBag_ColorBase.c","line":4},{"name":"ChildBag_ColorBase","url":"classes/ChildBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/ChildBag_ColorBase.c","line":1},{"name":"ChildBag_Green","url":"classes/ChildBag_Green/","base":"ChildBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChildBag_ColorBase.c","line":2},{"name":"ChildBag_Red","url":"classes/ChildBag_Red/","base":"ChildBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChildBag_ColorBase.c","line":3},{"name":"CholeraAgent","url":"classes/CholeraAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/CholeraAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/CholeraAgent.c","line":3}]},{"name":"CholeraMdfr","url":"classes/CholeraMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":17},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":26},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":31},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":36},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":49},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":58},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":63}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"250","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"50","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":4},{"name":"CHANCE_OF_VOMIT","type":"int","mods":["static","const"],"init":"10","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":6},{"name":"CHANCE_OF_VOMIT_AGENT","type":"int","mods":["static","const"],"init":"30","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":7},{"name":"WATER_DRAIN_FROM_VOMIT","type":"int","mods":["static","const"],"init":"450","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":8},{"name":"ENERGY_DRAIN_FROM_VOMIT","type":"int","mods":["static","const"],"init":"310","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":9},{"name":"WATER_LOSS_CHOLERA","type":"float","mods":["static","const"],"init":"0.5","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":10},{"name":"WATER_LOSS_CHOLERA_MIN","type":"float","mods":["static","const"],"init":"0.1","brief":"min multiplier of WATER_LOSS_CHOLERA","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":11},{"name":"STOMACH_MIN_VOLUME","type":"float","mods":["static","const"],"init":"200","brief":"for vomit symptom","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":12},{"name":"m_ExhaustionTimer","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":14},{"name":"m_Exhaustion","type":"bool","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Cholera.c","line":15}]},{"name":"ChristmasHeadband_Antlers","url":"classes/ChristmasHeadband_Antlers/","base":"ChristmasHeadband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChristmasHeadband_ColorBase.c","line":4},{"name":"ChristmasHeadband_ColorBase","url":"classes/ChristmasHeadband_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/ChristmasHeadband_ColorBase.c","line":1},{"name":"ChristmasHeadband_Gingerbread","url":"classes/ChristmasHeadband_Gingerbread/","base":"ChristmasHeadband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChristmasHeadband_ColorBase.c","line":6},{"name":"ChristmasHeadband_Lights_Antlers","url":"classes/ChristmasHeadband_Lights_Antlers/","base":"ChristmasHeadband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChristmasHeadband_ColorBase.c","line":7},{"name":"ChristmasHeadband_Lights_Gingerbread","url":"classes/ChristmasHeadband_Lights_Gingerbread/","base":"ChristmasHeadband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChristmasHeadband_ColorBase.c","line":9},{"name":"ChristmasHeadband_Lights_Trees","url":"classes/ChristmasHeadband_Lights_Trees/","base":"ChristmasHeadband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChristmasHeadband_ColorBase.c","line":8},{"name":"ChristmasHeadband_Trees","url":"classes/ChristmasHeadband_Trees/","base":"ChristmasHeadband_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ChristmasHeadband_ColorBase.c","line":5},{"name":"ChristmasTree","url":"classes/ChristmasTree/","base":"House","file":"4_World/Entities/WoodBase/ChristmasTree.c","line":1,"methods":[{"name":"ChristmasTree","kind":"ctor","ret":"void","file":"4_World/Entities/WoodBase/ChristmasTree.c","line":7},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/WoodBase/ChristmasTree.c","line":16},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/WoodBase/ChristmasTree.c","line":24}],"members":[{"name":"m_TreeLight","type":"XmasTreeLight","file":"4_World/Entities/WoodBase/ChristmasTree.c","line":3},{"name":"m_AmbientSoundLoop","type":"EffectSound","file":"4_World/Entities/WoodBase/ChristmasTree.c","line":4},{"name":"LOOP_SOUND","type":"string","mods":["const"],"init":"\"ChristmasMusic_SoundSet\"","file":"4_World/Entities/WoodBase/ChristmasTree.c","line":5}]},{"name":"ChristmasTree_Green","url":"classes/ChristmasTree_Green/","base":"ChristmasTree","file":"4_World/Entities/WoodBase/ChristmasTree.c","line":35},{"name":"Church","url":"classes/Church/","base":"BuildingSuper","file":"4_World/Entities/Core/Inherited/Building.c","line":17},{"name":"ChurchType","url":"classes/ChurchType/","base":"BuildingSuperType","file":"4_World/Entities/Core/Inherited/Building.c","line":12},{"name":"CigarettePack_Chernamorka","url":"classes/CigarettePack_Chernamorka/","base":"CigarettePack_ColorBase","file":"4_World/Entities/ItemBase/Gear/Medical/CigarettePack_ColorBase.c","line":2},{"name":"CigarettePack_ColorBase","url":"classes/CigarettePack_ColorBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/CigarettePack_ColorBase.c","line":1},{"name":"CigarettePack_Merkur","url":"classes/CigarettePack_Merkur/","base":"CigarettePack_ColorBase","file":"4_World/Entities/ItemBase/Gear/Medical/CigarettePack_ColorBase.c","line":3},{"name":"CigarettePack_Partyzanka","url":"classes/CigarettePack_Partyzanka/","base":"CigarettePack_ColorBase","file":"4_World/Entities/ItemBase/Gear/Medical/CigarettePack_ColorBase.c","line":4},{"name":"CivilianBelt","url":"classes/CivilianBelt/","base":"Belt_Base","file":"4_World/Entities/ItemBase/Clothing/CivilianBelt.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/CivilianBelt.c","line":3},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/CivilianBelt.c","line":13},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/CivilianBelt.c","line":25}]},{"name":"CivilianSedan","url":"classes/CivilianSedan/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":1,"methods":[{"name":"CivilianSedan","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":7},{"name":"~CivilianSedan","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":27},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":34},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":52},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":63},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":74},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":85},{"name":"GetTransportCameraDistance","ret":"float","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":90},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":95},{"name":"CreateFrontLight","ret":"CarLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":113},{"name":"CreateRearLight","ret":"CarRearLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":119},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":124},{"name":"CanManipulateSpareWheel","ret":"bool","params":[{"type":"string","name":"slotSelectionName"}],"mods":["override","protected"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":140},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":145},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":162},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":173},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":214},{"name":"GetDoorSelectionNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":250},{"name":"GetDoorInvSlotNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":271},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":294},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":337},{"name":"IsVitalTruckBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":358},{"name":"IsVitalGlowPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":363},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":368},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":388},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":408},{"name":"GetPushForceCoefficientMultiplier","ret":"float","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":432}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":5}]},{"name":"CivilianSedan_Black","url":"classes/CivilianSedan_Black/","base":"CivilianSedan","file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":465,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":467}]},{"name":"CivilianSedan_TEST","url":"classes/CivilianSedan_TEST/","base":"CivilianSedan","file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":3,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":5}]},{"name":"CivilianSedan_Wine","url":"classes/CivilianSedan_Wine/","base":"CivilianSedan","file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":438,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/CivilianSedan.c","line":440}]},{"name":"CivilianSedanFrontLight","url":"classes/CivilianSedanFrontLight/","base":"CarLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CivilianSedanFrontLight.c","line":1,"methods":[{"name":"CivilianSedanFrontLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CivilianSedanFrontLight.c","line":3}]},{"name":"CivilianSedanRearLight","url":"classes/CivilianSedanRearLight/","base":"CarRearLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/CivilianSedanRearLight.c","line":1,"methods":[{"name":"CivilianSedanRearLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/CivilianSedanRearLight.c","line":3}]},{"name":"CivSedanDoors_BackLeft","url":"classes/CivSedanDoors_BackLeft/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":605},{"name":"CivSedanDoors_BackLeft_Black","url":"classes/CivSedanDoors_BackLeft_Black/","base":"CivSedanDoors_BackLeft","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":612},{"name":"CivSedanDoors_BackLeft_BlackRust","url":"classes/CivSedanDoors_BackLeft_BlackRust/","base":"CivSedanDoors_BackLeft","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":641},{"name":"CivSedanDoors_BackLeft_WhiteRust","url":"classes/CivSedanDoors_BackLeft_WhiteRust/","base":"CivSedanDoors_BackLeft","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":627},{"name":"CivSedanDoors_BackLeft_Wine","url":"classes/CivSedanDoors_BackLeft_Wine/","base":"CivSedanDoors_BackLeft","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":619},{"name":"CivSedanDoors_BackLeft_WineRust","url":"classes/CivSedanDoors_BackLeft_WineRust/","base":"CivSedanDoors_BackLeft","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":634},{"name":"CivSedanDoors_BackRight","url":"classes/CivSedanDoors_BackRight/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":606},{"name":"CivSedanDoors_BackRight_Black","url":"classes/CivSedanDoors_BackRight_Black/","base":"CivSedanDoors_BackRight","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":613},{"name":"CivSedanDoors_BackRight_BlackRust","url":"classes/CivSedanDoors_BackRight_BlackRust/","base":"CivSedanDoors_BackRight","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":642},{"name":"CivSedanDoors_BackRight_WhiteRust","url":"classes/CivSedanDoors_BackRight_WhiteRust/","base":"CivSedanDoors_BackRight","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":628},{"name":"CivSedanDoors_BackRight_Wine","url":"classes/CivSedanDoors_BackRight_Wine/","base":"CivSedanDoors_BackRight","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":620},{"name":"CivSedanDoors_BackRight_WineRust","url":"classes/CivSedanDoors_BackRight_WineRust/","base":"CivSedanDoors_BackRight","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":635},{"name":"CivSedanDoors_CoDriver","url":"classes/CivSedanDoors_CoDriver/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":604},{"name":"CivSedanDoors_CoDriver_Black","url":"classes/CivSedanDoors_CoDriver_Black/","base":"CivSedanDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":611},{"name":"CivSedanDoors_CoDriver_BlackRust","url":"classes/CivSedanDoors_CoDriver_BlackRust/","base":"CivSedanDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":640},{"name":"CivSedanDoors_CoDriver_WhiteRust","url":"classes/CivSedanDoors_CoDriver_WhiteRust/","base":"CivSedanDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":626},{"name":"CivSedanDoors_CoDriver_Wine","url":"classes/CivSedanDoors_CoDriver_Wine/","base":"CivSedanDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":618},{"name":"CivSedanDoors_CoDriver_WineRust","url":"classes/CivSedanDoors_CoDriver_WineRust/","base":"CivSedanDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":633},{"name":"CivSedanDoors_Driver","url":"classes/CivSedanDoors_Driver/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":603},{"name":"CivSedanDoors_Driver_Black","url":"classes/CivSedanDoors_Driver_Black/","base":"CivSedanDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":610},{"name":"CivSedanDoors_Driver_BlackRust","url":"classes/CivSedanDoors_Driver_BlackRust/","base":"CivSedanDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":639},{"name":"CivSedanDoors_Driver_WhiteRust","url":"classes/CivSedanDoors_Driver_WhiteRust/","base":"CivSedanDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":625},{"name":"CivSedanDoors_Driver_Wine","url":"classes/CivSedanDoors_Driver_Wine/","base":"CivSedanDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":617},{"name":"CivSedanDoors_Driver_WineRust","url":"classes/CivSedanDoors_Driver_WineRust/","base":"CivSedanDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":632},{"name":"CivSedanHood","url":"classes/CivSedanHood/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":607},{"name":"CivSedanHood_Black","url":"classes/CivSedanHood_Black/","base":"CivSedanHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":614},{"name":"CivSedanHood_BlackRust","url":"classes/CivSedanHood_BlackRust/","base":"CivSedanHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":643},{"name":"CivSedanHood_WhiteRust","url":"classes/CivSedanHood_WhiteRust/","base":"CivSedanHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":629},{"name":"CivSedanHood_Wine","url":"classes/CivSedanHood_Wine/","base":"CivSedanHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":621},{"name":"CivSedanHood_WineRust","url":"classes/CivSedanHood_WineRust/","base":"CivSedanHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":636},{"name":"CivSedanTrunk","url":"classes/CivSedanTrunk/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":608},{"name":"CivSedanTrunk_Black","url":"classes/CivSedanTrunk_Black/","base":"CivSedanTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":615},{"name":"CivSedanTrunk_BlackRust","url":"classes/CivSedanTrunk_BlackRust/","base":"CivSedanTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":644},{"name":"CivSedanTrunk_WhiteRust","url":"classes/CivSedanTrunk_WhiteRust/","base":"CivSedanTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":630},{"name":"CivSedanTrunk_Wine","url":"classes/CivSedanTrunk_Wine/","base":"CivSedanTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":622},{"name":"CivSedanTrunk_WineRust","url":"classes/CivSedanTrunk_WineRust/","base":"CivSedanTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":637},{"name":"CivSedanWheel","url":"classes/CivSedanWheel/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":433},{"name":"CivSedanWheel_Ruined","url":"classes/CivSedanWheel_Ruined/","base":"CarWheel_Ruined","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":434},{"name":"Class","url":"classes/Class/","topic":"Enforce","brief":"Super root of all classes in Enforce script","file":"1_Core/proto/EnScript.c","line":10,"methods":[{"name":"IsInherited","ret":"bool","params":[{"type":"typename","name":"type"}],"mods":["proto","native","external"],"proto":true,"brief":"Returns true when instance is of the type, or inherited one.","file":"1_Core/proto/EnScript.c","line":23},{"name":"ClassName","ret":"string","mods":["proto","native","owned","external"],"proto":true,"brief":"Returns name of class-type","file":"1_Core/proto/EnScript.c","line":37},{"name":"GetDebugName","ret":"string","file":"1_Core/proto/EnScript.c","line":39},{"name":"Type","ret":"typename","mods":["proto","native","external"],"proto":true,"brief":"Returns typename of object's class","file":"1_Core/proto/EnScript.c","line":52},{"name":"StaticType","ret":"typename","mods":["proto","external","static"],"proto":true,"brief":"Returns typename of object's reference","file":"1_Core/proto/EnScript.c","line":64},{"name":"StaticGetType","ret":"typename","params":[{"type":"typename","name":"t"}],"mods":["static"],"brief":"Returns typename of class even without a variable or instance","file":"1_Core/proto/EnScript.c","line":73},{"name":"ToString","ret":"string","mods":["proto","external"],"proto":true,"file":"1_Core/proto/EnScript.c","line":78},{"name":"Cast","ret":"Class","params":[{"type":"Class","name":"from"}],"mods":["proto","static"],"proto":true,"brief":"Try to safely down-cast base class to child class.","file":"1_Core/proto/EnScript.c","line":94},{"name":"CastTo","ret":"bool","params":[{"mods":["out"],"type":"Class","name":"to"},{"type":"Class","name":"from"}],"mods":["proto","static"],"proto":true,"brief":"Try to safely down-cast base class to child class.","file":"1_Core/proto/EnScript.c","line":110},{"name":"SafeCastType","ret":"bool","params":[{"type":"Class","name":"type"},{"mods":["out"],"type":"Class","name":"to"},{"type":"Class","name":"from"}],"mods":["private","proto","static"],"proto":true,"brief":"This function is for internal script usage","file":"1_Core/proto/EnScript.c","line":113}]},{"name":"ClaymoreMine","url":"classes/ClaymoreMine/","base":"ExplosivesBase","file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":1,"methods":[{"name":"ClaymoreMine","kind":"ctor","ret":"void","file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":10},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":23},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":28},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":38},{"name":"InitiateExplosion","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":49},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":59},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":70},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":82},{"name":"GetRemotelyActivatedItemBehaviour","ret":"RemotelyActivatedItemBehaviour","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":94},{"name":"PairRemote","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"trigger"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":99},{"name":"GetPairDevice","ret":"EntityAI","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":104},{"name":"CanBeDisarmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":109},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":114},{"name":"OnArmed","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":128},{"name":"OnDisarmed","ret":"void","params":[{"type":"bool","name":"pWithTool"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":143},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":163},{"name":"UpdateVisuals","ret":"void","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":178},{"name":"UpdateLED","ret":"void","params":[{"type":"ERemoteDetonatorLEDState","name":"pState"},{"type":"bool","name":"pForced","def":"false"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":200},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":220},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":225},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":230},{"name":"GetViewIndex","ret":"int","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":239},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":252},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":257},{"name":"GetArmSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":262},{"name":"GetDisarmSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":267},{"name":"GetDisarmSoundsetUnpaired","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":272},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":277},{"name":"GetDebugText","ret":"string","mods":["override","protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":291},{"name":"DrawDamageZone","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":301},{"name":"RemoveDebugVisuals","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":323}],"members":[{"name":"ANIM_PHASE_PACKED","type":"string","mods":["protected","const"],"init":"\"Bag\"","file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":3},{"name":"ANIM_PHASE_DEPLOYED","type":"string","mods":["protected","const"],"init":"\"Mine\"","file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":4},{"name":"SELECTION_NAME_LED","type":"string","mods":["protected","const"],"init":"\"LED\"","file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":5},{"name":"m_RAIB","type":"ref RemotelyActivatedItemBehaviour","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":7},{"name":"m_LastLEDState","type":"ERemoteDetonatorLEDState","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":8},{"name":"m_DamageZone","type":"Shape","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":289}]},{"name":"ClaymoreMinePlacing","url":"classes/ClaymoreMinePlacing/","base":"ClaymoreMine","file":"4_World/Entities/ExplosivesBase/ClaymoreMine.c","line":334},{"name":"CleanHandsPrimarySoundEvent","url":"classes/CleanHandsPrimarySoundEvent/","base":"CleanHandsSoundEventBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":40,"methods":[{"name":"CleanHandsPrimarySoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":42}]},{"name":"CleanHandsSecondarySoundEvent","url":"classes/CleanHandsSecondarySoundEvent/","base":"CleanHandsSoundEventBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":51,"methods":[{"name":"CleanHandsSecondarySoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":53}]},{"name":"CleanHandsSoundEventBase","url":"classes/CleanHandsSoundEventBase/","base":"ReplaceSoundEventBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":62,"methods":[{"name":"SelectSoundID","ret":"void","mods":["override","protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":64}]},{"name":"CleanRags","url":"classes/CleanRags/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CleanRags.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CleanRags.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CleanRags.c","line":52},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CleanRags.c","line":69}]},{"name":"CleanWeapon","url":"classes/CleanWeapon/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CleanWeapon.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CleanWeapon.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CleanWeapon.c","line":47},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CleanWeapon.c","line":53},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CleanWeapon.c","line":59}]},{"name":"ClearSyringe","url":"classes/ClearSyringe/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/ClearSyringe.c","line":1},{"name":"Cleaver","url":"classes/Cleaver/","base":"ToolBase","file":"4_World/Entities/ItemBase/Cleaver.c","line":1,"methods":[{"name":"Cleaver","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Cleaver.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Cleaver.c","line":7},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Cleaver.c","line":12},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Cleaver.c","line":17}]},{"name":"ClientData","url":"classes/ClientData/","file":"3_Game/Client/ClientData.c","line":1,"methods":[{"name":"ResetClientData","ret":"void","mods":["static"],"file":"3_Game/Client/ClientData.c","line":13},{"name":"AddPlayerBase","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["static"],"file":"3_Game/Client/ClientData.c","line":23},{"name":"RemovePlayerBase","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["static"],"file":"3_Game/Client/ClientData.c","line":29},{"name":"SyncEvent_PreprocessPlayerList","ret":"void","params":[{"type":"SyncPlayerList","name":"player_list"}],"mods":["static"],"file":"3_Game/Client/ClientData.c","line":35},{"name":"SyncEvent_OnRecievedPlayerList","ret":"void","params":[{"type":"SyncPlayerList","name":"player_list"}],"mods":["static"],"file":"3_Game/Client/ClientData.c","line":51},{"name":"GetSimplePlayerList","ret":"array<string>","mods":["static"],"file":"3_Game/Client/ClientData.c","line":92},{"name":"GetSimplePlayerList","ret":"array<string>","params":[{"type":"SyncPlayerList","name":"list"}],"mods":["static"],"file":"3_Game/Client/ClientData.c","line":107},{"name":"SyncEvent_OnEntityKilled","ret":"void","params":[{"type":"SyncEntityKillInfo","name":"entity_killed_data"}],"mods":["static"],"file":"3_Game/Client/ClientData.c","line":122},{"name":"SyncEvent_OnPlayerIgnitedFireplace","ret":"void","params":[{"type":"EFireIgniteType","name":"igante_type"}],"mods":["static"],"file":"3_Game/Client/ClientData.c","line":127}],"members":[{"name":"SyncEvent_OnPlayerListUpdate","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/ClientData.c","line":3},{"name":"SyncEvent_OnEntityKilled","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/ClientData.c","line":4},{"name":"SyncEvent_OnPlayerIgnitedFireplace","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/ClientData.c","line":5},{"name":"m_PlayerBaseList","type":"ref array<Man>","mods":["static"],"init":"new array<Man>","file":"3_Game/Client/ClientData.c","line":7},{"name":"m_PlayerList","type":"ref SyncPlayerList","mods":["static"],"file":"3_Game/Client/ClientData.c","line":8},{"name":"m_LastNewPlayers","type":"ref SyncPlayerList","mods":["static"],"file":"3_Game/Client/ClientData.c","line":9},{"name":"m_OnlineServices","type":"ref OnlineServices","mods":["static"],"file":"3_Game/Client/ClientData.c","line":11}]},{"name":"ClientKickedModule","url":"classes/ClientKickedModule/","base":"ErrorHandlerModuleScript","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":183,"methods":[{"name":"ClientKickedModule","kind":"ctor","ret":"void","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":185},{"name":"InitOptionalVariables","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":190},{"name":"FillErrorDataMap","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":198}]},{"name":"ClockBase","url":"classes/ClockBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/ClockBase.c","line":10,"methods":[{"name":"ClockBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/ClockBase.c","line":27},{"name":"~ClockBase","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/ClockBase.c","line":32},{"name":"Init","ret":"void","file":"4_World/Entities/ItemBase/ClockBase.c","line":41},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":46},{"name":"GetAlarmInMin","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":53},{"name":"ConvertAlarmHand01ToMins12h","ret":"int","params":[{"type":"float","name":"time01"}],"mods":["static"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":65},{"name":"ConvertAlarmHand01ToMins","ret":"int","params":[{"type":"float","name":"time01"},{"type":"int","name":"mins_max"}],"mods":["static"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":70},{"name":"ConvertMins12hToAlarmHand01","ret":"float","params":[{"type":"int","name":"mins"}],"mods":["static"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":75},{"name":"ConvertTimeToMins12h","ret":"int","params":[{"type":"int","name":"hour"},{"type":"int","name":"minute"}],"mods":["static"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":81},{"name":"GetTimeDiffInMins12h","ret":"int","params":[{"type":"int","name":"from_mins"},{"type":"int","name":"to_mins"}],"mods":["static"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":88},{"name":"GetToggleSound","ret":"string","file":"4_World/Entities/ItemBase/ClockBase.c","line":101},{"name":"GetRingingSound","ret":"string","file":"4_World/Entities/ItemBase/ClockBase.c","line":105},{"name":"GetHitSound","ret":"string","file":"4_World/Entities/ItemBase/ClockBase.c","line":109},{"name":"GetDestroyedSound","ret":"string","file":"4_World/Entities/ItemBase/ClockBase.c","line":113},{"name":"GetWorkingSound","ret":"string","file":"4_World/Entities/ItemBase/ClockBase.c","line":117},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":122},{"name":"EEHitByRemote","ret":"void","params":[{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":128},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":134},{"name":"OnRingingStartServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":149},{"name":"OnRingingStartClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":154},{"name":"OnRingingStopServer","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Entities/ItemBase/ClockBase.c","line":164},{"name":"OnRingingStopClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":166},{"name":"SetAlarmInXMins","ret":"void","params":[{"type":"int","name":"in_mins"}],"file":"4_World/Entities/ItemBase/ClockBase.c","line":171},{"name":"GetRingingDurationMax","ret":"float","file":"4_World/Entities/ItemBase/ClockBase.c","line":181},{"name":"SetupTimerServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":187},{"name":"SetState","ret":"void","params":[{"type":"EAlarmClockState","name":"state"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":193},{"name":"Disarm","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":199},{"name":"Arm","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":204},{"name":"ActivateParent","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":211},{"name":"MakeRingingStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":223},{"name":"MakeRingingStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":232},{"name":"TurnOnClient","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/ClockBase.c","line":239},{"name":"TurnOffClient","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/ClockBase.c","line":241},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ClockBase.c","line":243},{"name":"IsRinging","ret":"bool","file":"4_World/Entities/ItemBase/ClockBase.c","line":291},{"name":"IsAlarmOn","ret":"bool","file":"4_World/Entities/ItemBase/ClockBase.c","line":296},{"name":"TurnOn","ret":"void","file":"4_World/Entities/ItemBase/ClockBase.c","line":301},{"name":"TurnOff","ret":"void","file":"4_World/Entities/ItemBase/ClockBase.c","line":306},{"name":"SetAlarmTimeServer","ret":"void","params":[{"type":"float","name":"time01"}],"file":"4_World/Entities/ItemBase/ClockBase.c","line":320}],"members":[{"name":"m_AlarmTime01","type":"float","file":"4_World/Entities/ItemBase/ClockBase.c","line":12},{"name":"m_State","type":"int","init":"EAlarmClockState.UNSET","file":"4_World/Entities/ItemBase/ClockBase.c","line":13},{"name":"UPDATE_TICK_RATE","type":"float","mods":["static","const"],"init":"1","brief":"Clock update tick frequency","file":"4_World/Entities/ItemBase/ClockBase.c","line":14},{"name":"m_TimerUpdate","type":"ref Timer","file":"4_World/Entities/ItemBase/ClockBase.c","line":15},{"name":"m_RingingDuration","type":"float","file":"4_World/Entities/ItemBase/ClockBase.c","line":16},{"name":"m_StatePrev","type":"int","init":"-1","file":"4_World/Entities/ItemBase/ClockBase.c","line":17},{"name":"m_RingingSoundLoop","type":"EffectSound","file":"4_World/Entities/ItemBase/ClockBase.c","line":19},{"name":"m_TurnOnSound","type":"EffectSound","file":"4_World/Entities/ItemBase/ClockBase.c","line":20},{"name":"m_DestoryedSound","type":"EffectSound","file":"4_World/Entities/ItemBase/ClockBase.c","line":21},{"name":"m_HitSound","type":"EffectSound","file":"4_World/Entities/ItemBase/ClockBase.c","line":22},{"name":"m_WorkingSound","type":"EffectSound","file":"4_World/Entities/ItemBase/ClockBase.c","line":23},{"name":"RINGING_DURATION_MAX","type":"float","mods":["const"],"init":"60","brief":"in secs, at or past this value, the clock stops ringing","file":"4_World/Entities/ItemBase/ClockBase.c","line":25}]},{"name":"ClosableContainer","url":"classes/ClosableContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":1,"methods":[{"name":"ClosableContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":6},{"name":"IsDisplayable","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":17},{"name":"UpdateRadialIcon","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":28},{"name":"SetOpenState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":48},{"name":"GetHeader","ret":"Header","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":62},{"name":"Open","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":67},{"name":"Close","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":79},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":88},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":93},{"name":"Get","ret":"LayoutHolder","params":[{"type":"int","name":"x"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":101},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":108},{"name":"CloseButtonOnMouseButtonDown","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":116},{"name":"GetFocusedContainerHeight","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":121},{"name":"GetFocusedContainerYPos","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":131},{"name":"GetFocusedContainerYScreenPos","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":141},{"name":"MoveContainerUp","ret":"void","params":[{"type":"Widget","name":"cont"}],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":151},{"name":"MoveContainerDown","ret":"void","params":[{"type":"Widget","name":"cont"}],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":166},{"name":"CheckHeaderDragability","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":181}],"members":[{"name":"m_ClosableHeader","type":"ref ClosableHeader","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":3},{"name":"m_LockCargo","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/ClosableContainer.c","line":4}]},{"name":"ClosableHeader","url":"classes/ClosableHeader/","base":"Header","file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":1,"methods":[{"name":"ClosableHeader","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"string","name":"function_name"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":14},{"name":"~ClosableHeader","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":43},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":49},{"name":"SetName","ret":"void","params":[{"type":"string","name":"name"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":54},{"name":"OnDragHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":66},{"name":"UpdateFlip","ret":"void","params":[{"type":"bool","name":"flipped"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":106},{"name":"OnDropHeader","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":124},{"name":"MouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":151},{"name":"MouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enter_w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":165},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":178}],"members":[{"name":"m_SquareSize","type":"float","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":3},{"name":"m_DefaultSort","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":4},{"name":"m_MovePanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":6},{"name":"m_PanelWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":7},{"name":"m_DragRender","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":8},{"name":"m_MoveUp","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":9},{"name":"m_MoveDown","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":10},{"name":"m_IsInLocalEquipment","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/ClosableHeader.c","line":12}]},{"name":"CloseScientificBriefcase","url":"classes/CloseScientificBriefcase/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CloseScientificBriefcase.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CloseScientificBriefcase.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CloseScientificBriefcase.c","line":36},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CloseScientificBriefcase.c","line":42}]},{"name":"Clothing","url":"classes/Clothing/","base":"Clothing_Base","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":4,"methods":[{"name":"IsClothing","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":6},{"name":"CanHaveWetness","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":11},{"name":"GetGlassesEffectID","ret":"int","brief":"Used for 'glasses' (and other colored layers triggered by attach/detach in the InventorySlots.EYEWEAR)","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":17},{"name":"GetEffectWidgetTypes","ret":"array<int>","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":24},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":30},{"name":"CanPutInCargoClothingConditions","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":38},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":58},{"name":"CanReceiveItemIntoCargoClothingConditions","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":66},{"name":"SmershException","ret":"bool","params":[{"type":"EntityAI","name":"hierarchyParent"}],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":73},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":85},{"name":"CanLoadItemIntoCargoClothingConditions","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":93},{"name":"CanWearUnderMask","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"brief":"deprecated","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":105},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":111},{"name":"SwitchItemSelectionTextureEx","ret":"void","params":[{"type":"EItemManipulationContext","name":"context"},{"type":"Param","name":"par","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":128}]},{"name":"Clothing_Base","url":"classes/Clothing_Base/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":837,"methods":[{"name":"Clothing_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":841},{"name":"~Clothing_Base","kind":"dtor","ret":"void","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":846},{"name":"IsClothing","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":851},{"name":"GetItemVisibility","ret":"float","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":856},{"name":"UpdateNVGStatus","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"attaching","def":"false"},{"type":"bool","name":"force_disable","def":"false"}],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":861},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"brief":"generic detach","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":948},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":956},{"name":"IsObstructingVoice","ret":"bool","brief":"Returns if this entity obsructs player's voice","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":964},{"name":"MutePlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"state"}],"brief":"This items has effect on player's voice","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":971},{"name":"HandleVoiceEffect","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":982},{"name":"GetVoiceEffect","ret":"int","brief":"The voice effect this item uses, default is 0 (none)","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":990},{"name":"IsGasMask","ret":"bool","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":995}],"members":[{"name":"m_ItemVisibilityModifier","type":"float","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":839}]},{"name":"ClothingType","url":"classes/ClothingType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":5},{"name":"ClutterCutter2x2","url":"classes/ClutterCutter2x2/","base":"BuildingSuper","file":"4_World/Entities/ClutterCutter2x2.c","line":1},{"name":"ClutterCutter6x6","url":"classes/ClutterCutter6x6/","base":"BuildingSuper","file":"4_World/Entities/ClutterCutter6x6.c","line":1,"methods":[{"name":"ClutterCutter6x6","kind":"ctor","ret":"void","file":"4_World/Entities/ClutterCutter6x6.c","line":3},{"name":"~ClutterCutter6x6","kind":"dtor","ret":"void","file":"4_World/Entities/ClutterCutter6x6.c","line":7}]},{"name":"ClutterCutterFireplace","url":"classes/ClutterCutterFireplace/","base":"BuildingSuper","file":"4_World/Entities/ClutterCutterFireplace.c","line":1},{"name":"ColdOperationBoots_Camo","url":"classes/ColdOperationBoots_Camo/","base":"ColdOperationBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ColdOperationBoots_ColorBase.c","line":4},{"name":"ColdOperationBoots_ColorBase","url":"classes/ColdOperationBoots_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/ColdOperationBoots_ColorBase.c","line":1},{"name":"ColdOperationBoots_Green","url":"classes/ColdOperationBoots_Green/","base":"ColdOperationBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ColdOperationBoots_ColorBase.c","line":2},{"name":"ColdOperationBoots_Grey","url":"classes/ColdOperationBoots_Grey/","base":"ColdOperationBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ColdOperationBoots_ColorBase.c","line":3},{"name":"CollapsibleContainer","url":"classes/CollapsibleContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":1,"methods":[{"name":"CollapsibleContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":6},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":19},{"name":"GetEntity","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":24},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":29},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":31},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":36},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":52},{"name":"Insert","ret":"void","params":[{"type":"LayoutHolder","name":"container"},{"type":"int","name":"pos","def":"-1"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":66},{"name":"Remove","ret":"void","params":[{"type":"LayoutHolder","name":"container"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":79},{"name":"CanDisplayAnyCategory","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":86},{"name":"UpdateCollapseButtons","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":91},{"name":"LoadDefaultState","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":111},{"name":"IsHidden","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":126},{"name":"CollapseButtonOnMouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":131},{"name":"Toggle","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":136},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":162},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":169},{"name":"GetHeader","ret":"Header","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":176},{"name":"SetHeader","ret":"void","params":[{"type":"Header","name":"header"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":181},{"name":"SetCollapsibleHeaderArrowState","ret":"void","params":[{"type":"bool","name":"open"}],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":186}],"members":[{"name":"m_CollapsibleHeader","type":"ref CollapsibleHeader","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":3},{"name":"m_Hidden","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/CollapsibleContainer.c","line":4}]},{"name":"CollapsibleHeader","url":"classes/CollapsibleHeader/","base":"Header","file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/CollapsibleHeader.c","line":1,"methods":[{"name":"CollapsibleHeader","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"string","name":"function_name"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/CollapsibleHeader.c","line":3},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/CollapsibleHeader.c","line":8},{"name":"SetArrowButtonOpened","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/CollapsibleHeader.c","line":13},{"name":"IsHeaderVisible","ret":"bool","file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/CollapsibleHeader.c","line":19},{"name":"SetHeaderVisible","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/CollapsibleHeader.c","line":24}]},{"name":"CollisionCheckData","url":"classes/CollisionCheckData/","file":"4_World/Classes/BaseBuilding/Construction.c","line":1322,"methods":[{"name":"CollisionCheckData","kind":"ctor","ret":"void","file":"4_World/Classes/BaseBuilding/Construction.c","line":1329}],"members":[{"name":"m_AdditionalExcludes","type":"ref array<Object>","file":"4_World/Classes/BaseBuilding/Construction.c","line":1324},{"name":"m_PartName","type":"string","file":"4_World/Classes/BaseBuilding/Construction.c","line":1325},{"name":"m_PrimaryGeometry","type":"int","file":"4_World/Classes/BaseBuilding/Construction.c","line":1326},{"name":"m_SecondaryGeometry","type":"int","file":"4_World/Classes/BaseBuilding/Construction.c","line":1327}]},{"name":"CollisionInfoBase","url":"classes/CollisionInfoBase/","base":"ProjectileStoppedInfo","file":"3_Game/DayZGame.c","line":26,"methods":[{"name":"GetSurfNormal","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":28}]},{"name":"CollisionOverlapCallback","url":"classes/CollisionOverlapCallback/","base":"Managed","file":"3_Game/Global/DayZPhysics.c","line":115,"methods":[{"name":"OnContact","ret":"bool","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"contact"}],"file":"3_Game/Global/DayZPhysics.c","line":117}]},{"name":"ColorManager","url":"classes/ColorManager/","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":1,"methods":[{"name":"ColorManager","kind":"ctor","ret":"void","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":22},{"name":"GetInstance","ret":"ColorManager","mods":["static"],"file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":27},{"name":"SetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":32},{"name":"GetItemColor","ret":"int","params":[{"type":"ItemBase","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":51}],"members":[{"name":"m_Instance","type":"ref ColorManager","mods":["private","static"],"file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":3},{"name":"COLOR_NORMAL_TEXT","type":"int","mods":["static"],"init":"ARGB( 255, 255, 255, 255 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":5},{"name":"COLOR_NORMAL_PANEL","type":"int","mods":["static"],"init":"ARGB( 140, 0, 0, 0 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":6},{"name":"COLOR_HIGHLIGHT_TEXT","type":"int","mods":["static"],"init":"ARGB( 255, 200, 0, 0 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":7},{"name":"COLOR_HIGHLIGHT_PANEL","type":"int","mods":["static"],"init":"ARGB( 255, 0, 0, 0 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":8},{"name":"COLOR_SELECTED_TEXT","type":"int","mods":["static"],"init":"ARGB( 255, 255, 255, 255 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":9},{"name":"COLOR_SELECTED_PANEL","type":"int","mods":["static"],"init":"ARGB( 255, 200, 0, 0 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":10},{"name":"COLOR_DISABLED_TEXT","type":"int","mods":["static"],"init":"ARGB( 100, 255, 255, 255 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":11},{"name":"COLOR_DISABLED_PANEL","type":"int","mods":["static"],"init":"ARGB( 140, 0, 0, 0 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":12},{"name":"ITEM_BACKGROUND_COLOR","type":"int","mods":["static"],"init":"ARGB( 50, 255, 255, 255 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":14},{"name":"BASE_COLOR","type":"int","mods":["static"],"init":"ARGB( 10, 255, 255, 255 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":15},{"name":"RED_COLOR","type":"int","mods":["static"],"init":"ARGB( 150, 255, 1, 1 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":16},{"name":"GREEN_COLOR","type":"int","mods":["static"],"init":"ARGB( 150, 1, 255, 1 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":17},{"name":"SWAP_COLOR","type":"int","mods":["static"],"init":"ARGB( 150, 135, 206, 250 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":18},{"name":"FSWAP_COLOR","type":"int","mods":["static"],"init":"ARGB( 150, 35, 106, 150 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":19},{"name":"COMBINE_COLOR","type":"int","mods":["static"],"init":"ARGB( 150, 255, 165, 0 )","file":"5_Mission/GUI/InventoryNew/ColorManager.c","line":20}]},{"name":"Colors","url":"classes/Colors/","file":"3_Game/Colors.c","line":3,"members":[{"name":"RED","type":"int","mods":["const"],"init":"0xFF0000","file":"3_Game/Colors.c","line":5},{"name":"CYAN","type":"int","mods":["const"],"init":"0x00FFFF","file":"3_Game/Colors.c","line":6},{"name":"GRAY","type":"int","mods":["const"],"init":"0xBEBEBE","file":"3_Game/Colors.c","line":7},{"name":"GREEN","type":"int","mods":["const"],"init":"0x00FF00","file":"3_Game/Colors.c","line":8},{"name":"PURPLE","type":"int","mods":["const"],"init":"0xA020F0","file":"3_Game/Colors.c","line":9},{"name":"YELLOW","type":"int","mods":["const"],"init":"0xFFFF00","file":"3_Game/Colors.c","line":10},{"name":"ORANGE","type":"int","mods":["const"],"init":"0xFFA500","file":"3_Game/Colors.c","line":11},{"name":"BLUE","type":"int","mods":["const"],"init":"0x0000FF","file":"3_Game/Colors.c","line":12},{"name":"BLACK","type":"int","mods":["const"],"init":"0x000000","file":"3_Game/Colors.c","line":13},{"name":"BROWN","type":"int","mods":["const"],"init":"0xA52A2A","file":"3_Game/Colors.c","line":14},{"name":"WHITE","type":"int","mods":["const"],"init":"0xFFFFFF","file":"3_Game/Colors.c","line":15},{"name":"WHITEGRAY","type":"int","mods":["const"],"init":"0xA0A1A1","file":"3_Game/Colors.c","line":16},{"name":"COLOR_DEFAULT","type":"int","mods":["const"],"init":"0x64000000","file":"3_Game/Colors.c","line":18},{"name":"COLOR_RUINED","type":"int","mods":["const"],"init":"0x00FF0000","file":"3_Game/Colors.c","line":20},{"name":"COLOR_BADLY_DAMAGED","type":"int","mods":["const"],"init":"0x00FFBF00","file":"3_Game/Colors.c","line":21},{"name":"COLOR_DAMAGED","type":"int","mods":["const"],"init":"0x00FFFF00","file":"3_Game/Colors.c","line":22},{"name":"COLOR_WORN","type":"int","mods":["const"],"init":"0x00BFFF00","file":"3_Game/Colors.c","line":23},{"name":"COLOR_PRISTINE","type":"int","mods":["const"],"init":"0x0040FF00","file":"3_Game/Colors.c","line":24},{"name":"COLOR_DRENCHED","type":"int","mods":["const"],"init":"0x000000FF","file":"3_Game/Colors.c","line":26},{"name":"COLOR_SOAKING_WET","type":"int","mods":["const"],"init":"0x003030FF","file":"3_Game/Colors.c","line":27},{"name":"COLOR_WET","type":"int","mods":["const"],"init":"0x006060FF","file":"3_Game/Colors.c","line":28},{"name":"COLOR_DAMP","type":"int","mods":["const"],"init":"0x009090FF","file":"3_Game/Colors.c","line":29},{"name":"TEMPERATURE_HOT_LVL_FOUR","type":"int","mods":["const"],"init":"0x009D1A18","file":"3_Game/Colors.c","line":31},{"name":"TEMPERATURE_HOT_LVL_THREE","type":"int","mods":["const"],"init":"0x00D92C28","file":"3_Game/Colors.c","line":32},{"name":"TEMPERATURE_HOT_LVL_TWO","type":"int","mods":["const"],"init":"0x00DC3E40","file":"3_Game/Colors.c","line":33},{"name":"TEMPERATURE_HOT_LVL_ONE","type":"int","mods":["const"],"init":"0x00EE8227","file":"3_Game/Colors.c","line":34},{"name":"TEMPERATURE_NEUTAL","type":"int","mods":["const"],"init":"0x00999999","file":"3_Game/Colors.c","line":35},{"name":"TEMPERATURE_COLD_LVL_ONE","type":"int","mods":["const"],"init":"0x0098D9E9","file":"3_Game/Colors.c","line":36},{"name":"TEMPERATURE_COLD_LVL_TWO","type":"int","mods":["const"],"init":"0x007095D3","file":"3_Game/Colors.c","line":37},{"name":"TEMPERATURE_COLD_LVL_THREE","type":"int","mods":["const"],"init":"0x004851BD","file":"3_Game/Colors.c","line":38},{"name":"TEMPERATURE_COLD_LVL_FOUR","type":"int","mods":["const"],"init":"0x00351BEA","file":"3_Game/Colors.c","line":39},{"name":"COLOR_LIQUID","type":"int","mods":["const"],"init":"0x0000EEFF","file":"3_Game/Colors.c","line":41},{"name":"COLOR_FROZEN","type":"int","mods":["const"],"init":"0x006666FF","file":"3_Game/Colors.c","line":42},{"name":"COLOR_RAW","type":"int","mods":["const"],"init":"0x00BF4242","file":"3_Game/Colors.c","line":44},{"name":"COLOR_BAKED","type":"int","mods":["const"],"init":"0x00A56D28","file":"3_Game/Colors.c","line":45},{"name":"COLOR_BOILED","type":"int","mods":["const"],"init":"0x00AF9442","file":"3_Game/Colors.c","line":46},{"name":"COLOR_DRIED","type":"int","mods":["const"],"init":"0x00FFEB48","file":"3_Game/Colors.c","line":47},{"name":"COLOR_BURNED","type":"int","mods":["const"],"init":"0x00888888","file":"3_Game/Colors.c","line":48},{"name":"COLOR_ROTTEN","type":"int","mods":["const"],"init":"0x00A93F15","file":"3_Game/Colors.c","line":49},{"name":"COLOR_DAYZ_RED","type":"int","mods":["const"],"init":"0xffd70d11","file":"3_Game/Colors.c","line":51},{"name":"COLOR_DAYZ_DARK_BLUE","type":"int","mods":["const"],"init":"0xff13151b","file":"3_Game/Colors.c","line":52},{"name":"COLOR_DAYZ_SMOKY_BLUE","type":"int","mods":["const"],"init":"0xff262a33","file":"3_Game/Colors.c","line":53},{"name":"COLOR_DAYZ_WHITE_BLUE","type":"int","mods":["const"],"init":"0xfff9fcfe","file":"3_Game/Colors.c","line":54},{"name":"COLOR_DAYZ_LIGHT_SHADE","type":"int","mods":["const"],"init":"0xff7d7f85","file":"3_Game/Colors.c","line":55},{"name":"COLOR_DAYZ_WASHOUT","type":"int","mods":["const"],"init":"0xffcfd2d6","file":"3_Game/Colors.c","line":56},{"name":"COLOR_LIVONIA_EMERALD_GREEN","type":"int","mods":["const"],"init":"0xff4a8765","file":"3_Game/Colors.c","line":58},{"name":"COLOR_LIVONIA_FOREST_GREEN","type":"int","mods":["const"],"init":"0xff47533e","file":"3_Game/Colors.c","line":59},{"name":"COLOR_LIVONIA_DARK_GREEN","type":"int","mods":["const"],"init":"0xff1c2118","file":"3_Game/Colors.c","line":60},{"name":"COLOR_LIVONIA_BLACK_GREEN","type":"int","mods":["const"],"init":"0xff0b100a","file":"3_Game/Colors.c","line":61},{"name":"COLOR_LIVONIA_OLIVE","type":"int","mods":["const"],"init":"0xff8e8045","file":"3_Game/Colors.c","line":62},{"name":"COLOR_FROSTLINE_LIGHT_BLUE","type":"int","mods":["const"],"init":"0xff90b2bf","file":"3_Game/Colors.c","line":64},{"name":"COLOR_FROSTLINE_MOUNTAIN_BLUE","type":"int","mods":["const"],"init":"0xff365d6e","file":"3_Game/Colors.c","line":65},{"name":"COLOR_FROSTLINE_DARK_BLUE","type":"int","mods":["const"],"init":"0xff0d1c21","file":"3_Game/Colors.c","line":66}]},{"name":"ColorValuesData","url":"classes/ColorValuesData/","base":"Managed","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":2,"methods":[{"name":"ColorValuesData","kind":"ctor","ret":"void","params":[{"type":"array<float>","name":"values"},{"type":"int","name":"operator"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":7},{"name":"SetValues","ret":"void","params":[{"type":"array<float>","name":"values"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":14},{"name":"GetValues","ret":"array<float>","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":19},{"name":"SetOperator","ret":"void","params":[{"type":"int","name":"operator"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":24},{"name":"GetOperator","ret":"int","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":29}],"members":[{"name":"m_Values","type":"ref array<float>","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":4},{"name":"m_Operator","type":"int","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":5}]},{"name":"ColourClothesLambda","url":"classes/ColourClothesLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":594,"methods":[{"name":"ColourClothesLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"rr"},{"type":"int","name":"gg"},{"type":"int","name":"bb"},{"type":"int","name":"aa"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":597},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":600}],"members":[{"name":"r","type":"int","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":596},{"name":"g","type":"int","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":596},{"name":"b","type":"int","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":596},{"name":"a","type":"int","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":596}]},{"name":"Colt1911","url":"classes/Colt1911/","base":"Colt1911_Base","file":"4_World/Entities/Firearms/Pistol/1911.c","line":20},{"name":"Colt1911_Base","url":"classes/Colt1911_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/1911.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/1911.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/1911.c","line":9}]},{"name":"Colt1911Recoil","url":"classes/Colt1911Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Colt1911Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Colt1911Recoil.c","line":3}]},{"name":"CombatBoots_Beige","url":"classes/CombatBoots_Beige/","base":"CombatBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CombatBoots_ColorBase.c","line":2},{"name":"CombatBoots_Black","url":"classes/CombatBoots_Black/","base":"CombatBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CombatBoots_ColorBase.c","line":3},{"name":"CombatBoots_Brown","url":"classes/CombatBoots_Brown/","base":"CombatBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CombatBoots_ColorBase.c","line":4},{"name":"CombatBoots_ColorBase","url":"classes/CombatBoots_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/CombatBoots_ColorBase.c","line":1},{"name":"CombatBoots_Green","url":"classes/CombatBoots_Green/","base":"CombatBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CombatBoots_ColorBase.c","line":5},{"name":"CombatBoots_Grey","url":"classes/CombatBoots_Grey/","base":"CombatBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CombatBoots_ColorBase.c","line":6},{"name":"CombatKnife","url":"classes/CombatKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/CombatKnife.c","line":1,"methods":[{"name":"CombatKnife","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/CombatKnife.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/CombatKnife.c","line":7},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/CombatKnife.c","line":12},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CombatKnife.c","line":17}]},{"name":"CombinationLock","url":"classes/CombinationLock/","base":"ItemBase","file":"4_World/Entities/ItemBase/CombinationLock.c","line":12,"methods":[{"name":"CombinationLock","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":33},{"name":"SetBaseLockValues","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":45},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":54},{"name":"SetInitialized","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":65},{"name":"IsInitialized","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":70},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":75},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":90},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":99},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":132},{"name":"Synchronize","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":151},{"name":"ResetActionVar","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":163},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":168},{"name":"SetCombination","ret":"void","params":[{"type":"int","name":"combination"}],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":181},{"name":"SetCombinationLocked","ret":"void","params":[{"type":"int","name":"combination"}],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":186},{"name":"GetCombination","ret":"int","file":"4_World/Entities/ItemBase/CombinationLock.c","line":191},{"name":"GetLockDigits","ret":"int","file":"4_World/Entities/ItemBase/CombinationLock.c","line":196},{"name":"DialNextNumber","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":202},{"name":"GetDialIndex","ret":"int","file":"4_World/Entities/ItemBase/CombinationLock.c","line":242},{"name":"SetNextDial","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":247},{"name":"LockServer","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"bool","name":"ignore_combination","def":"false"}],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":272},{"name":"UnlockServer","ret":"void","params":[{"type":"EntityAI","name":"player"},{"type":"EntityAI","name":"parent"}],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":299},{"name":"ShuffleLock","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":342},{"name":"IsLocked","ret":"bool","file":"4_World/Entities/ItemBase/CombinationLock.c","line":365},{"name":"CheckLockedStateServer","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":370},{"name":"IsLockedOnGate","ret":"bool","file":"4_World/Entities/ItemBase/CombinationLock.c","line":375},{"name":"IsLockAttached","ret":"bool","file":"4_World/Entities/ItemBase/CombinationLock.c","line":389},{"name":"DestroyLock","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":401},{"name":"UpdateVisuals","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":407},{"name":"UpdateSound","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":422},{"name":"ShowItem","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":450},{"name":"HideItem","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":457},{"name":"ShowAttached","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":464},{"name":"HideAttached","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":471},{"name":"SoundLockOpen","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":482},{"name":"SoundLockClose","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":487},{"name":"SoundLockChangeNumber","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":492},{"name":"SoundLockChangeDial","ret":"void","file":"4_World/Entities/ItemBase/CombinationLock.c","line":497},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":502}],"members":[{"name":"m_LockDigits","type":"int","brief":"how many digits will the combination contain","file":"4_World/Entities/ItemBase/CombinationLock.c","line":14},{"name":"m_Combination","type":"int","brief":"actual combination that is dialed on lock","file":"4_World/Entities/ItemBase/CombinationLock.c","line":15},{"name":"m_CombinationLocked","type":"int","brief":"combination that was dialed on lock before the shuffle","file":"4_World/Entities/ItemBase/CombinationLock.c","line":16},{"name":"m_DialIndex","type":"int","brief":"index of current combination dial","file":"4_World/Entities/ItemBase/CombinationLock.c","line":17},{"name":"m_IsLocked","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":18},{"name":"m_LockActionPerformed","type":"LockAction","mods":["protected"],"init":"LockAction.NONE","file":"4_World/Entities/ItemBase/CombinationLock.c","line":20},{"name":"m_IsInitialized","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":22},{"name":"SOUND_LOCK_OPEN","type":"string","mods":["const"],"init":"\"combinationlock_open_SoundSet\"","file":"4_World/Entities/ItemBase/CombinationLock.c","line":26},{"name":"SOUND_LOCK_CLOSE","type":"string","mods":["const"],"init":"\"combinationlock_close_SoundSet\"","file":"4_World/Entities/ItemBase/CombinationLock.c","line":27},{"name":"SOUND_LOCK_CHANGE_NUMBER","type":"string","mods":["const"],"init":"\"combinationlock_changenumber_SoundSet\"","file":"4_World/Entities/ItemBase/CombinationLock.c","line":28},{"name":"SOUND_LOCK_CHANGE_DIAL","type":"string","mods":["const"],"init":"\"combinationlock_changedial_SoundSet\"","file":"4_World/Entities/ItemBase/CombinationLock.c","line":29},{"name":"m_Sound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/CombinationLock.c","line":31}]},{"name":"CombinationLock4","url":"classes/CombinationLock4/","base":"CombinationLock","file":"4_World/Entities/ItemBase/CombinationLock4.c","line":1,"methods":[{"name":"SetBaseLockValues","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CombinationLock4.c","line":3}]},{"name":"CommonColdMdfr","url":"classes/CommonColdMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":15},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":24},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":29},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":37},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":45},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":52},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":57}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["const"],"init":"100","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":4},{"name":"SNEEZE_RND_DIVIDER_NORMAL_MIN","type":"int","mods":["private","const"],"init":"15","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":6},{"name":"SNEEZE_RND_DIVIDER_NORMAL_MAX","type":"int","mods":["private","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":7},{"name":"SNEEZE_RND_DIVIDER_SUPPRESSED_MIN","type":"int","mods":["private","const"],"init":"30","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":8},{"name":"SNEEZE_RND_DIVIDER_SUPPRESSED_MAX","type":"int","mods":["private","const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":9},{"name":"TEMPORARY_RESISTANCE_TIME","type":"int","mods":["private","const"],"init":"900","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":11},{"name":"m_ModifiersManager","type":"ModifiersManager","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/CommonCold.c","line":13}]},{"name":"Compass","url":"classes/Compass/","base":"ItemCompass","file":"4_World/Entities/ItemBase/Compass.c","line":1,"methods":[{"name":"Compass","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Compass.c","line":5},{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Compass.c","line":14},{"name":"Close","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Compass.c","line":22},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Compass.c","line":30},{"name":"UpdateVisualState","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Compass.c","line":35},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Compass.c","line":47},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Compass.c","line":54}],"members":[{"name":"m_Openable","type":"ref OpenableBehaviour","mods":["protected"],"file":"4_World/Entities/ItemBase/Compass.c","line":3}]},{"name":"Component","url":"classes/Component/","file":"3_Game/tools/Component.c","line":15,"methods":[{"name":"Event_OnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"proto":true,"file":"3_Game/tools/Component.c","line":28},{"name":"DebugBBoxDraw","ret":"Shape","proto":true,"file":"3_Game/tools/Component.c","line":29},{"name":"DebugBBoxSetColor","ret":"void","params":[{"type":"int","name":"color"}],"proto":true,"file":"3_Game/tools/Component.c","line":30},{"name":"DebugBBoxDelete","ret":"void","proto":true,"file":"3_Game/tools/Component.c","line":31},{"name":"DebugDirectionDraw","ret":"Shape","params":[{"type":"float","name":"distance","def":"1"}],"proto":true,"file":"3_Game/tools/Component.c","line":32},{"name":"DebugDirectionSetColor","ret":"void","params":[{"type":"int","name":"color"}],"proto":true,"file":"3_Game/tools/Component.c","line":33},{"name":"DebugDirectionDelete","ret":"void","proto":true,"file":"3_Game/tools/Component.c","line":34},{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/tools/Component.c","line":37},{"name":"GetNameByType","ret":"string","params":[{"type":"int","name":"comp_type"}],"mods":["static"],"file":"3_Game/tools/Component.c","line":48},{"name":"IsTypeExist","ret":"bool","params":[{"type":"int","name":"comp_type"}],"mods":["static"],"file":"3_Game/tools/Component.c","line":62},{"name":"LogErrorBadCompType","ret":"void","params":[{"type":"int","name":"comp_type"},{"type":"string","name":"fnc_name"}],"mods":["static"],"file":"3_Game/tools/Component.c","line":76},{"name":"LogWarningAlredyExist","ret":"void","params":[{"type":"int","name":"comp_type"},{"type":"string","name":"fnc_name"}],"mods":["static"],"file":"3_Game/tools/Component.c","line":85},{"name":"SetParentEntityAI","ret":"void","params":[{"type":"EntityAI","name":"e"}],"file":"3_Game/tools/Component.c","line":94},{"name":"Event_OnAwake","ret":"void","file":"3_Game/tools/Component.c","line":102},{"name":"Event_OnInit","ret":"void","file":"3_Game/tools/Component.c","line":110},{"name":"LogThis","ret":"void","params":[{"type":"string","name":"msg"},{"type":"string","name":"fnc_name","def":"\"n/a\""}],"file":"3_Game/tools/Component.c","line":118},{"name":"LogThisWarning","ret":"void","params":[{"type":"string","name":"msg"},{"type":"string","name":"fnc_name","def":"\"n/a\""}],"file":"3_Game/tools/Component.c","line":126},{"name":"LogThisError","ret":"void","params":[{"type":"string","name":"msg"},{"type":"string","name":"fnc_name","def":"\"n/a\""}],"file":"3_Game/tools/Component.c","line":134},{"name":"GetCompName","ret":"string","file":"3_Game/tools/Component.c","line":142},{"name":"GetCompType","ret":"int","file":"3_Game/tools/Component.c","line":150},{"name":"Event_OnItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"3_Game/tools/Component.c","line":158},{"name":"Event_OnItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"3_Game/tools/Component.c","line":167}],"members":[{"name":"m_CompNames","type":"string","mods":["private","static"],"array":"COMP_TYPE_COUNT","file":"3_Game/tools/Component.c","line":20},{"name":"m_ThisEntityAI","type":"EntityAI","mods":["protected"],"file":"3_Game/tools/Component.c","line":24}]},{"name":"ComponentAnimalBleeding","url":"classes/ComponentAnimalBleeding/","base":"Component","file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":8,"methods":[{"name":"ComponentAnimalBleeding","kind":"ctor","ret":"void","file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":16},{"name":"InflictWoundDamage","ret":"void","params":[{"type":"TotalDamageResult","name":"damage_result"},{"type":"string","name":"zone_name"},{"type":"string","name":"ammo"}],"file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":21},{"name":"CreateWound","ret":"void","params":[{"type":"TotalDamageResult","name":"damage_result"},{"type":"string","name":"zone_name"},{"type":"string","name":"ammo"}],"file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":51},{"name":"Bleed","ret":"void","params":[{"type":"float","name":"wound_intensity"}],"file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":83},{"name":"GetWoundIntensity","ret":"float","params":[{"type":"float","name":"bleed_treshold"}],"file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":111}],"members":[{"name":"m_BleedTimer","type":"ref Timer","mods":["protected"],"file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":11},{"name":"BASE_BLEED_RATE","type":"float","mods":["protected","const"],"init":"250","file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":12},{"name":"PASS_OUT_AMOUT","type":"float","mods":["protected","const"],"init":"500","file":"3_Game/tools/Component/ComponentAnimalBleeding.c","line":13}]},{"name":"ComponentBodyStaging","url":"classes/ComponentBodyStaging/","base":"Component","file":"3_Game/tools/Component/BodyStaging.c","line":9,"methods":[{"name":"ComponentBodyStaging","kind":"ctor","ret":"void","file":"3_Game/tools/Component/BodyStaging.c","line":13},{"name":"~ComponentBodyStaging","kind":"dtor","ret":"void","file":"3_Game/tools/Component/BodyStaging.c","line":18},{"name":"SetAsSkinned","ret":"void","file":"3_Game/tools/Component/BodyStaging.c","line":23},{"name":"IsSkinned","ret":"bool","file":"3_Game/tools/Component/BodyStaging.c","line":44},{"name":"SetAsSkinnedClient","ret":"void","file":"3_Game/tools/Component/BodyStaging.c","line":49},{"name":"SynchSkinnedState","ret":"void","mods":["protected"],"file":"3_Game/tools/Component/BodyStaging.c","line":59}],"members":[{"name":"m_IsSkinned","type":"bool","file":"3_Game/tools/Component/BodyStaging.c","line":11}]},{"name":"ComponentCollisionBox","url":"classes/ComponentCollisionBox/","file":"4_World/Entities/DayZPlayerUtils.c","line":479,"methods":[{"name":"ComponentCollisionBox","kind":"ctor","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"},{"type":"string","name":"b0"},{"type":"string","name":"b1"}],"file":"4_World/Entities/DayZPlayerUtils.c","line":485}],"members":[{"name":"m_Offset","type":"vector","file":"4_World/Entities/DayZPlayerUtils.c","line":481},{"name":"m_BoneName0","type":"string","file":"4_World/Entities/DayZPlayerUtils.c","line":482},{"name":"m_BoneName1","type":"string","file":"4_World/Entities/DayZPlayerUtils.c","line":483}]},{"name":"ComponentCollisionCapsule","url":"classes/ComponentCollisionCapsule/","file":"4_World/Entities/DayZPlayerUtils.c","line":495,"methods":[{"name":"ComponentCollisionCapsule","kind":"ctor","ret":"void","params":[{"type":"float","name":"r"},{"type":"string","name":"b0"},{"type":"string","name":"b1"}],"file":"4_World/Entities/DayZPlayerUtils.c","line":501}],"members":[{"name":"m_Radius","type":"float","file":"4_World/Entities/DayZPlayerUtils.c","line":497},{"name":"m_BoneName0","type":"string","file":"4_World/Entities/DayZPlayerUtils.c","line":498},{"name":"m_BoneName1","type":"string","file":"4_World/Entities/DayZPlayerUtils.c","line":499}]},{"name":"ComponentEnergyManager","url":"classes/ComponentEnergyManager/","base":"Component","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":18,"methods":[{"name":"ComponentEnergyManager","kind":"ctor","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":83},{"name":"~ComponentEnergyManager","kind":"dtor","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":91},{"name":"Event_OnInit","ret":"void","mods":["override"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":101},{"name":"DebugUpdate","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":111},{"name":"DrawArrow","ret":"Shape","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"float","name":"size","def":"0.5"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"float","name":"flags","def":"0"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":153},{"name":"GetThisEntityAI","ret":"EntityAI","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":172},{"name":"Event_OnAwake","ret":"void","mods":["override"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":178},{"name":"GetCompType","ret":"int","mods":["override"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":322},{"name":"OnDeviceDestroyed","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":328},{"name":"RefreshDebug","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":346},{"name":"GetDebugPlugs","ret":"bool","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":366},{"name":"SetDebugPlugs","ret":"void","params":[{"type":"bool","name":"newVal"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":371},{"name":"SwitchOn","ret":"void","brief":"Energy manager: Switches ON the device so it starts doing its work if it has enough energy.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":384},{"name":"SwitchOff","ret":"void","brief":"Energy manager: Switches OFF the device.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":415},{"name":"SetPassiveState","ret":"void","params":[{"type":"bool","name":"state","def":"true"}],"brief":"Energy manager: Changes the status of this device. When it's passive (true), the main timer and OnWork events are not used.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":450},{"name":"UnplugDevice","ret":"void","params":[{"type":"EntityAI","name":"device_to_unplug"}],"brief":"Energy manager: Unplugs the given device from this one.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":460},{"name":"UnplugThis","ret":"void","brief":"Energy manager: Unplugs this device from its power source","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":503},{"name":"UnplugAllDevices","ret":"void","brief":"Energy manager: Unplugs everything directly connected to this device","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":515},{"name":"RestorePlugState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":528},{"name":"SetEnergy","ret":"void","params":[{"type":"float","name":"new_energy"}],"brief":"Energy manager: Sets stored energy for this device. It ignores the min/max limit!","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":534},{"name":"SetEnergy0To1","ret":"void","params":[{"type":"float","name":"energy01"}],"brief":"Energy manager: Sets stored energy for this device between 0 and MAX based on relative input value between 0 and 1","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":550},{"name":"UpdateSelections","ret":"void","brief":"Energy manager: Shows/Hides all selections this system works with. Call this if something is wrong with selections (like during Init and Restore event in config)","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":556},{"name":"UpdatePlugState","ret":"void","brief":"Energy manager: Unplugs this device when it's necesarry","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":599},{"name":"GetCompatiblePlugTypes","ret":"void","params":[{"mods":["out"],"type":"TIntArray","name":"IDs"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":627},{"name":"StoreEnergySourceIDs","ret":"void","params":[{"type":"int","name":"b1"},{"type":"int","name":"b2"},{"type":"int","name":"b3"},{"type":"int","name":"b4"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":633},{"name":"SetEnergyMaxPristine","ret":"void","params":[{"type":"float","name":"new_limit"}],"brief":"Energy manager: Changes the maximum amount of energy this device can store (when pristine).","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":642},{"name":"SetCordLength","ret":"void","params":[{"type":"float","name":"new_length"}],"brief":"Energy manager: Changes the length of the virtual power cord.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":648},{"name":"SetPlugType","ret":"void","params":[{"type":"int","name":"new_type"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":654},{"name":"SetAttachmentAction","ret":"void","params":[{"type":"int","name":"new_action_type"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":660},{"name":"SetEnergyUsage","ret":"void","params":[{"type":"float","name":"new_usage"}],"brief":"Energy manager: Changes the energy usage per second.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":666},{"name":"ResetEnergyUsage","ret":"void","brief":"Energy manager: Resets energy usage to default (config) value.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":672},{"name":"SetCordTextureFile","ret":"void","params":[{"type":"string","name":"new_path"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":682},{"name":"SetEnergySourceClient","ret":"void","params":[{"type":"EntityAI","name":"source"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":688},{"name":"SetDeviceBySocketID","ret":"void","params":[{"type":"int","name":"id"},{"type":"EntityAI","name":"plugged_device"}],"brief":"Energy manager: Stores the device which is plugged into the given socket ID.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":694},{"name":"SetElectricityIconVisibility","ret":"void","params":[{"type":"bool","name":"make_visible"}],"brief":"Energy manager: Sets visibility of the electricity icon (bolt).","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":701},{"name":"UpdateCanWork","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":707},{"name":"HandleMoveInsideCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":728},{"name":"SetUpdateInterval","ret":"void","params":[{"type":"float","name":"value"}],"brief":"Energy manager: Sets the interval of the OnWork(...) calls. Changing this value does not change the rate of energy consumption.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":740},{"name":"GetRestorePlugState","ret":"bool","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":746},{"name":"PlugThisInto","ret":"bool","params":[{"type":"EntityAI","name":"energy_source"},{"type":"int","name":"socket_id","def":"-1"}],"brief":"Energy manager: Attempts to plug this device into the energy_source. Returns true if the action was successfull, or false if not (due to plug incompatibility or no free socket on the receiver). The ID of the power socket is chosen automatically unless optional parameter socket_id is used (starting from 0). If the given ID is not free then a free socket is found.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":752},{"name":"CanSwitchOn","ret":"bool","brief":"Energy manager: Checks if the device can be switched ON","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":765},{"name":"CanWork","ret":"bool","params":[{"type":"float","name":"test_energy","def":"-1"}],"brief":"Energy manager: Checks whenever this device can do work or not.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":781},{"name":"CheckWetness","ret":"bool","brief":"Energy manager: Checks if this device is being stopped from working by its wetness level. Returns true when its wetness is not blocking it, false when its to owet to work.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":867},{"name":"CanSwitchOff","ret":"bool","brief":"Energy manager: Checks if the device can be switched OFF","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":880},{"name":"GetPreviousSwitchState","ret":"bool","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":891},{"name":"IsSwitchedOn","ret":"bool","brief":"Energy manager: Returns state of the switch. Whenever the device is working or not does not matter. Use IsWorking() to account for that as well.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":897},{"name":"IsCordFolded","ret":"bool","brief":"Energy manager: Returns true if the cord of this device is folded. Returns false if it's plugged.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":903},{"name":"IsPassive","ret":"bool","brief":"Energy manager: Returns true if this device is set to be passive. False if otherwise.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":912},{"name":"IsPlugged","ret":"bool","brief":"Energy manager: Returns true if this device is plugged into some other device (even if they are OFF or ruined). Otherwise it returns false.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":918},{"name":"ConsumeEnergy","ret":"bool","params":[{"type":"float","name":"amount"}],"brief":"Energy manager: Consumes the given amount of energy. If there is not enough of stored energy in this device, then it tries to take it from its power source, if any exists. Returns true if the requested amount of energy was consumed. Otherwise it returns false.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":925},{"name":"IsWorking","ret":"bool","brief":"Energy manager: Returns true if this device is working right now.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":938},{"name":"HasEnoughStoredEnergy","ret":"bool","brief":"Energy manager: Returns true if this device has enough of stored energy for its own use.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":944},{"name":"HasFreeSocket","ret":"bool","params":[{"type":"int","name":"socket_id","def":"-1"}],"brief":"Energy manager: Returns true if this device has any free socket to receive a plug. If optional parameter socket_id is provided then only that socket ID is checked.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":955},{"name":"IsPlugCompatible","ret":"bool","params":[{"type":"int","name":"plug_ID"}],"brief":"Energy manager: Checks if the given plug is compatible with this device's socket. Used by CanReceivePlugFrom() method.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":985},{"name":"CanReceivePlugFrom","ret":"bool","params":[{"type":"EntityAI","name":"device_to_plug"}],"brief":"Energy manager: Returns true if this device can receive power plug of the other device.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1015},{"name":"CanBePluggedInto","ret":"bool","params":[{"type":"EntityAI","name":"potential_energy_provider"}],"brief":"Energy manager: Returns true if this device can be plugged into the given energy source. Otherwise returns false.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1036},{"name":"HasElectricityIcon","ret":"bool","brief":"Energy manager: Returns true if the electricity icon (bolt) is supposed to be visible for this device. False if not.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1049},{"name":"HasConversionOfEnergyToQuantity","ret":"bool","brief":"Energy manager: Returns true if this item automatically converts its energy to quantity","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1055},{"name":"IsEnergySourceAtReach","ret":"bool","params":[{"type":"vector","name":"from_position"},{"type":"float","name":"add_tolerance","def":"0"},{"type":"vector","name":"override_source_position","def":"\"-1 -1 -1\""}],"brief":"Energy manager: Returns true if this device's virtual power cord can reach its energy source at the given position, depending on its cordLength config parameter. Otherwise returns false.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1076},{"name":"HasVisibleSocketsInInventory","ret":"bool","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1117},{"name":"IsSelectionAPlug","ret":"bool","params":[{"type":"string","name":"selection_to_test"}],"brief":"Energy manager: Returns true if this selection is a plug that's plugged into this device. Otherwise returns false.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1123},{"name":"GetSocketsCount","ret":"int","brief":"Energy manager: Returns the count of power sockets (whenever used or not)","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1147},{"name":"GetPlugType","ret":"int","brief":"Energy manager: Returns plug type. Check \\DZ\\data\\basicDefines.hpp OR \\Scripts\\Classes\\Component\\_constants.h files for types of plugs","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1153},{"name":"GetAttachmentAction","ret":"int","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1159},{"name":"GetEnergySourceStorageIDb1","ret":"int","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1165},{"name":"GetEnergySourceStorageIDb2","ret":"int","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1171},{"name":"GetEnergySourceStorageIDb3","ret":"int","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1177},{"name":"GetEnergySourceStorageIDb4","ret":"int","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1183},{"name":"GetEnergySourceNetworkIDLow","ret":"int","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1189},{"name":"GetEnergySourceNetworkIDHigh","ret":"int","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1195},{"name":"GetPluggedDevicesCount","ret":"int","brief":"Energy manager: Returns the number of devices plugged into this one.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1201},{"name":"GetEnergy0To100","ret":"int","brief":"Energy manager: Returns % of stored energy this device has as integer (from 0 to 100)","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1212},{"name":"GetEnergy0To1","ret":"float","brief":"Energy manager: Returns % of stored energy this device has as float (from 0.0 to 1.0)","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1224},{"name":"GetUpdateInterval","ret":"float","brief":"Energy manager: Returns the update interval of this device.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1235},{"name":"GetWetnessExposure","ret":"float","brief":"Returns wetness exposure value defined in config","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1247},{"name":"GetEnergyUsage","ret":"float","brief":"Energy manager: Returns the number of energy this device needs to run itself (See its config >> energyUsagePerSecond)","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1253},{"name":"GetEnergy","ret":"float","brief":"Energy manager: Returns the amount of stored energy this device has","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1259},{"name":"AddEnergy","ret":"float","params":[{"type":"float","name":"added_energy"}],"brief":"Energy manager: Adds energy to this device and clamps it within its min/max storage limits. Returns the amount of energy that was clamped. Negative value is supported, but you should still use ConsumeEnergy(...) for propper substraction of energy.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1265},{"name":"GetEnergyMax","ret":"float","brief":"Energy manager: Returns the maximum amount of energy this device can curently store. If parameter 'reduceMaxEnergyByDamageCoef' is used in the config of this device then the returned value will be reduced by damage.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1297},{"name":"GetEnergyMaxPristine","ret":"float","brief":"Energy manager: Returns the maximum amount of energy this device can store. It's damage is NOT taken into account.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1320},{"name":"GetEnergyAtSpawn","ret":"float","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1325},{"name":"GetCordLength","ret":"float","brief":"Energy manager: Returns the length of the virtual power cord.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1331},{"name":"GetEnergySource","ret":"EntityAI","brief":"Energy manager: Returns the energy source this device is plugged into","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1337},{"name":"GetDeviceBySocketID","ret":"EntityAI","params":[{"type":"int","name":"id"}],"brief":"Energy manager: Returns the device which is plugged into the given socket ID.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1343},{"name":"GetPlugOwner","ret":"EntityAI","params":[{"type":"string","name":"plug_selection_name"}],"brief":"Energy manager: Returns the device to which the given plug selection belongs to","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1349},{"name":"GetPluggedDevice","ret":"EntityAI","brief":"Energy manager: Returns a device which is plugged into this one. If there are more devices to choose from then it returns the first one that is found.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1360},{"name":"GetCordTextureFile","ret":"string","brief":"Energy manager: Returns path to the cord texture file.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1371},{"name":"GetPluggedDevices","ret":"array<EntityAI>","brief":"Energy manager: Returns an array of devices which are plugged into this one","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1377},{"name":"GetPoweredDevices","ret":"array<EntityAI>","brief":"Energy manager: Returns an array of devices which are plugged into this one and are turned on","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1383},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1405},{"name":"OnIsPlugged","ret":"void","params":[{"type":"EntityAI","name":"source_device"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1412},{"name":"OnIsUnplugged","ret":"void","params":[{"type":"EntityAI","name":"last_energy_source"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1429},{"name":"OnOwnSocketTaken","ret":"void","params":[{"type":"EntityAI","name":"device"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1437},{"name":"OnOwnSocketReleased","ret":"void","params":[{"type":"EntityAI","name":"device"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1453},{"name":"OnAttachmentAdded","ret":"void","params":[{"type":"EntityAI","name":"elec_device"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1470},{"name":"OnAttachmentRemoved","ret":"void","params":[{"type":"EntityAI","name":"elec_device"}],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1491},{"name":"StartUpdates","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1509},{"name":"OnEnergyConsumed","ret":"void","brief":"Energy manager: Called when energy was consumed on this device","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1524},{"name":"OnEnergyAdded","ret":"void","brief":"Energy manager: Called when energy was added on this device","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1531},{"name":"StopUpdates","ret":"void","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1549},{"name":"InteractBranch","ret":"void","params":[{"type":"EntityAI","name":"originalCaller"},{"type":"Man","name":"player","def":"null"},{"type":"int","name":"system","def":"0"}],"brief":"Gets called originally when the player is interacting with an item containing this energy component, then recursively following the branches of connection from the original item to the peripheries External calling of this function is not automatic for all item interactions and may need to be implemented on case by case bases Avoid using for gameplay logic, use 'OnInteractBranch' instead","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1561},{"name":"OnInteractBranch","ret":"void","params":[{"type":"EntityAI","name":"originalCaller"},{"type":"Man","name":"player"},{"type":"int","name":"system"}],"mods":["protected"],"brief":"Called when the player is interacting with an item containing this energy component, or when interacting with an item this device is connected to","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1579},{"name":"WakeUpWholeBranch","ret":"void","params":[{"type":"EntityAI","name":"original_caller"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1587},{"name":"PlugCordIntoSocket","ret":"void","params":[{"type":"EntityAI","name":"device_to_plug"},{"type":"int","name":"socket_id","def":"-1"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1610},{"name":"UpdateSocketSelections","ret":"void","params":[{"type":"int","name":"socket_id"},{"type":"EntityAI","name":"device_to_plug"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1638},{"name":"SetEnergySource","ret":"void","params":[{"type":"EntityAI","name":"source"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1659},{"name":"PlugInDevice","ret":"bool","params":[{"type":"EntityAI","name":"device_to_plug"},{"type":"int","name":"socket_id","def":"-1"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1682},{"name":"SetPlugOwner","ret":"void","params":[{"type":"string","name":"selection_name"},{"type":"EntityAI","name":"device"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1713},{"name":"UnplugCordFromSocket","ret":"void","params":[{"type":"int","name":"socket_to_unplug_ID"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1723},{"name":"SetPowered","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1741},{"name":"FindAndConsumeEnergy","ret":"bool","params":[{"type":"EntityAI","name":"original_caller"},{"type":"float","name":"amount"},{"type":"bool","name":"ignore_switch_state","def":"false"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1747},{"name":"GetMySocketID","ret":"int","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1778},{"name":"SetMySocketID","ret":"void","params":[{"type":"int","name":"slot_ID"}],"mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1784},{"name":"Synch","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1789},{"name":"ClearLastUpdateTime","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1795},{"name":"RememberLastUpdateTime","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1800},{"name":"GetCurrentUpdateTime","ret":"float","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1805},{"name":"DeviceUpdate","ret":"void","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":1811}],"members":[{"name":"DEFAULT_UPDATE_INTERVAL","type":"float","mods":["protected","const"],"init":"15","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":20},{"name":"m_DebugPlugs","type":"bool","mods":["protected","static"],"init":"false","brief":"true; // Use this to toggle visualisation of plug connections","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":21},{"name":"m_DebugPlugArrow","type":"Shape","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":22},{"name":"m_IsSwichedOn","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":24},{"name":"m_IsSwichedOnPreviousState","type":"bool","mods":["protected"],"brief":"Necesarry due to synchronization of m_IsSwichedOn","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":25},{"name":"m_IsPassiveDevice","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":26},{"name":"m_IsWorking","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":27},{"name":"m_CanWork","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":28},{"name":"m_CanStopWork","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":29},{"name":"m_RestorePlugState","type":"bool","mods":["protected"],"brief":"After server restart, this value reports if this device was plugged into something or not at the end of last session.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":30},{"name":"m_AutoSwitchOff","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":31},{"name":"m_ShowSocketsInInventory","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":32},{"name":"m_HasElectricityIcon","type":"bool","mods":["protected"],"brief":"Electricity icon over the item in inventory","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":33},{"name":"m_AutoSwitchOffWhenInCargo","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":34},{"name":"m_IsPlugged","type":"bool","mods":["protected"],"brief":"Synchronized variable","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":35},{"name":"m_ConvertEnergyToQuantity","type":"bool","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":36},{"name":"m_MySocketID","type":"int","mods":["protected"],"init":"-1","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":38},{"name":"m_PlugType","type":"int","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":39},{"name":"m_EnergySourceStorageIDb1","type":"int","mods":["protected"],"brief":"Storage persistence ID","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":40},{"name":"m_EnergySourceStorageIDb2","type":"int","mods":["protected"],"brief":"Storage persistence ID","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":41},{"name":"m_EnergySourceStorageIDb3","type":"int","mods":["protected"],"brief":"Storage persistence ID","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":42},{"name":"m_EnergySourceStorageIDb4","type":"int","mods":["protected"],"brief":"Storage persistence ID","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":43},{"name":"m_AttachmentActionType","type":"int","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":44},{"name":"m_EnergySourceNetworkIDLow","type":"int","mods":["protected"],"init":"-1","brief":"Network ID","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":45},{"name":"m_EnergySourceNetworkIDHigh","type":"int","mods":["protected"],"init":"-1","brief":"Network ID","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":46},{"name":"m_EnergyUsage","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":48},{"name":"m_Energy","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":49},{"name":"m_EnergyAtSpawn","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":50},{"name":"m_EnergyStorageMax","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":51},{"name":"m_ReduceMaxEnergyByDamageCoef","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":52},{"name":"m_SocketsCount","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":53},{"name":"m_CordLength","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":54},{"name":"m_LastUpdateTime","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":55},{"name":"m_WetnessExposure","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":56},{"name":"m_UpdateInterval","type":"float","mods":["protected"],"brief":"Interval of OnWork(...) calls and device updates.","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":57},{"name":"m_CordTextureFile","type":"string","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":59},{"name":"SOCKET_","type":"string","mods":["protected","static","const"],"init":"\"socket_\"","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":62},{"name":"_PLUGGED","type":"string","mods":["protected","static","const"],"init":"\"_plugged\"","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":63},{"name":"_AVAILABLE","type":"string","mods":["protected","static","const"],"init":"\"_available\"","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":64},{"name":"SEL_CORD_PLUGGED","type":"string","mods":["static","const"],"init":"\"cord_plugged\"","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":65},{"name":"SEL_CORD_FOLDED","type":"string","mods":["static","const"],"init":"\"cord_folded\"","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":66},{"name":"m_CompatiblePlugTypes","type":"ref TIntArray","mods":["protected"],"file":"3_Game/tools/Component/ComponentEnergyManager.c","line":68},{"name":"m_EnergySource","type":"EntityAI","brief":"Energy source can be any EntityAI object","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":69},{"name":"m_PluggedDevices","type":"ref array<EntityAI>","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":70},{"name":"m_DeviceByPlugSelection","type":"ref map<string,EntityAI>","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":71},{"name":"m_UpdateTimer","type":"ref Timer","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":73},{"name":"m_UpdateQuantityTimer","type":"ref Timer","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":74},{"name":"m_DebugUpdate","type":"ref Timer","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":75},{"name":"MAX_SOCKETS_COUNT","type":"int","mods":["const"],"init":"4","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":77},{"name":"m_Sockets","type":"EntityAI","array":"MAX_SOCKETS_COUNT","file":"3_Game/tools/Component/ComponentEnergyManager.c","line":78}]},{"name":"ComponentEntityDebug","url":"classes/ComponentEntityDebug/","base":"Component","file":"3_Game/tools/Component/ComponentEntityDebug.c","line":1,"methods":[{"name":"DebugBBoxDraw","ret":"Shape","mods":["override"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":9},{"name":"DebugBBoxSetColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["override"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":33},{"name":"DebugBBoxDelete","ret":"void","mods":["override"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":42},{"name":"DebugDirectionDraw","ret":"Shape","params":[{"type":"float","name":"distance","def":"1"}],"mods":["override"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":61},{"name":"DebugDirectionDelete","ret":"void","mods":["override"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":84},{"name":"OnDrawing","ret":"void","file":"3_Game/tools/Component/ComponentEntityDebug.c","line":102}],"members":[{"name":"m_DebugShapeBBox","type":"Shape","mods":["protected"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":4},{"name":"m_DebugShapeDirection","type":"Shape","mods":["protected"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":5},{"name":"m_DebugShapeDirectionDist","type":"float","mods":["protected"],"file":"3_Game/tools/Component/ComponentEntityDebug.c","line":6}]},{"name":"ComponentInfo","url":"classes/ComponentInfo/","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":17,"members":[{"name":"component","type":"int","brief":"Component index","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":19},{"name":"componentMin","type":"vector","brief":"Component min in world space","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":20},{"name":"componentMax","type":"vector","brief":"Component max in world space","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":21},{"name":"componentCenter","type":"vector","brief":"Component center in world space","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":22},{"name":"componentRadius","type":"float","brief":"Radius of bounding box","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":23}]},{"name":"ComponentResult","url":"classes/ComponentResult/","file":"4_World/Classes/MeleeTargeting.c","line":64,"members":[{"name":"ComponentPos","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":66},{"name":"ComponentAngle","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":67},{"name":"ComponentDistance2","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":68},{"name":"ComponentIdx","type":"int","file":"4_World/Classes/MeleeTargeting.c","line":69}]},{"name":"ComponentsBank","url":"classes/ComponentsBank/","file":"3_Game/tools/ComponentsBank.c","line":1,"methods":[{"name":"ComponentsBank","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"entity_parent"}],"file":"3_Game/tools/ComponentsBank.c","line":6},{"name":"GetComponent","ret":"Component","params":[{"type":"int","name":"comp_type"},{"type":"string","name":"extended_class_name","def":"\"\""}],"file":"3_Game/tools/ComponentsBank.c","line":11},{"name":"DeleteComponent","ret":"bool","params":[{"type":"int","name":"comp_type"}],"file":"3_Game/tools/ComponentsBank.c","line":27},{"name":"CreateComponent","ret":"Component","params":[{"type":"int","name":"comp_type"},{"type":"string","name":"extended_class_name","def":"\"\""}],"mods":["private"],"file":"3_Game/tools/ComponentsBank.c","line":38},{"name":"IsComponentAlreadyExist","ret":"bool","params":[{"type":"int","name":"comp_type"}],"file":"3_Game/tools/ComponentsBank.c","line":72}],"members":[{"name":"m_EntityParent","type":"EntityAI","mods":["private"],"file":"3_Game/tools/ComponentsBank.c","line":3},{"name":"m_Components","type":"ref Component","mods":["private"],"array":"COMP_TYPE_COUNT","file":"3_Game/tools/ComponentsBank.c","line":4}]},{"name":"ConnectErrorClientModule","url":"classes/ConnectErrorClientModule/","base":"ErrorHandlerModuleScript","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorClientModule.c","line":27,"methods":[{"name":"ConnectErrorClientModule","kind":"ctor","ret":"void","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorClientModule.c","line":29},{"name":"InitOptionalVariables","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorClientModule.c","line":34},{"name":"FillErrorDataMap","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorClientModule.c","line":41},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"cond":["!NO_GUI"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorClientModule.c","line":67}]},{"name":"ConnectErrorScriptModule","url":"classes/ConnectErrorScriptModule/","base":"ErrorHandlerModuleScript","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":10,"methods":[{"name":"ConnectErrorScriptModule","kind":"ctor","ret":"void","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":12},{"name":"InitOptionalVariables","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":17},{"name":"FillErrorDataMap","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":27},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":35}]},{"name":"ConnectErrorScriptModuleUI","url":"classes/ConnectErrorScriptModuleUI/","base":"UIScriptedMenu","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":51,"methods":[{"name":"DisconnectSession","ret":"void","params":[{"type":"bool","name":"loadMpPrivilege"}],"mods":["protected","static"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":53},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":64}]},{"name":"ConnectErrorServerModule","url":"classes/ConnectErrorServerModule/","base":"ErrorHandlerModuleScript","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorServerModule.c","line":34,"methods":[{"name":"ConnectErrorServerModule","kind":"ctor","ret":"void","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorServerModule.c","line":36},{"name":"InitOptionalVariables","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorServerModule.c","line":41},{"name":"FillErrorDataMap","ret":"void","mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorServerModule.c","line":48},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ConnectErrorServerModule.c","line":80}]},{"name":"ConnectionDialogue","url":"classes/ConnectionDialogue/","base":"UIScriptedMenu","file":"5_Mission/GUI/ConnectionDialogue.c","line":1,"methods":[{"name":"ConnectionDialogue","kind":"ctor","ret":"void","file":"5_Mission/GUI/ConnectionDialogue.c","line":12},{"name":"~ConnectionDialogue","kind":"dtor","ret":"void","file":"5_Mission/GUI/ConnectionDialogue.c","line":14},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":24},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":52},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":78},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":84},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":94},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":105},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":117},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":127},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":137},{"name":"OnHide","ret":"void","mods":["override"],"brief":"Hide debug monitor if it is shown","file":"5_Mission/GUI/ConnectionDialogue.c","line":170},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"brief":"Show debug monitor again if it was shown before","file":"5_Mission/GUI/ConnectionDialogue.c","line":205},{"name":"CloseDialog","ret":"void","file":"5_Mission/GUI/ConnectionDialogue.c","line":216}],"members":[{"name":"m_DebugMonitorHidden","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":3},{"name":"m_Description","type":"MultilineTextWidget","mods":["protected"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":5},{"name":"m_DisconnectBtn","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":6},{"name":"m_DisconnectBtnLabel","type":"RichTextWidget","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":8},{"name":"m_ConsoleToolbar","type":"Widget","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/ConnectionDialogue.c","line":9}]},{"name":"ConnectionLost","url":"classes/ConnectionLost/","file":"3_Game/DayZGame.c","line":362,"methods":[{"name":"ConnectionLost","kind":"ctor","ret":"void","params":[{"type":"DayZGame","name":"game"}],"file":"3_Game/DayZGame.c","line":368},{"name":"Show","ret":"void","file":"3_Game/DayZGame.c","line":377},{"name":"Hide","ret":"void","file":"3_Game/DayZGame.c","line":391},{"name":"SetText","ret":"void","params":[{"type":"string","name":"text"}],"file":"3_Game/DayZGame.c","line":399},{"name":"GetDuration","ret":"float","file":"3_Game/DayZGame.c","line":404},{"name":"SetDuration","ret":"void","params":[{"type":"float","name":"duration"}],"file":"3_Game/DayZGame.c","line":409}],"members":[{"name":"m_WidgetRoot","type":"ref Widget","mods":["private"],"file":"3_Game/DayZGame.c","line":364},{"name":"m_TextWidgetTitle","type":"TextWidget","mods":["private"],"file":"3_Game/DayZGame.c","line":365},{"name":"m_duration","type":"float","mods":["private"],"file":"3_Game/DayZGame.c","line":366}]},{"name":"ConsoleToolbarWidgetHandlerBase","url":"classes/ConsoleToolbarWidgetHandlerBase/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":2,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":7},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":22},{"name":"UpdateControlsElements","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType","def":"EInputDeviceType.UNKNOWN"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":29}],"members":[{"name":"m_ToolbarWidget","type":"Widget","brief":"'toolbar_bg'","file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":4},{"name":"m_ToolbarText","type":"RichTextWidget","file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":5}]},{"name":"Construction","url":"classes/Construction/","file":"4_World/Classes/BaseBuilding/Construction.c","line":11,"methods":[{"name":"Construction","kind":"ctor","ret":"void","params":[{"type":"BaseBuildingBase","name":"parent"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":26},{"name":"Init","ret":"void","file":"4_World/Classes/BaseBuilding/Construction.c","line":34},{"name":"GetParent","ret":"BaseBuildingBase","mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":40},{"name":"SetParent","ret":"void","params":[{"type":"BaseBuildingBase","name":"parent"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":44},{"name":"AddToConstructedParts","ret":"void","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":52},{"name":"RemoveFromConstructedParts","ret":"void","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":63},{"name":"BuildPartServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":75},{"name":"DismantlePartServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":98},{"name":"DestroyPartServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"},{"type":"bool","name":"destroyed_by_connected_part","def":"false"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":121},{"name":"DestroyConnectedParts","ret":"void","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":141},{"name":"ExceptionCheck","ret":"bool","params":[{"type":"string","name":"part_name"}],"brief":"Exceptions from 'dependent parts' hierarchy are handled here","file":"4_World/Classes/BaseBuilding/Construction.c","line":157},{"name":"InitVisuals","ret":"void","file":"4_World/Classes/BaseBuilding/Construction.c","line":173},{"name":"UpdateVisuals","ret":"void","file":"4_World/Classes/BaseBuilding/Construction.c","line":188},{"name":"UpdatePhysics","ret":"void","file":"4_World/Classes/BaseBuilding/Construction.c","line":207},{"name":"InitBaseState","ret":"void","file":"4_World/Classes/BaseBuilding/Construction.c","line":228},{"name":"UpdateConstructionParts","ret":"void","mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":235},{"name":"GetConstructionParts","ret":"map<string, ref ConstructionPart>","file":"4_World/Classes/BaseBuilding/Construction.c","line":275},{"name":"GetConstructionPart","ret":"ConstructionPart","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":280},{"name":"CanBuildPart","ret":"bool","params":[{"type":"string","name":"part_name"},{"type":"ItemBase","name":"tool"},{"type":"bool","name":"use_tool"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":296},{"name":"MaterialIsRuined","ret":"bool","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":306},{"name":"GetConstructionPartsToBuild","ret":"void","params":[{"type":"string","name":"main_part_name"},{"mods":["out"],"type":"array<ConstructionPart>","name":"construction_parts"},{"type":"ItemBase","name":"tool"},{"mods":["out"],"type":"string","name":"real_constructionTarget"},{"type":"bool","name":"use_tool"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":339},{"name":"GetBaseConstructionPart","ret":"ConstructionPart","file":"4_World/Classes/BaseBuilding/Construction.c","line":378},{"name":"GetGateConstructionPart","ret":"ConstructionPart","file":"4_World/Classes/BaseBuilding/Construction.c","line":395},{"name":"HasRequiredPart","ret":"bool","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":412},{"name":"HasConflictPart","ret":"bool","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":438},{"name":"GetConstructionPartToDismantle","ret":"ConstructionPart","params":[{"type":"string","name":"part_name"},{"type":"ItemBase","name":"tool"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":458},{"name":"CanDismantlePart","ret":"bool","params":[{"type":"string","name":"part_name"},{"type":"ItemBase","name":"tool"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":468},{"name":"HasDependentPart","ret":"bool","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":479},{"name":"GetValidDepenentPartsArray","ret":"array<string>","params":[{"type":"string","name":"part_name"},{"type":"array<string>","name":"recurs","def":"null"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":499},{"name":"GetRequiredParts","ret":"array<string>","params":[{"type":"string","name":"part_name"},{"type":"string","name":"main_part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":546},{"name":"GetConstructionPartToDestroy","ret":"ConstructionPart","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":556},{"name":"CanDestroyPart","ret":"bool","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":566},{"name":"ShowConstructionPart","ret":"void","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":578},{"name":"HideConstructionPart","ret":"void","params":[{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":584},{"name":"ShowConstructionPartPhysics","ret":"void","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":591},{"name":"HideConstructionPartPhysics","ret":"void","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":596},{"name":"IsPartConstructed","ret":"bool","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":602},{"name":"HasMaterials","ret":"bool","params":[{"type":"string","name":"part_name"},{"type":"bool","name":"repairing","def":"false"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":617},{"name":"HasMaterialWithQuantityAttached","ret":"bool","params":[{"type":"string","name":"slot_name"},{"type":"float","name":"quantity"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":658},{"name":"TakeMaterialsServer","ret":"void","params":[{"type":"string","name":"part_name"},{"type":"bool","name":"repairing","def":"false"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":671},{"name":"ReceiveMaterialsServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"string","name":"damagezone_name"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":726},{"name":"DestroyMaterialsServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":740},{"name":"DropNonUsableMaterialsServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":788},{"name":"SetLockOnAttachedMaterials","ret":"void","params":[{"type":"string","name":"part_name"},{"type":"bool","name":"lock_slot"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":911},{"name":"CanUseToolToBuildPart","ret":"bool","params":[{"type":"string","name":"part_name"},{"type":"ItemBase","name":"tool"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":959},{"name":"CanUseToolToDismantlePart","ret":"bool","params":[{"type":"string","name":"part_name"},{"type":"ItemBase","name":"tool"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":982},{"name":"GetMaterialType","ret":"ConstructionMaterialType","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1005},{"name":"IsColliding","ret":"bool","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1021},{"name":"IsCollidingEx","ret":"bool","params":[{"type":"CollisionCheckData","name":"check_data"}],"brief":"Collision check for building part","file":"4_World/Classes/BaseBuilding/Construction.c","line":1070},{"name":"GetCollisionBoxSize","ret":"vector","params":[{"type":"vector","name":"min_max","array":"2"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1113},{"name":"GetCollisionBoxData","ret":"void","params":[{"type":"string","name":"part_name"},{"mods":["out"],"type":"vector","name":"min_max","array":"2"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1125},{"name":"GetBoxCenter","ret":"vector","params":[{"type":"vector","name":"min_max","array":"2"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1146},{"name":"GetTriggerExtents","ret":"void","params":[{"type":"vector","name":"min_max","array":"2"},{"mods":["out"],"type":"vector","name":"extents","array":"2"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1158},{"name":"DrawDebugCollisionBox","ret":"void","params":[{"type":"vector","name":"min_max","array":"2"},{"type":"int","name":"color"}],"mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1170},{"name":"DestroyDebugCollisionBox","ret":"void","mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1181},{"name":"CreateCollisionTrigger","ret":"void","params":[{"type":"string","name":"part_name"},{"type":"vector","name":"min_max","array":"2"},{"type":"vector","name":"center"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1190},{"name":"DestroyCollisionTrigger","ret":"void","file":"4_World/Classes/BaseBuilding/Construction.c","line":1218},{"name":"IsTriggerColliding","ret":"bool","file":"4_World/Classes/BaseBuilding/Construction.c","line":1224}],"members":[{"name":"REPAIR_MATERIAL_PERCENTAGE","type":"float","mods":["static","const"],"init":"0.15","file":"4_World/Classes/BaseBuilding/Construction.c","line":13},{"name":"DECONSTURCT_MATERIAL_LOSS","type":"float","mods":["static","const"],"init":"0.2","file":"4_World/Classes/BaseBuilding/Construction.c","line":14},{"name":"m_ConstructionParts","type":"ref map<string, ref ConstructionPart>","mods":["protected"],"brief":"string - part name; int - 0-not constructed, 1-constructed","file":"4_World/Classes/BaseBuilding/Construction.c","line":15},{"name":"m_Parent","type":"BaseBuildingBase","mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":16},{"name":"m_CollisionBox","type":"Shape","mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":19},{"name":"m_ConstructionBoxTrigger","type":"ConstructionBoxTrigger","mods":["protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":21}]},{"name":"ConstructionActionData","url":"classes/ConstructionActionData/","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":1,"methods":[{"name":"ConstructionActionData","kind":"ctor","ret":"void","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":28},{"name":"~ConstructionActionData","kind":"dtor","ret":"void","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":49},{"name":"GetMainPartName","ret":"string","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":68},{"name":"GetMainPartNameNoTool","ret":"string","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":73},{"name":"SetTarget","ret":"void","params":[{"type":"Object","name":"target"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":78},{"name":"GetTarget","ret":"Object","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":83},{"name":"SetTargetPart","ret":"void","params":[{"type":"ConstructionPart","name":"target_part"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":88},{"name":"GetTargetPart","ret":"ConstructionPart","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":93},{"name":"SetSlotId","ret":"void","params":[{"type":"int","name":"slot_id"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":98},{"name":"GetSlotId","ret":"int","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":103},{"name":"SetActionInitiator","ret":"void","params":[{"type":"PlayerBase","name":"action_initiator"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":108},{"name":"GetActionInitiator","ret":"PlayerBase","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":113},{"name":"SetNextIndex","ret":"void","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":119},{"name":"RefreshPartsToBuild","ret":"void","params":[{"type":"string","name":"main_part_name"},{"type":"ItemBase","name":"tool"},{"type":"bool","name":"use_tool","def":"true"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":124},{"name":"OnUpdateActions","ret":"void","params":[{"type":"Object","name":"item"},{"type":"Object","name":"target"},{"type":"int","name":"component_index"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":129},{"name":"OnUpdateActionsNoTool","ret":"void","params":[{"type":"Object","name":"item"},{"type":"Object","name":"target"},{"type":"int","name":"component_index"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":157},{"name":"GetConstructionPartsCount","ret":"int","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":173},{"name":"GetCurrentBuildPart","ret":"ConstructionPart","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":179},{"name":"GetBuildPartAtIndex","ret":"ConstructionPart","params":[{"type":"int","name":"idx"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":184},{"name":"GetBuildPartNoToolAtIndex","ret":"ConstructionPart","params":[{"type":"int","name":"idx"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":193},{"name":"GetCombinationLock","ret":"CombinationLock","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":205},{"name":"SetCombinationLock","ret":"void","params":[{"type":"CombinationLock","name":"combination_lock"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":210},{"name":"GetDialNumberText","ret":"string","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":215},{"name":"GetAttachmentSlotFromSelection","ret":"int","params":[{"type":"PlayerBase","name":"player"},{"type":"EntityAI","name":"target"},{"type":"ItemBase","name":"item_to_attach"},{"type":"string","name":"selection"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":250},{"name":"GetAttachmentsFromSelection","ret":"void","params":[{"type":"EntityAI","name":"target"},{"type":"string","name":"selection"},{"mods":["out"],"type":"array<EntityAI>","name":"attachments"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":300},{"name":"CombineItems","ret":"void","params":[{"type":"ItemBase","name":"target"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":338},{"name":"RefreshAttachmentsToDetach","ret":"void","params":[{"type":"EntityAI","name":"target"},{"type":"string","name":"main_part_name"}],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":351},{"name":"SetNextAttachmentIndex","ret":"void","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":356},{"name":"GetAttachmentsToDetachCount","ret":"int","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":375},{"name":"GetActualAttachmentToDetach","ret":"EntityAI","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":380},{"name":"ResetActionIndexes","ret":"void","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":398}],"members":[{"name":"m_Target","type":"Object","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":3},{"name":"m_BuildParts","type":"ref array<ConstructionPart>","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":6},{"name":"m_BuildPartsNoTool","type":"ref array<ConstructionPart>","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":7},{"name":"m_PartIndex","type":"int","brief":"used on client only, action synchronizes it to server to avoid mismatch","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":9},{"name":"m_MainPartName","type":"string","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":10},{"name":"m_MainPartNameNoTool","type":"string","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":11},{"name":"m_TargetPart","type":"ref ConstructionPart","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":12},{"name":"m_CombinationLock","type":"CombinationLock","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":15},{"name":"m_SlotId","type":"int","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":18},{"name":"m_ActionInitiator","type":"PlayerBase","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":19},{"name":"m_Attachments","type":"ref array<EntityAI>","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":21},{"name":"m_ActionVariantManager","type":"ActionVariantManager","mods":["protected"],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":23},{"name":"m_ActionNoToolVariantManager","type":"ActionVariantManager","mods":["protected"],"file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":24},{"name":"m_AttachmentsIndex","type":"int","file":"4_World/Classes/BaseBuilding/ConstructionActionData.c","line":26}]},{"name":"ConstructionBoxTrigger","url":"classes/ConstructionBoxTrigger/","base":"ManTrigger","file":"4_World/Classes/BaseBuilding/Construction.c","line":1338,"methods":[{"name":"SetPartName","ret":"void","params":[{"type":"string","name":"part_name"}],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1342},{"name":"GetPartName","ret":"string","file":"4_World/Classes/BaseBuilding/Construction.c","line":1347},{"name":"UpdateInsiders","ret":"void","params":[{"type":"int","name":"timeout"}],"mods":["override","protected"],"file":"4_World/Classes/BaseBuilding/Construction.c","line":1352},{"name":"IsColliding","ret":"bool","file":"4_World/Classes/BaseBuilding/Construction.c","line":1357}],"members":[{"name":"m_PartName","type":"string","file":"4_World/Classes/BaseBuilding/Construction.c","line":1340}]},{"name":"ConstructionHelmet_Blue","url":"classes/ConstructionHelmet_Blue/","base":"ConstructionHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ConstructionHelmet_ColorBase.c","line":5},{"name":"ConstructionHelmet_ColorBase","url":"classes/ConstructionHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ConstructionHelmet_ColorBase.c","line":1},{"name":"ConstructionHelmet_Lime","url":"classes/ConstructionHelmet_Lime/","base":"ConstructionHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ConstructionHelmet_ColorBase.c","line":6},{"name":"ConstructionHelmet_Orange","url":"classes/ConstructionHelmet_Orange/","base":"ConstructionHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ConstructionHelmet_ColorBase.c","line":7},{"name":"ConstructionHelmet_Red","url":"classes/ConstructionHelmet_Red/","base":"ConstructionHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ConstructionHelmet_ColorBase.c","line":8},{"name":"ConstructionHelmet_White","url":"classes/ConstructionHelmet_White/","base":"ConstructionHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ConstructionHelmet_ColorBase.c","line":9},{"name":"ConstructionHelmet_Yellow","url":"classes/ConstructionHelmet_Yellow/","base":"ConstructionHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ConstructionHelmet_ColorBase.c","line":10},{"name":"ConstructionPart","url":"classes/ConstructionPart/","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":1,"methods":[{"name":"ConstructionPart","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"part_name"},{"type":"string","name":"main_part_name"},{"type":"int","name":"id"},{"type":"bool","name":"is_built"},{"type":"bool","name":"is_base"},{"type":"bool","name":"is_gate"},{"type":"array<string>","name":"required_parts"}],"file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":12},{"name":"GetName","ret":"string","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":24},{"name":"GetPartName","ret":"string","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":30},{"name":"GetMainPartName","ret":"string","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":35},{"name":"GetId","ret":"int","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":40},{"name":"IsBuilt","ret":"bool","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":45},{"name":"SetBuiltState","ret":"void","params":[{"type":"bool","name":"is_built"}],"file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":50},{"name":"SetRequestBuiltState","ret":"void","params":[{"type":"bool","name":"req_built"}],"file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":56},{"name":"IsBase","ret":"bool","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":65},{"name":"IsGate","ret":"bool","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":70},{"name":"GetRequiredParts","ret":"array<string>","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":75}],"members":[{"name":"m_Name","type":"string","brief":"localized text name that is displayed ingame","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":3},{"name":"m_Id","type":"int","brief":"a number used for synchronization and persistence purposes, must be unique and withing sync limit (total number of bits in all sync/persistence variables)","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":4},{"name":"m_PartName","type":"string","brief":"config class name","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":5},{"name":"m_MainPartName","type":"string","brief":"main (parent) config class name","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":6},{"name":"m_IsBuilt","type":"bool","brief":"defines part build state","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":7},{"name":"m_IsBase","type":"bool","brief":"defines if this part is the foundation of the whole construction","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":8},{"name":"m_IsGate","type":"bool","brief":"defines part gate state","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":9},{"name":"m_RequiredParts","type":"ref array<string>","brief":"list of parts required by this part","file":"4_World/Classes/BaseBuilding/ConstructionPart.c","line":10}]},{"name":"ConsumeConditionData","url":"classes/ConsumeConditionData/","file":"4_World/Classes/ConsumeConditionData.c","line":1,"methods":[{"name":"ConsumeConditionData","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"consumer"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/ConsumeConditionData.c","line":7}],"members":[{"name":"m_Consumer","type":"EntityAI","file":"4_World/Classes/ConsumeConditionData.c","line":3},{"name":"m_ConsumedItem","type":"ItemBase","file":"4_World/Classes/ConsumeConditionData.c","line":4}]},{"name":"Contact","url":"classes/Contact/","mods":["sealed"],"brief":"Output structure for reporting collisions.","file":"1_Core/Physics/Contact.c","line":9,"methods":[{"name":"Contact","kind":"ctor","ret":"void","mods":["private"],"file":"1_Core/Physics/Contact.c","line":11},{"name":"~Contact","kind":"dtor","ret":"void","mods":["private"],"file":"1_Core/Physics/Contact.c","line":12},{"name":"GetNormalImpulse","ret":"vector","mods":["proto","native"],"proto":true,"file":"1_Core/Physics/Contact.c","line":47},{"name":"GetRelativeVelocityBefore","ret":"float","params":[{"type":"vector","name":"vel"}],"mods":["proto","native"],"proto":true,"file":"1_Core/Physics/Contact.c","line":48},{"name":"GetRelativeVelocityAfter","ret":"float","params":[{"type":"vector","name":"vel"}],"mods":["proto","native"],"proto":true,"file":"1_Core/Physics/Contact.c","line":49}],"members":[{"name":"Physics1","type":"Physics","file":"1_Core/Physics/Contact.c","line":14},{"name":"Physics2","type":"Physics","file":"1_Core/Physics/Contact.c","line":15},{"name":"Material1","type":"SurfaceProperties","brief":"Surface properties of Object1","file":"1_Core/Physics/Contact.c","line":17},{"name":"Material2","type":"SurfaceProperties","brief":"Surface properties of Object2","file":"1_Core/Physics/Contact.c","line":19},{"name":"Impulse","type":"float","brief":"Impulse applied to resolve the collision","file":"1_Core/Physics/Contact.c","line":21},{"name":"ShapeIndex1","type":"int","brief":"Index of collider on Object1","file":"1_Core/Physics/Contact.c","line":23},{"name":"ShapeIndex2","type":"int","brief":"Index of collider on Object2","file":"1_Core/Physics/Contact.c","line":25},{"name":"Normal","type":"vector","brief":"Collision axis at the contact point","file":"1_Core/Physics/Contact.c","line":27},{"name":"Position","type":"vector","brief":"Position of the contact point (world space)","file":"1_Core/Physics/Contact.c","line":29},{"name":"PenetrationDepth","type":"float","brief":"Penetration depth on Object1","file":"1_Core/Physics/Contact.c","line":31},{"name":"RelativeNormalVelocityBefore","type":"float","file":"1_Core/Physics/Contact.c","line":33},{"name":"RelativeNormalVelocityAfter","type":"float","file":"1_Core/Physics/Contact.c","line":34},{"name":"RelativeVelocityBefore","type":"vector","file":"1_Core/Physics/Contact.c","line":35},{"name":"RelativeVelocityAfter","type":"vector","file":"1_Core/Physics/Contact.c","line":36},{"name":"VelocityBefore1","type":"vector","brief":"Velocity of Object1 before collision (world space)","file":"1_Core/Physics/Contact.c","line":39},{"name":"VelocityBefore2","type":"vector","brief":"Velocity of Object2 before collision (world space)","file":"1_Core/Physics/Contact.c","line":41},{"name":"VelocityAfter1","type":"vector","brief":"Velocity of Object1 after collision (world space)","file":"1_Core/Physics/Contact.c","line":43},{"name":"VelocityAfter2","type":"vector","brief":"Velocity of Object2 after collision (world space)","file":"1_Core/Physics/Contact.c","line":45}]},{"name":"Container","url":"classes/Container/","base":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1,"methods":[{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"proto":true,"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":27},{"name":"DraggingOver","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"proto":true,"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":28},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"proto":true,"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":29},{"name":"UpdateSpacer","ret":"void","proto":true,"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":30},{"name":"GetHeader","ret":"Header","proto":true,"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":31},{"name":"SetHeader","ret":"void","params":[{"type":"Header","name":"header"}],"proto":true,"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":32},{"name":"CheckHeaderDragability","ret":"void","proto":true,"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":33},{"name":"Container","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":35},{"name":"GetFocusedContainer","ret":"Container","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":48},{"name":"GetContainer","ret":"Container","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":57},{"name":"SetFocusedContainer","ret":"void","params":[{"type":"Container","name":"cont"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":67},{"name":"GetFocusedSlotsIcon","ret":"SlotsIcon","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":72},{"name":"GetActiveIndex","ret":"int","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":82},{"name":"SetActiveIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":87},{"name":"GetSlotsScrollWidget","ret":"ScrollWidget","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":92},{"name":"GetScrollWidget","ret":"ScrollWidget","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":97},{"name":"UpdateRadialIcon","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":102},{"name":"SetSlotIcon","ret":"void","params":[{"type":"SlotsIcon","name":"icon"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":110},{"name":"SetDefaultFocus","ret":"void","params":[{"type":"bool","name":"while_micromanagment_mode","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":115},{"name":"SetLastFocus","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":120},{"name":"Unfocus","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":130},{"name":"MoveGridCursor","ret":"void","params":[{"type":"int","name":"direction"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":134},{"name":"ScrollToActiveContainer","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":158},{"name":"ScrollToActiveContainer","ret":"void","params":[{"type":"ScrollWidget","name":"sw"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":175},{"name":"CheckScrollbarVisibility","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":204},{"name":"CheckScrollbarVisibility","ret":"void","params":[{"type":"ScrollWidget","name":"sw"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":221},{"name":"Open","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":236},{"name":"Close","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":242},{"name":"IsOpened","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":248},{"name":"SetOpenForSlotIcon","ret":"void","params":[{"type":"bool","name":"open"},{"type":"SlotsIcon","name":"icon","def":"null"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":253},{"name":"Toggle","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":271},{"name":"GetFocusedContainerHeight","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":284},{"name":"GetFocusedContainerYPos","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":305},{"name":"GetFocusedContainerYScreenPos","ret":"float","params":[{"type":"bool","name":"contents","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":316},{"name":"Count","ret":"int","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":338},{"name":"SelectItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":343},{"name":"Select","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":350},{"name":"OnSelectButton","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":357},{"name":"Combine","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":366},{"name":"TransferItemToVicinity","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":373},{"name":"TransferItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":380},{"name":"InspectItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":387},{"name":"SplitItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":394},{"name":"EquipItem","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":410},{"name":"CanOpenCloseContainer","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":433},{"name":"CanOpenCloseContainerEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":450},{"name":"CanSplit","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":455},{"name":"CanSplitEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":469},{"name":"CanDrop","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":484},{"name":"CanDropEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":499},{"name":"CanSwapOrTakeToHands","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":516},{"name":"CanSwapOrTakeToHandsEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":530},{"name":"CanEquip","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":560},{"name":"CanEquipEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":574},{"name":"CanTakeToInventory","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":608},{"name":"CanTakeToInventoryEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":622},{"name":"CanCombine","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":635},{"name":"CanCombineEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":649},{"name":"CanCombineAmmo","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":665},{"name":"CanAddToQuickbarEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":672},{"name":"AddItemToQuickbarRadial","ret":"bool","params":[{"type":"EntityAI","name":"itemToAssign"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":689},{"name":"IsEmpty","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":712},{"name":"IsItemActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":717},{"name":"IsItemWithQuantityActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":724},{"name":"GetFocusedItem","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":731},{"name":"GetFocusedContainerEntity","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":740},{"name":"GetColumnCount","ret":"int","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":748},{"name":"SetColumnCount","ret":"void","params":[{"type":"int","name":"count"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":753},{"name":"GetFocusedColumn","ret":"int","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":758},{"name":"SetFocusedColumn","ret":"void","params":[{"type":"int","name":"column"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":763},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":768},{"name":"SetLastActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":779},{"name":"SetFirstActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":823},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":853},{"name":"UnfocusAll","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":901},{"name":"UnfocusGrid","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":917},{"name":"IsLastIndex","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":926},{"name":"IsFirstIndex","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":931},{"name":"IsFirstContainerFocused","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":936},{"name":"IsLastContainerFocused","ret":"bool","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":941},{"name":"ResetFocusedContainer","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":946},{"name":"SetNextActive","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":956},{"name":"SetPreviousActive","ret":"void","params":[{"type":"bool","name":"force","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":992},{"name":"SetNextRightActive","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1028},{"name":"SetNextLeftActive","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1042},{"name":"SetSameLevelNextActive","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1056},{"name":"SetSameLevelPreviousActive","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1101},{"name":"RecomputeOpenedContainers","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1148},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1196},{"name":"Insert","ret":"void","params":[{"type":"LayoutHolder","name":"container"},{"type":"int","name":"pos","def":"-1"},{"type":"bool","name":"immedUpdate","def":"true"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1201},{"name":"Remove","ret":"void","params":[{"type":"LayoutHolder","name":"container"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1216},{"name":"Get","ret":"LayoutHolder","params":[{"type":"int","name":"x"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1246},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1251},{"name":"UpdateBodySpacers","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1260},{"name":"HideContent","ret":"void","params":[{"type":"bool","name":"force_hide","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1274},{"name":"ShowContent","ret":"void","params":[{"type":"bool","name":"force_show","def":"false"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1287},{"name":"SetForceShow","ret":"void","params":[{"type":"bool","name":"value"}],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1302},{"name":"UpdateSelectionIcons","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1307},{"name":"ExpandCollapseContainer","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":1312}],"members":[{"name":"m_Body","type":"ref array<ref LayoutHolder>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":3},{"name":"m_OpenedContainers","type":"ref array<LayoutHolder>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":4},{"name":"m_ActiveIndex","type":"int","mods":["protected"],"init":"0","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":5},{"name":"m_LastIndex","type":"bool","mods":["protected"],"brief":"deprecated","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":6},{"name":"m_Closed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":7},{"name":"m_FocusedContainer","type":"Container","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":8},{"name":"m_PrevAlpha","type":"float","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":9},{"name":"ITEMS_IN_ROW","type":"int","mods":["const"],"init":"8","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":10},{"name":"m_ColumnCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":13},{"name":"m_FocusedColumn","type":"int","mods":["protected"],"init":"0","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":15},{"name":"m_ForcedHide","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":16},{"name":"m_ForcedShow","type":"bool","mods":["protected"],"brief":"used to override displayability condition, but 'm_ForcedHide' takes preference","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":17},{"name":"m_SlotIcon","type":"SlotsIcon","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":19},{"name":"m_Entity","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":20},{"name":"SORT_ATTACHMENTS_OWN","type":"int","mods":["const"],"init":"1","brief":"direct attachments of the parent item","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":22},{"name":"SORT_CARGO_OWN","type":"int","mods":["const"],"init":"2","brief":"cargo of the parent item","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":23},{"name":"SORT_ATTACHMENTS_NEXT_OFFSET","type":"int","mods":["const"],"init":"2","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":24},{"name":"SORT_CARGO_NEXT_OFFSET","type":"int","mods":["const"],"init":"3","file":"5_Mission/GUI/InventoryNew/Containers/Container.c","line":25}]},{"name":"Container_Base","url":"classes/Container_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/Container_Base.c","line":1,"methods":[{"name":"IsContainer","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":3},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":8},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":19}]},{"name":"ContainerLockedBase","url":"classes/ContainerLockedBase/","base":"BuildingSuper","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":1,"methods":[{"name":"ContainerLockedBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":6},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":15},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":23},{"name":"HandleDoorLoad","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":36},{"name":"OnDoorLocked","ret":"void","params":[{"type":"DoorLockParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":67},{"name":"OnDoorUnlocked","ret":"void","params":[{"type":"DoorLockParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":78},{"name":"OnDoorCloseStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":93},{"name":"OnDoorOpenStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":100}],"members":[{"name":"m_LockedMask","type":"int","mods":["protected"],"init":"0","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":3},{"name":"m_OpeningMask","type":"int","mods":["protected"],"init":"0","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":4}]},{"name":"ContainerWithCargo","url":"classes/ContainerWithCargo/","base":"ClosableContainer","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":1,"methods":[{"name":"ContainerWithCargo","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":6},{"name":"IsDisplayable","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":19},{"name":"IsEmpty","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":26},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":31},{"name":"CanCombine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":36},{"name":"CanCombineAmmo","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":41},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":46},{"name":"LockCargo","ret":"void","params":[{"type":"bool","name":"value"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":51},{"name":"Open","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":68},{"name":"Close","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":85},{"name":"IsOpened","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":102},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":107},{"name":"IsFirstContainerFocused","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":144},{"name":"IsLastContainerFocused","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":149},{"name":"SetDefaultFocus","ret":"void","params":[{"type":"bool","name":"while_micromanagment_mode","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":154},{"name":"UnfocusAll","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":159},{"name":"SplitItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":164},{"name":"EquipItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":169},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":174},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":179},{"name":"InspectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":184},{"name":"SetEntity","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"cargo_index","def":"0"},{"type":"bool","name":"immedUpdate","def":"true"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":189},{"name":"GetEntity","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":214},{"name":"GetFocusedContainerEntity","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":219},{"name":"GetItemPreviewItem","ret":"EntityAI","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":224},{"name":"DraggingOverGrid","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":244},{"name":"DropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":333},{"name":"TakeIntoHands","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":410},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":429},{"name":"DraggingOver","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":434},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":463},{"name":"GetCargo","ret":"CargoContainer","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":490}],"members":[{"name":"m_CargoGrid","type":"ref CargoContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":3},{"name":"m_CargoIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargo.c","line":4}]},{"name":"ContainerWithCargoAndAttachments","url":"classes/ContainerWithCargoAndAttachments/","base":"ClosableContainer","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":1,"methods":[{"name":"ContainerWithCargoAndAttachments","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":11},{"name":"~ContainerWithCargoAndAttachments","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":16},{"name":"RecomputeContainers","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":42},{"name":"AttachmentAddedEx","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"},{"type":"EntityAI","name":"parent"},{"type":"bool","name":"immedUpdate","def":"true"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":128},{"name":"AttachmentAdded","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"},{"type":"EntityAI","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":193},{"name":"AttachmentRemoved","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"},{"type":"EntityAI","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":198},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":230},{"name":"GetFocusedContainerEntity","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":264},{"name":"UnfocusAll","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":269},{"name":"IsLastIndex","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":293},{"name":"IsFirstContainerFocused","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":298},{"name":"IsLastContainerFocused","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":303},{"name":"MoveGridCursor","ret":"void","params":[{"type":"int","name":"direction"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":308},{"name":"SetEntity","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"bool","name":"immedUpdate","def":"true"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":318},{"name":"HideCargo","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":386},{"name":"ShowCargo","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":398},{"name":"GetEntity","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":410},{"name":"GetItemPreviewWidgetDragOrDrop","ret":"ItemPreviewWidget","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":415},{"name":"GetItemPreviewItem","ret":"EntityAI","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":422},{"name":"GetItemPreviewWidget","ret":"Widget","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":442},{"name":"MouseClick2","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":458},{"name":"DropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"CargoContainer","name":"cargo"}],"brief":"NOTE Used for mouse only","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":525},{"name":"TakeAsAttachment","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":597},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":683},{"name":"OnDropReceivedFromHeader2","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":688},{"name":"DoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":693},{"name":"DraggingOverGrid","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"},{"type":"CargoContainer","name":"cargo"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":760},{"name":"DraggingOver","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":839},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":844},{"name":"GetCargo","ret":"CargoContainer","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":985},{"name":"GetAttachmentCargos","ret":"map<EntityAI, ref CargoContainer>","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":990},{"name":"GetAttachmentAttachmentsContainers","ret":"map<EntityAI, ref AttachmentsWrapper>","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":995}],"members":[{"name":"m_Atts","type":"ref Attachments","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":3},{"name":"m_CargoGrid","type":"ref CargoContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":4},{"name":"m_AttachmentCargos","type":"ref map<EntityAI, ref CargoContainer>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":6},{"name":"m_AttachmentAttachmentsContainers","type":"ref map<EntityAI, ref AttachmentsWrapper>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":7},{"name":"m_AttachmentAttachments","type":"ref map<EntityAI, ref Attachments>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":8},{"name":"m_AttachmentSlotsSorted","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithCargoAndAttachments.c","line":9}]},{"name":"ContainerWithElectricManager","url":"classes/ContainerWithElectricManager/","base":"ContainerWithCargoAndAttachments","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithElectricManager.c","line":1,"methods":[{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithElectricManager.c","line":3},{"name":"SetEntity","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithElectricManager.c","line":11},{"name":"ElectricityIcon","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ContainerWithElectricManager.c","line":18}]},{"name":"ContaminatedArea_Base","url":"classes/ContaminatedArea_Base/","base":"EffectArea","file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":1,"methods":[{"name":"OnPlayerEnterServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EffectTrigger","name":"trigger"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":3},{"name":"OnPlayerExitServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EffectTrigger","name":"trigger"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":10},{"name":"InitZoneClient","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":17},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":24}]},{"name":"ContaminatedArea_Dynamic","url":"classes/ContaminatedArea_Dynamic/","base":"ContaminatedArea_DynamicBase","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":22,"methods":[{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":42},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":94},{"name":"Tick","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":106},{"name":"SetupZoneData","ret":"void","params":[{"type":"EffectAreaParams","name":"params"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":121},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":139},{"name":"InitZoneServer","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":161},{"name":"SpawnItems","ret":"void","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":168},{"name":"CreateTrigger","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"int","name":"radius"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":190},{"name":"PlayFX","ret":"void","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":203},{"name":"PlayExplosionLight","ret":"void","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":221},{"name":"PlayFlareVFX","ret":"void","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":226}],"members":[{"name":"m_OffsetPos","type":"vector","mods":["protected"],"brief":"This will be the position at which we spawn all future airborne FX","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":24},{"name":"m_StartupTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":25},{"name":"m_FXTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":26},{"name":"m_FlareLight","type":"FlareLight","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":27},{"name":"m_ShellLight","type":"ShellLight","mods":["protected"],"brief":"Light used upon ariborne shell detonation","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":28},{"name":"AIRBORNE_EXPLOSION_DELAY","type":"int","mods":["const"],"init":"20","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":31},{"name":"AREA_SETUP_DELAY","type":"int","mods":["const"],"init":"10","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":32},{"name":"AIRBORNE_FX_OFFSET","type":"float","mods":["const"],"init":"50","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":33},{"name":"ARTILLERY_SHELL_SPEED","type":"float","mods":["const"],"init":"100","brief":"Units per second","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":34},{"name":"SPAWN_ITEM_TYPE","type":"ref array<string>","mods":["const"],"init":"{\"Grenade_ChemGas\"}","brief":"item classnames","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":37},{"name":"SPAWN_ITEM_COUNT","type":"ref array<int>","mods":["const"],"init":"{Math.RandomIntInclusive(2,5)}","brief":"how many of each type","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":38},{"name":"SPAWN_ITEM_RAD_MIN","type":"ref array<float>","mods":["const"],"init":"{5}","brief":"min distance the item will be spawned from the area position(epicenter)","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":39},{"name":"SPAWN_ITEM_RAD_MAX","type":"ref array<float>","mods":["const"],"init":"{15}","brief":"max distance the item will be spawned from the area position(epicenter)","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":40}]},{"name":"ContaminatedArea_DynamicBase","url":"classes/ContaminatedArea_DynamicBase/","base":"ContaminatedArea_Base","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":10,"methods":[{"name":"ContaminatedArea_DynamicBase","kind":"ctor","ret":"void","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":22},{"name":"GetRemainingTime","ret":"float","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":30},{"name":"GetStartDecayLifetime","ret":"float","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":35},{"name":"GetFinishDecayLifetime","ret":"float","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":40},{"name":"SetDecayState","ret":"void","params":[{"type":"int","name":"newState"}],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":46},{"name":"InitZone","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":61},{"name":"InitZoneClient","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":68},{"name":"InitZoneServer","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":76},{"name":"OnParticleAllocation","ret":"void","params":[{"type":"ParticleManager","name":"pm"},{"type":"array<ParticleSource>","name":"particles"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":85},{"name":"CreateTrigger","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"int","name":"radius"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":107},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":120}],"members":[{"name":"m_DecayState","type":"int","mods":["protected"],"init":"eAreaDecayStage.INIT","brief":"The current state in which the area is","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":12},{"name":"DECAY_START_PART_SIZE","type":"float","mods":["const"],"init":"32","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":15},{"name":"DECAY_START_PART_BIRTH_RATE","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":16},{"name":"DECAY_END_PART_SIZE","type":"float","mods":["const"],"init":"17","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":17},{"name":"DECAY_END_PART_BIRTH_RATE","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":18},{"name":"START_DECAY_LIFETIME","type":"float","mods":["const"],"init":"900","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":19},{"name":"FINISH_DECAY_LIFETIME","type":"float","mods":["const"],"init":"300","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":20}]},{"name":"ContaminatedArea_Local","url":"classes/ContaminatedArea_Local/","base":"ContaminatedArea_DynamicBase","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":1,"methods":[{"name":"ContaminatedArea_Local","kind":"ctor","ret":"void","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":7},{"name":"SetupZoneData","ret":"void","params":[{"type":"EffectAreaParams","name":"params"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":12},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":30},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":36},{"name":"SpawnParticles","ret":"void","params":[{"type":"ParticlePropertiesArray","name":"props"},{"type":"vector","name":"centerPos"},{"type":"vector","name":"partPos"},{"mods":["inout"],"type":"int","name":"count"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":46},{"name":"GetStartDecayLifetime","ret":"float","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":58},{"name":"GetFinishDecayLifetime","ret":"float","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":63},{"name":"GetRemainingTime","ret":"float","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":68},{"name":"Tick","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":73}],"members":[{"name":"TICK_RATE","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":3},{"name":"m_Timer1","type":"ref Timer","init":"new Timer","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":4},{"name":"m_Lifetime","type":"float","init":"360","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Local.c","line":5}]},{"name":"ContaminatedArea_Static","url":"classes/ContaminatedArea_Static/","base":"ContaminatedArea_Base","file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":33,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":39},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":49},{"name":"InitZoneServer","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":56},{"name":"InitZoneClient","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":65},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/ContaminatedArea.c","line":73}]},{"name":"ContaminatedTrigger","url":"classes/ContaminatedTrigger/","base":"EffectTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":2,"methods":[{"name":"GetDisplayName","ret":"string","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":6},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":15},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":29},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":43},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":48},{"name":"OnStayStartServerEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":54},{"name":"OnStayFinishServerEvent","ret":"void","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":65},{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":74},{"name":"GetAmbientSoundsetName","ret":"string","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":84}],"members":[{"name":"DAMAGE_TICK_RATE","type":"float","mods":["const"],"init":"10","brief":"deal damage every n-th second","file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":4}]},{"name":"ContaminatedTrigger_Dynamic","url":"classes/ContaminatedTrigger_Dynamic/","base":"ContaminatedTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":92,"methods":[{"name":"ContaminatedTrigger_Dynamic","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":96},{"name":"SetAreaState","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":105},{"name":"OnStayClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":112},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":143}],"members":[{"name":"m_AreaState","type":"int","mods":["protected"],"brief":"Used to get the state from linked area and update effects","file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":94}]},{"name":"ContaminatedTrigger_Local","url":"classes/ContaminatedTrigger_Local/","base":"ContaminatedTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":176,"methods":[{"name":"GetAmbientSoundsetName","ret":"string","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ContaminatedTrigger.c","line":178}]},{"name":"ContaminationStage1Mdfr","url":"classes/ContaminationStage1Mdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":12},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":21},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":26},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":31},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":36}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"100","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":4},{"name":"EVENT_1_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":6},{"name":"EVENT_1_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":7},{"name":"m_NextEvent","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":9},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination.c","line":10}]},{"name":"ContaminationStage2Mdfr","url":"classes/ContaminationStage2Mdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":19},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":28},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":33},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":38},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":45},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":50},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":55}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"100","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"400","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":4},{"name":"EVENT_1_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":6},{"name":"EVENT_1_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":7},{"name":"m_NextEvent1","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":9},{"name":"m_Time1","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":10},{"name":"EVENT_2_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"200","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":13},{"name":"EVENT_2_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"400","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":14},{"name":"m_NextEvent2","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":16},{"name":"m_Time2","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination2.c","line":17}]},{"name":"ContaminationStage3Mdfr","url":"classes/ContaminationStage3Mdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":8},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":18},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":23},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":29},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":35},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":40},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":45}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"400","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"AGENT_THRESHOLD_ACTIVATE - 1","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":4},{"name":"AGENT_THRESHOLD_FEVER","type":"int","mods":["static","const"],"init":"250","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":5},{"name":"DAMAGE_PER_SEC","type":"float","mods":["static","const"],"init":"-3","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Contamination3.c","line":6}]},{"name":"ContentDLC","url":"classes/ContentDLC/","brief":"ContentDLC is for query installed DLC (only as entitlement keys, not content)","file":"3_Game/Services/ContentDLC.c","line":10,"methods":[{"name":"GetEntitlements","ret":"int","params":[{"mods":["out"],"type":"TIntArray","name":"dlcIdList"}],"mods":["proto","native"],"proto":true,"brief":"For getting current entitlements on device (console). Could be called after any entitlement change or before accessing locked content.","file":"3_Game/Services/ContentDLC.c","line":21},{"name":"IsDLCInstalled","ret":"bool","params":[{"type":"EDLCId","name":"dlcId"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Services/ContentDLC.c","line":27},{"name":"OwnsAllDLC","ret":"bool","file":"3_Game/Services/ContentDLC.c","line":29},{"name":"OnChange","ret":"void","params":[{"type":"EDLCId","name":"dlcId"}],"brief":"Called from engine for notifing script after any change in additional content (installed, lost license). There should be check for current state of entitlements. On Xbox should be problem with event lost license! (system bug)","file":"3_Game/Services/ContentDLC.c","line":49}],"members":[{"name":"m_OnChange","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"void(EDLCId dlcId)","file":"3_Game/Services/ContentDLC.c","line":13}]},{"name":"ContextMenu","url":"classes/ContextMenu/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/ContextMenu.c","line":2,"methods":[{"name":"ContextMenu","kind":"ctor","ret":"void","file":"3_Game/GUI/ContextMenu.c","line":11},{"name":"~ContextMenu","kind":"dtor","ret":"void","file":"3_Game/GUI/ContextMenu.c","line":17},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"layoutRoot"}],"file":"3_Game/GUI/ContextMenu.c","line":24},{"name":"Show","ret":"void","params":[{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/GUI/ContextMenu.c","line":36},{"name":"ShowBackdrop","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/GUI/ContextMenu.c","line":103},{"name":"Hide","ret":"void","file":"3_Game/GUI/ContextMenu.c","line":116},{"name":"IsVisible","ret":"bool","file":"3_Game/GUI/ContextMenu.c","line":124},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/ContextMenu.c","line":130},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/ContextMenu.c","line":143},{"name":"Add","ret":"void","params":[{"type":"string","name":"label"},{"type":"Class","name":"obj"},{"type":"string","name":"fn_name"},{"type":"Param","name":"params"}],"file":"3_Game/GUI/ContextMenu.c","line":161},{"name":"AddEx","ret":"void","params":[{"type":"string","name":"label"},{"type":"int","name":"labelColor"},{"type":"Class","name":"obj"},{"type":"string","name":"funcName"},{"type":"Param","name":"params"}],"file":"3_Game/GUI/ContextMenu.c","line":166},{"name":"Remove","ret":"void","params":[{"type":"int","name":"index"}],"file":"3_Game/GUI/ContextMenu.c","line":189},{"name":"Count","ret":"int","file":"3_Game/GUI/ContextMenu.c","line":202},{"name":"Clear","ret":"void","file":"3_Game/GUI/ContextMenu.c","line":208},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"layoutRoot"},{"type":"bool","name":"builtIn","def":"false"}],"file":"4_World/Classes/ContextMenu.c","line":28},{"name":"SetSize","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"4_World/Classes/ContextMenu.c","line":107},{"name":"BuildContextMenu","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"mods":["notnull"],"type":"Widget","name":"rootWidget"},{"type":"Class","name":"target"}],"file":"4_World/Classes/ContextMenu.c","line":256},{"name":"DisplayContextMenu","ret":"void","params":[{"type":"int","name":"x"},{"type":"int","name":"y"},{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"mods":["notnull"],"type":"Widget","name":"rootWidget"},{"type":"Class","name":"target"}],"mods":["static"],"file":"4_World/Classes/ContextMenu.c","line":282}],"members":[{"name":"m_context_menu_root_widget","type":"Widget","mods":["private"],"file":"3_Game/GUI/ContextMenu.c","line":4},{"name":"m_context_menu_panel_widget","type":"Widget","mods":["private"],"file":"3_Game/GUI/ContextMenu.c","line":5},{"name":"m_commands","type":"ref array<ref CallQueueContext>","mods":["private"],"file":"3_Game/GUI/ContextMenu.c","line":6},{"name":"m_max_item_width","type":"int","mods":["private"],"file":"3_Game/GUI/ContextMenu.c","line":7},{"name":"m_count","type":"int","mods":["private"],"file":"3_Game/GUI/ContextMenu.c","line":8},{"name":"ITEMS_COUNT","type":"int","mods":["const"],"init":"27","file":"3_Game/GUI/ContextMenu.c","line":9},{"name":"m_ContextMenuInstance","type":"ref ContextMenu","mods":["protected","static"],"file":"4_World/Classes/ContextMenu.c","line":4},{"name":"m_builtIn","type":"bool","mods":["private"],"init":"false","file":"4_World/Classes/ContextMenu.c","line":11}]},{"name":"ContinuousActionProgress","url":"classes/ContinuousActionProgress/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ContinuousActionProgress.c","line":1,"methods":[{"name":"ContinuousActionProgress","kind":"ctor","ret":"void","file":"5_Mission/GUI/ContinuousActionProgress.c","line":21},{"name":"~ContinuousActionProgress","kind":"dtor","ret":"void","file":"5_Mission/GUI/ContinuousActionProgress.c","line":38},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":43},{"name":"Update","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":56},{"name":"GetPlayer","ret":"void","mods":["private"],"brief":"don't show continuous action progressif it's disabled in profile OR soft-disabled by the '~' keyhold","file":"5_Mission/GUI/ContinuousActionProgress.c","line":111},{"name":"GetActionManager","ret":"void","mods":["private"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":116},{"name":"GetActions","ret":"void","mods":["private"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":126},{"name":"SetProgress","ret":"void","params":[{"type":"float","name":"progress"}],"mods":["private"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":140}],"members":[{"name":"RadialBarWidgetName","type":"string","mods":["reference"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":3},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":5},{"name":"m_Action","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":6},{"name":"m_ActionState","type":"int","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":7},{"name":"m_AM","type":"ActionManagerBase","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":8},{"name":"m_FadeTimer","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":10},{"name":"m_Faded","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":11},{"name":"m_InitProgress","type":"float","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":13},{"name":"m_Speed","type":"float","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":14},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":16},{"name":"m_RadialWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":17},{"name":"m_LoaderImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ContinuousActionProgress.c","line":18},{"name":"m_Radial","type":"ref RadialProgressBar","file":"5_Mission/GUI/ContinuousActionProgress.c","line":19}]},{"name":"ContinuousDefaultActionInput","url":"classes/ContinuousDefaultActionInput/","base":"StandardActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":604,"methods":[{"name":"ContinuousDefaultActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":607},{"name":"GetPossibleAction","ret":"ActionBase","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":619},{"name":"ActionsSelectReset","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":624}],"members":[{"name":"m_SelectAction","type":"ActionBase","mods":["protected"],"brief":"Do nothing only for back compatibilit, relevant only for inherited class","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":606}]},{"name":"ContinuousInteractActionInput","url":"classes/ContinuousInteractActionInput/","base":"StandardActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":522,"methods":[{"name":"ContinuousInteractActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":524}]},{"name":"ContinuousWeaponManipulationActionInput","url":"classes/ContinuousWeaponManipulationActionInput/","base":"NoIndicationActionInputBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":912,"methods":[{"name":"ContinuousWeaponManipulationActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":914}]},{"name":"ControlSchemeManager","url":"classes/ControlSchemeManager/","file":"3_Game/ControlSchemeManager.c","line":1,"methods":[{"name":"SetControlScheme","ret":"void","params":[{"type":"EControlSchemeState","name":"state"}],"mods":["static"],"brief":"leaving it here in case that someone using it inside a mod","file":"3_Game/ControlSchemeManager.c","line":4}]},{"name":"ControlsXbox","url":"classes/ControlsXbox/","base":"UIScriptedMenu","file":"5_Mission/GUI/ControlsXbox.c","line":13,"methods":[{"name":"ControlsXbox","kind":"ctor","ret":"void","file":"5_Mission/GUI/ControlsXbox.c","line":26},{"name":"~ControlsXbox","kind":"dtor","ret":"void","file":"5_Mission/GUI/ControlsXbox.c","line":31},{"name":"Back","ret":"void","file":"5_Mission/GUI/ControlsXbox.c","line":36},{"name":"DrawConnectingLines","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/ControlsXbox.c","line":41},{"name":"GetControlMappingInfo","ret":"array<ref JsonControlMappingInfo>","mods":["protected"],"file":"5_Mission/GUI/ControlsXbox.c","line":285},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ControlsXbox.c","line":323},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/ControlsXbox.c","line":362},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXbox.c","line":380},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXbox.c","line":393},{"name":"LoadFooterButtonTexts","ret":"void","mods":["protected"],"brief":"Initial texts load for the footer buttons","file":"5_Mission/GUI/ControlsXbox.c","line":417},{"name":"LoadTextStrings","ret":"void","mods":["protected"],"brief":"Set correct bottom button texts based on platform (ps4 vs xbox texts)","file":"5_Mission/GUI/ControlsXbox.c","line":427},{"name":"SwitchPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ControlsXbox.c","line":436}],"members":[{"name":"m_BackButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/ControlsXbox.c","line":15},{"name":"m_Back","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ControlsXbox.c","line":17},{"name":"m_ControlsLayoutImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ControlsXbox.c","line":18},{"name":"TABS_COUNT","type":"int","mods":["protected","const"],"init":"4","file":"5_Mission/GUI/ControlsXbox.c","line":19},{"name":"m_tab_images","type":"ImageWidget","mods":["protected"],"array":"TABS_COUNT","file":"5_Mission/GUI/ControlsXbox.c","line":20},{"name":"m_TabScript","type":"TabberUI","mods":["protected"],"file":"5_Mission/GUI/ControlsXbox.c","line":21}]},{"name":"ControlsXboxNew","url":"classes/ControlsXboxNew/","base":"UIScriptedMenu","file":"5_Mission/GUI/ControlsXboxNew.c","line":28,"methods":[{"name":"~ControlsXboxNew","kind":"dtor","ret":"void","file":"5_Mission/GUI/ControlsXboxNew.c","line":58},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":63},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":71},{"name":"Back","ret":"void","file":"5_Mission/GUI/ControlsXboxNew.c","line":96},{"name":"UpdateTabContent","ret":"void","params":[{"type":"int","name":"tab_index"}],"file":"5_Mission/GUI/ControlsXboxNew.c","line":101},{"name":"DrawConnectingLines","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":130},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":178},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":219},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":227},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":240},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":250},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":260},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":270},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/ControlsXboxNew.c","line":280},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":285},{"name":"ComposeData","ret":"void","mods":["protected"],"brief":"Inits data structure","file":"5_Mission/GUI/ControlsXboxNew.c","line":310},{"name":"PerformSwitchPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":356},{"name":"UpdateToolbarText","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":385},{"name":"FindChildByID","ret":"Widget","params":[{"type":"Widget","name":"wid"},{"type":"int","name":"user_id"}],"mods":["protected"],"brief":"Finds immediate child widget with a corresponding userID","file":"5_Mission/GUI/ControlsXboxNew.c","line":411},{"name":"FindAllChildrenByID","ret":"bool","params":[{"type":"Widget","name":"wid"},{"type":"int","name":"user_id"},{"mods":["out"],"type":"array<Widget>","name":"results"}],"mods":["protected"],"brief":"Finds all immediate children widgets with corresponding userIDs","file":"5_Mission/GUI/ControlsXboxNew.c","line":426},{"name":"FilterByVisible","ret":"int","params":[{"type":"array<Widget>","name":"input"},{"type":"array<Widget>","name":"filtered"}],"mods":["protected"],"brief":"returns count","file":"5_Mission/GUI/ControlsXboxNew.c","line":441},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/ControlsXboxNew.c","line":454},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/ControlsXboxNew.c","line":471},{"name":"ButtonSetText","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"text"}],"file":"5_Mission/GUI/ControlsXboxNew.c","line":483},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/ControlsXboxNew.c","line":497},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/ControlsXboxNew.c","line":510},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":535},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":545}],"members":[{"name":"m_BackButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":30},{"name":"m_NextPresetText","type":"string","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":31},{"name":"m_CurrentTabIdx","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/ControlsXboxNew.c","line":32},{"name":"m_CurrentPresetVariant","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/ControlsXboxNew.c","line":33},{"name":"m_Back","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":35},{"name":"m_ControlsLayoutImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":36},{"name":"m_CanvasWidget","type":"CanvasWidget","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":39},{"name":"m_TabScript","type":"TabberUI","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":40},{"name":"m_TabberWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":41},{"name":"m_ControlsImage","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":42},{"name":"m_PlatformHolder","type":"Widget","mods":["protected"],"brief":"controls container for selected platform","file":"5_Mission/GUI/ControlsXboxNew.c","line":43},{"name":"m_VariantWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":44},{"name":"m_ImageMarkerStructure","type":"ref map<int,Widget>","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":46},{"name":"m_CategoryStructure","type":"ref map<int,Widget>","mods":["protected"],"file":"5_Mission/GUI/ControlsXboxNew.c","line":47},{"name":"m_AreasLR","type":"ref map<int,ref TButtonPairingInfo>","mods":["protected"],"brief":"left/right area holders","file":"5_Mission/GUI/ControlsXboxNew.c","line":48},{"name":"AREA_LEFT","type":"int","mods":["protected","const"],"init":"1","file":"5_Mission/GUI/ControlsXboxNew.c","line":50},{"name":"AREA_RIGHT","type":"int","mods":["protected","const"],"init":"2","file":"5_Mission/GUI/ControlsXboxNew.c","line":51},{"name":"PLATFORM_ADJUST_X1","type":"int","mods":["protected","const"],"init":"1000","file":"5_Mission/GUI/ControlsXboxNew.c","line":52},{"name":"PLATFORM_ADJUST_PS","type":"int","mods":["protected","const"],"init":"2000","file":"5_Mission/GUI/ControlsXboxNew.c","line":53}]},{"name":"Cooking","url":"classes/Cooking/","file":"4_World/Classes/Cooking/Cooking.c","line":12,"methods":[{"name":"SetCookingUpdateTime","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/Cooking/Cooking.c","line":39},{"name":"ProcessItemToCook","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"pItem"},{"type":"ItemBase","name":"cookingEquip"},{"type":"Param2<CookingMethodType, float>","name":"pCookingMethod"},{"mods":["out"],"type":"Param2<bool, bool>","name":"pStateFlags"}],"file":"4_World/Classes/Cooking/Cooking.c","line":44},{"name":"CookWithEquipment","ret":"int","params":[{"type":"ItemBase","name":"cooking_equipment"},{"type":"float","name":"cooking_time_coef","def":"1"}],"brief":"check for burned state","file":"4_World/Classes/Cooking/Cooking.c","line":117},{"name":"CookOnStick","ret":"int","params":[{"type":"Edible_Base","name":"item_to_cook"},{"type":"float","name":"cook_time_inc"}],"file":"4_World/Classes/Cooking/Cooking.c","line":184},{"name":"UpdateCookingState","ret":"int","params":[{"type":"Edible_Base","name":"item_to_cook"},{"type":"CookingMethodType","name":"cooking_method"},{"type":"ItemBase","name":"cooking_equipment"},{"type":"float","name":"cooking_time_coef"}],"mods":["protected"],"file":"4_World/Classes/Cooking/Cooking.c","line":196},{"name":"UpdateCookingStateOnStick","ret":"int","params":[{"type":"Edible_Base","name":"item_to_cook"},{"type":"float","name":"cook_time_inc"}],"mods":["protected"],"brief":"any foodstage without lard","file":"4_World/Classes/Cooking/Cooking.c","line":283},{"name":"SmokeItem","ret":"void","params":[{"type":"Edible_Base","name":"item_to_cook"},{"type":"float","name":"cook_time_inc"}],"brief":"Change food stage to new, IF DIFFERENT","file":"4_World/Classes/Cooking/Cooking.c","line":344},{"name":"TerminateCookingSounds","ret":"void","params":[{"type":"ItemBase","name":"pItem"}],"file":"4_World/Classes/Cooking/Cooking.c","line":381},{"name":"GetItemTypeFromCargo","ret":"ItemBase","params":[{"type":"typename","name":"item_type"},{"type":"ItemBase","name":"cooking_equipment"}],"mods":["protected"],"brief":"Cooking data","file":"4_World/Classes/Cooking/Cooking.c","line":410},{"name":"GetCookingMethodWithTimeOverride","ret":"Param2<CookingMethodType, float>","params":[{"type":"ItemBase","name":"cooking_equipment"}],"mods":["protected"],"file":"4_World/Classes/Cooking/Cooking.c","line":430},{"name":"GetFoodOnStick","ret":"Edible_Base","params":[{"type":"ItemBase","name":"stick_item"}],"brief":"when cooking in gasoline, jump to drying state(will be burnt then)","file":"4_World/Classes/Cooking/Cooking.c","line":466},{"name":"GetTimeToCook","ret":"float","params":[{"type":"Edible_Base","name":"item_to_cook"},{"type":"CookingMethodType","name":"cooking_method"}],"file":"4_World/Classes/Cooking/Cooking.c","line":473},{"name":"GetMinTempToCook","ret":"float","params":[{"type":"Edible_Base","name":"item_to_cook"},{"type":"CookingMethodType","name":"cooking_method"}],"file":"4_World/Classes/Cooking/Cooking.c","line":479},{"name":"AddTemperatureToItem","ret":"void","params":[{"type":"ItemBase","name":"cooked_item"},{"type":"ItemBase","name":"cooking_equipment"},{"type":"float","name":"min_temperature"}],"mods":["protected"],"file":"4_World/Classes/Cooking/Cooking.c","line":486},{"name":"DecreaseCookedItemQuantity","ret":"void","params":[{"mods":["notnull"],"type":"Edible_Base","name":"pItem"},{"type":"float","name":"pAmount","def":"0.0"}],"mods":["protected"],"file":"4_World/Classes/Cooking/Cooking.c","line":519},{"name":"GetCookingMethod","ret":"CookingMethodType","params":[{"type":"ItemBase","name":"cooking_equipment"}],"mods":["protected"],"brief":"DEPRECATED","file":"4_World/Classes/Cooking/Cooking.c","line":532}],"members":[{"name":"TIME_WITH_SUPPORT_MATERIAL_COEF","type":"float","mods":["static","const"],"init":"1.0","brief":"time modifier used when not using support material","file":"4_World/Classes/Cooking/Cooking.c","line":14},{"name":"TIME_WITHOUT_SUPPORT_MATERIAL_COEF","type":"float","mods":["static","const"],"init":"2.0","brief":"time modifier used when using support material","file":"4_World/Classes/Cooking/Cooking.c","line":15},{"name":"COOKING_FOOD_TIME_INC_VALUE","type":"float","mods":["static","const"],"init":"2","brief":"time increase when cooking a food","file":"4_World/Classes/Cooking/Cooking.c","line":17},{"name":"COOKING_LARD_DECREASE_COEF","type":"float","mods":["static","const"],"init":"25","brief":"how many units from quantity of lard are remove at each stage","file":"4_World/Classes/Cooking/Cooking.c","line":18},{"name":"COOKING_FOOD_QUANTITY_DECREASE_AMOUNT_NONE","type":"float","mods":["static","const"],"init":"25","brief":"how many units from quantity of item are removed at each FoodStage change when support material is NOT used","file":"4_World/Classes/Cooking/Cooking.c","line":19},{"name":"COOKING_FOOD_QUANTITY_DECREASE_AMOUNT_LARD","type":"float","mods":["static","const"],"init":"0","brief":"NOT USED.","file":"4_World/Classes/Cooking/Cooking.c","line":20},{"name":"DEFAULT_COOKING_TEMPERATURE","type":"float","mods":["static","const"],"init":"150","brief":"default temperature for cooking (e.g. cooking on stick)","file":"4_World/Classes/Cooking/Cooking.c","line":22},{"name":"FOOD_MAX_COOKING_TEMPERATURE","type":"float","mods":["static","const"],"init":"150","file":"4_World/Classes/Cooking/Cooking.c","line":23},{"name":"PARAM_BURN_DAMAGE_COEF","type":"float","mods":["static","const"],"init":"0.05","brief":"value for calculating damage on items located in fireplace CargoGrid","file":"4_World/Classes/Cooking/Cooking.c","line":24},{"name":"LIQUID_BOILING_POINT","type":"float","mods":["static","const"],"init":"150","brief":"default boiling point for liquids, overriden by 'liquidBoilingThreshold' in cfgLiquidDefinitions","file":"4_World/Classes/Cooking/Cooking.c","line":26},{"name":"LIQUID_VAPOR_QUANTITY","type":"float","mods":["static","const"],"init":"2","brief":"vaporization quantity loss","file":"4_World/Classes/Cooking/Cooking.c","line":27},{"name":"SOLID_OVERHEAT_QUANTITY","type":"float","mods":["static","const"],"init":"2","brief":"solid overheat quantity loss","file":"4_World/Classes/Cooking/Cooking.c","line":28},{"name":"BURNING_WARNING_THRESHOLD","type":"float","mods":["static","const"],"init":"0.75","brief":"0..1, validly cooked item will pre-emptively start emitting burning sounds when this close to being burned","file":"4_World/Classes/Cooking/Cooking.c","line":30},{"name":"COOKING_EQUIPMENT_POT","type":"typename","init":"Pot","file":"4_World/Classes/Cooking/Cooking.c","line":32},{"name":"COOKING_EQUIPMENT_FRYINGPAN","type":"typename","init":"FryingPan","file":"4_World/Classes/Cooking/Cooking.c","line":33},{"name":"COOKING_EQUIPMENT_CAULDRON","type":"typename","init":"Cauldron","file":"4_World/Classes/Cooking/Cooking.c","line":34},{"name":"COOKING_INGREDIENT_LARD","type":"typename","init":"Lard","file":"4_World/Classes/Cooking/Cooking.c","line":35},{"name":"m_UpdateTime","type":"float","mods":["protected"],"init":"1","brief":"set by the item/system using cooking","file":"4_World/Classes/Cooking/Cooking.c","line":37}]},{"name":"CookingStand","url":"classes/CookingStand/","base":"TripodBase","file":"4_World/Entities/ItemBase/CookingStand.c","line":1},{"name":"CorpseData","url":"classes/CorpseData/","file":"4_World/Classes/CorpseData.c","line":1,"methods":[{"name":"CorpseData","kind":"ctor","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"type":"int","name":"time_of_death"}],"file":"4_World/Classes/CorpseData.c","line":16},{"name":"UpdateCorpseState","ret":"void","params":[{"type":"bool","name":"force_check","def":"false"}],"file":"4_World/Classes/CorpseData.c","line":27},{"name":"CanProgressDecay","ret":"bool","mods":["protected"],"file":"4_World/Classes/CorpseData.c","line":110}],"members":[{"name":"GET_LIFETIME_TRIES_MAX","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/CorpseData.c","line":3},{"name":"m_bUpdate","type":"bool","file":"4_World/Classes/CorpseData.c","line":5},{"name":"m_iLastUpdateTime","type":"int","file":"4_World/Classes/CorpseData.c","line":6},{"name":"m_iTimeOfDeath","type":"int","file":"4_World/Classes/CorpseData.c","line":7},{"name":"m_iMaxLifetime","type":"int","file":"4_World/Classes/CorpseData.c","line":8},{"name":"m_iCorpseState","type":"int","file":"4_World/Classes/CorpseData.c","line":9},{"name":"m_iTriesToGetLifetime","type":"int","file":"4_World/Classes/CorpseData.c","line":10},{"name":"m_LifetimeAdjusted","type":"float","init":"float.MIN","file":"4_World/Classes/CorpseData.c","line":12},{"name":"m_LastLifetime","type":"float","init":"float.MIN","file":"4_World/Classes/CorpseData.c","line":13},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/CorpseData.c","line":14}]},{"name":"CoughSoundEvent","url":"classes/CoughSoundEvent/","base":"SymptomSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":15,"methods":[{"name":"CoughSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":17}]},{"name":"CoughSymptom","url":"classes/CoughSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":5},{"name":"IsContaminationActive","ret":"bool","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":14},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":21},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":26},{"name":"OnAnimationStart","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":30},{"name":"SpawnAnimMetaObject","ret":"SmptAnimMetaBase","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":40},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":46},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":63},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":69},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":75}],"members":[{"name":"COUGH_BLOOD_LOSS","type":"int","mods":["const"],"init":"50","file":"4_World/Classes/PlayerSymptoms/States/Primary/CoughState.c","line":3}]},{"name":"CourierBag","url":"classes/CourierBag/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/CourierBag.c","line":1},{"name":"CoverHeadOfTargetPlayerLambda","url":"classes/CoverHeadOfTargetPlayerLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":61,"methods":[{"name":"CoverHeadOfTargetPlayerLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":65}],"members":[{"name":"m_TargetPlayer","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionCoverHeadTarget.c","line":63}]},{"name":"CowboyHat_black","url":"classes/CowboyHat_black/","base":"CowboyHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CowboyHat_ColorBase.c","line":3},{"name":"CowboyHat_Brown","url":"classes/CowboyHat_Brown/","base":"CowboyHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CowboyHat_ColorBase.c","line":2},{"name":"CowboyHat_ColorBase","url":"classes/CowboyHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/CowboyHat_ColorBase.c","line":1},{"name":"CowboyHat_darkBrown","url":"classes/CowboyHat_darkBrown/","base":"CowboyHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CowboyHat_ColorBase.c","line":4},{"name":"CowboyHat_green","url":"classes/CowboyHat_green/","base":"CowboyHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CowboyHat_ColorBase.c","line":5},{"name":"CowPelt","url":"classes/CowPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":19},{"name":"CowSteakMeat","url":"classes/CowSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/CowSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CowSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CowSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CowSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CowSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CowSteakMeat.c","line":23}]},{"name":"CoyoteBag_Brown","url":"classes/CoyoteBag_Brown/","base":"CoyoteBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CoyoteBag_ColorBase.c","line":2},{"name":"CoyoteBag_ColorBase","url":"classes/CoyoteBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/CoyoteBag_ColorBase.c","line":1},{"name":"CoyoteBag_Green","url":"classes/CoyoteBag_Green/","base":"CoyoteBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CoyoteBag_ColorBase.c","line":3},{"name":"CoyoteBag_Winter","url":"classes/CoyoteBag_Winter/","base":"CoyoteBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/CoyoteBag_ColorBase.c","line":4},{"name":"CrabCan","url":"classes/CrabCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":168,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":170},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":175},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":182},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":187}]},{"name":"CrabCan_Opened","url":"classes/CrabCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":193,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":195},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":200},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":205}]},{"name":"CraftArmbandFlag","url":"classes/CraftArmbandFlag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftArmbandFlag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArmbandFlag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArmbandFlag.c","line":99}]},{"name":"CraftArmbandRag","url":"classes/CraftArmbandRag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftArmbandRag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArmbandRag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArmbandRag.c","line":53}]},{"name":"CraftArmbandRaincoat","url":"classes/CraftArmbandRaincoat/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftArmbandRaincoat.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArmbandRaincoat.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArmbandRaincoat.c","line":123}]},{"name":"CraftArrow","url":"classes/CraftArrow/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftArrow.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArrow.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArrow.c","line":57}]},{"name":"CraftArrowBone","url":"classes/CraftArrowBone/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftArrowBone.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArrowBone.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftArrowBone.c","line":58}]},{"name":"CraftBait","url":"classes/CraftBait/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBait.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBait.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBait.c","line":58}]},{"name":"CraftBaseBallBatBarbed","url":"classes/CraftBaseBallBatBarbed/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBaseBallBatBarbed.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBaseBallBatBarbed.c","line":3},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBaseBallBatBarbed.c","line":56}]},{"name":"CraftBaseBallBatNailed","url":"classes/CraftBaseBallBatNailed/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBaseBallBatNailed.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBaseBallBatNailed.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBaseBallBatNailed.c","line":55}]},{"name":"CraftBloodBagIV","url":"classes/CraftBloodBagIV/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBloodBagIV.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBloodBagIV.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBloodBagIV.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBloodBagIV.c","line":63}]},{"name":"CraftBolt","url":"classes/CraftBolt/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBolt.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBolt.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBolt.c","line":77},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBolt.c","line":82}]},{"name":"CraftBoltFeather","url":"classes/CraftBoltFeather/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBoltFeather.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoltFeather.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoltFeather.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoltFeather.c","line":63}]},{"name":"CraftBoneBait","url":"classes/CraftBoneBait/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBoneBait.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneBait.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneBait.c","line":58}]},{"name":"CraftBoneHook","url":"classes/CraftBoneHook/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBoneHook.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneHook.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneHook.c","line":85},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneHook.c","line":90}]},{"name":"CraftBoneKnife","url":"classes/CraftBoneKnife/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBoneKnife.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneKnife.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneKnife.c","line":59},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneKnife.c","line":64},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBoneKnife.c","line":69}]},{"name":"CraftBow","url":"classes/CraftBow/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBow.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBow.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBow.c","line":59}]},{"name":"CraftBurlapStrips","url":"classes/CraftBurlapStrips/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftBurlapStrips.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBurlapStrips.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftBurlapStrips.c","line":80}]},{"name":"CraftCamoNetShelter","url":"classes/CraftCamoNetShelter/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftCamoNetShelter.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftCamoNetShelter.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftCamoNetShelter.c","line":58}]},{"name":"CraftChristmasLightsHeadband","url":"classes/CraftChristmasLightsHeadband/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftChristmasLightsHeadband.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftChristmasLightsHeadband.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftChristmasLightsHeadband.c","line":59}]},{"name":"CraftCookingStand","url":"classes/CraftCookingStand/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftCookingStand.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftCookingStand.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftCookingStand.c","line":60}]},{"name":"CraftCourierBag","url":"classes/CraftCourierBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftCourierBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftCourierBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftCourierBag.c","line":59}]},{"name":"CraftDrysackBag","url":"classes/CraftDrysackBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftDrysackBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftDrysackBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftDrysackBag.c","line":53}]},{"name":"CraftFeathers","url":"classes/CraftFeathers/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftFeathers.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFeathers.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFeathers.c","line":84},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFeathers.c","line":98}]},{"name":"CraftFenceKit","url":"classes/CraftFenceKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftFenceKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFenceKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFenceKit.c","line":54}]},{"name":"CraftFireplace","url":"classes/CraftFireplace/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftFireplace.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFireplace.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFireplace.c","line":80},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFireplace.c","line":93}]},{"name":"CraftFishingRod","url":"classes/CraftFishingRod/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftFishingRod.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFishingRod.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFishingRod.c","line":60}]},{"name":"CraftFishNetTrap","url":"classes/CraftFishNetTrap/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftFishNetTrap.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFishNetTrap.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFishNetTrap.c","line":58}]},{"name":"CraftFoxHeaddress","url":"classes/CraftFoxHeaddress/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftFoxHeaddress.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFoxHeaddress.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftFoxHeaddress.c","line":56}]},{"name":"CraftGasMask_Filter_Improvised","url":"classes/CraftGasMask_Filter_Improvised/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGasMask_Filter_Improvised.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGasMask_Filter_Improvised.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGasMask_Filter_Improvised.c","line":58}]},{"name":"CraftGhillieAttachment","url":"classes/CraftGhillieAttachment/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGhillieAttachment.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieAttachment.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieAttachment.c","line":58}]},{"name":"CraftGhillieBushrag","url":"classes/CraftGhillieBushrag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGhillieBushrag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieBushrag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieBushrag.c","line":58}]},{"name":"CraftGhillieHood","url":"classes/CraftGhillieHood/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGhillieHood.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieHood.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieHood.c","line":58}]},{"name":"CraftGhillieSuit","url":"classes/CraftGhillieSuit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGhillieSuit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieSuit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieSuit.c","line":58}]},{"name":"CraftGhillieTop","url":"classes/CraftGhillieTop/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGhillieTop.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieTop.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGhillieTop.c","line":58}]},{"name":"CraftGorkaHelmetComplete","url":"classes/CraftGorkaHelmetComplete/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGorkaHelmetComplete.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGorkaHelmetComplete.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGorkaHelmetComplete.c","line":58}]},{"name":"CraftGutsRope","url":"classes/CraftGutsRope/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftGutsRope.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGutsRope.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGutsRope.c","line":80},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftGutsRope.c","line":85}]},{"name":"CraftHandDrillKit","url":"classes/CraftHandDrillKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftHandDrillKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftHandDrillKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftHandDrillKit.c","line":60}]},{"name":"CraftImprovisedBag","url":"classes/CraftImprovisedBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftImprovisedBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftImprovisedBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftImprovisedBag.c","line":58}]},{"name":"CraftImprovisedExplosive","url":"classes/CraftImprovisedExplosive/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftImprovisedExplosive.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftImprovisedExplosive.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftImprovisedExplosive.c","line":59}]},{"name":"CraftImprovisedLeatherBag","url":"classes/CraftImprovisedLeatherBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftImprovisedLeatherBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftImprovisedLeatherBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftImprovisedLeatherBag.c","line":58}]},{"name":"CraftingManager","url":"classes/CraftingManager/","brief":"Client only - manage set up crafting on client","file":"4_World/Classes/CraftingManager.c","line":2,"methods":[{"name":"CraftingManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"PluginRecipesManager","name":"recipesManager"}],"file":"4_World/Classes/CraftingManager.c","line":20},{"name":"~CraftingManager","kind":"dtor","ret":"void","file":"4_World/Classes/CraftingManager.c","line":31},{"name":"SetRecipeID","ret":"void","params":[{"type":"int","name":"recipeID"}],"file":"4_World/Classes/CraftingManager.c","line":39},{"name":"GetRecipeID","ret":"int","file":"4_World/Classes/CraftingManager.c","line":44},{"name":"IsInventoryCraft","ret":"bool","file":"4_World/Classes/CraftingManager.c","line":49},{"name":"IsWorldCraft","ret":"bool","file":"4_World/Classes/CraftingManager.c","line":54},{"name":"GetRecipesCount","ret":"int","file":"4_World/Classes/CraftingManager.c","line":59},{"name":"SetNextRecipe","ret":"void","file":"4_World/Classes/CraftingManager.c","line":64},{"name":"OnUpdate","ret":"void","params":[{"type":"Object","name":"item"},{"type":"Object","name":"target"},{"type":"int","name":"component_index"}],"file":"4_World/Classes/CraftingManager.c","line":69},{"name":"SetInventoryCraft","ret":"bool","params":[{"type":"int","name":"recipeID"},{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"}],"file":"4_World/Classes/CraftingManager.c","line":136},{"name":"ResetInventoryCraft","ret":"void","file":"4_World/Classes/CraftingManager.c","line":172},{"name":"IsEnableDebugCrafting","ret":"bool","file":"4_World/Classes/CraftingManager.c","line":178},{"name":"GetRecipeID","ret":"int","params":[{"type":"int","name":"action_index"}],"file":"4_World/Classes/CraftingManager.c","line":183}],"members":[{"name":"CM_MODE_NONE","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/CraftingManager.c","line":4},{"name":"CM_MODE_WORLD","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/CraftingManager.c","line":5},{"name":"CM_MODE_INVENTORY","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/CraftingManager.c","line":6},{"name":"m_player","type":"PlayerBase","file":"4_World/Classes/CraftingManager.c","line":8},{"name":"m_recipesManager","type":"PluginRecipesManager","file":"4_World/Classes/CraftingManager.c","line":9},{"name":"m_actionVariantManager","type":"ActionVariantManager","file":"4_World/Classes/CraftingManager.c","line":10},{"name":"m_recipeID","type":"int","file":"4_World/Classes/CraftingManager.c","line":11},{"name":"m_contextualRecipeID","type":"int","file":"4_World/Classes/CraftingManager.c","line":12},{"name":"m_recipeCount","type":"int","file":"4_World/Classes/CraftingManager.c","line":13},{"name":"m_craftingMode","type":"int","file":"4_World/Classes/CraftingManager.c","line":14},{"name":"m_item1","type":"ItemBase","file":"4_World/Classes/CraftingManager.c","line":15},{"name":"m_item2","type":"ItemBase","file":"4_World/Classes/CraftingManager.c","line":16},{"name":"m_recipes","type":"ref array<int>","file":"4_World/Classes/CraftingManager.c","line":18}]},{"name":"CraftLeatherCourierBag","url":"classes/CraftLeatherCourierBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftLeatherCourierBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftLeatherCourierBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftLeatherCourierBag.c","line":59}]},{"name":"CraftLeatherSack","url":"classes/CraftLeatherSack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftLeatherSack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftLeatherSack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftLeatherSack.c","line":56}]},{"name":"CraftLongTorch","url":"classes/CraftLongTorch/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftLongTorch.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftLongTorch.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftLongTorch.c","line":59},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftLongTorch.c","line":64}]},{"name":"CraftMetalWire","url":"classes/CraftMetalWire/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftMetalWire.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftMetalWire.c","line":3},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftMetalWire.c","line":60},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftMetalWire.c","line":72}]},{"name":"CraftRabbitSnare","url":"classes/CraftRabbitSnare/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftRabbitSnare.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftRabbitSnare.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftRabbitSnare.c","line":59}]},{"name":"CraftRag","url":"classes/CraftRag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftRag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftRag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftRag.c","line":84},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftRag.c","line":98}]},{"name":"CraftRagRope","url":"classes/CraftRagRope/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftRagRope.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftRagRope.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftRagRope.c","line":58}]},{"name":"CraftSalineBagIV","url":"classes/CraftSalineBagIV/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftSalineBagIV.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSalineBagIV.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSalineBagIV.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSalineBagIV.c","line":63}]},{"name":"CraftShelterKit","url":"classes/CraftShelterKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftShelterKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftShelterKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftShelterKit.c","line":59}]},{"name":"CraftSmallFishTrap","url":"classes/CraftSmallFishTrap/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftSmallFishTrap.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSmallFishTrap.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSmallFishTrap.c","line":81}]},{"name":"CraftSpearBone","url":"classes/CraftSpearBone/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftSpearBone.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSpearBone.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSpearBone.c","line":59}]},{"name":"CraftSpearStone","url":"classes/CraftSpearStone/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftSpearStone.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSpearStone.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSpearStone.c","line":59}]},{"name":"CraftSplint","url":"classes/CraftSplint/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftSplint.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSplint.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSplint.c","line":63},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSplint.c","line":94}]},{"name":"CraftStoneKnife","url":"classes/CraftStoneKnife/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftStoneKnife.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftStoneKnife.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftStoneKnife.c","line":61},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftStoneKnife.c","line":66}]},{"name":"CraftSuppressor","url":"classes/CraftSuppressor/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftSuppressor.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSuppressor.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftSuppressor.c","line":58}]},{"name":"CraftTannedLeather","url":"classes/CraftTannedLeather/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftTannedLeather.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTannedLeather.c","line":6},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTannedLeather.c","line":49},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTannedLeather.c","line":71}],"members":[{"name":"m_PercentageUsed","type":"float","init":"0.05","brief":"Variable used to define relative quantity of Lime used when crafting tanned leather","file":"4_World/Classes/Recipes/Recipes/CraftTannedLeather.c","line":3}]},{"name":"CraftTerritoryFlagKit","url":"classes/CraftTerritoryFlagKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftTerritoryFlagKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTerritoryFlagKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTerritoryFlagKit.c","line":59}]},{"name":"CraftTorch","url":"classes/CraftTorch/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftTorch.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTorch.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTorch.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTorch.c","line":65}]},{"name":"CraftTripWire","url":"classes/CraftTripWire/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftTripWire.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTripWire.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTripWire.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTripWire.c","line":63}]},{"name":"CraftTruck01DoubleWheel","url":"classes/CraftTruck01DoubleWheel/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftTruck01DoubleWheel.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTruck01DoubleWheel.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTruck01DoubleWheel.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftTruck01DoubleWheel.c","line":79}]},{"name":"CraftWatchtowerKit","url":"classes/CraftWatchtowerKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftWatchtowerKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWatchtowerKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWatchtowerKit.c","line":59}]},{"name":"CraftWitchHoodCoif","url":"classes/CraftWitchHoodCoif/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftWitchHoodCoif.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWitchHoodCoif.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWitchHoodCoif.c","line":53}]},{"name":"CraftWoodenCrate","url":"classes/CraftWoodenCrate/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftWoodenCrate.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWoodenCrate.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWoodenCrate.c","line":58}]},{"name":"CraftWoodenHook","url":"classes/CraftWoodenHook/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftWoodenHook.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWoodenHook.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWoodenHook.c","line":90}]},{"name":"CraftWoodenPlank","url":"classes/CraftWoodenPlank/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CraftWoodenPlank.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWoodenPlank.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CraftWoodenPlank.c","line":54}]},{"name":"CrashBase","url":"classes/CrashBase/","base":"House","file":"4_World/Entities/Building/CrashBase.c","line":1,"methods":[{"name":"Init","ret":"bool","mods":["static"],"file":"4_World/Entities/Building/CrashBase.c","line":6},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/Building/CrashBase.c","line":13},{"name":"RequestSoundEvent","ret":"void","file":"4_World/Entities/Building/CrashBase.c","line":19},{"name":"GetSoundSet","ret":"string","file":"4_World/Entities/Building/CrashBase.c","line":26},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/CrashBase.c","line":31},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/CrashBase.c","line":44}],"members":[{"name":"m_ParticleEfx","type":"Particle","file":"4_World/Entities/Building/CrashBase.c","line":3},{"name":"m_Init","type":"bool","mods":["static"],"init":"Init()","file":"4_World/Entities/Building/CrashBase.c","line":4}]},{"name":"CrashDebugData","url":"classes/CrashDebugData/","file":"4_World/Entities/Vehicles/CarScript.c","line":63,"methods":[{"name":"SendData","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":68},{"name":"DumpDataArray","ret":"void","params":[{"type":"array<ref CrashDebugData>","name":"dataArray"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":80},{"name":"DumpData","ret":"void","params":[{"type":"CrashDebugData","name":"data"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":89}],"members":[{"name":"m_CrashData","type":"ref array<ref CrashDebugData>","mods":["static"],"init":"new array<ref CrashDebugData>","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":65},{"name":"m_CrashDataPoint","type":"ref CrashDebugData","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":66},{"name":"m_VehicleType","type":"string","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":97},{"name":"m_DamageType","type":"string","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":98},{"name":"m_Damage","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":99},{"name":"m_Zone","type":"string","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":100},{"name":"m_MomentumCurr","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":101},{"name":"m_MomentumPrev","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":102},{"name":"m_MomentumDelta","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":103},{"name":"m_Speedometer","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":104},{"name":"m_SpeedWorld","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":105},{"name":"m_SpeedWorldPrev","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":106},{"name":"m_SpeedWorldDelta","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":107},{"name":"m_VelocityCur","type":"vector","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":108},{"name":"m_VelocityPrev","type":"vector","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":109},{"name":"m_VelocityDot","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":110},{"name":"m_Time","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":111},{"name":"m_CrewDamageBase","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":112},{"name":"m_ShockTemp","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":113},{"name":"m_DMGHealth","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":114},{"name":"m_DMGShock","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":115}]},{"name":"CrashSoundSets","url":"classes/CrashSoundSets/","file":"3_Game/DayZGame.c","line":44,"methods":[{"name":"RegisterSoundSet","ret":"void","params":[{"type":"string","name":"sound_set"}],"mods":["static"],"file":"3_Game/DayZGame.c","line":48},{"name":"GetSoundSetByHash","ret":"string","params":[{"type":"int","name":"hash"}],"mods":["static"],"file":"3_Game/DayZGame.c","line":53}],"members":[{"name":"m_Mappings","type":"ref map<int, string>","mods":["static"],"init":"new map<int, string>","file":"3_Game/DayZGame.c","line":46}]},{"name":"CraterellusMushroom","url":"classes/CraterellusMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/CraterellusMushroom.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CraterellusMushroom.c","line":3},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/CraterellusMushroom.c","line":11}]},{"name":"CreditsDepartmentElement","url":"classes/CreditsDepartmentElement/","base":"CreditsElement","file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":1,"methods":[{"name":"CreditsDepartmentElement","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"},{"type":"JsonDataCreditsDepartment","name":"department_data"}],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":7},{"name":"LoadDataAsync","ret":"void","params":[{"type":"array<ref JsonDataCreditsSection>","name":"department_data"}],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":27}],"members":[{"name":"m_DepartmentTitle","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":3},{"name":"m_DepartmentSections","type":"GridSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":4},{"name":"m_DepartmentSectionEntries","type":"ref array<ref CreditsDepartmentSection>","mods":["protected"],"init":"new array<ref CreditsDepartmentSection>","file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":5}]},{"name":"CreditsDepartmentSection","url":"classes/CreditsDepartmentSection/","base":"CreditsElement","file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":39,"methods":[{"name":"CreditsDepartmentSection","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"},{"type":"JsonDataCreditsSection","name":"section_data"}],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":45},{"name":"LoadDataAsync","ret":"void","params":[{"type":"array<string>","name":"section_data"}],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":65}],"members":[{"name":"m_SectionTitle","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":41},{"name":"m_SectionSections","type":"WrapSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":42},{"name":"m_SectionEntries","type":"ref array<Widget>","mods":["protected"],"init":"new array<Widget>","file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsDepartmentElement.c","line":43}]},{"name":"CreditsElement","url":"classes/CreditsElement/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsElement.c","line":1,"methods":[{"name":"CreditsElement","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"}],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsElement.c","line":5}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsElement.c","line":3}]},{"name":"CreditsGraphicalElement","url":"classes/CreditsGraphicalElement/","base":"CreditsElement","file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsGraphicalElement.c","line":1,"methods":[{"name":"CreditsGraphicalElement","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"}],"file":"5_Mission/GUI/NewUI/Credits/Elements/CreditsGraphicalElement.c","line":3}]},{"name":"CreditsLoader","url":"classes/CreditsLoader/","file":"3_Game/GUI/Credits/CreditsLoader.c","line":1,"methods":[{"name":"CreateTestJson","ret":"void","mods":["static"],"file":"3_Game/GUI/Credits/CreditsLoader.c","line":5},{"name":"GetData","ret":"JsonDataCredits","mods":["static"],"file":"3_Game/GUI/Credits/CreditsLoader.c","line":43}],"members":[{"name":"JSON_FILE_PATH","type":"string","mods":["protected","static","const"],"init":"\"scripts/data/credits.json\"","file":"3_Game/GUI/Credits/CreditsLoader.c","line":3}]},{"name":"CreditsMenu","url":"classes/CreditsMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":1,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":28},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":56},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":69},{"name":"LoadDataAsync","ret":"void","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":82},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":94},{"name":"UpdateInfoPanelText","ret":"void","params":[{"type":"int","name":"input_device_type"}],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":144}],"members":[{"name":"MENU_FADEIN_TIME","type":"float","mods":["protected","static"],"init":"2.0","brief":"fade starts as soon as menu opens","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":3},{"name":"LOGO_FADEIN_TIME","type":"float","mods":["protected","static"],"init":"1.0","brief":"fade starts halfway through menu fade in","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":4},{"name":"CREDIT_SCROLL_SPEED","type":"float","mods":["protected","static"],"init":"200.0","brief":"pixels per second (relative to 1080p res)","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":5},{"name":"m_MenuFadeInIncrement","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":7},{"name":"m_MenuFadeInLevel","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":8},{"name":"m_MenuFadeInLevel2","type":"float","mods":["protected"],"init":"1","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":9},{"name":"m_LogoFadeInIncrement","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":10},{"name":"m_LogoFadeInLevel","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":11},{"name":"m_ScrollIncrement","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":12},{"name":"m_ScrollLevel","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":13},{"name":"m_ScrollMax","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":14},{"name":"m_ScrollSize","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":15},{"name":"m_CreditsData","type":"ref JsonDataCredits","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":17},{"name":"m_CurrentTime","type":"float","mods":["protected"],"init":"0.0","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":19},{"name":"m_CreditsEntries","type":"ref array<ref CreditsElement>","mods":["protected"],"init":"new array<ref CreditsElement>","file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":20},{"name":"m_Logo","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":22},{"name":"m_Scroller","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":23},{"name":"m_Content","type":"WrapSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":24},{"name":"m_InfoPanelText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":25},{"name":"m_InfoPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Credits/CreditsMenu.c","line":26}]},{"name":"CrookedNose","url":"classes/CrookedNose/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/CrookedNose.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/CrookedNose.c","line":3},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/CrookedNose.c","line":14}]},{"name":"Crossbow","url":"classes/Crossbow/","base":"Crossbow_Base","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":208},{"name":"Crossbow_Autumn","url":"classes/Crossbow_Autumn/","base":"Crossbow_Base","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":209},{"name":"Crossbow_Base","url":"classes/Crossbow_Base/","base":"Archery_Base","brief":"base for Crossbow @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":53,"methods":[{"name":"Crossbow_Base","kind":"ctor","ret":"void","proto":true,"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":55},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":57},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":62},{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":161},{"name":"OnDebugSpawnEx","ret":"void","params":[{"type":"DebugSpawnParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":166},{"name":"CanBeUsedForSuicide","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":196}]},{"name":"Crossbow_Black","url":"classes/Crossbow_Black/","base":"Crossbow_Base","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":211},{"name":"Crossbow_Summer","url":"classes/Crossbow_Summer/","base":"Crossbow_Base","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":210},{"name":"Crossbow_Wood","url":"classes/Crossbow_Wood/","base":"Crossbow_Base","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":212},{"name":"CrossbowRecoil","url":"classes/CrossbowRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/CrossbowRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/CrossbowRecoil.c","line":3}]},{"name":"CrossHair","url":"classes/CrossHair/","file":"5_Mission/GUI/CrossHairSelector.c","line":1,"methods":[{"name":"CrossHair","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/CrossHairSelector.c","line":9},{"name":"~CrossHair","kind":"dtor","ret":"void","file":"5_Mission/GUI/CrossHairSelector.c","line":17},{"name":"GetName","ret":"string","file":"5_Mission/GUI/CrossHairSelector.c","line":19},{"name":"IsCurrent","ret":"bool","file":"5_Mission/GUI/CrossHairSelector.c","line":24},{"name":"IsShown","ret":"bool","file":"5_Mission/GUI/CrossHairSelector.c","line":29},{"name":"Show","ret":"void","file":"5_Mission/GUI/CrossHairSelector.c","line":34},{"name":"Hide","ret":"void","file":"5_Mission/GUI/CrossHairSelector.c","line":41},{"name":"GetWidget","ret":"Widget","file":"5_Mission/GUI/CrossHairSelector.c","line":48}],"members":[{"name":"m_Name","type":"string","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":3},{"name":"m_Shown","type":"bool","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":4},{"name":"m_Current","type":"bool","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":5},{"name":"m_Widget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":7}]},{"name":"CrossHairSelector","url":"classes/CrossHairSelector/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/CrossHairSelector.c","line":54,"methods":[{"name":"CrossHairSelector","kind":"ctor","ret":"void","file":"5_Mission/GUI/CrossHairSelector.c","line":67},{"name":"~CrossHairSelector","kind":"dtor","ret":"void","file":"5_Mission/GUI/CrossHairSelector.c","line":76},{"name":"Init","ret":"void","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":81},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":93},{"name":"Update","ret":"void","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":101},{"name":"GetPlayer","ret":"void","mods":["protected"],"brief":"don't show crosshair if it's disabled in profile or from server","file":"5_Mission/GUI/CrossHairSelector.c","line":127},{"name":"GetActionManager","ret":"void","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":132},{"name":"GetCrossHairByName","ret":"CrossHair","params":[{"type":"string","name":"widgetName"}],"mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":142},{"name":"GetCurrentCrossHair","ret":"CrossHair","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":153},{"name":"SelectCrossHair","ret":"void","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":164},{"name":"ShowCrossHair","ret":"void","params":[{"type":"CrossHair","name":"crossHair"}],"mods":["protected"],"brief":"default","file":"5_Mission/GUI/CrossHairSelector.c","line":203},{"name":"FloatingCrossHair","ret":"void","params":[{"type":"Widget","name":"widget"}],"brief":"Highly WIP, do not use","file":"5_Mission/GUI/CrossHairSelector.c","line":229}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":56},{"name":"m_AM","type":"ActionManagerBase","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":57},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":59},{"name":"m_CrossHairs","type":"ref set<ref CrossHair>","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":61},{"name":"m_PreviousDirection","type":"vector","mods":["protected"],"brief":"Floating crosshair","file":"5_Mission/GUI/CrossHairSelector.c","line":64},{"name":"m_PreviousDirectionSet","type":"bool","mods":["protected"],"file":"5_Mission/GUI/CrossHairSelector.c","line":65}]},{"name":"Crowbar","url":"classes/Crowbar/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Crowbar.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Crowbar.c","line":3}]},{"name":"CrudeMachete","url":"classes/CrudeMachete/","base":"ToolBase","file":"4_World/Entities/ItemBase/CrudeMachete.c","line":1,"methods":[{"name":"Machete","ret":"void","file":"4_World/Entities/ItemBase/CrudeMachete.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/CrudeMachete.c","line":7},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/CrudeMachete.c","line":12},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/CrudeMachete.c","line":17}]},{"name":"CTActor","url":"classes/CTActor/","base":"CTObjectFollower","file":"5_Mission/GUI/CameraTools/CTActor.c","line":1,"methods":[{"name":"CTActor","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"vector","name":"pos"},{"type":"vector","name":"orient"},{"type":"string","name":"type"},{"type":"array<string>","name":"items"},{"type":"string","name":"hands_item"},{"type":"CameraToolsMenu","name":"parent"}],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":13},{"name":"~CTActor","kind":"dtor","ret":"void","file":"5_Mission/GUI/CameraTools/CTActor.c","line":30},{"name":"GetActorType","ret":"string","file":"5_Mission/GUI/CameraTools/CTActor.c","line":35},{"name":"AddItem","ret":"void","params":[{"type":"string","name":"item"}],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":42},{"name":"SetItems","ret":"void","params":[{"type":"array<string>","name":"items"}],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":49},{"name":"GetItems","ret":"array<string>","file":"5_Mission/GUI/CameraTools/CTActor.c","line":62},{"name":"SetHandsItem","ret":"void","params":[{"type":"string","name":"item"}],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":67},{"name":"GetHandsItem","ret":"string","file":"5_Mission/GUI/CameraTools/CTActor.c","line":81},{"name":"Reset","ret":"void","file":"5_Mission/GUI/CameraTools/CTActor.c","line":86}],"members":[{"name":"m_Index","type":"int","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":3},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":5},{"name":"m_IndexWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":6},{"name":"m_HandsItem","type":"string","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":8},{"name":"m_Items","type":"ref array<string>","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":9},{"name":"m_HandsItemObj","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTActor.c","line":11}]},{"name":"CTEvent","url":"classes/CTEvent/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":1,"methods":[{"name":"CTEvent","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"actor"},{"type":"Widget","name":"root"},{"type":"bool","name":"walk"},{"type":"CameraToolsMenu","name":"parent"}],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":19},{"name":"~CTEvent","kind":"dtor","ret":"void","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":38},{"name":"Play","ret":"void","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":43},{"name":"Stop","ret":"void","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":65},{"name":"IsTime","ret":"bool","params":[{"type":"float","name":"start_time"},{"type":"float","name":"end_time"}],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":79},{"name":"SetEventTime","ret":"void","params":[{"type":"float","name":"time"}],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":91},{"name":"SetEventType","ret":"void","params":[{"type":"int","name":"type"}],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":97},{"name":"GetEventTime","ret":"float","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":102},{"name":"GetEventType","ret":"int","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":108},{"name":"GetEventActor","ret":"int","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":113},{"name":"GetEventWalk","ret":"bool","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":118},{"name":"Select","ret":"void","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":123},{"name":"Unselect","ret":"void","file":"5_Mission/GUI/CameraTools/CTEvent.c","line":131}],"members":[{"name":"m_Index","type":"int","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":3},{"name":"m_ActorIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":4},{"name":"m_EventType","type":"int","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":5},{"name":"m_EventTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":6},{"name":"m_Menu","type":"CameraToolsMenu","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":8},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":10},{"name":"m_IndexWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":11},{"name":"m_EventActorWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":12},{"name":"m_EventTimeWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":13},{"name":"m_EventTypeWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":14},{"name":"m_EventWalkWidget","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":15},{"name":"m_Callback","type":"HumanCommandActionCallback","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTEvent.c","line":17}]},{"name":"CTKeyframe","url":"classes/CTKeyframe/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":1,"methods":[{"name":"CTKeyframe","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"vector","name":"pos"},{"type":"vector","name":"orient"},{"type":"float","name":"int_value"},{"type":"float","name":"fov"},{"type":"float","name":"dof"},{"type":"int","name":"pin"},{"type":"float","name":"time_before"},{"type":"Widget","name":"root"},{"type":"CameraToolsMenu","name":"parent"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":19},{"name":"~CTKeyframe","kind":"dtor","ret":"void","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":45},{"name":"GetInterpTime","ret":"float","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":50},{"name":"SetPin","ret":"void","params":[{"type":"int","name":"pin"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":57},{"name":"GetPin","ret":"int","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":62},{"name":"SetFOV","ret":"void","params":[{"type":"float","name":"fov"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":67},{"name":"GetFOV","ret":"float","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":72},{"name":"SetDOF","ret":"void","params":[{"type":"float","name":"dof"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":77},{"name":"GetDOF","ret":"float","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":82},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":87},{"name":"SetOrientation","ret":"void","params":[{"type":"vector","name":"orient"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":92},{"name":"GetPosition","ret":"vector","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":97},{"name":"GetOrientation","ret":"vector","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":102},{"name":"SetTimeBefore","ret":"void","params":[{"type":"float","name":"time"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":107},{"name":"SetInterpTime","ret":"void","params":[{"type":"float","name":"time"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":113},{"name":"Select","ret":"void","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":120},{"name":"Unselect","ret":"void","file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":128},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":136},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":146},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":156}],"members":[{"name":"m_Index","type":"int","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":3},{"name":"m_InterpTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":4},{"name":"m_TotalTimeBefore","type":"float","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":5},{"name":"m_Position","type":"vector","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":7},{"name":"m_Orientation","type":"vector","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":8},{"name":"m_Menu","type":"CameraToolsMenu","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":9},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":11},{"name":"m_IndexWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":12},{"name":"m_InterpTimeWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":13},{"name":"m_FOVWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":14},{"name":"m_DOFWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":15},{"name":"m_PinWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":16},{"name":"m_TotalTimeWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTKeyframe.c","line":17}]},{"name":"CTObjectFollower","url":"classes/CTObjectFollower/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":1,"methods":[{"name":"~CTObjectFollower","kind":"dtor","ret":"void","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":15},{"name":"CreateFollowedObject","ret":"void","params":[{"type":"string","name":"type"}],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":21},{"name":"DestroyFollowedObject","ret":"void","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":28},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":36},{"name":"GetObj","ret":"EntityAI","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":41},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"position"}],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":46},{"name":"SetRotation","ret":"void","params":[{"type":"vector","name":"dir"}],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":57},{"name":"GetPosition","ret":"vector","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":68},{"name":"GetRotation","ret":"vector","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":77},{"name":"UpdatePos","ret":"void","brief":"Function updating the position of the tracker widget.","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":90},{"name":"Show","ret":"void","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":117},{"name":"Hide","ret":"void","file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":122},{"name":"Fade","ret":"void","params":[{"type":"bool","name":"fade"}],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":127},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":139},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":144},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":149},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":162}],"members":[{"name":"m_FollowerRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":3},{"name":"m_FollowerButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":4},{"name":"m_Position","type":"vector","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":6},{"name":"m_Orientation","type":"vector","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":7},{"name":"m_FollowedObject","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":8},{"name":"m_MaxFade","type":"float","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":10},{"name":"m_MinFade","type":"float","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":11},{"name":"m_Menu","type":"CameraToolsMenu","mods":["protected"],"file":"5_Mission/GUI/CameraTools/CTObjectFollower.c","line":13}]},{"name":"CTSaveStructure","url":"classes/CTSaveStructure/","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":1,"methods":[{"name":"CTSaveStructure","kind":"ctor","ret":"void","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":11}],"members":[{"name":"m_InterpType","type":"int","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":3},{"name":"m_InterpSpeed","type":"int","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":4},{"name":"m_BlurValue","type":"float","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":5},{"name":"m_Cameras","type":"ref array<ref Param6<vector, vector, float, float, float, int>>","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":7},{"name":"m_Events","type":"ref array<ref Param4<int, int, float, bool>>","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":8},{"name":"m_Actors","type":"ref array<ref Param5<vector, vector, string, ref array<string>, string>>","file":"5_Mission/GUI/CameraTools/CTSaveStructure.c","line":9}]},{"name":"CupidsBoltSimulation","url":"classes/CupidsBoltSimulation/","base":"Managed","file":"4_World/Entities/Firearms/CupidsBoltSimulation.c","line":1,"methods":[{"name":"OnFire","ret":"void","params":[{"type":"Entity","name":"entity"}],"file":"4_World/Entities/Firearms/CupidsBoltSimulation.c","line":5},{"name":"~CupidsBoltSimulation","kind":"dtor","ret":"void","file":"4_World/Entities/Firearms/CupidsBoltSimulation.c","line":14}],"members":[{"name":"m_ParticleTail","type":"Particle","mods":["protected"],"file":"4_World/Entities/Firearms/CupidsBoltSimulation.c","line":3}]},{"name":"CursorIcons","url":"classes/CursorIcons/","file":"3_Game/gameplay.c","line":590,"members":[{"name":"None","type":"string","mods":["const"],"init":"\"\"","file":"3_Game/gameplay.c","line":592},{"name":"Cursor","type":"string","mods":["const"],"init":"\"set:dayz_gui image:cursor\"","file":"3_Game/gameplay.c","line":593},{"name":"CloseDoors","type":"string","mods":["const"],"init":"\"set:dayz_gui image:close\"","file":"3_Game/gameplay.c","line":594},{"name":"OpenDoors","type":"string","mods":["const"],"init":"\"set:dayz_gui image:open\"","file":"3_Game/gameplay.c","line":595},{"name":"OpenCarDoors","type":"string","mods":["const"],"init":"\"set:dayz_gui image:open_car\"","file":"3_Game/gameplay.c","line":596},{"name":"CloseCarDoors","type":"string","mods":["const"],"init":"\"set:dayz_gui image:close_car\"","file":"3_Game/gameplay.c","line":597},{"name":"EngineOff","type":"string","mods":["const"],"init":"\"set:dayz_gui image:engine_off\"","file":"3_Game/gameplay.c","line":598},{"name":"EngineOn","type":"string","mods":["const"],"init":"\"set:dayz_gui image:engine_on\"","file":"3_Game/gameplay.c","line":599},{"name":"LadderDown","type":"string","mods":["const"],"init":"\"set:dayz_gui image:ladderdown\"","file":"3_Game/gameplay.c","line":600},{"name":"LadderOff","type":"string","mods":["const"],"init":"\"set:dayz_gui image:ladderoff\"","file":"3_Game/gameplay.c","line":601},{"name":"LadderUp","type":"string","mods":["const"],"init":"\"set:dayz_gui image:ladderup\"","file":"3_Game/gameplay.c","line":602},{"name":"LootCorpse","type":"string","mods":["const"],"init":"\"set:dayz_gui image:gear\"","file":"3_Game/gameplay.c","line":603},{"name":"CloseHood","type":"string","mods":["const"],"init":"\"set:dayz_gui image:close_hood\"","file":"3_Game/gameplay.c","line":604},{"name":"OpenHood","type":"string","mods":["const"],"init":"\"set:dayz_gui image:open_hood\"","file":"3_Game/gameplay.c","line":605},{"name":"GetOut","type":"string","mods":["const"],"init":"\"set:dayz_gui image:getout\"","file":"3_Game/gameplay.c","line":606},{"name":"GetInCargo","type":"string","mods":["const"],"init":"\"set:dayz_gui image:get_in_cargo\"","file":"3_Game/gameplay.c","line":607},{"name":"Reload","type":"string","mods":["const"],"init":"\"set:dayz_gui image:reload\"","file":"3_Game/gameplay.c","line":608},{"name":"GetInDriver","type":"string","mods":["const"],"init":"\"set:dayz_gui image:get_in_driver\"","file":"3_Game/gameplay.c","line":609},{"name":"GetInCommander","type":"string","mods":["const"],"init":"\"set:dayz_gui image:get_in_commander\"","file":"3_Game/gameplay.c","line":610},{"name":"GetInPilot","type":"string","mods":["const"],"init":"\"set:dayz_gui image:get_in_pilot\"","file":"3_Game/gameplay.c","line":611},{"name":"GetInGunner","type":"string","mods":["const"],"init":"\"set:dayz_gui image:get_in_gunner\"","file":"3_Game/gameplay.c","line":612}]},{"name":"CustomResult","url":"classes/CustomResult/","base":"TestResultBase","file":"3_Game/Autotest/AutotestRunner.c","line":80,"methods":[{"name":"Failure","ret":"bool","mods":["override"],"file":"3_Game/Autotest/AutotestRunner.c","line":86},{"name":"FailureText","ret":"string","mods":["override"],"file":"3_Game/Autotest/AutotestRunner.c","line":93},{"name":"CustomResult","kind":"ctor","ret":"void","params":[{"type":"bool","name":"success"},{"type":"string","name":"text","def":"\"User provided error!\""},{"type":"string","name":"kind","def":"\"Failure\""}],"file":"3_Game/Autotest/AutotestRunner.c","line":98}],"members":[{"name":"m_Success","type":"bool","mods":["private"],"file":"3_Game/Autotest/AutotestRunner.c","line":82},{"name":"m_FailureText","type":"string","mods":["private"],"file":"3_Game/Autotest/AutotestRunner.c","line":83},{"name":"m_FailureKind","type":"string","mods":["private"],"file":"3_Game/Autotest/AutotestRunner.c","line":84}]},{"name":"CutOutPepperSeeds","url":"classes/CutOutPepperSeeds/","base":"CutOutSeeds","file":"4_World/Classes/Recipes/Recipes/CutOutPepperSeeds.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CutOutPepperSeeds.c","line":3}]},{"name":"CutOutPumpkinSeeds","url":"classes/CutOutPumpkinSeeds/","base":"CutOutSeeds","file":"4_World/Classes/Recipes/Recipes/CutOutPumpkinSeeds.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CutOutPumpkinSeeds.c","line":3},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CutOutPumpkinSeeds.c","line":109}]},{"name":"CutOutSeeds","url":"classes/CutOutSeeds/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/CutOutSeeds.c","line":1,"methods":[{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"final check for recipe's validity","file":"4_World/Classes/Recipes/Recipes/CutOutSeeds.c","line":4},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CutOutSeeds.c","line":9}]},{"name":"CutOutTomatoSeeds","url":"classes/CutOutTomatoSeeds/","base":"CutOutSeeds","file":"4_World/Classes/Recipes/Recipes/CutOutTomatoSeeds.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CutOutTomatoSeeds.c","line":3}]},{"name":"CutOutZucchiniSeeds","url":"classes/CutOutZucchiniSeeds/","base":"CutOutSeeds","file":"4_World/Classes/Recipes/Recipes/CutOutZucchiniSeeds.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/CutOutZucchiniSeeds.c","line":3}]},{"name":"CylinderTrigger","url":"classes/CylinderTrigger/","base":"Trigger","brief":"Trigger with cylinder shape","file":"4_World/Entities/ScriptedEntities/Triggers/CylinderTrigger.c","line":2,"methods":[{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/CylinderTrigger.c","line":4},{"name":"DebugSendDmgTrigger","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/CylinderTrigger.c","line":10},{"name":"DrawDebugShape","ret":"Shape","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"min"},{"type":"vector","name":"max"},{"type":"float","name":"radius"},{"type":"int","name":"color"}],"mods":["override","protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/CylinderTrigger.c","line":30}]},{"name":"CZ527_Base","url":"classes/CZ527_Base/","base":"BoltActionRifle_ExternalMagazine_Base","file":"4_World/Entities/Firearms/Rifle/CZ527.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/CZ527.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/CZ527.c","line":9}]},{"name":"CZ527Recoil","url":"classes/CZ527Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/CZ527Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/CZ527Recoil.c","line":3}]},{"name":"CZ550_Base","url":"classes/CZ550_Base/","base":"BoltActionRifle_ExternalMagazine_Base","file":"4_World/Entities/Firearms/Rifle/CZ550.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/CZ550.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/CZ550.c","line":9}]},{"name":"CZ550Recoil","url":"classes/CZ550Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/CZ550Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/CZ550Recoil.c","line":3}]},{"name":"CZ61_Base","url":"classes/CZ61_Base/","base":"RifleBoltLock_Base","brief":"basic CZ61 Skorpion submachine gun","file":"4_World/Entities/Firearms/SMG/CZ61.c","line":4,"methods":[{"name":"CZ61","ret":"void","file":"4_World/Entities/Firearms/SMG/CZ61.c","line":6},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/SMG/CZ61.c","line":11},{"name":"GetWeaponSpecificCommand","ret":"int","params":[{"type":"int","name":"weaponAction"},{"type":"int","name":"subCommand"}],"mods":["override"],"file":"4_World/Entities/Firearms/SMG/CZ61.c","line":17},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SMG/CZ61.c","line":35}]},{"name":"Cz61Recoil","url":"classes/Cz61Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/SkorpionRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/SkorpionRecoil.c","line":3}]},{"name":"CZ75_Base","url":"classes/CZ75_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/CZ75.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/CZ75.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/CZ75.c","line":9}]},{"name":"Cz75Recoil","url":"classes/Cz75Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Cz75Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Cz75Recoil.c","line":3}]},{"name":"DallasMask","url":"classes/DallasMask/","base":"ClothingBase","file":"4_World/Entities/ItemBase/Clothing/DallasMask.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/DallasMask.c","line":3}]},{"name":"DamageData","url":"classes/DamageData/","file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":1,"methods":[{"name":"DamageData","kind":"ctor","ret":"void","params":[{"type":"float","name":"value_global"},{"type":"float","name":"value_blood"},{"type":"float","name":"value_shock"}],"file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":7},{"name":"GetValueGlobal","ret":"float","file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":14},{"name":"GetValueShock","ret":"float","file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":19},{"name":"GetValueBlood","ret":"float","file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":24}],"members":[{"name":"m_ValueGlobal","type":"float","file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":3},{"name":"m_ValueBlood","type":"float","file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":4},{"name":"m_ValueShock","type":"float","file":"4_World/Classes/RemotePlayerDebug/DamageData.c","line":5}]},{"name":"DamageDealtEffect","url":"classes/DamageDealtEffect/","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":1,"methods":[{"name":"DamageDealtEffect","kind":"ctor","ret":"void","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":10},{"name":"~DamageDealtEffect","kind":"dtor","ret":"void","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":19},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":24}],"members":[{"name":"ALPHA_MIN","type":"float","mods":["const"],"init":"0","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":3},{"name":"ALPHA_MAX","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":4},{"name":"m_HitDuration","type":"float","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":5},{"name":"m_BreakPoint","type":"float","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":6},{"name":"m_TimeActive","type":"float","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":7},{"name":"m_Requester","type":"PPERequester_HealthHitReaction","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":8}]},{"name":"DamageHeavySoundEvent","url":"classes/DamageHeavySoundEvent/","base":"DamageSoundEvents","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":31,"methods":[{"name":"DamageHeavySoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":33}]},{"name":"DamageLightSoundEvent","url":"classes/DamageLightSoundEvent/","base":"DamageSoundEvents","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":21,"methods":[{"name":"DamageLightSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":23}]},{"name":"DamageSoundEvents","url":"classes/DamageSoundEvents/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":1,"methods":[{"name":"DamageSoundEvents","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":4},{"name":"CanPlay","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":10},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DamageEvents.c","line":15}]},{"name":"DamageSystem","url":"classes/DamageSystem/","file":"3_Game/DamageSystem.c","line":20,"methods":[{"name":"CloseCombatDamage","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"Object","name":"targetObject"},{"type":"int","name":"targetComponentIndex"},{"type":"string","name":"ammoTypeName"},{"type":"vector","name":"worldPos"},{"type":"int","name":"directDamageFlags","def":"ProcessDirectDamageFlags.ALL_TRANSFER"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/DamageSystem.c","line":22},{"name":"CloseCombatDamageName","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"Object","name":"targetObject"},{"type":"string","name":"targetComponentName"},{"type":"string","name":"ammoTypeName"},{"type":"vector","name":"worldPos"},{"type":"int","name":"directDamageFlags","def":"ProcessDirectDamageFlags.ALL_TRANSFER"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/DamageSystem.c","line":23},{"name":"ExplosionDamage","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"Object","name":"directHitObject"},{"type":"string","name":"ammoTypeName"},{"type":"vector","name":"worldPos"},{"type":"int","name":"damageType"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/DamageSystem.c","line":25},{"name":"GetDamageZoneMap","ret":"bool","params":[{"type":"EntityAI","name":"entity"},{"mods":["out"],"type":"DamageZoneMap","name":"zoneMap"}],"mods":["static"],"file":"3_Game/DamageSystem.c","line":27},{"name":"GetDamageZoneFromComponentName","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"type":"string","name":"component"},{"mods":["out"],"type":"string","name":"damageZone"}],"mods":["static"],"brief":"Returns damage zone to which the named component belongs","file":"3_Game/DamageSystem.c","line":76},{"name":"GetComponentNamesFromDamageZone","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"type":"string","name":"damageZone"},{"mods":["out"],"type":"array<string>","name":"componentNames"}],"mods":["static"],"file":"3_Game/DamageSystem.c","line":104},{"name":"GetDamageDisplayName","ret":"string","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"mods":["static"],"file":"3_Game/DamageSystem.c","line":131},{"name":"ResetAllZones","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["static"],"file":"3_Game/DamageSystem.c","line":139}]},{"name":"DarkMotoHelmet_Black","url":"classes/DarkMotoHelmet_Black/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":41},{"name":"DarkMotoHelmet_Blue","url":"classes/DarkMotoHelmet_Blue/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":45},{"name":"DarkMotoHelmet_ColorBase","url":"classes/DarkMotoHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":1,"methods":[{"name":"GetEffectWidgetTypes","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":3},{"name":"IsObstructingVoice","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":8},{"name":"GetVoiceEffect","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":13},{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":18},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":23}]},{"name":"DarkMotoHelmet_Green","url":"classes/DarkMotoHelmet_Green/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":43},{"name":"DarkMotoHelmet_Grey","url":"classes/DarkMotoHelmet_Grey/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":42},{"name":"DarkMotoHelmet_Lime","url":"classes/DarkMotoHelmet_Lime/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":44},{"name":"DarkMotoHelmet_Red","url":"classes/DarkMotoHelmet_Red/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":46},{"name":"DarkMotoHelmet_White","url":"classes/DarkMotoHelmet_White/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":47},{"name":"DarkMotoHelmet_Yellow","url":"classes/DarkMotoHelmet_Yellow/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":48},{"name":"DarkMotoHelmet_YellowScarred","url":"classes/DarkMotoHelmet_YellowScarred/","base":"DarkMotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DarkMotoHelmet_ColorBase.c","line":49},{"name":"DayZAIHitComponent","url":"classes/DayZAIHitComponent/","brief":"holds hit components and its weights for attack from AI (used on each type - DayZPlayerType, DayZAnimalType, etc.)","file":"3_Game/Entities/DayZAIHitComponents.c","line":2,"members":[{"name":"m_Name","type":"string","brief":"\"Head\", \"Torso\", etc.","file":"3_Game/Entities/DayZAIHitComponents.c","line":4},{"name":"m_Weight","type":"int","brief":"[0..1]","file":"3_Game/Entities/DayZAIHitComponents.c","line":5}]},{"name":"DayZAIHitComponentHelpers","url":"classes/DayZAIHitComponentHelpers/","file":"3_Game/Entities/DayZAIHitComponents.c","line":8,"methods":[{"name":"RegisterHitComponent","ret":"void","params":[{"type":"array<ref DayZAIHitComponent>","name":"pHitComponents"},{"type":"string","name":"pName"},{"type":"float","name":"pWeight"}],"mods":["static"],"brief":"Register Hit Component for AI targeting","file":"3_Game/Entities/DayZAIHitComponents.c","line":21},{"name":"SelectMostProbableHitComponent","ret":"bool","params":[{"type":"array<ref DayZAIHitComponent>","name":"pHitComponents"},{"mods":["out"],"type":"string","name":"pHitComponent"}],"mods":["static"],"brief":"Computes hit component probability based on weights","file":"3_Game/Entities/DayZAIHitComponents.c","line":40},{"name":"SumOfWeights","ret":"int","params":[{"type":"array<ref DayZAIHitComponent>","name":"pHitComponents"}],"mods":["static"],"brief":"Calculates the sum of all entries in DayZAIHitComponent array","file":"3_Game/Entities/DayZAIHitComponents.c","line":68}]},{"name":"DayZAnimal","url":"classes/DayZAnimal/","base":"DayZCreatureAI","file":"3_Game/Entities/DayZAnimal.c","line":655,"methods":[{"name":"GetInputController","ret":"DayZAnimalInputController","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":664},{"name":"StartCommand_Death","ret":"void","params":[{"type":"int","name":"pType"},{"type":"int","name":"pDirection"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":666},{"name":"StartCommand_Move","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":667},{"name":"StartCommand_Jump","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":668},{"name":"StartCommand_Attack","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":669},{"name":"StartCommand_Hit","ret":"void","params":[{"type":"int","name":"pType"},{"type":"int","name":"pDirection"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":670},{"name":"StartCommand_Script","ret":"DayZAnimalCommandScript","params":[{"type":"DayZAnimalCommandScript","name":"pInfectedCommand"}],"mods":["proto","native"],"proto":true,"brief":"scripted commands","file":"3_Game/Entities/DayZAnimal.c","line":673},{"name":"StartCommand_ScriptInst","ret":"DayZAnimalCommandScript","params":[{"type":"typename","name":"pCallbackClass"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":674},{"name":"GetCommand_Script","ret":"DayZAnimalCommandScript","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":675},{"name":"SignalAIAttackStarted","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":677},{"name":"SignalAIAttackEnded","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":678},{"name":"DayZAnimal","kind":"ctor","ret":"void","file":"3_Game/Entities/DayZAnimal.c","line":680},{"name":"IsHealthVisible","ret":"bool","mods":["override"],"brief":"sets default hit position and cache it here (mainly for impact particles)","file":"3_Game/Entities/DayZAnimal.c","line":695},{"name":"IsAnimal","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":700},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":705},{"name":"GetHideIconMask","ret":"int","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":710},{"name":"CommandHandler","ret":"void","params":[{"type":"float","name":"dt"},{"type":"int","name":"currentCommandID"},{"type":"bool","name":"currentCommandFinished"}],"file":"3_Game/Entities/DayZAnimal.c","line":722},{"name":"HandleDeath","ret":"bool","params":[{"type":"int","name":"currentCommandID"},{"type":"DayZAnimalInputController","name":"inputController"}],"file":"3_Game/Entities/DayZAnimal.c","line":791},{"name":"HandleDamageHit","ret":"bool","params":[{"type":"int","name":"currentCommandID"}],"file":"3_Game/Entities/DayZAnimal.c","line":817},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":832},{"name":"QueueDamageHit","ret":"void","params":[{"type":"int","name":"type"},{"type":"int","name":"direction"}],"file":"3_Game/Entities/DayZAnimal.c","line":858},{"name":"ComputeDamageHitParams","ret":"bool","params":[{"type":"EntityAI","name":"source"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"mods":["out"],"type":"int","name":"type"},{"mods":["out"],"type":"int","name":"direction"}],"file":"3_Game/Entities/DayZAnimal.c","line":865},{"name":"ComputeHitDirectionAngleDeg","ret":"float","params":[{"type":"EntityAI","name":"source"}],"file":"3_Game/Entities/DayZAnimal.c","line":877},{"name":"TranslateHitAngleDegToDirectionIndex","ret":"int","params":[{"type":"float","name":"angleDeg"}],"file":"3_Game/Entities/DayZAnimal.c","line":898},{"name":"FindComponentDirectionOffset","ret":"int","params":[{"type":"string","name":"component"}],"file":"3_Game/Entities/DayZAnimal.c","line":912},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["override","protected"],"brief":"Phx contact event","file":"3_Game/Entities/DayZAnimal.c","line":942},{"name":"RegisterHitComponentsForAI","ret":"void","brief":"register hit components for AI melee (used by attacking AI)","file":"3_Game/Entities/DayZAnimal.c","line":958},{"name":"GetHitComponentForAI","ret":"string","mods":["override"],"brief":"register hit components that are selected by probability","file":"3_Game/Entities/DayZAnimal.c","line":969},{"name":"GetDefaultHitComponent","ret":"string","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":981},{"name":"GetDefaultHitPositionComponent","ret":"string","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":986},{"name":"GetDefaultHitPosition","ret":"vector","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":991},{"name":"SetDefaultHitPosition","ret":"vector","params":[{"type":"string","name":"pSelection"}],"mods":["protected"],"file":"3_Game/Entities/DayZAnimal.c","line":996},{"name":"ConvertNonlethalDamage","ret":"float","params":[{"type":"float","name":"damage"},{"type":"DamageType","name":"damageType"}],"mods":["override","protected"],"file":"3_Game/Entities/DayZAnimal.c","line":1001}],"members":[{"name":"m_HitComponentsForAI","type":"ref array<ref DayZAIHitComponent>","mods":["protected"],"brief":"Melee hit components (AI targeting)","file":"3_Game/Entities/DayZAnimal.c","line":659},{"name":"m_DefaultHitComponent","type":"string","mods":["protected"],"file":"3_Game/Entities/DayZAnimal.c","line":660},{"name":"m_DefaultHitPositionComponent","type":"string","mods":["protected"],"file":"3_Game/Entities/DayZAnimal.c","line":661},{"name":"m_DefaultHitPosition","type":"vector","mods":["protected"],"file":"3_Game/Entities/DayZAnimal.c","line":662},{"name":"m_DamageHitToProcess","type":"bool","init":"false","file":"3_Game/Entities/DayZAnimal.c","line":787},{"name":"m_DamageHitType","type":"int","init":"0","file":"3_Game/Entities/DayZAnimal.c","line":788},{"name":"m_DamageHitDirection","type":"int","init":"0","file":"3_Game/Entities/DayZAnimal.c","line":789}]},{"name":"DayZAnimalCommandAnimCallback","url":"classes/DayZAnimalCommandAnimCallback/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":607},{"name":"DayZAnimalCommandAnimCallbackModdable","url":"classes/DayZAnimalCommandAnimCallbackModdable/","base":"DayZAnimalCommandAnimCallback","file":"4_World/Entities/DayZAnimalImplement.c","line":8},{"name":"DayZAnimalCommandAttack","url":"classes/DayZAnimalCommandAttack/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":577},{"name":"DayZAnimalCommandAttackModdable","url":"classes/DayZAnimalCommandAttackModdable/","base":"DayZAnimalCommandAttack","file":"4_World/Entities/DayZAnimalImplement.c","line":2},{"name":"DayZAnimalCommandBehaviourModifier","url":"classes/DayZAnimalCommandBehaviourModifier/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":592},{"name":"DayZAnimalCommandBehaviourModifierModdable","url":"classes/DayZAnimalCommandBehaviourModifierModdable/","base":"DayZAnimalCommandBehaviourModifier","file":"4_World/Entities/DayZAnimalImplement.c","line":5},{"name":"DayZAnimalCommandDeath","url":"classes/DayZAnimalCommandDeath/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":602},{"name":"DayZAnimalCommandDeathModdable","url":"classes/DayZAnimalCommandDeathModdable/","base":"DayZAnimalCommandDeath","file":"4_World/Entities/DayZAnimalImplement.c","line":7},{"name":"DayZAnimalCommandHit","url":"classes/DayZAnimalCommandHit/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":597},{"name":"DayZAnimalCommandHitModdable","url":"classes/DayZAnimalCommandHitModdable/","base":"DayZAnimalCommandHit","file":"4_World/Entities/DayZAnimalImplement.c","line":6},{"name":"DayZAnimalCommandJump","url":"classes/DayZAnimalCommandJump/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":582},{"name":"DayZAnimalCommandJumpModdable","url":"classes/DayZAnimalCommandJumpModdable/","base":"DayZAnimalCommandJump","file":"4_World/Entities/DayZAnimalImplement.c","line":3},{"name":"DayZAnimalCommandLookAt","url":"classes/DayZAnimalCommandLookAt/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":587},{"name":"DayZAnimalCommandLookAtModdable","url":"classes/DayZAnimalCommandLookAtModdable/","base":"DayZAnimalCommandLookAt","file":"4_World/Entities/DayZAnimalImplement.c","line":4},{"name":"DayZAnimalCommandMove","url":"classes/DayZAnimalCommandMove/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":572},{"name":"DayZAnimalCommandMoveModdable","url":"classes/DayZAnimalCommandMoveModdable/","base":"DayZAnimalCommandMove","file":"4_World/Entities/DayZAnimalImplement.c","line":1},{"name":"DayZAnimalCommandScript","url":"classes/DayZAnimalCommandScript/","base":"AnimCommandBase","file":"3_Game/Entities/DayZAnimal.c","line":619,"methods":[{"name":"SetFlagFinished","ret":"void","params":[{"type":"bool","name":"pFinished"}],"mods":["proto","native"],"proto":true,"brief":"this terminates command script and shows CommandHandler( ... pCurrentCommandFinished == true );","file":"3_Game/Entities/DayZAnimal.c","line":628},{"name":"PrePhys_GetTranslation","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"pOutTransl"}],"mods":["proto","native"],"proto":true,"brief":"script function usable in PrePhysUpdate","file":"3_Game/Entities/DayZAnimal.c","line":634},{"name":"PrePhys_GetRotation","ret":"bool","params":[{"mods":["out"],"type":"float","name":"pOutRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in local space !","file":"3_Game/Entities/DayZAnimal.c","line":635},{"name":"PrePhys_SetTranslation","ret":"void","params":[{"type":"vector","name":"pInTransl"}],"mods":["proto","native"],"proto":true,"brief":"vec3 in local space !","file":"3_Game/Entities/DayZAnimal.c","line":636},{"name":"PrePhys_SetRotation","ret":"void","params":[{"type":"float","name":"pInRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in local space !","file":"3_Game/Entities/DayZAnimal.c","line":637},{"name":"PostPhysUpdate","ret":"bool","params":[{"type":"float","name":"pDt"}],"proto":true,"brief":"override this ! final adjustment of physics state (after physics was applied) returns true if command continues running / false if command should end (or you can use SetFlagFinished(true))","file":"3_Game/Entities/DayZAnimal.c","line":645},{"name":"PostPhys_GetPosition","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pOutTransl"}],"mods":["proto","native"],"proto":true,"brief":"script function usable in PostPhysUpdate","file":"3_Game/Entities/DayZAnimal.c","line":648},{"name":"PostPhys_GetRotation","ret":"void","params":[{"mods":["out"],"type":"float","name":"pOutRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in world space","file":"3_Game/Entities/DayZAnimal.c","line":649},{"name":"PostPhys_SetPosition","ret":"void","params":[{"type":"vector","name":"pInTransl"}],"mods":["proto","native"],"proto":true,"brief":"vec3 in world space","file":"3_Game/Entities/DayZAnimal.c","line":650},{"name":"PostPhys_SetRotation","ret":"void","params":[{"type":"float","name":"pInRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in world space","file":"3_Game/Entities/DayZAnimal.c","line":651},{"name":"PostPhys_LockRotation","ret":"void","mods":["proto","native"],"proto":true,"brief":"do not process rotations !","file":"3_Game/Entities/DayZAnimal.c","line":652}]},{"name":"DayZAnimalInputController","url":"classes/DayZAnimalInputController/","base":"DayZCreatureAIInputController","file":"3_Game/Entities/DayZAnimalInputController.c","line":49,"methods":[{"name":"IsDead","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimalInputController.c","line":51},{"name":"IsAttack","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimalInputController.c","line":52},{"name":"OverrideBehaviourAction","ret":"void","params":[{"type":"bool","name":"state"},{"type":"int","name":"action"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimalInputController.c","line":54},{"name":"GetBehaviourAction","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimalInputController.c","line":55},{"name":"DayZAnimalInputController","kind":"ctor","ret":"void","mods":["private"],"brief":"never created by script","file":"3_Game/Entities/DayZAnimalInputController.c","line":60},{"name":"~DayZAnimalInputController","kind":"dtor","ret":"void","mods":["private"],"brief":"never destroyed by script","file":"3_Game/Entities/DayZAnimalInputController.c","line":65}]},{"name":"DayZAnimalType","url":"classes/DayZAnimalType/","base":"DayZCreatureAIType","file":"3_Game/Entities/DayZAnimalType.c","line":1},{"name":"DayZCreature","url":"classes/DayZCreature/","base":"EntityAI","file":"3_Game/Entities/DayZAnimal.c","line":24,"methods":[{"name":"DebugSetShadow","ret":"void","params":[{"type":"DayZCreature","name":"creature"}],"mods":["proto","native"],"proto":true,"cond":["_DAYZ_CREATURE_DEBUG_SHADOW"],"file":"3_Game/Entities/DayZAnimal.c","line":27},{"name":"RegisterAnimationEvent","ret":"bool","params":[{"type":"string","name":"event_name"},{"type":"string","name":"function_name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":30},{"name":"SetAnimationInstanceByName","ret":"void","params":[{"type":"string","name":"animation_instance_name"},{"type":"int","name":"instance_uuid"},{"type":"float","name":"duration"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":32},{"name":"GetCurrentAnimationInstanceUUID","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":33},{"name":"GetAnimInterface","ret":"DayZCreatureAnimInterface","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":35},{"name":"UpdateSimulationPrecision","ret":"void","params":[{"type":"int","name":"simLOD"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":38},{"name":"StartDeath","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":42},{"name":"ResetDeath","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":43},{"name":"ResetDeathCooldown","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":45},{"name":"IsDeathProcessed","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":46},{"name":"IsDeathConditionMet","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":47},{"name":"GetBoneIndexByName","ret":"int","params":[{"type":"string","name":"pBoneName"}],"mods":["proto","native"],"proto":true,"brief":"returns bone index for a name (-1 if pBoneName doesn't exist)","file":"3_Game/Entities/DayZAnimal.c","line":53},{"name":"IsDayZCreature","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":55},{"name":"CanBeSkinned","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":60},{"name":"IsIgnoredByConstruction","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":65},{"name":"IsManagingArrows","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":70},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":75},{"name":"AddArrow","ret":"void","params":[{"type":"Object","name":"arrow"},{"type":"int","name":"componentIndex"},{"type":"vector","name":"closeBonePosWS"},{"type":"vector","name":"closeBoneRotWS"}],"mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":80},{"name":"HasFixedActionTargetCursorPosition","ret":"bool","mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":120},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":125},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":136},{"name":"ModCommandHandlerBefore","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"brief":"ModOverrides","file":"3_Game/Entities/DayZAnimal.c","line":175},{"name":"ModCommandHandlerInside","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"file":"3_Game/Entities/DayZAnimal.c","line":180},{"name":"ModCommandHandlerAfter","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"file":"3_Game/Entities/DayZAnimal.c","line":185}]},{"name":"DayZCreatureAI","url":"classes/DayZCreatureAI/","base":"DayZCreature","file":"3_Game/Entities/DayZAnimal.c","line":191,"methods":[{"name":"GetAIAgent","ret":"AIAgent","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":193},{"name":"IsSoundInsideBuilding","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":195},{"name":"DebugDisableAIControl","ret":"void","mods":["proto","native"],"proto":true,"cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/DayZAnimal.c","line":197},{"name":"DebugRestoreAIControl","ret":"void","mods":["proto","native"],"proto":true,"cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/DayZAnimal.c","line":198},{"name":"AddDamageSphere","ret":"void","params":[{"type":"string","name":"bone_name"},{"type":"string","name":"ammo_name"},{"type":"float","name":"radius"},{"type":"float","name":"duration"},{"type":"bool","name":"invertTeams"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":200},{"name":"GetCreatureAIType","ret":"DayZCreatureAIType","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":202},{"name":"InitAIAgent","ret":"void","params":[{"type":"AIGroup","name":"group"}],"mods":["proto","native"],"proto":true,"brief":"AIAgent initialization. Manual ai initialization for creatures created with CreateObject(... init_ai = false...).","file":"3_Game/Entities/DayZAnimal.c","line":207},{"name":"DestroyAIAgent","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":208},{"name":"DayZCreatureAI","kind":"ctor","ret":"void","file":"3_Game/Entities/DayZAnimal.c","line":215},{"name":"IncreaseEffectTriggerCount","ret":"void","file":"3_Game/Entities/DayZAnimal.c","line":222},{"name":"DecreaseEffectTriggerCount","ret":"void","file":"3_Game/Entities/DayZAnimal.c","line":227},{"name":"AddDamageSphere","ret":"void","params":[{"type":"AnimDamageParams","name":"damage_params"}],"file":"3_Game/Entities/DayZAnimal.c","line":232},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":237},{"name":"GetBootsType","ret":"AnimBootsType","file":"3_Game/Entities/DayZAnimal.c","line":243},{"name":"PlaySound","ret":"AbstractWave","params":[{"type":"SoundObject","name":"so"},{"type":"SoundObjectBuilder","name":"sob"}],"file":"3_Game/Entities/DayZAnimal.c","line":248},{"name":"OnSoundEvent","ret":"void","params":[{"type":"int","name":"event_id"},{"type":"string","name":"event_user_string"}],"file":"3_Game/Entities/DayZAnimal.c","line":260},{"name":"OnSoundVoiceEvent","ret":"void","params":[{"type":"int","name":"event_id"},{"type":"string","name":"event_user_string"}],"file":"3_Game/Entities/DayZAnimal.c","line":269},{"name":"OnStepEvent","ret":"void","params":[{"type":"int","name":"event_id"},{"type":"string","name":"event_user_string"}],"file":"3_Game/Entities/DayZAnimal.c","line":278},{"name":"OnDamageEvent","ret":"void","params":[{"type":"int","name":"event_id"},{"type":"string","name":"event_user_string"}],"file":"3_Game/Entities/DayZAnimal.c","line":287},{"name":"RegisterAnimEvents","ret":"void","mods":["protected"],"file":"3_Game/Entities/DayZAnimal.c","line":296},{"name":"ProcessSoundEvent","ret":"void","params":[{"type":"AnimSoundEvent","name":"sound_event"}],"mods":["private"],"file":"3_Game/Entities/DayZAnimal.c","line":322},{"name":"ProcessSoundVoiceEvent","ret":"void","params":[{"type":"AnimSoundVoiceEvent","name":"sound_event"}],"mods":["private"],"file":"3_Game/Entities/DayZAnimal.c","line":342},{"name":"ProcessStepEvent","ret":"void","params":[{"type":"AnimStepEvent","name":"step_event"}],"mods":["private"],"file":"3_Game/Entities/DayZAnimal.c","line":363},{"name":"ProcessDamageEvent","ret":"void","params":[{"type":"AnimDamageEvent","name":"damage_event"}],"mods":["private"],"file":"3_Game/Entities/DayZAnimal.c","line":377},{"name":"AttenuateSoundIfNecessary","ret":"void","params":[{"type":"SoundObject","name":"soundObject"}],"mods":["protected"],"file":"3_Game/Entities/DayZAnimal.c","line":382},{"name":"ResistContaminatedEffect","ret":"bool","file":"3_Game/Entities/DayZAnimal.c","line":394},{"name":"IsDanger","ret":"bool","file":"3_Game/Entities/DayZAnimal.c","line":404},{"name":"CaptureSound","ret":"string","file":"3_Game/Entities/DayZAnimal.c","line":409},{"name":"ReleaseSound","ret":"string","file":"3_Game/Entities/DayZAnimal.c","line":414},{"name":"CinematicTakeControl","ret":"void","params":[{"type":"DayZPlayer","name":"player"}],"file":"3_Game/Entities/DayZAnimal.c","line":423},{"name":"CinematicCanJump","ret":"bool","file":"3_Game/Entities/DayZAnimal.c","line":428},{"name":"ModCommandHandlerBefore","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"mods":["override"],"file":"3_Game/Entities/DayZAnimal.c","line":433}],"members":[{"name":"m_EffectTriggerCount","type":"int","brief":"how many effect triggers is this AI inside of(overlapping triggers)","file":"3_Game/Entities/DayZAnimal.c","line":210},{"name":"m_CinematicPlayer","type":"DayZPlayer","mods":["protected"],"file":"3_Game/Entities/DayZAnimal.c","line":212}]},{"name":"DayZCreatureAIInputController","url":"classes/DayZCreatureAIInputController/","file":"3_Game/Entities/DayZCreatureAIInputController.c","line":1,"methods":[{"name":"OverrideMovementSpeed","ret":"void","params":[{"type":"bool","name":"state"},{"type":"float","name":"movementSpeed"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":3},{"name":"GetMovementSpeed","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":4},{"name":"OverrideTurnSpeed","ret":"void","params":[{"type":"bool","name":"state"},{"type":"float","name":"turnSpeed"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":6},{"name":"GetTurnSpeed","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":7},{"name":"OverrideHeading","ret":"void","params":[{"type":"bool","name":"state"},{"type":"float","name":"heading"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":9},{"name":"GetHeading","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":10},{"name":"OverrideJump","ret":"void","params":[{"type":"bool","name":"state"},{"type":"int","name":"jumpType"},{"type":"float","name":"jumpHeight","def":"0"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":12},{"name":"IsJump","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":13},{"name":"GetJumpType","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":14},{"name":"GetJumpHeight","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":15},{"name":"OverrideLookAt","ret":"void","params":[{"type":"bool","name":"state"},{"type":"vector","name":"direction"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":17},{"name":"IsLookAtEnabled","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":18},{"name":"GetLookAtDirectionWS","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":19},{"name":"OverrideAlertLevel","ret":"void","params":[{"type":"bool","name":"state"},{"type":"bool","name":"alerted"},{"type":"int","name":"level"},{"type":"float","name":"inLevel"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":21},{"name":"GetAlertLevel","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":22},{"name":"GetAlertInLevel","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":23},{"name":"IsAlerted","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":24},{"name":"OverrideBehaviourSlot","ret":"void","params":[{"type":"bool","name":"state"},{"type":"int","name":"slot"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":26},{"name":"GetBehaviourSlot","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZCreatureAIInputController.c","line":27},{"name":"DayZCreatureAIInputController","kind":"ctor","ret":"void","mods":["private"],"brief":"never created by script","file":"3_Game/Entities/DayZCreatureAIInputController.c","line":31},{"name":"~DayZCreatureAIInputController","kind":"dtor","ret":"void","mods":["private"],"brief":"never destroyed by script","file":"3_Game/Entities/DayZCreatureAIInputController.c","line":36}]},{"name":"DayZCreatureAIType","url":"classes/DayZCreatureAIType/","base":"DayZCreatureType","file":"3_Game/Entities/DayZCreatureAIType.c","line":1,"methods":[{"name":"DayZCreatureAIType","kind":"ctor","ret":"void","file":"3_Game/Entities/DayZCreatureAIType.c","line":11},{"name":"LoadAnimSoundEvents","ret":"void","file":"3_Game/Entities/DayZCreatureAIType.c","line":18},{"name":"LoadAnimSoundVoiceEvents","ret":"void","file":"3_Game/Entities/DayZCreatureAIType.c","line":36},{"name":"LoadAnimStepEvents","ret":"void","file":"3_Game/Entities/DayZCreatureAIType.c","line":54},{"name":"LoadAnimDamageEvents","ret":"void","file":"3_Game/Entities/DayZCreatureAIType.c","line":70},{"name":"LoadParams","ret":"void","mods":["private"],"file":"3_Game/Entities/DayZCreatureAIType.c","line":87},{"name":"GetStepEvent","ret":"AnimStepEvent","params":[{"type":"int","name":"event_id"}],"file":"3_Game/Entities/DayZCreatureAIType.c","line":95},{"name":"GetSoundEvent","ret":"AnimSoundEvent","params":[{"type":"int","name":"event_id"}],"file":"3_Game/Entities/DayZCreatureAIType.c","line":100},{"name":"GetSoundVoiceEvent","ret":"AnimSoundVoiceEvent","params":[{"type":"int","name":"event_id"}],"file":"3_Game/Entities/DayZCreatureAIType.c","line":105},{"name":"GetDamageEvent","ret":"AnimDamageEvent","params":[{"type":"int","name":"event_id"}],"file":"3_Game/Entities/DayZCreatureAIType.c","line":110}],"members":[{"name":"m_CfgPath","type":"string","file":"3_Game/Entities/DayZCreatureAIType.c","line":3},{"name":"m_AnimEventsCfgPath","type":"string","file":"3_Game/Entities/DayZCreatureAIType.c","line":4},{"name":"m_AnimSoundEvents","type":"ref map<int, ref AnimSoundEvent>","mods":["private"],"file":"3_Game/Entities/DayZCreatureAIType.c","line":6},{"name":"m_AnimStepEvents","type":"ref map<int, ref AnimStepEvent>","mods":["private"],"file":"3_Game/Entities/DayZCreatureAIType.c","line":7},{"name":"m_AnimSoundVoiceEvents","type":"ref map<int, ref AnimSoundVoiceEvent>","mods":["private"],"file":"3_Game/Entities/DayZCreatureAIType.c","line":8},{"name":"m_AnimDamageEvents","type":"ref map<int, ref AnimDamageEvent>","mods":["private"],"file":"3_Game/Entities/DayZCreatureAIType.c","line":9},{"name":"m_animSoundEvents","type":"ref array<ref AnimSoundEvent>","brief":"DEPRECATED","file":"3_Game/Entities/DayZCreatureAIType.c","line":116},{"name":"m_animStepEvents","type":"ref array<ref AnimStepEvent>","file":"3_Game/Entities/DayZCreatureAIType.c","line":117},{"name":"m_animSoundVoiceEvents","type":"ref array<ref AnimSoundVoiceEvent>","file":"3_Game/Entities/DayZCreatureAIType.c","line":118},{"name":"m_animDamageEvents","type":"ref array<ref AnimDamageEvent>","file":"3_Game/Entities/DayZCreatureAIType.c","line":119}]},{"name":"DayZCreatureAnimInterface","url":"classes/DayZCreatureAnimInterface/","file":"3_Game/Entities/DayZAnimal.c","line":1,"methods":[{"name":"DayZCreatureAnimInterface","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Entities/DayZAnimal.c","line":3},{"name":"~DayZCreatureAnimInterface","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Entities/DayZAnimal.c","line":4},{"name":"BindCommand","ret":"TAnimGraphCommand","params":[{"type":"string","name":"pCommandName"}],"mods":["proto","native"],"proto":true,"brief":"returns command index -","file":"3_Game/Entities/DayZAnimal.c","line":10},{"name":"BindVariableFloat","ret":"TAnimGraphVariable","params":[{"type":"string","name":"pVariable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":13},{"name":"BindVariableInt","ret":"TAnimGraphVariable","params":[{"type":"string","name":"pVariable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":14},{"name":"BindVariableBool","ret":"TAnimGraphVariable","params":[{"type":"string","name":"pVariable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":15},{"name":"BindTag","ret":"TAnimGraphTag","params":[{"type":"string","name":"pTagName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":18},{"name":"BindEvent","ret":"TAnimGraphEvent","params":[{"type":"string","name":"pEventName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZAnimal.c","line":21}]},{"name":"DayZCreatureAnimScriptDebug","url":"classes/DayZCreatureAnimScriptDebug/","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":5,"methods":[{"name":"SetCreature","ret":"void","params":[{"type":"DayZCreature","name":"creature"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":7},{"name":"GetVariableCount","ret":"int","mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":9},{"name":"GetVariableName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":10},{"name":"GetVariableType","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":11},{"name":"GetVariableInt","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":12},{"name":"GetVariableFloat","ret":"float","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":13},{"name":"GetVariableBool","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":14},{"name":"SetVariableInt","ret":"int","params":[{"type":"int","name":"index"},{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":16},{"name":"SetVariableFloat","ret":"float","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":17},{"name":"SetVariableBool","ret":"bool","params":[{"type":"int","name":"index"},{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":18},{"name":"GetCommandCount","ret":"int","mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":20},{"name":"GetCommandName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":21},{"name":"GetCommandID","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":22},{"name":"ActivateCommand","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"userInt"},{"type":"float","name":"userFloat"}],"mods":["proto","native"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":24},{"name":"OnAnimationEventsStart","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":33},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"string","name":"evType"},{"type":"int","name":"userInt"},{"type":"string","name":"userString"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":39},{"name":"OnAnimationPrediction","ret":"void","params":[{"type":"string","name":"predName"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":54},{"name":"OnAnimationTag","ret":"void","params":[{"type":"string","name":"tagName"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":59}],"members":[{"name":"m_iMaxAnimEventsCount","type":"int","mods":["const"],"init":"50","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":26},{"name":"m_EventsFilter","type":"ref array<string>","init":"new array<string>","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":27},{"name":"m_AnimEvents","type":"ref array<ref DayZCreatureAnimScriptDebugAnimEventData>","init":"new array<ref DayZCreatureAnimScriptDebugAnimEventData>","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":29},{"name":"m_AnimPredictions","type":"ref array<ref DayZCreatureAnimScriptDebugAnimPredictionData>","init":"new array<ref DayZCreatureAnimScriptDebugAnimPredictionData>","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":30},{"name":"m_AnimTags","type":"ref array<ref DayZCreatureAnimScriptDebugAnimTagData>","init":"new array<ref DayZCreatureAnimScriptDebugAnimTagData>","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":31}]},{"name":"DayZCreatureType","url":"classes/DayZCreatureType/","base":"EntityAIType","file":"3_Game/Entities/DayZCreatureType.c","line":1},{"name":"DayZGame","url":"classes/DayZGame/","base":"CGame","file":"3_Game/DayZGame.c","line":908,"methods":[{"name":"DayZGame","kind":"ctor","ret":"void","file":"3_Game/DayZGame.c","line":1012},{"name":"~DayZGame","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/DayZGame.c","line":1110},{"name":"DeferredInit","ret":"void","file":"3_Game/DayZGame.c","line":1121},{"name":"GlobalsInit","ret":"void","file":"3_Game/DayZGame.c","line":1141},{"name":"RegisterProfilesOptions","ret":"void","file":"3_Game/DayZGame.c","line":1161},{"name":"ResetProfileOptions","ret":"void","file":"3_Game/DayZGame.c","line":1182},{"name":"SetMissionPath","ret":"void","params":[{"type":"string","name":"path"}],"brief":"Called from C++","file":"3_Game/DayZGame.c","line":1190},{"name":"GetMissionPath","ret":"string","file":"3_Game/DayZGame.c","line":1206},{"name":"GetMissionFolderPath","ret":"string","file":"3_Game/DayZGame.c","line":1211},{"name":"GetCallQueue","ret":"ScriptCallQueue","params":[{"type":"int","name":"call_category"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":1216},{"name":"GetUpdateQueue","ret":"ScriptInvoker","params":[{"type":"int","name":"call_category"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":1221},{"name":"GetPostUpdateQueue","ret":"ScriptInvoker","params":[{"type":"int","name":"call_category"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":1226},{"name":"GetYieldDataInitInvoker","ret":"ScriptInvoker","file":"3_Game/DayZGame.c","line":1231},{"name":"GetTimerQueue","ret":"TimerQueue","params":[{"type":"int","name":"call_category"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":1239},{"name":"GetDragQueue","ret":"DragQueue","mods":["override"],"file":"3_Game/DayZGame.c","line":1244},{"name":"OnGameplayDataHandlerLoad","ret":"void","file":"3_Game/DayZGame.c","line":1250},{"name":"GetMissionState","ret":"int","file":"3_Game/DayZGame.c","line":1257},{"name":"SetMissionState","ret":"void","params":[{"type":"int","name":"state"}],"file":"3_Game/DayZGame.c","line":1263},{"name":"GetProfileOption","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1269},{"name":"GetProfileOptionBool","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1274},{"name":"GetProfileOptionInt","ret":"int","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1279},{"name":"GetProfileOptionFloat","ret":"float","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1284},{"name":"GetProfileOptionDefault","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1289},{"name":"GetProfileOptionDefaultBool","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1294},{"name":"GetProfileOptionDefaultInt","ret":"int","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1299},{"name":"GetProfileOptionDefaultFloat","ret":"float","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":1304},{"name":"SetProfileOption","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"bool","name":"value"}],"file":"3_Game/DayZGame.c","line":1309},{"name":"SetProfileOptionBool","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"bool","name":"value"}],"file":"3_Game/DayZGame.c","line":1314},{"name":"SetProfileOptionInt","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"int","name":"value"}],"file":"3_Game/DayZGame.c","line":1319},{"name":"SetProfileOptionFloat","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"float","name":"value"}],"file":"3_Game/DayZGame.c","line":1324},{"name":"GetProfileOptionMap","ret":"map<EDayZProfilesOptions, ref DayZProfilesOption>","file":"3_Game/DayZGame.c","line":1329},{"name":"IsStressTest","ret":"bool","file":"3_Game/DayZGame.c","line":1334},{"name":"IsAimLogEnabled","ret":"bool","file":"3_Game/DayZGame.c","line":1339},{"name":"SetGameState","ret":"void","params":[{"type":"DayZGameState","name":"state"}],"file":"3_Game/DayZGame.c","line":1344},{"name":"GetGameState","ret":"DayZGameState","file":"3_Game/DayZGame.c","line":1349},{"name":"SetLoadState","ret":"void","params":[{"type":"DayZLoadState","name":"state"}],"file":"3_Game/DayZGame.c","line":1354},{"name":"GetLoadState","ret":"DayZLoadState","file":"3_Game/DayZGame.c","line":1359},{"name":"ReportModded","ret":"bool","mods":["static"],"file":"3_Game/DayZGame.c","line":1364},{"name":"GetBacklit","ret":"Backlit","file":"3_Game/DayZGame.c","line":1369},{"name":"IsInventoryOpen","ret":"bool","mods":["override"],"file":"3_Game/DayZGame.c","line":1375},{"name":"EarlyAccessDialog","ret":"void","params":[{"type":"UIScriptedMenu","name":"parent"}],"file":"3_Game/DayZGame.c","line":1387},{"name":"CreateScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"}],"mods":["override"],"brief":"create custom main menu part (submenu)","file":"3_Game/DayZGame.c","line":1398},{"name":"ReloadMission","ret":"void","file":"3_Game/DayZGame.c","line":1411},{"name":"CancelLoginQueue","ret":"void","file":"3_Game/DayZGame.c","line":1420},{"name":"CancelLoginTimeCountdown","ret":"void","file":"3_Game/DayZGame.c","line":1436},{"name":"ClearConnectivityStates","ret":"void","mods":["private"],"file":"3_Game/DayZGame.c","line":1454},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":1462},{"name":"SetConnectivityStatState","ret":"void","params":[{"type":"EConnectivityStatType","name":"type"},{"type":"EConnectivityStatLevel","name":"level"}],"file":"3_Game/DayZGame.c","line":1768},{"name":"OnConnectivityStatChange","ret":"bool","params":[{"type":"EConnectivityStatType","name":"type"},{"type":"EConnectivityStatLevel","name":"newLevel"},{"type":"EConnectivityStatLevel","name":"oldLevel"}],"mods":["protected"],"file":"3_Game/DayZGame.c","line":1779},{"name":"DrawPerformanceStats","ret":"void","params":[{"type":"float","name":"pingAct"},{"type":"float","name":"pingAvg"},{"type":"float","name":"throttleInput"},{"type":"float","name":"throttleOutput"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/DayZGame.c","line":1792},{"name":"AddVoiceNotification","ret":"void","params":[{"type":"VONStopSpeakingEventParams","name":"vonStartParams"}],"file":"3_Game/DayZGame.c","line":1845},{"name":"RemoveVoiceNotification","ret":"void","params":[{"type":"VONStopSpeakingEventParams","name":"vonStopParams"}],"file":"3_Game/DayZGame.c","line":1850},{"name":"UpdateLoginQueue","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/DayZGame.c","line":1856},{"name":"OnLoginTimeEvent","ret":"void","params":[{"type":"int","name":"loginTime"}],"brief":"manually update static login queue dialog","file":"3_Game/DayZGame.c","line":1890},{"name":"LoginTimeCountdown","ret":"void","file":"3_Game/DayZGame.c","line":1928},{"name":"OnRespawnEvent","ret":"void","params":[{"type":"int","name":"time"}],"file":"3_Game/DayZGame.c","line":1945},{"name":"OnPreloadEvent","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"3_Game/DayZGame.c","line":1973},{"name":"StoreLoginDataPrepare","ret":"void","file":"3_Game/DayZGame.c","line":1985},{"name":"EnterLoginQueue","ret":"void","params":[{"type":"UIMenuPanel","name":"parent"}],"file":"3_Game/DayZGame.c","line":1995},{"name":"EnterLoginTime","ret":"void","params":[{"type":"UIMenuPanel","name":"parent"}],"file":"3_Game/DayZGame.c","line":2001},{"name":"OnMPConnectionLostEvent","ret":"void","params":[{"type":"int","name":"duration"}],"file":"3_Game/DayZGame.c","line":2007},{"name":"LoadProgressUpdate","ret":"void","params":[{"type":"int","name":"progressState"},{"type":"float","name":"progress"},{"type":"string","name":"title"}],"file":"3_Game/DayZGame.c","line":2028},{"name":"OnAfterCreate","ret":"void","mods":["override"],"file":"3_Game/DayZGame.c","line":2070},{"name":"OnActivateMessage","ret":"void","mods":["override"],"file":"3_Game/DayZGame.c","line":2076},{"name":"OnDeactivateMessage","ret":"void","mods":["override"],"file":"3_Game/DayZGame.c","line":2082},{"name":"OnInitialize","ret":"bool","mods":["override"],"file":"3_Game/DayZGame.c","line":2088},{"name":"InitNotifications","ret":"void","file":"3_Game/DayZGame.c","line":2137},{"name":"GetDatabaseID","ret":"string","file":"3_Game/DayZGame.c","line":2157},{"name":"SetDatabaseID","ret":"void","params":[{"type":"string","name":"id"}],"file":"3_Game/DayZGame.c","line":2162},{"name":"CreateTitleScreen","ret":"void","file":"3_Game/DayZGame.c","line":2171},{"name":"DeleteTitleScreen","ret":"void","file":"3_Game/DayZGame.c","line":2211},{"name":"ShouldShowControllerDisconnect","ret":"bool","file":"3_Game/DayZGame.c","line":2219},{"name":"UpdateInputDeviceDisconnectWarning","ret":"void","file":"3_Game/DayZGame.c","line":2224},{"name":"JoinLaunch","ret":"void","file":"3_Game/DayZGame.c","line":2240},{"name":"ConnectLaunch","ret":"void","file":"3_Game/DayZGame.c","line":2255},{"name":"PartyLaunch","ret":"void","file":"3_Game/DayZGame.c","line":2276},{"name":"MainMenuLaunch","ret":"void","file":"3_Game/DayZGame.c","line":2290},{"name":"MissionLaunch","ret":"void","file":"3_Game/DayZGame.c","line":2309},{"name":"AutoTestLaunch","ret":"void","params":[{"type":"string","name":"param"}],"file":"3_Game/DayZGame.c","line":2338},{"name":"SelectUser","ret":"void","params":[{"type":"int","name":"gamepad","def":"-1"}],"file":"3_Game/DayZGame.c","line":2356},{"name":"SetPreviousGamepad","ret":"void","params":[{"type":"int","name":"gamepad"}],"file":"3_Game/DayZGame.c","line":2443},{"name":"GetPreviousGamepad","ret":"int","file":"3_Game/DayZGame.c","line":2448},{"name":"GamepadCheck","ret":"void","file":"3_Game/DayZGame.c","line":2453},{"name":"SelectGamepad","ret":"void","file":"3_Game/DayZGame.c","line":2503},{"name":"TryConnect","ret":"void","file":"3_Game/DayZGame.c","line":2568},{"name":"GetLastVisitedServer","ret":"bool","params":[{"mods":["out"],"type":"string","name":"ip"},{"mods":["out"],"type":"int","name":"port"}],"file":"3_Game/DayZGame.c","line":2622},{"name":"AddVisitedServer","ret":"void","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"}],"file":"3_Game/DayZGame.c","line":2639},{"name":"IsVisited","ret":"bool","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"}],"file":"3_Game/DayZGame.c","line":2666},{"name":"RefreshCurrentServerInfo","ret":"void","file":"3_Game/DayZGame.c","line":2673},{"name":"Connect","ret":"void","file":"3_Game/DayZGame.c","line":2685},{"name":"DisconnectSessionScript","ret":"void","params":[{"type":"bool","name":"displayJoinError","def":"false"}],"file":"3_Game/DayZGame.c","line":2707},{"name":"DisconnectSessionEx","ret":"void","params":[{"type":"DisconnectSessionFlags","name":"flags"}],"file":"3_Game/DayZGame.c","line":2719},{"name":"ConnectFromServerBrowser","ret":"void","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"},{"type":"string","name":"password","def":"\"\""}],"file":"3_Game/DayZGame.c","line":2778},{"name":"ConnectFromServerBrowserEx","ret":"void","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"},{"type":"int","name":"steamQueryPort"},{"type":"string","name":"password","def":"\"\""}],"file":"3_Game/DayZGame.c","line":2787},{"name":"ConnectFromJoin","ret":"void","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"}],"file":"3_Game/DayZGame.c","line":2793},{"name":"ConnectFromCLI","ret":"void","file":"3_Game/DayZGame.c","line":2801},{"name":"IsLeftCtrlDown","ret":"bool","file":"3_Game/DayZGame.c","line":2816},{"name":"OnKeyPress","ret":"void","params":[{"type":"int","name":"key"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":2822},{"name":"OnKeyRelease","ret":"void","params":[{"type":"int","name":"key"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":2904},{"name":"OnMouseButtonPress","ret":"void","params":[{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":2939},{"name":"OnMouseButtonRelease","ret":"void","params":[{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":2949},{"name":"OnDeviceReset","ret":"void","mods":["override"],"file":"3_Game/DayZGame.c","line":2959},{"name":"GetDeltaT","ret":"float","file":"3_Game/DayZGame.c","line":2968},{"name":"OnUpdate","ret":"void","params":[{"type":"bool","name":"doSim"},{"type":"float","name":"timeslice"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":2974},{"name":"OnPostUpdate","ret":"void","params":[{"type":"bool","name":"doSim"},{"type":"float","name":"timeslice"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":3061},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"Object","name":"target"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":3104},{"name":"DelayedMidAirDetonation","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"}],"file":"3_Game/DayZGame.c","line":3408},{"name":"CheckDialogs","ret":"void","file":"3_Game/DayZGame.c","line":3415},{"name":"SetConnecting","ret":"void","params":[{"type":"bool","name":"value"}],"brief":"Returns true when connecting to server","file":"3_Game/DayZGame.c","line":3428},{"name":"IsConnecting","ret":"bool","file":"3_Game/DayZGame.c","line":3433},{"name":"IsLoading","ret":"bool","file":"3_Game/DayZGame.c","line":3439},{"name":"SetKeyboardHandle","ret":"void","params":[{"type":"UIScriptedMenu","name":"handler"}],"file":"3_Game/DayZGame.c","line":3445},{"name":"LoadingShow","ret":"void","file":"3_Game/DayZGame.c","line":3451},{"name":"LoadingHide","ret":"void","params":[{"type":"bool","name":"force","def":"false"}],"file":"3_Game/DayZGame.c","line":3459},{"name":"CreateDefaultPlayer","ret":"string","mods":["override"],"file":"3_Game/DayZGame.c","line":3478},{"name":"CreateRandomPlayer","ret":"string","mods":["override"],"file":"3_Game/DayZGame.c","line":3487},{"name":"ListAvailableCharacters","ret":"TStringArray","mods":["override"],"file":"3_Game/DayZGame.c","line":3493},{"name":"ExplosionEffectsEx","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"HitInfo","name":"hitInfo"}],"file":"3_Game/DayZGame.c","line":3499},{"name":"ExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"file":"3_Game/DayZGame.c","line":3522},{"name":"OnProjectileStopped","ret":"void","params":[{"type":"ProjectileStoppedInfo","name":"info"}],"file":"3_Game/DayZGame.c","line":3557},{"name":"OnProjectileStoppedInTerrain","ret":"void","params":[{"type":"TerrainCollisionInfo","name":"info"}],"file":"3_Game/DayZGame.c","line":3578},{"name":"OnProjectileStoppedInObject","ret":"void","params":[{"type":"ObjectCollisionInfo","name":"info"}],"file":"3_Game/DayZGame.c","line":3603},{"name":"FirearmEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"vector","name":"exitPos"},{"type":"vector","name":"inSpeed"},{"type":"vector","name":"outSpeed"},{"type":"bool","name":"isWater"},{"type":"bool","name":"deflected"},{"type":"string","name":"ammoType"}],"file":"3_Game/DayZGame.c","line":3643},{"name":"CloseCombatEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"file":"3_Game/DayZGame.c","line":3697},{"name":"UpdateVoiceLevel","ret":"void","params":[{"type":"int","name":"level"}],"file":"3_Game/DayZGame.c","line":3734},{"name":"InitCharacterMenuDataInfo","ret":"void","params":[{"type":"int","name":"menudata_count"}],"file":"3_Game/DayZGame.c","line":3739},{"name":"SetPlayerGameName","ret":"void","params":[{"type":"string","name":"name"}],"file":"3_Game/DayZGame.c","line":3744},{"name":"GetPlayerGameName","ret":"string","file":"3_Game/DayZGame.c","line":3749},{"name":"SetNewCharacter","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/DayZGame.c","line":3754},{"name":"IsNewCharacter","ret":"bool","file":"3_Game/DayZGame.c","line":3759},{"name":"SetUserFOV","ret":"void","params":[{"type":"float","name":"pFov"}],"file":"3_Game/DayZGame.c","line":3764},{"name":"GetUserFOV","ret":"float","file":"3_Game/DayZGame.c","line":3775},{"name":"GetUserFOVFromConfig","ret":"float","mods":["static"],"file":"3_Game/DayZGame.c","line":3780},{"name":"GetFOVByZoomType","ret":"float","params":[{"type":"ECameraZoomType","name":"type"}],"file":"3_Game/DayZGame.c","line":3791},{"name":"SetHudBrightness","ret":"void","params":[{"type":"float","name":"value"}],"file":"3_Game/DayZGame.c","line":3807},{"name":"GetHUDBrightnessSetting","ret":"float","file":"3_Game/DayZGame.c","line":3813},{"name":"CheckAmmoCompability","ret":"bool","params":[{"type":"EntityAI","name":"weaponInHand"},{"type":"EntityAI","name":"ammo"}],"mods":["static"],"file":"3_Game/DayZGame.c","line":3819},{"name":"SetEVValue","ret":"void","params":[{"type":"float","name":"value"}],"file":"3_Game/DayZGame.c","line":3838},{"name":"GetCurrentEVValue","ret":"float","file":"3_Game/DayZGame.c","line":3845},{"name":"GetPreviousEVValue","ret":"float","file":"3_Game/DayZGame.c","line":3850},{"name":"GetCurrentDisplayLanguageIdx","ret":"int","file":"3_Game/DayZGame.c","line":3855},{"name":"IsWorldWetTempUpdateEnabled","ret":"bool","file":"3_Game/DayZGame.c","line":3869},{"name":"IsFoodDecayEnabled","ret":"bool","file":"3_Game/DayZGame.c","line":3874},{"name":"GetFoodDecayModifier","ret":"float","file":"3_Game/DayZGame.c","line":3879},{"name":"GetConnectedInputDeviceList","ret":"array<int>","file":"3_Game/DayZGame.c","line":3891},{"name":"SetMouseCursorDesiredVisibility","ret":"void","params":[{"type":"bool","name":"visible"}],"file":"3_Game/DayZGame.c","line":3900},{"name":"GetMouseCursorDesiredVisibility","ret":"bool","file":"3_Game/DayZGame.c","line":3907},{"name":"CanDisplayMouseCursor","ret":"bool","brief":"extend as needed, only game focus and M&K setting (consoles only!) are checked natively","file":"3_Game/DayZGame.c","line":3913},{"name":"RefreshMouseCursorVisibility","ret":"void","brief":"Platform defaults","file":"3_Game/DayZGame.c","line":3931},{"name":"GetBillboardHandler","ret":"BillboardSetHandler","brief":"Fallback, just in-case","file":"3_Game/DayZGame.c","line":3959},{"name":"CreateGamepadDisconnectMenu","ret":"void","proto":true,"file":"3_Game/DayZGame.c","line":3967},{"name":"DeleteGamepadDisconnectMenu","ret":"void","proto":true,"file":"3_Game/DayZGame.c","line":3968}],"members":[{"name":"m_BillboardSetHandler","type":"ref BillboardSetHandler","mods":["protected"],"file":"3_Game/DayZGame.c","line":910},{"name":"MISSION_STATE_MAINMENU","type":"int","mods":["const"],"init":"0","file":"3_Game/DayZGame.c","line":912},{"name":"MISSION_STATE_GAME","type":"int","mods":["const"],"init":"1","file":"3_Game/DayZGame.c","line":913},{"name":"MISSION_STATE_FINNISH","type":"int","mods":["const"],"init":"2","file":"3_Game/DayZGame.c","line":914},{"name":"m_AutotestEnabled","type":"bool","file":"3_Game/DayZGame.c","line":916},{"name":"STATS_COUNT","type":"int","mods":["private","const"],"init":"EConnectivityStatType.COUNT","file":"3_Game/DayZGame.c","line":918},{"name":"m_ConnectivityStatsStates","type":"EConnectivityStatLevel","mods":["private"],"array":"STATS_COUNT","file":"3_Game/DayZGame.c","line":919},{"name":"m_MissionState","type":"int","mods":["private"],"file":"3_Game/DayZGame.c","line":921},{"name":"m_GameState","type":"DayZGameState","mods":["protected"],"file":"3_Game/DayZGame.c","line":924},{"name":"m_LoadState","type":"DayZLoadState","mods":["protected"],"file":"3_Game/DayZGame.c","line":925},{"name":"m_Notifications","type":"ref NotificationUI","mods":["protected"],"file":"3_Game/DayZGame.c","line":926},{"name":"m_FirstConnect","type":"bool","mods":["protected"],"init":"true","file":"3_Game/DayZGame.c","line":927},{"name":"m_loading","type":"ref LoadingScreen","file":"3_Game/DayZGame.c","line":930},{"name":"m_LoginTimeScreen","type":"ref LoginTimeBase","mods":["private"],"file":"3_Game/DayZGame.c","line":931},{"name":"m_LoginQueue","type":"ref LoginQueueBase","mods":["private"],"file":"3_Game/DayZGame.c","line":932},{"name":"m_LoginTime","type":"int","mods":["private"],"file":"3_Game/DayZGame.c","line":933},{"name":"m_connectionLost","type":"ref ConnectionLost","mods":["private"],"file":"3_Game/DayZGame.c","line":935},{"name":"m_timerQueue","type":"ref TimerQueue","mods":["private"],"array":"CALL_CATEGORY_COUNT","file":"3_Game/DayZGame.c","line":936},{"name":"m_callQueue","type":"ref ScriptCallQueue","mods":["private"],"array":"CALL_CATEGORY_COUNT","file":"3_Game/DayZGame.c","line":937},{"name":"m_updateQueue","type":"ref ScriptInvoker","mods":["private"],"array":"CALL_CATEGORY_COUNT","file":"3_Game/DayZGame.c","line":938},{"name":"m_postUpdateQueue","type":"ref ScriptInvoker","mods":["private"],"array":"CALL_CATEGORY_COUNT","file":"3_Game/DayZGame.c","line":939},{"name":"m_dragQueue","type":"ref DragQueue","mods":["private"],"file":"3_Game/DayZGame.c","line":940},{"name":"m_YieldDataInitInvoker","type":"ref ScriptInvoker","mods":["private"],"file":"3_Game/DayZGame.c","line":941},{"name":"m_DayZProfileOptions","type":"ref DayZProfilesOptions","mods":["private"],"file":"3_Game/DayZGame.c","line":942},{"name":"m_early_access_dialog_accepted","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":943},{"name":"m_keyboard_handler","type":"UIScriptedMenu","mods":["private"],"file":"3_Game/DayZGame.c","line":944},{"name":"m_mission_module","type":"ScriptModule","mods":["private"],"file":"3_Game/DayZGame.c","line":945},{"name":"m_MissionPath","type":"string","mods":["private"],"file":"3_Game/DayZGame.c","line":946},{"name":"m_MissionFolderPath","type":"string","mods":["private"],"file":"3_Game/DayZGame.c","line":947},{"name":"m_IsCtrlHolding","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":948},{"name":"m_IsWinHolding","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":949},{"name":"m_IsLeftAltHolding","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":950},{"name":"m_IsRightAltHolding","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":951},{"name":"m_IsWorldWetTempUpdateEnabled","type":"bool","mods":["private"],"init":"true","file":"3_Game/DayZGame.c","line":953},{"name":"m_IsFoodDecayEnabled","type":"bool","mods":["private"],"init":"true","file":"3_Game/DayZGame.c","line":954},{"name":"m_FoodDecayModifier","type":"float","mods":["private"],"file":"3_Game/DayZGame.c","line":955},{"name":"m_ReportModded","type":"bool","mods":["static"],"file":"3_Game/DayZGame.c","line":957},{"name":"m_IsStressTest","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":958},{"name":"m_AimLoggingEnabled","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":959},{"name":"m_OriginalCharactersCount","type":"int","file":"3_Game/DayZGame.c","line":960},{"name":"m_PlayerName","type":"string","mods":["private"],"file":"3_Game/DayZGame.c","line":961},{"name":"m_IsNewCharacter","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":962},{"name":"m_IsConnecting","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":963},{"name":"m_ConnectFromJoin","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":964},{"name":"m_ShouldShowControllerDisconnect","type":"bool","mods":["private"],"file":"3_Game/DayZGame.c","line":965},{"name":"m_CursorDesiredVisibilityScript","type":"bool","mods":["private"],"init":"true","file":"3_Game/DayZGame.c","line":966},{"name":"m_PreviousGamepad","type":"int","mods":["private"],"file":"3_Game/DayZGame.c","line":967},{"name":"m_UserFOV","type":"float","mods":["private"],"file":"3_Game/DayZGame.c","line":968},{"name":"m_DeltaTime","type":"float","mods":["private"],"file":"3_Game/DayZGame.c","line":970},{"name":"m_volume_sound","type":"float","file":"3_Game/DayZGame.c","line":972},{"name":"m_volume_speechEX","type":"float","file":"3_Game/DayZGame.c","line":973},{"name":"m_volume_music","type":"float","file":"3_Game/DayZGame.c","line":974},{"name":"m_volume_VOIP","type":"float","file":"3_Game/DayZGame.c","line":975},{"name":"m_volume_radio","type":"float","file":"3_Game/DayZGame.c","line":976},{"name":"m_PreviousEVValue","type":"float","file":"3_Game/DayZGame.c","line":978},{"name":"m_EVValue","type":"float","init":"0","file":"3_Game/DayZGame.c","line":979},{"name":"m_ServerFpsStatsParams","type":"ref ServerFpsStatsUpdatedEventParams","mods":["private","static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/DayZGame.c","line":982},{"name":"m_AmmoShakeParams","type":"ref AmmoCamParams","mods":["static"],"init":"new AmmoCamParams()","brief":"TODO: make static, reuse","file":"3_Game/DayZGame.c","line":985},{"name":"Event_OnRPC","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/DayZGame.c","line":987},{"name":"m_Backlit","type":"ref Backlit","mods":["private"],"file":"3_Game/DayZGame.c","line":989},{"name":"m_CharClassNames","type":"ref array<string>","mods":["private"],"init":"new array<string>()","file":"3_Game/DayZGame.c","line":991},{"name":"m_ConnectedInputDeviceList","type":"ref array<int>","mods":["private"],"brief":"has to be owned here, 'Input' is a native class","file":"3_Game/DayZGame.c","line":992},{"name":"m_CrashSound","type":"ref EffectSound","mods":["private"],"file":"3_Game/DayZGame.c","line":995},{"name":"m_ArtySound","type":"ref EffectSound","mods":["private"],"file":"3_Game/DayZGame.c","line":998},{"name":"MIN_ARTY_SOUND_RANGE","type":"int","mods":["private","const"],"init":"300","brief":"The distance under which sound is no longer heard","file":"3_Game/DayZGame.c","line":999},{"name":"m_NoiseParams","type":"ref NoiseParams","mods":["static"],"init":"new NoiseParams()","file":"3_Game/DayZGame.c","line":1001},{"name":"m_TAManager","type":"ref TemperatureAccessManager","mods":["static"],"init":"new TemperatureAccessManager()","file":"3_Game/DayZGame.c","line":1002},{"name":"m_IsPreviewSpawn","type":"bool","mods":["static"],"cond":["DEVELOPER"],"brief":"we set this to 'true' when spawning item through Script Console only for item preview purposes","file":"3_Game/DayZGame.c","line":1004},{"name":"m_CameraToolsMenuServer","type":"ref CameraToolsMenuServer","cond":["DIAG_DEVELOPER"],"file":"3_Game/DayZGame.c","line":1007},{"name":"m_GeyserDiagData","type":"ref GeyserDebugData","init":"new GeyserDebugData()","cond":["DIAG_DEVELOPER"],"file":"3_Game/DayZGame.c","line":1008},{"name":"m_IntroMenu","type":"ref Widget","mods":["protected"],"file":"3_Game/DayZGame.c","line":2143},{"name":"m_GamepadDisconnectMenu","type":"ref Widget","mods":["protected"],"brief":"DEPRECATED","file":"3_Game/DayZGame.c","line":2144},{"name":"m_PrevBlur","type":"int","mods":["protected"],"file":"3_Game/DayZGame.c","line":2145},{"name":"m_DatabaseID","type":"string","mods":["protected"],"file":"3_Game/DayZGame.c","line":2147},{"name":"m_ConnectAddress","type":"string","mods":["protected"],"file":"3_Game/DayZGame.c","line":2149},{"name":"m_ConnectPort","type":"int","mods":["protected"],"file":"3_Game/DayZGame.c","line":2150},{"name":"m_ConnectSteamQueryPort","type":"int","mods":["protected"],"file":"3_Game/DayZGame.c","line":2151},{"name":"m_ConnectPassword","type":"string","mods":["protected"],"file":"3_Game/DayZGame.c","line":2152},{"name":"MAX_VISITED","type":"int","mods":["protected","const"],"init":"50","file":"3_Game/DayZGame.c","line":2154},{"name":"m_Visited","type":"ref TStringArray","mods":["protected"],"file":"3_Game/DayZGame.c","line":2155},{"name":"ARROW_PIERCE_DEPTH","type":"float","mods":["const"],"init":"0.05","file":"3_Game/DayZGame.c","line":3575}]},{"name":"DayZInfected","url":"classes/DayZInfected/","base":"DayZCreatureAI","file":"3_Game/Entities/DayZInfected.c","line":103,"methods":[{"name":"GetDayZInfectedType","ret":"DayZInfectedType","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":105},{"name":"GetInputController","ret":"DayZInfectedInputController","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":106},{"name":"StartCommand_Move","ret":"DayZInfectedCommandMove","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":107},{"name":"StartCommand_Vault","ret":"DayZInfectedCommandVault","params":[{"type":"int","name":"pType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":108},{"name":"StartCommand_Death","ret":"void","params":[{"type":"int","name":"pType"},{"type":"float","name":"pDirection"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":109},{"name":"StartCommand_Hit","ret":"void","params":[{"type":"bool","name":"pHeavy"},{"type":"int","name":"pType"},{"type":"float","name":"pDirection"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":110},{"name":"StartCommand_Attack","ret":"DayZInfectedCommandAttack","params":[{"type":"EntityAI","name":"pTarget"},{"type":"int","name":"pType"},{"type":"float","name":"pSubtype"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":111},{"name":"StartCommand_Crawl","ret":"void","params":[{"type":"int","name":"pType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":112},{"name":"CanAttackToPosition","ret":"bool","params":[{"type":"vector","name":"pTargetPosition"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":114},{"name":"GetCommand_Move","ret":"DayZInfectedCommandMove","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":116},{"name":"GetCommand_Vault","ret":"DayZInfectedCommandVault","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":117},{"name":"GetCommand_Attack","ret":"DayZInfectedCommandAttack","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":118},{"name":"StartCommand_Script","ret":"DayZInfectedCommandScript","params":[{"type":"DayZInfectedCommandScript","name":"pInfectedCommand"}],"mods":["proto","native"],"proto":true,"brief":"scripted commands","file":"3_Game/Entities/DayZInfected.c","line":121},{"name":"StartCommand_ScriptInst","ret":"DayZInfectedCommandScript","params":[{"type":"typename","name":"pCallbackClass"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":122},{"name":"GetCommand_Script","ret":"DayZInfectedCommandScript","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":123},{"name":"GetTransformWS","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pTm","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"gets transform in World Space","file":"3_Game/Entities/DayZInfected.c","line":126},{"name":"DayZInfected","kind":"ctor","ret":"void","proto":true,"file":"3_Game/Entities/DayZInfected.c","line":133},{"name":"~DayZInfected","kind":"dtor","ret":"void","proto":true,"file":"3_Game/Entities/DayZInfected.c","line":134},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"3_Game/Entities/DayZInfected.c","line":137},{"name":"ConvertNonlethalDamage","ret":"float","params":[{"type":"float","name":"damage"},{"type":"DamageType","name":"damageType"}],"mods":["override","protected"],"file":"3_Game/Entities/DayZInfected.c","line":179},{"name":"HandleSpecialZoneDamage","ret":"void","params":[{"type":"string","name":"dmgZone"},{"type":"float","name":"damage"}],"file":"3_Game/Entities/DayZInfected.c","line":192},{"name":"GetHideIconMask","ret":"int","mods":["override"],"file":"3_Game/Entities/DayZInfected.c","line":204}],"members":[{"name":"LEG_CRIPPLE_THRESHOLD","type":"float","mods":["const"],"init":"74.0","file":"3_Game/Entities/DayZInfected.c","line":128},{"name":"m_HeavyHitOverride","type":"bool","file":"3_Game/Entities/DayZInfected.c","line":130}]},{"name":"DayZInfectedAttackType","url":"classes/DayZInfectedAttackType/","file":"3_Game/Entities/DayZInfectedType.c","line":1,"members":[{"name":"m_Distance","type":"float","brief":"[m]","file":"3_Game/Entities/DayZInfectedType.c","line":3},{"name":"m_Pitch","type":"int","brief":"1 = up, 0 = center, -1 = down","file":"3_Game/Entities/DayZInfectedType.c","line":4},{"name":"m_Type","type":"int","brief":"int argument for attack command","file":"3_Game/Entities/DayZInfectedType.c","line":5},{"name":"m_Subtype","type":"float","brief":"float argument for attack command","file":"3_Game/Entities/DayZInfectedType.c","line":6},{"name":"m_AmmoType","type":"string","brief":"ammotype from config","file":"3_Game/Entities/DayZInfectedType.c","line":7},{"name":"m_IsHeavy","type":"int","brief":"0 - light attack; 1 - heavy attack; -> Heavy attack is not blockable","file":"3_Game/Entities/DayZInfectedType.c","line":8},{"name":"m_Cooldown","type":"float","brief":"[s]","file":"3_Game/Entities/DayZInfectedType.c","line":9},{"name":"m_Probability","type":"float","brief":"[0..1]","file":"3_Game/Entities/DayZInfectedType.c","line":10}]},{"name":"DayZInfectedCommandAttack","url":"classes/DayZInfectedCommandAttack/","base":"AnimCommandBase","file":"3_Game/Entities/DayZInfected.c","line":48,"methods":[{"name":"WasHit","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":50}]},{"name":"DayZInfectedCommandAttackModdable","url":"classes/DayZInfectedCommandAttackModdable/","base":"DayZInfectedCommandAttack","file":"4_World/Entities/DayZInfectedImplement.c","line":4},{"name":"DayZInfectedCommandCrawl","url":"classes/DayZInfectedCommandCrawl/","base":"AnimCommandBase","file":"3_Game/Entities/DayZInfected.c","line":57},{"name":"DayZInfectedCommandCrawlModdable","url":"classes/DayZInfectedCommandCrawlModdable/","base":"DayZInfectedCommandCrawl","file":"4_World/Entities/DayZInfectedImplement.c","line":6},{"name":"DayZInfectedCommandDeath","url":"classes/DayZInfectedCommandDeath/","base":"AnimCommandBase","file":"3_Game/Entities/DayZInfected.c","line":44},{"name":"DayZInfectedCommandDeathModdable","url":"classes/DayZInfectedCommandDeathModdable/","base":"DayZInfectedCommandDeath","file":"4_World/Entities/DayZInfectedImplement.c","line":2},{"name":"DayZInfectedCommandHit","url":"classes/DayZInfectedCommandHit/","base":"AnimCommandBase","file":"3_Game/Entities/DayZInfected.c","line":46},{"name":"DayZInfectedCommandHitModdable","url":"classes/DayZInfectedCommandHitModdable/","base":"DayZInfectedCommandHit","file":"4_World/Entities/DayZInfectedImplement.c","line":3},{"name":"DayZInfectedCommandMove","url":"classes/DayZInfectedCommandMove/","base":"AnimCommandBase","file":"3_Game/Entities/DayZInfected.c","line":36,"methods":[{"name":"SetStanceVariation","ret":"void","params":[{"type":"int","name":"pStanceVariation"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":38},{"name":"SetIdleState","ret":"void","params":[{"type":"int","name":"pIdleState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":39},{"name":"StartTurn","ret":"void","params":[{"type":"float","name":"pDirection"},{"type":"int","name":"pSpeedType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":40},{"name":"IsTurning","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":41}]},{"name":"DayZInfectedCommandMoveModdable","url":"classes/DayZInfectedCommandMoveModdable/","base":"DayZInfectedCommandMove","file":"4_World/Entities/DayZInfectedImplement.c","line":1},{"name":"DayZInfectedCommandScript","url":"classes/DayZInfectedCommandScript/","base":"AnimCommandBase","file":"3_Game/Entities/DayZInfected.c","line":66,"methods":[{"name":"DayZInfectedCommandScript","kind":"ctor","ret":"void","params":[{"type":"DayZInfected","name":"pInfected"}],"brief":"constructor must have 1st parameter to be DayZInfected","file":"3_Game/Entities/DayZInfected.c","line":69},{"name":"~DayZInfectedCommandScript","kind":"dtor","ret":"void","file":"3_Game/Entities/DayZInfected.c","line":70},{"name":"SetFlagFinished","ret":"void","params":[{"type":"bool","name":"pFinished"}],"mods":["proto","native"],"proto":true,"brief":"this terminates command script and shows CommandHandler( ... pCurrentCommandFinished == true );","file":"3_Game/Entities/DayZInfected.c","line":76},{"name":"PrePhys_GetTranslation","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"pOutTransl"}],"mods":["proto","native"],"proto":true,"brief":"script function usable in PrePhysUpdate","file":"3_Game/Entities/DayZInfected.c","line":82},{"name":"PrePhys_GetRotation","ret":"bool","params":[{"mods":["out"],"type":"float","name":"pOutRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in local space !","file":"3_Game/Entities/DayZInfected.c","line":83},{"name":"PrePhys_SetTranslation","ret":"void","params":[{"type":"vector","name":"pInTransl"}],"mods":["proto","native"],"proto":true,"brief":"vec3 in local space !","file":"3_Game/Entities/DayZInfected.c","line":84},{"name":"PrePhys_SetRotation","ret":"void","params":[{"type":"float","name":"pInRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in local space !","file":"3_Game/Entities/DayZInfected.c","line":85},{"name":"PostPhysUpdate","ret":"bool","params":[{"type":"float","name":"pDt"}],"proto":true,"brief":"override this ! final adjustment of physics state (after physics was applied) returns true if command continues running / false if command should end (or you can use SetFlagFinished(true))","file":"3_Game/Entities/DayZInfected.c","line":93},{"name":"PostPhys_GetPosition","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pOutTransl"}],"mods":["proto","native"],"proto":true,"brief":"script function usable in PostPhysUpdate","file":"3_Game/Entities/DayZInfected.c","line":96},{"name":"PostPhys_GetRotation","ret":"void","params":[{"mods":["out"],"type":"float","name":"pOutRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in world space","file":"3_Game/Entities/DayZInfected.c","line":97},{"name":"PostPhys_SetPosition","ret":"void","params":[{"type":"vector","name":"pInTransl"}],"mods":["proto","native"],"proto":true,"brief":"vec3 in world space","file":"3_Game/Entities/DayZInfected.c","line":98},{"name":"PostPhys_SetRotation","ret":"void","params":[{"type":"float","name":"pInRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in world space","file":"3_Game/Entities/DayZInfected.c","line":99},{"name":"PostPhys_LockRotation","ret":"void","mods":["proto","native"],"proto":true,"brief":"do not process rotations !","file":"3_Game/Entities/DayZInfected.c","line":100}]},{"name":"DayZInfectedCommandVault","url":"classes/DayZInfectedCommandVault/","base":"AnimCommandBase","file":"3_Game/Entities/DayZInfected.c","line":52,"methods":[{"name":"WasLand","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfected.c","line":54}]},{"name":"DayZInfectedCommandVaultModdable","url":"classes/DayZInfectedCommandVaultModdable/","base":"DayZInfectedCommandVault","file":"4_World/Entities/DayZInfectedImplement.c","line":5},{"name":"DayZInfectedInputController","url":"classes/DayZInfectedInputController/","base":"DayZCreatureAIInputController","file":"3_Game/Entities/DayZInfectedInputController.c","line":1,"methods":[{"name":"IsVault","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Same as 'DayZCreatureAIInputController::IsJump'","file":"3_Game/Entities/DayZInfectedInputController.c","line":4},{"name":"GetVaultHeight","ret":"float","mods":["proto","native"],"proto":true,"brief":"Same as 'DayZCreatureAIInputController::GetJumpHeight'","file":"3_Game/Entities/DayZInfectedInputController.c","line":7},{"name":"GetMindState","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfectedInputController.c","line":9},{"name":"GetTargetEntity","ret":"EntityAI","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/DayZInfectedInputController.c","line":10},{"name":"DayZInfectedInputController","kind":"ctor","ret":"void","mods":["private"],"brief":"never created by script","file":"3_Game/Entities/DayZInfectedInputController.c","line":14},{"name":"~DayZInfectedInputController","kind":"dtor","ret":"void","mods":["private"],"brief":"never destroyed by script","file":"3_Game/Entities/DayZInfectedInputController.c","line":19}]},{"name":"DayZInfectedType","url":"classes/DayZInfectedType/","base":"DayZCreatureAIType","file":"3_Game/Entities/DayZInfectedType.c","line":19,"methods":[{"name":"RegisterHitComponentsForAI","ret":"void","brief":"register hit components for AI melee (used by attacking AI)","file":"3_Game/Entities/DayZInfectedType.c","line":25},{"name":"RegisterAttacks","ret":"void","brief":"register hit components that are selected by probability","file":"3_Game/Entities/DayZInfectedType.c","line":49},{"name":"ChooseAttack","ret":"DayZInfectedAttackType","params":[{"type":"DayZInfectedAttackGroupType","name":"pAttackGroupType"},{"type":"float","name":"pDistance"},{"type":"int","name":"pPitch"}],"brief":"down attack","file":"3_Game/Entities/DayZInfectedType.c","line":96},{"name":"GetHitComponentForAI","ret":"string","file":"3_Game/Entities/DayZInfectedType.c","line":124},{"name":"GetDefaultHitComponent","ret":"string","file":"3_Game/Entities/DayZInfectedType.c","line":136},{"name":"GetDefaultHitPositionComponent","ret":"string","file":"3_Game/Entities/DayZInfectedType.c","line":141},{"name":"GetSuitableFinisherHitComponents","ret":"array<string>","file":"3_Game/Entities/DayZInfectedType.c","line":146},{"name":"RegisterAttack","ret":"void","params":[{"type":"DayZInfectedAttackGroupType","name":"pAttackGroupType"},{"type":"float","name":"pDistance"},{"type":"int","name":"pPitch"},{"type":"int","name":"pType"},{"type":"float","name":"pSubtype"},{"type":"string","name":"pAmmoType"},{"type":"int","name":"pIsHeavy"},{"type":"float","name":"pCooldown"},{"type":"float","name":"pProbability"}],"mods":["protected"],"file":"3_Game/Entities/DayZInfectedType.c","line":155},{"name":"ComputeAttackUtility","ret":"float","params":[{"type":"DayZInfectedAttackType","name":"pAttackType"},{"type":"float","name":"pTargetDistance"},{"type":"int","name":"pPitch"},{"type":"float","name":"pProbability"}],"mods":["protected"],"file":"3_Game/Entities/DayZInfectedType.c","line":171},{"name":"GetAttackGroup","ret":"array<ref DayZInfectedAttackType>","params":[{"type":"DayZInfectedAttackGroupType","name":"pType"}],"mods":["protected"],"file":"3_Game/Entities/DayZInfectedType.c","line":199}],"members":[{"name":"m_ChaseAttacksGroup","type":"ref array<ref DayZInfectedAttackType>","mods":["private"],"brief":"selected & sorted targets by utility function","file":"3_Game/Entities/DayZInfectedType.c","line":218},{"name":"m_FightAttacksGroup","type":"ref array<ref DayZInfectedAttackType>","mods":["private"],"file":"3_Game/Entities/DayZInfectedType.c","line":219},{"name":"m_HitComponentsForAI","type":"ref array<ref DayZAIHitComponent>","mods":["protected"],"brief":"Melee hit components (AI targeting)","file":"3_Game/Entities/DayZInfectedType.c","line":222},{"name":"m_DefaultHitComponent","type":"string","mods":["protected"],"file":"3_Game/Entities/DayZInfectedType.c","line":223},{"name":"m_DefaultHitPositionComponent","type":"string","mods":["protected"],"file":"3_Game/Entities/DayZInfectedType.c","line":224},{"name":"m_SuitableFinisherHitComponents","type":"ref array<string>","mods":["protected"],"file":"3_Game/Entities/DayZInfectedType.c","line":225}]},{"name":"DayZIntroScene","url":"classes/DayZIntroScene/","base":"Managed","file":"5_Mission/DayZIntroScene.c","line":1,"methods":[{"name":"DayZIntroScene","kind":"ctor","ret":"void","file":"5_Mission/DayZIntroScene.c","line":13},{"name":"~DayZIntroScene","kind":"dtor","ret":"void","file":"5_Mission/DayZIntroScene.c","line":103},{"name":"GetIntroCharacter","ret":"IntroSceneCharacter","file":"5_Mission/DayZIntroScene.c","line":112},{"name":"GetIntroCamera","ret":"Camera","file":"5_Mission/DayZIntroScene.c","line":120},{"name":"ResetIntroCamera","ret":"void","file":"5_Mission/DayZIntroScene.c","line":128},{"name":"SetInitPostprocesses","ret":"void","mods":["protected"],"brief":"Since this can get created at the same time as DayZGame, non-static postprocesses need to be deffered","file":"5_Mission/DayZIntroScene.c","line":138},{"name":"GetSelectedUserName","ret":"void","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":143},{"name":"SwapYZ","ret":"vector","params":[{"type":"vector","name":"vec"}],"mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":160},{"name":"SnapToGround","ret":"vector","params":[{"type":"vector","name":"pos"}],"mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":171}],"members":[{"name":"m_Character","type":"ref IntroSceneCharacter","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":3},{"name":"m_Camera","type":"Camera","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":4},{"name":"m_CameraTrans","type":"vector","mods":["protected"],"array":"4","file":"5_Mission/DayZIntroScene.c","line":5},{"name":"m_CharacterPos","type":"vector","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":6},{"name":"m_CharacterRot","type":"vector","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":7},{"name":"m_Weather","type":"Weather","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":8},{"name":"m_Target","type":"vector","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":9},{"name":"m_OptionsMenu","type":"ref OptionsMenu","mods":["protected"],"file":"5_Mission/DayZIntroScene.c","line":11}]},{"name":"DayZIntroScenePC","url":"classes/DayZIntroScenePC/","base":"DayZIntroScene","file":"5_Mission/DayZIntroScenePC.c","line":1,"methods":[{"name":"DayZIntroScenePC","kind":"ctor","ret":"void","file":"5_Mission/DayZIntroScenePC.c","line":22},{"name":"SetInitPostprocesses","ret":"void","mods":["protected","override"],"file":"5_Mission/DayZIntroScenePC.c","line":36},{"name":"SetClickEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"5_Mission/DayZIntroScenePC.c","line":47},{"name":"IsClickEnabled","ret":"bool","file":"5_Mission/DayZIntroScenePC.c","line":53},{"name":"CharacterRotationStart","ret":"void","file":"5_Mission/DayZIntroScenePC.c","line":59},{"name":"CharacterRotationStop","ret":"void","file":"5_Mission/DayZIntroScenePC.c","line":71},{"name":"IsRotatingCharacter","ret":"bool","file":"5_Mission/DayZIntroScenePC.c","line":80},{"name":"CharacterRotate","ret":"void","file":"5_Mission/DayZIntroScenePC.c","line":86},{"name":"Update","ret":"void","file":"5_Mission/DayZIntroScenePC.c","line":106}],"members":[{"name":"m_EnableClick","type":"bool","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":3},{"name":"m_RotatingCharacter","type":"bool","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":4},{"name":"m_RotatingCharacterMouseX","type":"int","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":5},{"name":"m_RotatingCharacterMouseY","type":"int","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":6},{"name":"m_RotatingCharacterRot","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":7},{"name":"m_Radius","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":8},{"name":"m_Radius_original","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":9},{"name":"m_DiffX","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":10},{"name":"m_DeltaX","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":11},{"name":"m_DeltaZ","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":12},{"name":"m_Angle","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":13},{"name":"m_Angle_offset","type":"float","mods":["protected"],"init":"0","file":"5_Mission/DayZIntroScenePC.c","line":14},{"name":"m_NewX","type":"float","mods":["protected"],"init":"0","file":"5_Mission/DayZIntroScenePC.c","line":15},{"name":"m_NewZ","type":"float","mods":["protected"],"init":"0","file":"5_Mission/DayZIntroScenePC.c","line":16},{"name":"m_BlurValue","type":"float","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":17},{"name":"m_optmenu","type":"ref OptionsMenu","mods":["protected"],"file":"5_Mission/DayZIntroScenePC.c","line":19}]},{"name":"DayZIntroSceneXbox","url":"classes/DayZIntroSceneXbox/","base":"Managed","file":"5_Mission/DayZIntroSceneXbox.c","line":1,"methods":[{"name":"DayZIntroSceneXbox","kind":"ctor","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":36},{"name":"~DayZIntroSceneXbox","kind":"dtor","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":118},{"name":"SetInitPostprocesses","ret":"void","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":158},{"name":"GetIntroCharacter","ret":"IntroSceneCharacter","file":"5_Mission/DayZIntroSceneXbox.c","line":170},{"name":"SetupCharacter","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":178},{"name":"SetupParticles","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":191},{"name":"SetupDate","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":217},{"name":"CheckXboxClientUpdateLoopStart","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":226},{"name":"CheckXboxClientUpdateLoopStop","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":237},{"name":"CheckXboxClientUpdate","ret":"bool","file":"5_Mission/DayZIntroSceneXbox.c","line":250},{"name":"CameraCreate","ret":"Camera","params":[{"type":"vector","name":"cam_pos"},{"type":"float","name":"cam_rot_h"},{"type":"float","name":"cam_rot_v"},{"type":"float","name":"cam_fov"},{"type":"float","name":"cam_focus_dist"},{"type":"float","name":"cam_focus_strg"}],"mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":258},{"name":"GetCamera","ret":"Camera","file":"5_Mission/DayZIntroSceneXbox.c","line":271},{"name":"ResetIntroCamera","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":279},{"name":"SetCharacterFemale","ret":"void","params":[{"type":"bool","name":"fem"}],"file":"5_Mission/DayZIntroSceneXbox.c","line":287},{"name":"IsCharacterFemale","ret":"bool","file":"5_Mission/DayZIntroSceneXbox.c","line":295},{"name":"CreateRandomCharacter","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":303},{"name":"UpdateSelectedUserName","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":322},{"name":"UpdateCharacterPos","ret":"void","file":"5_Mission/DayZIntroSceneXbox.c","line":338},{"name":"SaveCharName","ret":"void","params":[{"type":"string","name":"name"}],"file":"5_Mission/DayZIntroSceneXbox.c","line":347},{"name":"SnapToGround","ret":"vector","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/DayZIntroSceneXbox.c","line":363}],"members":[{"name":"m_IsCharFemale","type":"bool","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":3},{"name":"m_LastPlayedCharacterID","type":"int","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":4},{"name":"m_genderList","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":6},{"name":"m_CharPersonalityMaleList","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":7},{"name":"m_CharPersonalityFemaleList","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":8},{"name":"m_CharShirtList","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":9},{"name":"m_CharPantsList","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":10},{"name":"m_CharShoesList","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":11},{"name":"m_AllCharacters","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":12},{"name":"m_Character","type":"ref IntroSceneCharacter","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":14},{"name":"m_SceneCamera","type":"Camera","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":15},{"name":"m_Weather","type":"Weather","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":16},{"name":"m_Clutter","type":"Object","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":17},{"name":"m_CharacterPos","type":"vector","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":18},{"name":"m_CharacterDir","type":"vector","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":19},{"name":"m_Date","type":"ref TIntArray","mods":["protected"],"init":"new TIntArray","file":"5_Mission/DayZIntroSceneXbox.c","line":20},{"name":"m_MenuData","type":"MenuData","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":22},{"name":"m_FXParticleCarSmoke","type":"ref MenuCarEngineSmoke","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":24},{"name":"m_FXParticleStreamLeft","type":"ref MenuEvaporation","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":25},{"name":"m_FXParticleStreamRight","type":"ref MenuEvaporation","mods":["protected"],"file":"5_Mission/DayZIntroSceneXbox.c","line":26},{"name":"m_TimerUpdate","type":"ref Timer","init":"new Timer( CALL_CATEGORY_GAMEPLAY )","file":"5_Mission/DayZIntroSceneXbox.c","line":28},{"name":"m_TimerParticle","type":"ref Timer","init":"new Timer( CALL_CATEGORY_GAMEPLAY )","file":"5_Mission/DayZIntroSceneXbox.c","line":29},{"name":"m_TimerDate","type":"ref Timer","init":"new Timer( CALL_CATEGORY_GAMEPLAY )","file":"5_Mission/DayZIntroSceneXbox.c","line":30},{"name":"m_TimerClientUpdate","type":"ref Timer","init":"new Timer( CALL_CATEGORY_GAMEPLAY )","file":"5_Mission/DayZIntroSceneXbox.c","line":31}]},{"name":"DayZPhysics","url":"classes/DayZPhysics/","file":"3_Game/Global/DayZPhysics.c","line":123,"methods":[{"name":"DayZPhysics","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Global/DayZPhysics.c","line":125},{"name":"~DayZPhysics","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Global/DayZPhysics.c","line":126},{"name":"RaycastRV","ret":"bool","params":[{"type":"vector","name":"begPos"},{"type":"vector","name":"endPos"},{"mods":["out"],"type":"vector","name":"contactPos"},{"mods":["out"],"type":"vector","name":"contactDir"},{"mods":["out"],"type":"int","name":"contactComponent"},{"type":"set<Object>","name":"results","def":"NULL"},{"type":"Object","name":"with","def":"NULL"},{"type":"Object","name":"ignore","def":"NULL"},{"type":"bool","name":"sorted","def":"false"},{"type":"bool","name":"ground_only","def":"false"},{"type":"int","name":"iType","def":"ObjIntersectView"},{"type":"float","name":"radius","def":"0.0"},{"type":"CollisionFlags","name":"flags","def":"CollisionFlags.NEARESTCONTACT"}],"mods":["proto","static"],"proto":true,"brief":"Raycasts world by given parameters","file":"3_Game/Global/DayZPhysics.c","line":199},{"name":"GetHitSurface","ret":"bool","params":[{"type":"Object","name":"other"},{"type":"vector","name":"begPos"},{"type":"vector","name":"endPos"},{"type":"string","name":"surface"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":204},{"name":"GetHitSurfaceAndLiquid","ret":"bool","params":[{"type":"Object","name":"other"},{"type":"vector","name":"begPos"},{"type":"vector","name":"endPos"},{"type":"string","name":"surface"},{"mods":["out"],"type":"int","name":"liquidType"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":206},{"name":"RaycastRVProxy","ret":"bool","params":[{"mods":["notnull"],"type":"RaycastRVParams","name":"in"},{"mods":["out","notnull"],"type":"array< ref RaycastRVResult>","name":"results"},{"type":"array< Object >","name":"excluded","def":"null"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":208},{"name":"RayCastBullet","ret":"bool","params":[{"type":"vector","name":"begPos"},{"type":"vector","name":"endPos"},{"type":"PhxInteractionLayers","name":"layerMask"},{"type":"Object","name":"ignoreObj"},{"mods":["out"],"type":"Object","name":"hitObject"},{"mods":["out"],"type":"vector","name":"hitPosition"},{"mods":["out"],"type":"vector","name":"hitNormal"},{"mods":["out"],"type":"float","name":"hitFraction"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":211},{"name":"SphereCastBullet","ret":"bool","params":[{"type":"vector","name":"begPos"},{"type":"vector","name":"endPos"},{"type":"float","name":"radius"},{"type":"PhxInteractionLayers","name":"layerMask"},{"type":"Object","name":"ignoreObj"},{"mods":["out"],"type":"Object","name":"hitObject"},{"mods":["out"],"type":"vector","name":"hitPosition"},{"mods":["out"],"type":"vector","name":"hitNormal"},{"mods":["out"],"type":"float","name":"hitFraction"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":213},{"name":"GeometryOverlapBullet","ret":"bool","params":[{"type":"vector","name":"transform","array":"4"},{"type":"dGeom","name":"geometry"},{"type":"PhxInteractionLayers","name":"layerMask"},{"mods":["notnull"],"type":"CollisionOverlapCallback","name":"callback"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":216},{"name":"EntityOverlapBullet","ret":"bool","params":[{"type":"vector","name":"transform","array":"4"},{"type":"IEntity","name":"entity"},{"type":"PhxInteractionLayers","name":"layerMask"},{"mods":["notnull"],"type":"CollisionOverlapCallback","name":"callback"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":218},{"name":"EntityOverlapSingleBullet","ret":"bool","params":[{"type":"vector","name":"transform","array":"4"},{"type":"IEntity","name":"entity"},{"type":"IEntity","name":"other"},{"type":"PhxInteractionLayers","name":"layerMask"},{"mods":["notnull"],"type":"CollisionOverlapCallback","name":"callback"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":220},{"name":"SphereOverlapBullet","ret":"bool","params":[{"type":"vector","name":"position"},{"type":"float","name":"radius"},{"type":"PhxInteractionLayers","name":"layerMask"},{"mods":["notnull"],"type":"CollisionOverlapCallback","name":"callback"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":222},{"name":"CylinderOverlapBullet","ret":"bool","params":[{"type":"vector","name":"transform","array":"4"},{"type":"vector","name":"extents"},{"type":"PhxInteractionLayers","name":"layerMask"},{"mods":["notnull"],"type":"CollisionOverlapCallback","name":"callback"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":224},{"name":"CapsuleOverlapBullet","ret":"bool","params":[{"type":"vector","name":"transform","array":"4"},{"type":"float","name":"radius"},{"type":"float","name":"height"},{"type":"PhxInteractionLayers","name":"layerMask"},{"mods":["notnull"],"type":"CollisionOverlapCallback","name":"callback"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":226},{"name":"BoxOverlapBullet","ret":"bool","params":[{"type":"vector","name":"transform","array":"4"},{"type":"vector","name":"extents"},{"type":"PhxInteractionLayers","name":"layerMask"},{"mods":["notnull"],"type":"CollisionOverlapCallback","name":"callback"}],"mods":["proto","static"],"proto":true,"file":"3_Game/Global/DayZPhysics.c","line":228}]},{"name":"DayZPlayer","url":"classes/DayZPlayer/","base":"Human","file":"3_Game/dayzplayer.c","line":1158,"methods":[{"name":"GetDayZPlayerType","ret":"DayZPlayerType","mods":["proto","native"],"proto":true,"brief":"returns appropriate DayZPlayerType","file":"3_Game/dayzplayer.c","line":1169},{"name":"GetInstanceType","ret":"DayZPlayerInstanceType","mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":1171},{"name":"GetDebugName","ret":"string","mods":["override"],"file":"3_Game/dayzplayer.c","line":1173},{"name":"HeadingModel","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerHeadingModel","name":"pModel"}],"proto":true,"brief":"---------------- heading model ------------------------- updated each tick this can limit / extend player's heading (orientation) behaviour in game","file":"3_Game/dayzplayer.c","line":1184},{"name":"AimingModel","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerAimingModel","name":"pModel"}],"proto":true,"brief":"updated each tick - this takes care about aiming","file":"3_Game/dayzplayer.c","line":1191},{"name":"CommandHandler","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"proto":true,"brief":"updated each tick handles: starting new commands, canceling, interruption pDt - delta time pCurrentCommandID - actually running command's ID pCurrentCommandFinished - is current command finished","file":"3_Game/dayzplayer.c","line":1203},{"name":"CameraHandler","ret":"int","params":[{"type":"int","name":"pCameraMode"}],"proto":true,"brief":"virtual returns registered camera type pCameraMode - DayZPlayerConstants.CAMERAMODE_ ...","file":"3_Game/dayzplayer.c","line":1210},{"name":"GetCurrentCamera","ret":"DayZPlayerCamera","mods":["proto","native"],"proto":true,"brief":"gets current camera","file":"3_Game/dayzplayer.c","line":1216},{"name":"GetCurrentCameraTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"position"},{"mods":["out"],"type":"vector","name":"direction"},{"mods":["out"],"type":"vector","name":"rotation"}],"mods":["proto","native"],"proto":true,"brief":"gets transform of current player camera","file":"3_Game/dayzplayer.c","line":1219},{"name":"GetCurrentPerItemCameraUD","ret":"int","mods":["proto","native"],"proto":true,"brief":"gets current camera","file":"3_Game/dayzplayer.c","line":1222},{"name":"IsCameraBlending","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":1224},{"name":"AnimCallCommand","ret":"void","params":[{"type":"int","name":"pCommand"},{"type":"int","name":"pParamInt"},{"type":"float","name":"pParamFloat"}],"mods":["proto","native"],"proto":true,"brief":"functions usable only from CommandHandler","file":"3_Game/dayzplayer.c","line":1230},{"name":"AnimSetFloat","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"float","name":"pFlt"}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":1231},{"name":"AnimSetInt","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"int","name":"pInt"}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":1232},{"name":"AnimSetBool","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"bool","name":"pBool"}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":1233},{"name":"Random","ret":"int","mods":["proto","native"],"proto":true,"brief":"Random number in range of <0,0xffffffff> - !!! use this only during deterministic simulation (CommandHandler)","file":"3_Game/dayzplayer.c","line":1241},{"name":"RandomRange","ret":"float","params":[{"type":"int","name":"pRange"}],"mods":["proto","native"],"proto":true,"brief":"Random number in range of <0,pRange-1> - !!! use this only during deterministic simulation (CommandHandler)","file":"3_Game/dayzplayer.c","line":1248},{"name":"Random01","ret":"float","mods":["proto","native"],"proto":true,"brief":"Random number in range of <0,1> - !!! use this only during deterministic simulation (CommandHandler)","file":"3_Game/dayzplayer.c","line":1254},{"name":"IsEyeZoom","ret":"bool","proto":true,"brief":"DEPRICATED(use GetEyeZoomLevel()) returns true if player is using EyeZoom, otherwise false","file":"3_Game/dayzplayer.c","line":1257},{"name":"GetEyeZoomLevel","ret":"int","proto":true,"brief":"returns eye zoom level, uses ECameraZoomType values","file":"3_Game/dayzplayer.c","line":1259},{"name":"IsShootingFromCamera","ret":"bool","proto":true,"brief":"return true if shots are fired from camere, otherwise false","file":"3_Game/dayzplayer.c","line":1261},{"name":"IsHoldingBreath","ret":"bool","proto":true,"brief":"return true if player is trying to hold breah, otherwise false","file":"3_Game/dayzplayer.c","line":1263},{"name":"IsPerformingFBGesture","ret":"bool","proto":true,"brief":"return true if player is currently performing FB gesture, otherwise false","file":"3_Game/dayzplayer.c","line":1265},{"name":"IsInThirdPerson","ret":"bool","proto":true,"brief":"return true if player is currently in 3pp, otherwise false","file":"3_Game/dayzplayer.c","line":1267},{"name":"GetMeleeCombatData","ret":"MeleeCombatData","mods":["proto","native"],"proto":true,"brief":"processes melee hit","file":"3_Game/dayzplayer.c","line":1270},{"name":"ProcessMeleeHit","ret":"void","params":[{"type":"InventoryItem","name":"pMeleeWeapon"},{"type":"int","name":"pMeleeModeIndex"},{"type":"Object","name":"pTarget"},{"type":"int","name":"pComponentIndex"},{"type":"vector","name":"pHitWorldPos"}],"mods":["proto","native"],"proto":true,"brief":"processes melee hit (uses component index)","file":"3_Game/dayzplayer.c","line":1273},{"name":"ProcessMeleeHitName","ret":"void","params":[{"type":"InventoryItem","name":"pMeleeWeapon"},{"type":"int","name":"pMeleeModeIndex"},{"type":"Object","name":"pTarget"},{"type":"string","name":"pComponentName"},{"type":"vector","name":"pHitWorldPos"}],"mods":["proto","native"],"proto":true,"brief":"processes melee hit (uses component name)","file":"3_Game/dayzplayer.c","line":1275},{"name":"GetKickOffReason","ret":"EClientKicked","mods":["proto","native"],"proto":true,"brief":"get reason for kickoff if available (server only)","file":"3_Game/dayzplayer.c","line":1278},{"name":"ReleaseNetworkControls","ret":"void","mods":["proto","native"],"proto":true,"brief":"---------------- release controls -------------------------","file":"3_Game/dayzplayer.c","line":1281},{"name":"SendSyncJuncture","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsWriteContext","name":"ctx"}],"mods":["proto","native"],"proto":true,"brief":"---------------- sync stuff -------------------------","file":"3_Game/dayzplayer.c","line":1285},{"name":"StoreInputForRemotes","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":1286},{"name":"DebugSyncShadowSetup","ret":"bool","params":[{"type":"DayZPlayer","name":"pPlayer"}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":1295},{"name":"SetLookLimits","ret":"void","params":[{"type":"float","name":"pDown"},{"type":"float","name":"pUp"},{"type":"float","name":"pLeft"},{"type":"float","name":"pRight"}],"mods":["proto","native"],"proto":true,"brief":"sets look limits for a player","file":"3_Game/dayzplayer.c","line":1298},{"name":"GetLookLimits","ret":"void","params":[{"mods":["out"],"type":"float","name":"pDown"},{"mods":["out"],"type":"float","name":"pUp"},{"mods":["out"],"type":"float","name":"pLeft"},{"mods":["out"],"type":"float","name":"pRight"}],"mods":["proto"],"proto":true,"brief":"returns look limits for a player","file":"3_Game/dayzplayer.c","line":1301},{"name":"SetAimLimits","ret":"void","params":[{"type":"float","name":"pDown"},{"type":"float","name":"pUp"},{"type":"float","name":"pLeft"},{"type":"float","name":"pRight"}],"mods":["proto","native"],"proto":true,"brief":"sets aim limits for a player","file":"3_Game/dayzplayer.c","line":1304},{"name":"GetAimLimits","ret":"void","params":[{"mods":["out"],"type":"float","name":"pDown"},{"mods":["out"],"type":"float","name":"pUp"},{"mods":["out"],"type":"float","name":"pLeft"},{"mods":["out"],"type":"float","name":"pRight"}],"mods":["proto"],"proto":true,"brief":"returns aim limits for a player","file":"3_Game/dayzplayer.c","line":1307},{"name":"SetVerticalMinimumAimLimit","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets aim lower limit for a player","file":"3_Game/dayzplayer.c","line":1310},{"name":"SetCurrentWaterLevel","ret":"void","params":[{"type":"float","name":"pWaterLevel"}],"proto":true,"file":"3_Game/dayzplayer.c","line":1312},{"name":"GetCurrentWaterLevel","ret":"float","proto":true,"file":"3_Game/dayzplayer.c","line":1313},{"name":"IsPlayerInStance","ret":"bool","params":[{"type":"int","name":"pStanceMask"}],"mods":["proto","native"],"proto":true,"brief":"returns true if player is currently in one of the stances specified by stance mask IsPlayerInStance(STANCEMASK_ERECT | STANCEMASK_CROUCH) returns true if player is standing or crouching and not raised (aimed) IsPlayerInStance(STANCEMASK_PRONE | STANCEMASK_RAISEDPRONE) returns true if player is in prone (both raised or nonraised) IsPlayerInStance(STANCEMASK_ALL) returns true always IsPlayerInStance(STANCEMASK_RAISEDERECT | STANCEMASK_RAISEDCROUCH | STANCEMASK_RAISEDPRONE) returns true if player has raised hands","file":"3_Game/dayzplayer.c","line":1324},{"name":"OnInputForRemote","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/dayzplayer.c","line":1327},{"name":"OnInputFromServer","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/dayzplayer.c","line":1328},{"name":"IsPlayerSpeaking","ret":"float","mods":["proto","native"],"proto":true,"brief":"Check if player is using VoN to speak and return max amplitude from current samples","file":"3_Game/dayzplayer.c","line":1333},{"name":"UpdateDummyPlayerProxyVisibility","ret":"void","params":[{"type":"EntityAI","name":"shoulder"},{"type":"EntityAI","name":"melee"}],"file":"3_Game/dayzplayer.c","line":1335},{"name":"ForceStandUpForHeavyItems","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"---------------- Forces player to stand up when swapping to heavy item -------------------------","file":"3_Game/dayzplayer.c","line":1356},{"name":"ForceStandUpForHeavyItemsSwap","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"file":"3_Game/dayzplayer.c","line":1369},{"name":"OnThrowingModeChange","ret":"void","params":[{"type":"bool","name":"change_to_enabled"}],"file":"3_Game/dayzplayer.c","line":1375},{"name":"GetOnDeathStart","ret":"ScriptInvoker","file":"3_Game/dayzplayer.c","line":1377},{"name":"OnCommandDeathStart","ret":"void","mods":["override"],"file":"3_Game/dayzplayer.c","line":1385}],"members":[{"name":"SIMPLE_SELECTION_MELEE_RIFLE","type":"int","mods":["const"],"init":"0","file":"3_Game/dayzplayer.c","line":1160},{"name":"SIMPLE_SELECTION_MELEE_MELEE","type":"int","mods":["const"],"init":"1","file":"3_Game/dayzplayer.c","line":1161},{"name":"SIMPLE_SELECTION_SHOULDER_RIFLE","type":"int","mods":["const"],"init":"2","file":"3_Game/dayzplayer.c","line":1162},{"name":"SIMPLE_SELECTION_SHOULDER_MELEE","type":"int","mods":["const"],"init":"3","file":"3_Game/dayzplayer.c","line":1163},{"name":"m_OnDeathStart","type":"ref ScriptInvoker","mods":["protected"],"brief":"invokers","file":"3_Game/dayzplayer.c","line":1166}]},{"name":"DayZPlayerCamera","url":"classes/DayZPlayerCamera/","file":"3_Game/dayzplayer.c","line":53,"methods":[{"name":"DayZPlayerCamera","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"3_Game/dayzplayer.c","line":56},{"name":"CanFreeLook","ret":"bool","brief":"this overrides freelook for cameras","file":"3_Game/dayzplayer.c","line":63},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"brief":"virtual callback - called when camera is created","file":"3_Game/dayzplayer.c","line":69},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"brief":"virtual callback - called each frame","file":"3_Game/dayzplayer.c","line":74},{"name":"GetBaseAngles","ret":"vector","brief":"helper to blend between cameras ret[0] - up down angle ret[1] - left right angle ret[2] - roll angle","file":"3_Game/dayzplayer.c","line":82},{"name":"GetAdditiveAngles","ret":"vector","file":"3_Game/dayzplayer.c","line":87},{"name":"GetCameraName","ret":"string","file":"3_Game/dayzplayer.c","line":92},{"name":"GetCurrentYaw","ret":"float","file":"3_Game/dayzplayer.c","line":97},{"name":"GetCurrentPitch","ret":"float","file":"3_Game/dayzplayer.c","line":102},{"name":"GetCurrentRoll","ret":"float","file":"3_Game/dayzplayer.c","line":107},{"name":"GetCurrentOrientation","ret":"vector","file":"3_Game/dayzplayer.c","line":112},{"name":"IsCamera3rdRaised","ret":"bool","file":"3_Game/dayzplayer.c","line":117},{"name":"SpawnDiagCameraShake","ret":"void","file":"3_Game/dayzplayer.c","line":122},{"name":"SpawnCameraShake","ret":"void","params":[{"type":"float","name":"strength","def":"1"},{"type":"float","name":"radius","def":"2"},{"type":"float","name":"smoothness","def":"5"},{"type":"float","name":"radius_decay_speed","def":"6"}],"file":"3_Game/dayzplayer.c","line":127},{"name":"SpawnCameraShakeProper","ret":"void","params":[{"type":"float","name":"strength"},{"type":"float","name":"radius"},{"type":"float","name":"smoothness"},{"type":"float","name":"radius_decay_speed"}],"proto":true,"file":"3_Game/dayzplayer.c","line":132},{"name":"SendRecoilOffsetZ","ret":"void","params":[{"type":"float","name":"offset"}],"brief":"m_fCamPosOffsetZ info, used to adjust near plane in DayZPlayerCameraIronsights now","file":"3_Game/dayzplayer.c","line":139}],"members":[{"name":"m_pPlayer","type":"DayZPlayer","mods":["protected"],"brief":"data","file":"3_Game/dayzplayer.c","line":135},{"name":"m_pInput","type":"HumanInputController","mods":["protected"],"brief":"human input","file":"3_Game/dayzplayer.c","line":136}]},{"name":"DayZPlayerCamera1stPerson","url":"classes/DayZPlayerCamera1stPerson/","base":"DayZPlayerCameraBase","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":4,"methods":[{"name":"DayZPlayerCamera1stPerson","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":13},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":26},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":43},{"name":"GetBaseAngles","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":67},{"name":"GetAdditiveAngles","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":76},{"name":"GetCameraName","ret":"string","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":85}],"members":[{"name":"CONST_UD_MIN","type":"float","mods":["static","const"],"init":"-85.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":6},{"name":"CONST_UD_MAX","type":"float","mods":["static","const"],"init":"85.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":7},{"name":"CONST_LR_MIN","type":"float","mods":["static","const"],"init":"-160.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":9},{"name":"CONST_LR_MAX","type":"float","mods":["static","const"],"init":"160.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":10},{"name":"m_iBoneIndex","type":"int","mods":["protected"],"brief":"main bone","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":90},{"name":"m_OffsetLS","type":"vector","mods":["protected"],"brief":"position offset","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":91},{"name":"m_fUpDownAngle","type":"float","mods":["protected"],"brief":"up down angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":93},{"name":"m_fUpDownAngleAdd","type":"float","mods":["protected"],"brief":"up down angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":94},{"name":"m_fLeftRightAngle","type":"float","mods":["protected"],"brief":"left right angle in rad (in freelook only)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":95},{"name":"m_fLeftRightAngleAdd","type":"float","mods":["protected"],"brief":"left right angle in rad (in freelook only)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":96}]},{"name":"DayZPlayerCamera1stPersonUnconscious","url":"classes/DayZPlayerCamera1stPersonUnconscious/","base":"DayZPlayerCamera1stPerson","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":102,"methods":[{"name":"DayZPlayerCamera1stPersonUnconscious","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":104},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera1stPerson.c","line":109}]},{"name":"DayZPlayerCamera1stPersonVehicle","url":"classes/DayZPlayerCamera1stPersonVehicle/","base":"DayZPlayerCamera1stPerson","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":4,"methods":[{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":6}]},{"name":"DayZPlayerCamera3rdPerson","url":"classes/DayZPlayerCamera3rdPerson/","base":"DayZPlayerCameraBase","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":4,"methods":[{"name":"DayZPlayerCamera3rdPerson","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":12},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":32},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":49},{"name":"GetBaseAngles","ret":"vector","mods":["override"],"brief":"store distance","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":111},{"name":"GetAdditiveAngles","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":120},{"name":"GetCameraName","ret":"string","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":129}],"members":[{"name":"CONST_UD_MIN","type":"float","mods":["static","const"],"init":"-85.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":6},{"name":"CONST_UD_MAX","type":"float","mods":["static","const"],"init":"85.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":7},{"name":"CONST_LR_MIN","type":"float","mods":["static","const"],"init":"-160.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":9},{"name":"CONST_LR_MAX","type":"float","mods":["static","const"],"init":"160.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":10},{"name":"m_iBoneIndex","type":"int","mods":["protected"],"init":"-1","brief":"runtime config","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":135},{"name":"m_CameraOffsetMS","type":"vector","mods":["protected"],"brief":"model space offset","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":136},{"name":"m_CameraOffsetLS","type":"vector","mods":["protected"],"brief":"local space offset","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":137},{"name":"m_fDistance","type":"float","mods":["protected"],"brief":"distance from start","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":138},{"name":"m_fShoulderWidth","type":"float","mods":["protected"],"brief":"shoulder camera widths","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":139},{"name":"m_bShoulderInLS","type":"bool","mods":["protected"],"brief":"true - shoulder is in local space","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":140},{"name":"m_fRoll","type":"float","mods":["protected"],"brief":"camera roll (deprecated)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":141},{"name":"m_fLeanDistance","type":"float","mods":["protected"],"brief":"shift on leaning","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":142},{"name":"m_fUpDownAngle","type":"float","mods":["protected"],"brief":"runtime values","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":146},{"name":"m_fUpDownAngleAdd","type":"float","mods":["protected"],"brief":"up down angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":147},{"name":"m_fLeftRightAngle","type":"float","mods":["protected"],"brief":"left right angle in rad (in freelook only)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":148},{"name":"m_fLeftRightAngleAdd","type":"float","mods":["protected"],"brief":"left right angle in rad (in freelook only)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":149},{"name":"m_fCameraLRShoulder","type":"float","mods":["protected"],"brief":"shoulder offsets","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":152},{"name":"m_fCameraLRShoulderVel","type":"float","mods":["protected"],"array":"1","brief":"0","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":153},{"name":"m_fPredictCollisionRadius","type":"float","mods":["protected"],"brief":"collision prediction","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":156},{"name":"m_MovementState","type":"ref HumanMovementState","init":"new HumanMovementState()","brief":"movement state","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":159}]},{"name":"DayZPlayerCamera3rdPersonClimb","url":"classes/DayZPlayerCamera3rdPersonClimb/","base":"DayZPlayerCamera3rdPersonErc","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":239,"methods":[{"name":"DayZPlayerCamera3rdPersonClimb","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":241}]},{"name":"DayZPlayerCamera3rdPersonCrouch","url":"classes/DayZPlayerCamera3rdPersonCrouch/","base":"DayZPlayerCamera3rdPerson","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":371,"methods":[{"name":"DayZPlayerCamera3rdPersonCrouch","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":375},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":386}],"members":[{"name":"CONST_CAMERAMOVEMENTHEIGH","type":"float","mods":["static","const"],"init":"0.4","brief":"0 idle, 0.15 walk 0.3 run/sprint","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":373},{"name":"m_fCameraHeight","type":"float","mods":["protected"],"brief":"prev update","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":400},{"name":"m_fCameraHeightVel","type":"float","mods":["protected"],"array":"1","brief":"0","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":401}]},{"name":"DayZPlayerCamera3rdPersonCrouchRaised","url":"classes/DayZPlayerCamera3rdPersonCrouchRaised/","base":"DayZPlayerCamera3rdPersonCrouch","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":408,"methods":[{"name":"DayZPlayerCamera3rdPersonCrouchRaised","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":410},{"name":"IsCamera3rdRaised","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":420}]},{"name":"DayZPlayerCamera3rdPersonErc","url":"classes/DayZPlayerCamera3rdPersonErc/","base":"DayZPlayerCamera3rdPerson","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":168,"methods":[{"name":"DayZPlayerCamera3rdPersonErc","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":170}]},{"name":"DayZPlayerCamera3rdPersonErcRaised","url":"classes/DayZPlayerCamera3rdPersonErcRaised/","base":"DayZPlayerCamera3rdPersonErc","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":306,"methods":[{"name":"DayZPlayerCamera3rdPersonErcRaised","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":308},{"name":"IsCamera3rdRaised","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":348}]},{"name":"DayZPlayerCamera3rdPersonErcRaisedMelee","url":"classes/DayZPlayerCamera3rdPersonErcRaisedMelee/","base":"DayZPlayerCamera3rdPersonErcRaised","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":358,"methods":[{"name":"HandleShoulderCameraOverride","ret":"void","params":[{"type":"HumanInputController","name":"pInput"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":360}]},{"name":"DayZPlayerCamera3rdPersonErcSpr","url":"classes/DayZPlayerCamera3rdPersonErcSpr/","base":"DayZPlayerCamera3rdPersonErc","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":254,"methods":[{"name":"DayZPlayerCamera3rdPersonErcSpr","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":256},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":277}],"members":[{"name":"m_iPelvisBone","type":"int","mods":["protected"],"brief":"prev update","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":297},{"name":"m_fTime","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":298}]},{"name":"DayZPlayerCamera3rdPersonJump","url":"classes/DayZPlayerCamera3rdPersonJump/","base":"DayZPlayerCamera3rdPersonErc","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":186,"methods":[{"name":"DayZPlayerCamera3rdPersonJump","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":188},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"brief":"runtime values","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":203}],"members":[{"name":"m_fDelay","type":"float","brief":"runtime config","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":226},{"name":"m_fDamping","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":227},{"name":"m_fDelayTimer","type":"float","brief":"runtime values","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":230},{"name":"m_fJumpStartY","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":231},{"name":"m_fJumpOffset","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":232},{"name":"m_jumpOffsetVelocity","type":"float","array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":233}]},{"name":"DayZPlayerCamera3rdPersonProne","url":"classes/DayZPlayerCamera3rdPersonProne/","base":"DayZPlayerCamera3rdPersonProneBase","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":538,"methods":[{"name":"DayZPlayerCamera3rdPersonProne","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":540}]},{"name":"DayZPlayerCamera3rdPersonProneBase","url":"classes/DayZPlayerCamera3rdPersonProneBase/","base":"DayZPlayerCamera3rdPerson","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":430,"methods":[{"name":"UpdateLRAngleLookAt","ret":"float","params":[{"type":"float","name":"pMin"},{"type":"float","name":"pMax"},{"type":"float","name":"pDt"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":436},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"mods":["override"],"brief":"lr angle","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":456},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":472}],"members":[{"name":"m_BaseOffset","type":"vector","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":432},{"name":"m_BaseOffsetVelX","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":433},{"name":"m_BaseOffsetVelY","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":433},{"name":"m_BaseOffsetVelZ","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":433},{"name":"m_LookAtLRAngle","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":434}]},{"name":"DayZPlayerCamera3rdPersonProneRaised","url":"classes/DayZPlayerCamera3rdPersonProneRaised/","base":"DayZPlayerCamera3rdPersonProneBase","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":555,"methods":[{"name":"DayZPlayerCamera3rdPersonProneRaised","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":557},{"name":"IsCamera3rdRaised","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera3rdPerson.c","line":567}]},{"name":"DayZPlayerCamera3rdPersonVehicle","url":"classes/DayZPlayerCamera3rdPersonVehicle/","base":"DayZPlayerCameraBase","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":18,"methods":[{"name":"DayZPlayerCamera3rdPersonVehicle","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":34},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":54},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":89},{"name":"GetBaseAngles","ret":"vector","mods":["override"],"brief":"setup rest","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":202},{"name":"GetAdditiveAngles","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":211}],"members":[{"name":"CONST_UD_MIN","type":"float","mods":["static","const"],"init":"-85.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":20},{"name":"CONST_UD_MAX","type":"float","mods":["static","const"],"init":"85.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":21},{"name":"UP_ANGLE_CAP","type":"float","mods":["const"],"init":"10","brief":"max up angle, doesnt require gamecode sync","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":22},{"name":"CONST_LR_MIN","type":"float","mods":["static","const"],"init":"-160.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":24},{"name":"CONST_LR_MAX","type":"float","mods":["static","const"],"init":"160.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":25},{"name":"CONST_LINEAR_VELOCITY_STRENGTH","type":"float","mods":["const"],"init":"0.025","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":27},{"name":"CONST_ANGULAR_VELOCITY_STRENGTH","type":"float","mods":["const"],"init":"0.025","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":28},{"name":"CONST_ANGULAR_LAG_YAW_STRENGTH","type":"float","mods":["const"],"init":"4.0","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":30},{"name":"CONST_ANGULAR_LAG_PITCH_STRENGTH","type":"float","mods":["const"],"init":"1.5","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":31},{"name":"CONST_ANGULAR_LAG_ROLL_STRENGTH","type":"float","mods":["const"],"init":"0.5","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":32},{"name":"m_CameraOffsetMS","type":"vector","mods":["protected"],"brief":"runtime config","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":221},{"name":"m_fDistance","type":"float","mods":["protected"],"brief":"distance from start","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":222},{"name":"m_fUpDownAngle","type":"float","mods":["protected"],"brief":"runtime values","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":225},{"name":"m_fUpDownAngleAdd","type":"float","mods":["protected"],"brief":"up down angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":226},{"name":"m_fLeftRightAngle","type":"float","mods":["protected"],"brief":"left right angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":227},{"name":"m_fLeftRightAngleAdd","type":"float","mods":["protected"],"brief":"left right angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":228},{"name":"m_LagOffsetPosition","type":"vector","mods":["protected"],"brief":"lag offsets","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":231},{"name":"m_LagOffsetOrientation","type":"vector","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":232},{"name":"m_fLagOffsetVelocityX","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":233},{"name":"m_fLagOffsetVelocityY","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":234},{"name":"m_fLagOffsetVelocityZ","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":235},{"name":"m_fLagOffsetVelocityYaw","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":236},{"name":"m_fLagOffsetVelocityPitch","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":237},{"name":"m_fLagOffsetVelocityRoll","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":238},{"name":"m_Transport","type":"Transport","mods":["protected"],"brief":"cache","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraVehicles.c","line":241}]},{"name":"DayZPlayerCameraBase","url":"classes/DayZPlayerCameraBase/","base":"DayZPlayerCamera","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":70,"methods":[{"name":"DayZPlayerCameraBase","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"brief":"constructor must be same","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":79},{"name":"HandleShoulderCameraOverride","ret":"void","params":[{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":103},{"name":"ProcessCameraShake","ret":"void","params":[{"type":"float","name":"delta"},{"mods":["out"],"type":"float","name":"leftRight"},{"mods":["out"],"type":"float","name":"upDown"}],"brief":"disable override","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":109},{"name":"Init","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":120},{"name":"UpdateUDAngleUnlocked","ret":"float","params":[{"mods":["out"],"type":"float","name":"pAngle"},{"mods":["out"],"type":"float","name":"pAngleAdd"},{"type":"float","name":"pMin"},{"type":"float","name":"pMax"},{"type":"float","name":"pDt"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":130},{"name":"UpdateLRAngleUnlocked","ret":"float","params":[{"mods":["out"],"type":"float","name":"pAngle"},{"mods":["out"],"type":"float","name":"pAngleAdd"},{"type":"float","name":"pMin"},{"type":"float","name":"pMax"},{"type":"float","name":"pDt"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":191},{"name":"UpdateUDAngle","ret":"float","params":[{"mods":["out"],"type":"float","name":"pAngle"},{"mods":["out"],"type":"float","name":"pAngleAdd"},{"type":"float","name":"pMin"},{"type":"float","name":"pMax"},{"type":"float","name":"pDt"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":230},{"name":"UpdateLRAngle","ret":"float","params":[{"type":"float","name":"pAngle"},{"type":"float","name":"pMin"},{"type":"float","name":"pMax"},{"type":"float","name":"pDt"}],"brief":"update it in degrees","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":282},{"name":"StdFovUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":316},{"name":"SpawnCameraShakeProper","ret":"void","params":[{"type":"float","name":"strength"},{"type":"float","name":"radius"},{"type":"float","name":"smoothness"},{"type":"float","name":"radius_decay_speed"}],"mods":["override"],"brief":"switch shooting from camera to weapon (firearms)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":345},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":350},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":370},{"name":"GetWeaponSwayModifier","ret":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":388},{"name":"GetCameraName","ret":"string","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":393},{"name":"SetCameraPPDelay","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":398},{"name":"SetCameraNV","ret":"void","params":[{"type":"bool","name":"nightvision"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":402},{"name":"IsCameraNV","ret":"bool","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":407},{"name":"SetCameraNVType","ret":"void","params":[{"type":"int","name":"type"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":412},{"name":"GetCameraNVType","ret":"int","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":417},{"name":"UpdateCameraNV","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":422},{"name":"SetCameraPP","ret":"void","params":[{"type":"bool","name":"state"},{"type":"DayZPlayerCamera","name":"launchedFrom"}],"brief":"by default sets camera PP to zero, regardless of parameter. Override if needed.","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":436},{"name":"GetCurrentYaw","ret":"float","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":456},{"name":"GetCurrentPitch","ret":"float","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":461},{"name":"GetCurrentRoll","ret":"float","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":466},{"name":"ForceFreelook","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":471},{"name":"SetNVPostprocess","ret":"void","params":[{"type":"int","name":"NVtype"}],"brief":"DayZPlayerCameraOptics handles this separately, otherwise it takes active NVType from PlayerBase::GetCameraNVType","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":478},{"name":"InitCameraOnPlayer","ret":"void","params":[{"type":"bool","name":"force","def":"false"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":546}],"members":[{"name":"CONST_NEARPLANE_OPTICS_MIN","type":"float","mods":["static","const"],"init":"0.04","brief":"Minimal safe near plane value, artifacts on the far plane otherwise!","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":72},{"name":"m_weaponUsed","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":74},{"name":"m_opticsUsed","type":"ItemOptics","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":75},{"name":"m_CameraShake","type":"ref CameraShake","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":76},{"name":"m_fLRAngleVel","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":555},{"name":"m_fUDAngleVel","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":556},{"name":"m_fFovAbsVel","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":557},{"name":"m_fFovAbsolute","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":558},{"name":"m_bForceFreeLook","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":559},{"name":"m_WeaponSwayModifier","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":560},{"name":"m_CameraPPDelay","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":561},{"name":"m_CurrentCameraYaw","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":563},{"name":"m_CurrentCameraPitch","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":564},{"name":"m_CurrentCameraRoll","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":565},{"name":"m_CommandWeapons","type":"HumanCommandWeapons","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":567},{"name":"m_IsNightvision","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":568},{"name":"m_NightvisionType","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":569}]},{"name":"DayZPlayerCameraIronsights","url":"classes/DayZPlayerCameraIronsights/","base":"DayZPlayerCameraBase","brief":"this is main camera class","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":3,"methods":[{"name":"DayZPlayerCameraIronsights","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":32},{"name":"SetupSightEntities","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":62},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":87},{"name":"GetCurrentSightEntity","ret":"EntityAI","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":103},{"name":"GetCurrentSightInfo","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"camPos"},{"mods":["out"],"type":"vector","name":"camDir"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":111},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":136},{"name":"GetBaseAngles","ret":"vector","mods":["override"],"brief":"update angles from input","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":202},{"name":"GetAdditiveAngles","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":211},{"name":"AdjustCameraParameters","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["inout"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":220},{"name":"HoldBreathFOVEffect","ret":"float","params":[{"type":"float","name":"pDt"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":236},{"name":"SetCameraPP","ret":"void","params":[{"type":"bool","name":"state"},{"type":"DayZPlayerCamera","name":"launchedFrom"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":256},{"name":"GetCameraName","ret":"string","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":315},{"name":"SetCameraPPDelay","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":320},{"name":"UpdateBatteryOptics","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":338}],"members":[{"name":"CONST_UD_MIN","type":"float","mods":["static","const"],"init":"-85.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":5},{"name":"CONST_UD_MAX","type":"float","mods":["static","const"],"init":"85.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":6},{"name":"CONST_UD_MIN_BACK","type":"float","mods":["static","const"],"init":"-25.0","brief":"down limit on back","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":7},{"name":"CONST_LR_MIN","type":"float","mods":["static","const"],"init":"-160.0","brief":"down limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":9},{"name":"CONST_LR_MAX","type":"float","mods":["static","const"],"init":"160.0","brief":"up limit","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":10},{"name":"m_isEntering","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":12},{"name":"m_opticsHasWeaponOverride","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":13},{"name":"temp_array","type":"ref array<float>","mods":["protected"],"brief":"DOF only","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":14},{"name":"m_RequesterADS","type":"PPERequester_CameraADS","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":16},{"name":"m_velocityYaw","type":"float","array":"1","brief":"camera dynamics","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":19},{"name":"m_velocityPitch","type":"float","array":"1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":20},{"name":"m_dynamicsStrength","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":21},{"name":"m_dynamicsSmoothTime","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":22},{"name":"m_SightMisalignmentModifier","type":"vector","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":23},{"name":"m_movementTimeAcc","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":25},{"name":"m_movementAmplitudeX","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":26},{"name":"m_movementAmplitudeY","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":27},{"name":"m_movementFrequencyX","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":28},{"name":"m_movementFrequencyY","type":"float","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":29},{"name":"m_fShootFromCamera","type":"float","mods":["protected"],"init":"0.0","brief":"settings","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":346},{"name":"m_iBoneIndex","type":"int","mods":["protected"],"brief":"runtime values","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":349},{"name":"m_OpticsCamPos","type":"vector","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":350},{"name":"m_OpticsCamDir","type":"vector","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":351},{"name":"m_fUpDownAngle","type":"float","mods":["protected"],"brief":"up down angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":353},{"name":"m_fUpDownAngleAdd","type":"float","mods":["protected"],"brief":"up down angle in rad","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":354},{"name":"m_fLeftRightAngle","type":"float","mods":["protected"],"brief":"left right angle in rad (in freelook only)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":355},{"name":"m_fLeftRightAngleAdd","type":"float","mods":["protected"],"brief":"left right angle in rad (in freelook only)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":356}]},{"name":"DayZPlayerCameraOptics","url":"classes/DayZPlayerCameraOptics/","base":"DayZPlayerCameraIronsights","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":360,"methods":[{"name":"DayZPlayerCameraOptics","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"HumanInputController","name":"pInput"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":365},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":372},{"name":"GetCurrentSightEntity","ret":"EntityAI","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":384},{"name":"GetCurrentSightInfo","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"camPos"},{"mods":["out"],"type":"vector","name":"camDir"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":389},{"name":"OnActivate","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"},{"type":"DayZPlayerCameraResult","name":"pPrevCameraResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":400},{"name":"AdjustCameraParameters","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["inout"],"type":"DayZPlayerCameraResult","name":"pOutResult"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":411},{"name":"HoldBreathFOVEffect","ret":"float","params":[{"type":"float","name":"pDt"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":430},{"name":"SetCameraPP","ret":"void","params":[{"type":"bool","name":"state"},{"type":"DayZPlayerCamera","name":"launchedFrom"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":463},{"name":"GetCameraName","ret":"string","mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":576},{"name":"SetCameraPPDelay","ret":"void","params":[{"type":"DayZPlayerCamera","name":"pPrevCamera"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":581},{"name":"SendRecoilOffsetZ","ret":"void","params":[{"type":"float","name":"offset"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":601}],"members":[{"name":"CONST_NEARPLANE_OPTICS","type":"float","mods":["static","const"],"init":"0.06","brief":"Default near plane value for this camera","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":362},{"name":"m_RecoilOffsetZ","type":"float","mods":["protected"],"init":"0.0","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameraIronsights.c","line":363}]},{"name":"DayZPlayerCameraResult","url":"classes/DayZPlayerCameraResult/","brief":"this file is interface DayZPlayer classes","file":"3_Game/dayzplayer.c","line":11,"methods":[{"name":"DayZPlayerCameraResult","kind":"ctor","ret":"void","mods":["private"],"brief":"cannot be instanced from script (always created from C++)","file":"3_Game/dayzplayer.c","line":39},{"name":"~DayZPlayerCameraResult","kind":"dtor","ret":"void","mods":["private"],"brief":"cannot be instanced from script (always created from C++)","file":"3_Game/dayzplayer.c","line":44}],"members":[{"name":"m_CameraTM","type":"vector","array":"4","brief":"transformation matrix - pos + orient of the camera","file":"3_Game/dayzplayer.c","line":14},{"name":"m_fFovMultiplier","type":"float","brief":"fov multiplier - 1.0 default - used for modifying fov -","file":"3_Game/dayzplayer.c","line":15},{"name":"m_fFovAbsolute","type":"float","brief":"fov absolute value override - -1.0 default, if set - overrides absolute fov setting","file":"3_Game/dayzplayer.c","line":16},{"name":"m_fNearPlane","type":"float","brief":"nearplane distance","file":"3_Game/dayzplayer.c","line":17},{"name":"m_fPositionModelSpace","type":"float","brief":"0.0 position is in heading space, 1.0 position is in model space","file":"3_Game/dayzplayer.c","line":18},{"name":"m_fDistance","type":"float","brief":"camera distance (external cameras only)","file":"3_Game/dayzplayer.c","line":19},{"name":"m_fUseHeading","type":"float","brief":"0..1 (0 uses direct dir returned, 1 uses heading from player)","file":"3_Game/dayzplayer.c","line":20},{"name":"m_fPredictCollisionRadius","type":"float","brief":"sphere radius used for collision prediction","file":"3_Game/dayzplayer.c","line":21},{"name":"m_iDirectBone","type":"int","brief":"-1 no bone, >= 0 - bone index camera is bound to, m_CameraTM is offset to the bone","file":"3_Game/dayzplayer.c","line":23},{"name":"m_iDirectBoneMode","type":"int","brief":"0 not used, 1 - pos, 2 - rot, 3 - pos+rot applied as a parent to m_CameraTM, 4 as 3 but cam aligned with Y","file":"3_Game/dayzplayer.c","line":24},{"name":"m_fInsideCamera","type":"float","brief":"0..1 (0 normal lod, 1 inside lod), >0.7 -> inside","file":"3_Game/dayzplayer.c","line":25},{"name":"m_bUpdateWhenBlendOut","type":"bool","brief":"true - camera is updated when blending to new camera (Ironsights == false)","file":"3_Game/dayzplayer.c","line":26},{"name":"m_fShootFromCamera","type":"float","brief":"1(default) - uses shoot from camera (+aiming sway), 0 pure weapon shoot (ironsights == 0)","file":"3_Game/dayzplayer.c","line":27},{"name":"m_fIgnoreParentRoll","type":"float","brief":"1 - resets base transforms roll","file":"3_Game/dayzplayer.c","line":28},{"name":"m_fIgnoreParentPitch","type":"float","brief":"1 - resets base transforms pitch","file":"3_Game/dayzplayer.c","line":29},{"name":"m_fIgnoreParentYaw","type":"float","brief":"1 - resets base transforms yaw","file":"3_Game/dayzplayer.c","line":30},{"name":"m_bUpdateEveryFrame","type":"bool","brief":"Whether the camera updates the next frame or blends with next character update","file":"3_Game/dayzplayer.c","line":31},{"name":"m_OwnerTM","type":"vector","array":"4","brief":"override automatically calculated owner transform during rendering (default - false)","file":"3_Game/dayzplayer.c","line":33},{"name":"m_bOwnerTMOverride","type":"bool","brief":"The world space transform of the owner to the camera","file":"3_Game/dayzplayer.c","line":34},{"name":"m_CollisionIgnoreEntity","type":"IEntity","brief":"ignore entity in 3rd person camera collision solver","file":"3_Game/dayzplayer.c","line":36}]},{"name":"DayZPlayerCameras","url":"classes/DayZPlayerCameras/","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":1,"methods":[{"name":"RegisterCameras","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"mods":["static"],"brief":"called from DayZPlayerTypeCreate() fn","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":37},{"name":"RegisterTransitionTime","ret":"void","params":[{"type":"int","name":"pFrom"},{"type":"int","name":"pTo"},{"type":"float","name":"pTime"},{"type":"bool","name":"pTwoWay"}],"mods":["static"],"brief":"static function to set time to table","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":138},{"name":"GetTransitionTime","ret":"float","params":[{"type":"int","name":"pFrom"},{"type":"int","name":"pTo"}],"mods":["static"],"brief":"static function to get time from table","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":149},{"name":"OnCameraChange","ret":"float","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"pFrom"},{"type":"int","name":"pTo"}],"mods":["static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":166}],"members":[{"name":"DAYZCAMERA_1ST","type":"int","mods":["static","const"],"init":"1","brief":"1st person camera","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":3},{"name":"DAYZCAMERA_3RD_ERC","type":"int","mods":["static","const"],"init":"2","brief":"3rd - standing","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":4},{"name":"DAYZCAMERA_3RD_ERC_SPR","type":"int","mods":["static","const"],"init":"3","brief":"3rd - standing sprint","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":5},{"name":"DAYZCAMERA_3RD_ERC_RAISED","type":"int","mods":["static","const"],"init":"4","brief":"3rd - standing raised","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":6},{"name":"DAYZCAMERA_3RD_CRO","type":"int","mods":["static","const"],"init":"5","brief":"3rd - crouch","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":7},{"name":"DAYZCAMERA_3RD_CRO_RAISED","type":"int","mods":["static","const"],"init":"6","brief":"3rd - crouch","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":8},{"name":"DAYZCAMERA_3RD_PRO","type":"int","mods":["static","const"],"init":"7","brief":"3rd - laying","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":9},{"name":"DAYZCAMERA_3RD_PRO_RAISED","type":"int","mods":["static","const"],"init":"8","brief":"3rd - laying raised","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":10},{"name":"DAYZCAMERA_3RD_ERC_RAISED_MELEE","type":"int","mods":["static","const"],"init":"9","brief":"3rd - laying raised","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":11},{"name":"DAYZCAMERA_IRONSIGHTS","type":"int","mods":["static","const"],"init":"10","brief":"ironsights camera","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":12},{"name":"DAYZCAMERA_OPTICS","type":"int","mods":["static","const"],"init":"11","brief":"optics","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":13},{"name":"DAYZCAMERA_1ST_UNCONSCIOUS","type":"int","mods":["static","const"],"init":"12","brief":"unconscious","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":14},{"name":"DAYZCAMERA_3RD_JUMP","type":"int","mods":["static","const"],"init":"13","brief":"jump","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":15},{"name":"DAYZCAMERA_3RD_CLIMB","type":"int","mods":["static","const"],"init":"14","brief":"climb / vault","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":16},{"name":"DAYZCAMERA_1ST_VEHICLE","type":"int","mods":["static","const"],"init":"30","brief":"vehicle 1st person","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":18},{"name":"DAYZCAMERA_3RD_VEHICLE","type":"int","mods":["static","const"],"init":"31","brief":"generic vehicle 3rd person","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":19},{"name":"PERITEMUD_INVALID","type":"int","mods":["static","const"],"init":"-1","brief":"uninitialized / invalid per item camera user data","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":21},{"name":"PERITEMUD_EMPTYHANDED","type":"int","mods":["static","const"],"init":"20","brief":"for empty hands","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":22},{"name":"PERITEMUD_ONEHANDED","type":"int","mods":["static","const"],"init":"25","brief":"for empty hands","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":23},{"name":"PERITEMUD_TWOHANDED","type":"int","mods":["static","const"],"init":"30","brief":"for two handed items","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":24},{"name":"TIME_CAMERACHANGE_01","type":"float","mods":["static","const"],"init":"0.1","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":27},{"name":"TIME_CAMERACHANGE_02","type":"float","mods":["static","const"],"init":"0.2","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":28},{"name":"TIME_CAMERACHANGE_03","type":"float","mods":["static","const"],"init":"0.3","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":29},{"name":"m_TransitionTimes","type":"ref map<int,float>","mods":["static"],"init":"new map<int,float>","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCameras.c","line":32}]},{"name":"DayZPlayerCommandDeathCallback","url":"classes/DayZPlayerCommandDeathCallback/","base":"HumanCommandDeathCallback","file":"4_World/Entities/DayZPlayerImplement.c","line":10,"methods":[{"name":"OnSimulationEnd","ret":"void","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":15},{"name":"ShouldSimulationBeDisabled","ret":"bool","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":20}],"members":[{"name":"m_pPlayer","type":"PlayerBase","file":"4_World/Entities/DayZPlayerImplement.c","line":25}]},{"name":"DayZPlayerImplement","url":"classes/DayZPlayerImplement/","base":"DayZPlayer","file":"4_World/Entities/DayZPlayerImplement.c","line":86,"methods":[{"name":"DayZPlayerImplement","kind":"ctor","ret":"void","brief":"constructor","file":"4_World/Entities/DayZPlayerImplement.c","line":170},{"name":"GetOwnerStateType","ret":"typename","mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":207},{"name":"GetMoveType","ret":"typename","mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":212},{"name":"ObtainState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":217},{"name":"RewindState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"},{"type":"PawnMove","name":"pMove"},{"mods":["inout"],"type":"NetworkRewindType","name":"pRewindType"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":226},{"name":"GetAimingModel","ret":"DayZPlayerImplementAiming","file":"4_World/Entities/DayZPlayerImplement.c","line":239},{"name":"GetMeleeCombat","ret":"DayZPlayerImplementMeleeCombat","file":"4_World/Entities/DayZPlayerImplement.c","line":244},{"name":"GetMeleeFightLogic","ret":"DayZPlayerMeleeFightLogic_LightHeavy","file":"4_World/Entities/DayZPlayerImplement.c","line":249},{"name":"GetThrowing","ret":"DayZPlayerImplementThrowing","file":"4_World/Entities/DayZPlayerImplement.c","line":254},{"name":"GetFallDamage","ret":"DayZPlayerImplementFallDamage","file":"4_World/Entities/DayZPlayerImplement.c","line":259},{"name":"~DayZPlayerImplement","kind":"dtor","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":264},{"name":"IsEyeZoom","ret":"bool","mods":["override"],"brief":"Legacy","file":"4_World/Entities/DayZPlayerImplement.c","line":269},{"name":"GetEyeZoomLevel","ret":"int","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":274},{"name":"IsShootingFromCamera","ret":"bool","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":279},{"name":"OverrideShootFromCamera","ret":"void","params":[{"type":"bool","name":"pState"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":284},{"name":"IsInIronsights","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":289},{"name":"IsInOptics","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":294},{"name":"IsInThirdPerson","ret":"bool","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":299},{"name":"SetIsInThirdPerson","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":304},{"name":"IsFireWeaponRaised","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":309},{"name":"IsTryingHoldBreath","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":318},{"name":"IsSprintFull","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":323},{"name":"ShowWeaponDebug","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":328},{"name":"IsWeaponDebugEnabled","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":340},{"name":"SetFallYDiff","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":345},{"name":"GetCurrentWaterLevel","ret":"float","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":350},{"name":"SetCurrentWaterLevel","ret":"void","params":[{"type":"float","name":"pWaterLevel"}],"mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":355},{"name":"SetIronsights","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":360},{"name":"SetOptics","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":380},{"name":"ExitSights","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":396},{"name":"SwitchOptics","ret":"void","params":[{"type":"ItemOptics","name":"optic"},{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":425},{"name":"SetClimbingLadderType","ret":"void","params":[{"type":"string","name":"value"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":452},{"name":"CanConsumeStamina","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":457},{"name":"CanStartConsumingStamina","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":458},{"name":"DepleteStaminaEx","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"dT","def":"-1"},{"type":"float","name":"coef","def":"1.0"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":459},{"name":"GetCachedEquipment","ret":"CachedEquipmentStorage","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":460},{"name":"IsInVehicle","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":465},{"name":"IsSwimming","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":470},{"name":"IsClimbingLadder","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":475},{"name":"PlaySoundEventType","ret":"bool","params":[{"type":"ESoundEventType","name":"soundType"},{"type":"int","name":"soundEventID"},{"type":"int","name":"param","def":"0"}],"brief":"Handle sound event by respective sound handler based on its type","file":"4_World/Entities/DayZPlayerImplement.c","line":481},{"name":"PlaySoundEvent","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_anim_system","def":"false"},{"type":"bool","name":"is_from_server","def":"false"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":482},{"name":"PlaySoundEventEx","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_anim_system","def":"false"},{"type":"bool","name":"is_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":483},{"name":"StopSoundEvent","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"is_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":484},{"name":"IsFBSymptomPlaying","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":486},{"name":"GetDeltaT","ret":"float","file":"4_World/Entities/DayZPlayerImplement.c","line":491},{"name":"GetTransportCache","ret":"Transport","brief":"Get the transport that was cached when entering unconsciousness","file":"4_World/Entities/DayZPlayerImplement.c","line":506},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":511},{"name":"TriggerPullPlayerOutOfVehicle","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":526},{"name":"TriggerPullPlayerOutOfVehicleImpl","ret":"void","brief":"And now we want to resume control of the player","file":"4_World/Entities/DayZPlayerImplement.c","line":575},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"brief":"Handle own client animation freeze","file":"4_World/Entities/DayZPlayerImplement.c","line":595},{"name":"DeathDropHandEntity","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":605},{"name":"HandleDeath","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":647},{"name":"ResetDeathStartTime","ret":"void","brief":"And now we want to resume control of the player","file":"4_World/Entities/DayZPlayerImplement.c","line":748},{"name":"GetTypeOfDeath","ret":"int","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":753},{"name":"SendDeathJuncture","ret":"void","params":[{"type":"int","name":"pAnimTypeDeath"},{"type":"float","name":"pAnimHitDirDeath"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":777},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":786},{"name":"ShowDeadScreen","ret":"void","params":[{"type":"bool","name":"show"},{"type":"float","name":"duration"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":793},{"name":"StopDeathDarkeningEffect","ret":"void","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":826},{"name":"SimulateDeath","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":835},{"name":"LockControls","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":874},{"name":"SetDeathDarknessLevel","ret":"void","params":[{"type":"float","name":"duration"},{"type":"float","name":"tick_time"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":909},{"name":"CompleteWeaponRaise","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":911},{"name":"ResetWeaponRaiseProgress","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":920},{"name":"IsWeaponRaiseCompleted","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":926},{"name":"GetDayZPlayerInventory","ret":"DayZPlayerInventory","file":"4_World/Entities/DayZPlayerImplement.c","line":931},{"name":"OnInputForRemote","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":937},{"name":"OnInputFromServer","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":963},{"name":"RequestSoundEvent","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_server_and_client","def":"false"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":982},{"name":"RequestSoundEventEx","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_server_and_client","def":"false"},{"type":"int","name":"param","def":"0"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":983},{"name":"RequestSoundEventStop","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_server_and_client","def":"false"},{"type":"int","name":"param","def":"EPlayerSoundEventParam.STOP_PLAYBACK"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":984},{"name":"SendSoundEvent","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"}],"mods":["protected"],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":985},{"name":"SendSoundEventEx","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"int","name":"param","def":"0"}],"mods":["protected"],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":986},{"name":"OnItemInHandsChanged","ret":"void","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":988},{"name":"GetWeaponManager","ret":"WeaponManager","file":"4_World/Entities/DayZPlayerImplement.c","line":1003},{"name":"HandleWeapons","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"Entity","name":"pInHands"},{"type":"HumanInputController","name":"pInputs"},{"mods":["out"],"type":"bool","name":"pExitIronSights"}],"brief":"HandleWeapons","file":"4_World/Entities/DayZPlayerImplement.c","line":1009},{"name":"HandleOptic","ret":"void","params":[{"mods":["notnull"],"type":"ItemOptics","name":"optic"},{"type":"bool","name":"inHands"},{"type":"HumanInputController","name":"pInputs"},{"mods":["out"],"type":"bool","name":"pExitOptics"}],"brief":"fire","file":"4_World/Entities/DayZPlayerImplement.c","line":1231},{"name":"IsInFullbodyDamageAnimation","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":1329},{"name":"EvaluateDamageHit","ret":"void","params":[{"type":"int","name":"pCurrentCommandID"}],"brief":"Must be ran at the start of CommandHandler before Jump is triggered","file":"4_World/Entities/DayZPlayerImplement.c","line":1335},{"name":"HandleDamageHit","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"brief":"ignore hit impacts in prone (for now)","file":"4_World/Entities/DayZPlayerImplement.c","line":1393},{"name":"ResetDamageHitState","ret":"void","params":[{"type":"bool","name":"resetTimer"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":1428},{"name":"EvaluateDeathAnimation","ret":"bool","params":[{"type":"int","name":"pDamageType"},{"type":"EntityAI","name":"pSource"},{"type":"string","name":"pAmmoType"},{"mods":["out"],"type":"int","name":"pAnimType"},{"mods":["out"],"type":"float","name":"pAnimHitDir"}],"brief":"selects animation type and direction based on damage system data","file":"4_World/Entities/DayZPlayerImplement.c","line":1440},{"name":"EvaluateDamageHitAnimation","ret":"bool","params":[{"type":"TotalDamageResult","name":"pDamageResult"},{"type":"int","name":"pDamageType"},{"type":"EntityAI","name":"pSource"},{"type":"string","name":"pComponent"},{"type":"string","name":"pAmmoType"},{"type":"vector","name":"pModelPos"},{"mods":["out"],"type":"int","name":"pAnimType"},{"mods":["out"],"type":"float","name":"pAnimHitDir"},{"mods":["out"],"type":"bool","name":"pAnimHitFullbody"}],"brief":"selects animation type and direction based on damage system data","file":"4_World/Entities/DayZPlayerImplement.c","line":1469},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"brief":"event from damage system","file":"4_World/Entities/DayZPlayerImplement.c","line":1547},{"name":"HeadingModel","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerHeadingModel","name":"pModel"}],"mods":["override"],"brief":"is replayed after correction when 'NetworkRewindType.REPLAY' is used","file":"4_World/Entities/DayZPlayerImplement.c","line":1619},{"name":"AimingModel","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerAimingModel","name":"pModel"}],"mods":["override"],"brief":"This Aiming Model","file":"4_World/Entities/DayZPlayerImplement.c","line":1707},{"name":"ProcessJumpOrClimb","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":1750},{"name":"CanJump","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":1769},{"name":"CanClimb","ret":"bool","params":[{"type":"int","name":"climbType"},{"type":"SHumanCommandClimbResult","name":"climbRes"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":1805},{"name":"OnJumpStart","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":1837},{"name":"OnJumpEnd","ret":"void","params":[{"type":"int","name":"pLandType","def":"0"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":1841},{"name":"StopHandEvent","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":1845},{"name":"StopWeaponEvent","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":1850},{"name":"AbortWeaponEvent","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":1855},{"name":"SyncDeferredEventToRemotes","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":1861},{"name":"HandleADS","ret":"void","brief":"This is main command logic","file":"4_World/Entities/DayZPlayerImplement.c","line":1870},{"name":"HandleView","ret":"void","brief":"if !raised if sprinting","file":"4_World/Entities/DayZPlayerImplement.c","line":2002},{"name":"ModCommandHandlerBefore","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"brief":"ModOverrides","file":"4_World/Entities/DayZPlayerImplement.c","line":2249},{"name":"ModCommandHandlerInside","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":2254},{"name":"ModCommandHandlerAfter","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":2259},{"name":"CommandHandler","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":2271},{"name":"HideClothing","ret":"void","params":[{"type":"ItemOptics","name":"optic"},{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":2660},{"name":"CommandHandlerDebug","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":2676},{"name":"CameraHandler","ret":"int","params":[{"type":"int","name":"pCameraMode"}],"mods":["override"],"brief":"This is main camera selection logic","file":"4_World/Entities/DayZPlayerImplement.c","line":2811},{"name":"OnMovementChanged","ret":"void","brief":"Event, called when HumanMovementState.m_iMovement changes...walk, run, sprint, etc..","file":"4_World/Entities/DayZPlayerImplement.c","line":2944},{"name":"OnSprintStart","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":2957},{"name":"OnSprintEnd","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":2966},{"name":"OnInputUserDataReceived","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"Input userdata","file":"4_World/Entities/DayZPlayerImplement.c","line":2984},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":2996},{"name":"OnSyncJuncture","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsReadContext","name":"pCtx"}],"brief":"SyncJunctures","file":"4_World/Entities/DayZPlayerImplement.c","line":3047},{"name":"GetBootsType","ret":"AnimBootsType","file":"4_World/Entities/DayZPlayerImplement.c","line":3066},{"name":"GetBodyAttachmentType","ret":"AnimUpperBodyType","file":"4_World/Entities/DayZPlayerImplement.c","line":3084},{"name":"GetBackAttachmentType","ret":"AnimBackType","file":"4_World/Entities/DayZPlayerImplement.c","line":3115},{"name":"GetShoulderAttachmentType","ret":"AnimRangedWeaponType","file":"4_World/Entities/DayZPlayerImplement.c","line":3137},{"name":"GetSurfaceType","ret":"string","params":[{"type":"SurfaceAnimationBone","name":"limbType"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3187},{"name":"PlaySound","ret":"AbstractWave","params":[{"type":"SoundObject","name":"so"},{"type":"SoundObjectBuilder","name":"sob"}],"brief":"Sounds","file":"4_World/Entities/DayZPlayerImplement.c","line":3202},{"name":"AddNoise","ret":"void","params":[{"type":"NoiseParams","name":"noisePar"},{"type":"float","name":"noiseMultiplier","def":"1.0"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3212},{"name":"OnStepEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"brief":"Event Processing","file":"4_World/Entities/DayZPlayerImplement.c","line":3223},{"name":"OnSoundEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3355},{"name":"OnParticleEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3416},{"name":"ProcessWeaponEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3422},{"name":"ProcessAttachmentEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3479},{"name":"SetVariablesLadderSoundObjectBuilder","ret":"void","params":[{"type":"SoundObjectBuilder","name":"soundObjectBuilder"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3510},{"name":"ProcessSoundEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3543},{"name":"ProcessVoiceEvent","ret":"AbstractWave","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3585},{"name":"ProcessFeetDamageServer","ret":"void","params":[{"type":"int","name":"pUserInt"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3667},{"name":"CheckForTakeItem","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"brief":"anti-cheat condition","file":"4_World/Entities/DayZPlayerImplement.c","line":3675},{"name":"CheckForDropItem","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3686},{"name":"CheckForRespawn","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"brief":"Player respawn","file":"4_World/Entities/DayZPlayerImplement.c","line":3704},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplement.c","line":3718},{"name":"IsLanded","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3737},{"name":"OnLand","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"FallDamageData","name":"fallDamageData"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3752},{"name":"IsAlreadyInFallingCommand","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3768},{"name":"OverrideSlidePoseAngle","ret":"void","params":[{"type":"float","name":"value"}],"brief":"movement sliding override, originally for FB gestures","file":"4_World/Entities/DayZPlayerImplement.c","line":3774},{"name":"GetSlidePoseAngle","ret":"float","file":"4_World/Entities/DayZPlayerImplement.c","line":3785},{"name":"CheckAnimationOverrides","ret":"void","file":"4_World/Entities/DayZPlayerImplement.c","line":3790},{"name":"IsPlayerSelected","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":3794},{"name":"IsRestrained","ret":"bool","proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3799},{"name":"IsInFBEmoteState","ret":"bool","proto":true,"brief":"Checks if fullbody animation or specific locked state is active in emote manager","file":"4_World/Entities/DayZPlayerImplement.c","line":3802},{"name":"SetSuicide","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3804},{"name":"CommitedSuicide","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":3809},{"name":"OnLadder","ret":"void","params":[{"type":"float","name":"delta_time"},{"type":"HumanMovementState","name":"pState"}],"proto":true,"brief":"called every command handler tick when player is on ladder","file":"4_World/Entities/DayZPlayerImplement.c","line":3815},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["override","protected"],"brief":"Phx contact event","file":"4_World/Entities/DayZPlayerImplement.c","line":3822},{"name":"AttenuateSoundIfNecessary","ret":"void","params":[{"type":"SoundObject","name":"soundObject"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":3840},{"name":"CheckLiftWeapon","ret":"void","proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3852},{"name":"ProcessLiftWeapon","ret":"void","proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3853},{"name":"SetHandheldOpticsInUse","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3855},{"name":"IsHandheldOpticsInUse","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":3860},{"name":"IsLiftWeapon","ret":"bool","proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3865},{"name":"GetWeaponObstruction","ret":"float","proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3866},{"name":"IsWeaponObstructionBlockingADS","ret":"bool","proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3867},{"name":"IsRaised","ret":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":3869},{"name":"IsFighting","ret":"bool","proto":true,"file":"4_World/Entities/DayZPlayerImplement.c","line":3874},{"name":"CanPickupHeavyItem","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"---------------- Checks if player can pick up heavy item -------------------------","file":"4_World/Entities/DayZPlayerImplement.c","line":3878},{"name":"CanPickupHeavyItemSwap","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3883},{"name":"OnDrawOptics2D","ret":"array<InventoryItem>","mods":["protected","override"],"brief":"Called when 2D optics are about to be drawn.","file":"4_World/Entities/DayZPlayerImplement.c","line":3894},{"name":"SpawnWeaponInHands","ret":"Weapon_Base","params":[{"type":"string","name":"type"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplement.c","line":3958},{"name":"SetReturnToOptics","ret":"void","params":[{"type":"bool","name":"state"}],"proto":true,"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3975},{"name":"RunADSTimer","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3976},{"name":"StopADSTimer","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3977},{"name":"SendCompleteWeaponRaiseJuncture","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3978},{"name":"DepleteStamina","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"dT","def":"-1"}],"file":"4_World/Entities/DayZPlayerImplement.c","line":3979}],"members":[{"name":"DEFAULT_DYING_TIME","type":"float","mods":["static","const"],"init":"2.5","brief":"how long does it take to full death screen [s]","file":"4_World/Entities/DayZPlayerImplement.c","line":88},{"name":"DYING_PROGRESSION_TIME","type":"float","mods":["static","const"],"init":"0.05","brief":"time step for gradual update of dead screen visibilibty up to full visbility [s]","file":"4_World/Entities/DayZPlayerImplement.c","line":89},{"name":"m_MovementState","type":"ref HumanMovementState","init":"new HumanMovementState()","brief":"cached ptr for movement state","file":"4_World/Entities/DayZPlayerImplement.c","line":92},{"name":"m_AimingModel","type":"ref DayZPlayerImplementAiming","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":93},{"name":"m_MeleeCombat","type":"ref DayZPlayerImplementMeleeCombat","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":94},{"name":"m_MeleeFightLogic","type":"ref DayZPlayerMeleeFightLogic_LightHeavy","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":95},{"name":"m_Swimming","type":"ref DayZPlayerImplementSwimming","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":96},{"name":"m_Throwing","type":"ref DayZPlayerImplementThrowing","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":97},{"name":"m_JumpClimb","type":"ref DayZPlayerImplementJumpClimb","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":98},{"name":"m_FallDamage","type":"ref DayZPlayerImplementFallDamage","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":99},{"name":"m_PlayerSoundEventHandler","type":"ref PlayerSoundEventHandler","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":100},{"name":"m_ReplaceSoundEventHandler","type":"ref ReplaceSoundEventHandler","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":101},{"name":"m_MoveSettings","type":"SHumanCommandMoveSettings","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":102},{"name":"m_FallYDiff","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":103},{"name":"m_SprintedTime","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":104},{"name":"m_SprintedTimePerStanceMin","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":105},{"name":"m_SprintFull","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":106},{"name":"m_IsRaised","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":107},{"name":"m_ShouldReload","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":108},{"name":"m_Camera3rdPerson","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":109},{"name":"m_CameraZoomToggle","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":110},{"name":"m_bADS","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":111},{"name":"m_WeaponRaiseTime","type":"float","mods":["private"],"brief":"measures time from the weapon raise start to complete raise (once per)","file":"4_World/Entities/DayZPlayerImplement.c","line":112},{"name":"m_WeaponRaiseCompleted","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":113},{"name":"m_CameraEyeZoomLevel","type":"ECameraZoomType","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":114},{"name":"m_CameraIronsight","type":"bool","mods":["protected"],"brief":"Ironsight NOW!","file":"4_World/Entities/DayZPlayerImplement.c","line":115},{"name":"m_CameraOptics","type":"bool","mods":["protected"],"brief":"Optics NOW!","file":"4_World/Entities/DayZPlayerImplement.c","line":116},{"name":"m_CameraOpticsAimOverride","type":"bool","mods":["protected"],"brief":"for tracking if aim limit is currently overriden by optics","file":"4_World/Entities/DayZPlayerImplement.c","line":117},{"name":"m_DeathDarkeningCurrentTime","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":119},{"name":"m_IsTryingHoldBreath","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":120},{"name":"m_IsShootingFromCamera","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":121},{"name":"m_PlayerSelected","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":122},{"name":"m_Suicide","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":123},{"name":"m_IsUnconscious","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":124},{"name":"m_ShouldBeUnconscious","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":125},{"name":"m_IsUnconsciousFalling","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":126},{"name":"m_UnconsciousDebug","type":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":127},{"name":"m_LastCommandBeforeUnconscious","type":"int","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":128},{"name":"m_WeaponDebug","type":"ref WeaponDebug","file":"4_World/Entities/DayZPlayerImplement.c","line":129},{"name":"m_DeathEffectTimer","type":"ref DeathEffectTimer","file":"4_World/Entities/DayZPlayerImplement.c","line":130},{"name":"m_FightEndBlendTimer","type":"ref Timer","file":"4_World/Entities/DayZPlayerImplement.c","line":131},{"name":"m_ProcessFirearmMeleeHit","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":132},{"name":"m_ContinueFirearmMelee","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":133},{"name":"m_LiftWeapon_player","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":134},{"name":"m_ObstructWeapon_player","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":135},{"name":"m_ProcessLiftWeapon","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":136},{"name":"m_ProcessLiftWeaponState","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":137},{"name":"m_ProcessObstructWeapon","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":138},{"name":"m_LastSurfaceUnderHash","type":"int","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":139},{"name":"m_TransportCache","type":"Transport","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":140},{"name":"m_ClimbingLadderType","type":"string","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":141},{"name":"m_isFBsymptomPlaying","type":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":142},{"name":"m_HandheldOpticsInUse","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":143},{"name":"m_ResetADS","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":144},{"name":"m_ProcessResetADS","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":145},{"name":"m_StepCounter","type":"int","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":146},{"name":"m_NextVoNNoiseTime","type":"int","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":147},{"name":"m_SyncedHitDataArray","type":"ref array<ref SyncHitInfo>","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":148},{"name":"m_PerformedActionSounds","type":"ref array<AbstractWave>","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":149},{"name":"m_RaiseStarted","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/DayZPlayerImplement.c","line":152},{"name":"m_AimingFinisherStarted","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/DayZPlayerImplement.c","line":153},{"name":"m_IsWeapon","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":154},{"name":"m_CurrentWaterLevel","type":"float","mods":["private"],"file":"4_World/Entities/DayZPlayerImplement.c","line":156},{"name":"m_WasInVehicle","type":"bool","file":"4_World/Entities/DayZPlayerImplement.c","line":158},{"name":"m_TriggerPullPlayerOutOfVehicleSynch","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":159},{"name":"m_PullPlayerOutOfVehicleKeepsInLocalSpace","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/DayZPlayerImplement.c","line":160},{"name":"m_PullPlayerOutOfVehicleState","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/DayZPlayerImplement.c","line":161},{"name":"m_ActionSoundCategoryHash","type":"int","file":"4_World/Entities/DayZPlayerImplement.c","line":162},{"name":"m_dT","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":164},{"name":"m_fObstructionSmooth","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplement.c","line":166},{"name":"m_fObstructionSmoothVelocity","type":"float","mods":["protected"],"array":"1","file":"4_World/Entities/DayZPlayerImplement.c","line":167},{"name":"m_DeathAnimType","type":"int","init":"-2","brief":"HandleDeath","file":"4_World/Entities/DayZPlayerImplement.c","line":501},{"name":"m_DeathHitDir","type":"float","init":"0","file":"4_World/Entities/DayZPlayerImplement.c","line":502},{"name":"m_DeathJuctureSent","type":"bool","init":"false","file":"4_World/Entities/DayZPlayerImplement.c","line":503},{"name":"m_DamageHitFullbody","type":"bool","init":"false","brief":"HandleDamageHit","file":"4_World/Entities/DayZPlayerImplement.c","line":1321},{"name":"m_DamageHitAnimType","type":"int","init":"-1.0","file":"4_World/Entities/DayZPlayerImplement.c","line":1322},{"name":"m_DamageHitDir","type":"float","init":"0.0","file":"4_World/Entities/DayZPlayerImplement.c","line":1323},{"name":"m_DamageHealth","type":"float","init":"0.0","file":"4_World/Entities/DayZPlayerImplement.c","line":1324},{"name":"HIT_INTERVAL_MIN","type":"float","mods":["const"],"init":"0.3","brief":"Minimum time in seconds before a COMMANDID_HIT to COMMANDID_HIT transition is allowed","file":"4_World/Entities/DayZPlayerImplement.c","line":1326},{"name":"m_HitElapsedTime","type":"float","init":"HIT_INTERVAL_MIN","file":"4_World/Entities/DayZPlayerImplement.c","line":1327},{"name":"m_fLastHeadingDiff","type":"float","init":"0","brief":"This HeadingModel","file":"4_World/Entities/DayZPlayerImplement.c","line":1616},{"name":"m_LastHeadingAngleBlock","type":"float","brief":"3rd person camera","file":"4_World/Entities/DayZPlayerImplement.c","line":2235},{"name":"m_LastHeadingAngleBlock2","type":"float","file":"4_World/Entities/DayZPlayerImplement.c","line":2236},{"name":"m_LastHeadingAngle","type":"float","file":"4_World/Entities/DayZPlayerImplement.c","line":2237},{"name":"m_LastBackSoundTime","type":"int","file":"4_World/Entities/DayZPlayerImplement.c","line":2238},{"name":"m_LastBackSoundTime2","type":"int","file":"4_World/Entities/DayZPlayerImplement.c","line":2239},{"name":"m_SoundOffset","type":"float","file":"4_World/Entities/DayZPlayerImplement.c","line":2240},{"name":"m_TestDamageCounter","type":"float","init":"-1","brief":"This is Debug functionality","file":"4_World/Entities/DayZPlayerImplement.c","line":2667},{"name":"m_DebugDirectionVal","type":"float","init":"-180","file":"4_World/Entities/DayZPlayerImplement.c","line":2668},{"name":"m_DebugTypeVal","type":"bool","init":"false","file":"4_World/Entities/DayZPlayerImplement.c","line":2669},{"name":"m_DebugWeaponChangeStage","type":"int","init":"0","file":"4_World/Entities/DayZPlayerImplement.c","line":2671},{"name":"m_DebugWeaponChangeItem","type":"string","file":"4_World/Entities/DayZPlayerImplement.c","line":2672},{"name":"m_DebugWeaponChangeShowSlot","type":"int","file":"4_World/Entities/DayZPlayerImplement.c","line":2673},{"name":"DEAD_SCREEN_DELAY","type":"int","mods":["static","const"],"init":"1000","brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3968},{"name":"m_CameraEyeZoom","type":"bool","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3969},{"name":"m_ADSAutomationTimer","type":"ref Timer","brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3970},{"name":"m_ADSTimerLaunched","type":"bool","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3971},{"name":"m_ProcessWeaponRaiseCompleted","type":"bool","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplement.c","line":3972},{"name":"m_IsFireWeaponRaised","type":"bool","mods":["protected"],"brief":"DEPRECATED, value still set for legacy reasons","file":"4_World/Entities/DayZPlayerImplement.c","line":3973},{"name":"m_WasIronSight","type":"bool","mods":["protected"],"brief":"moved from player to weapon","file":"4_World/Entities/DayZPlayerImplement.c","line":3974}]},{"name":"DayZPlayerImplementAiming","url":"classes/DayZPlayerImplementAiming/","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":32,"methods":[{"name":"DayZPlayerImplementAiming","kind":"ctor","ret":"void","params":[{"type":"DayZPlayerImplement","name":"player"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":75},{"name":"SetRecoil","ret":"void","params":[{"type":"Weapon_Base","name":"weapon"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":82},{"name":"RequestKuruShake","ret":"void","params":[{"type":"float","name":"amount"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":90},{"name":"OnRaiseBegin","ret":"void","params":[{"type":"DayZPlayerImplement","name":"player"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":96},{"name":"OnFinisherBegin","ret":"void","params":[{"type":"float","name":"currentAimY"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":105},{"name":"OnSwayStateChange","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":111},{"name":"GetSwayWeight","ret":"float","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":124},{"name":"SetAimNoiseAllowed","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":129},{"name":"IsAimNoiseAllowed","ret":"bool","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":134},{"name":"SetProceduralRecoilEnabled","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":139},{"name":"IsProceduralRecoilEnabled","ret":"bool","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":144},{"name":"SetCamShakeValues","ret":"void","params":[{"type":"float","name":"x_axis"},{"type":"float","name":"y_axis"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":149},{"name":"ProcessStealthFilters","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerAimingModel","name":"pModel"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":155},{"name":"ProcessAimFilters","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerAimingModel","name":"pModel"},{"type":"int","name":"stance_index"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":162},{"name":"CalculateSwayMultiplier","ret":"float","mods":["protected"],"brief":"mouse offset","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":308},{"name":"CalculateSpeedMultiplier","ret":"float","params":[{"type":"float","name":"stamina"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":349},{"name":"UpdateSwayState","ret":"bool","params":[{"type":"int","name":"state"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":354},{"name":"GetCurrentSwayState","ret":"int","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":368},{"name":"ApplyBreathingPattern","ret":"void","params":[{"mods":["out"],"type":"float","name":"x_axis"},{"mods":["out"],"type":"float","name":"y_axis"},{"type":"float","name":"pAmplitude"},{"type":"float","name":"pTotalTime"},{"type":"float","name":"weight"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":373},{"name":"ApplyHorizontalNoise","ret":"void","params":[{"mods":["out"],"type":"float","name":"x_axis"},{"mods":["out"],"type":"float","name":"y_axis"},{"type":"float","name":"smooth_time"},{"type":"float","name":"max_velocity_low"},{"type":"float","name":"max_velocity_high"},{"type":"float","name":"velocity_modifier"},{"type":"float","name":"max_distance"},{"type":"float","name":"weight"},{"type":"float","name":"pDt"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":394},{"name":"ApplyShakes","ret":"void","params":[{"mods":["out"],"type":"float","name":"x_axis"},{"mods":["out"],"type":"float","name":"y_axis"},{"type":"int","name":"level"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":412},{"name":"CalculateWeight","ret":"float","params":[{"type":"int","name":"stance_index"},{"type":"float","name":"current_stamina"},{"type":"float","name":"camera_sway_modifier"},{"type":"bool","name":"holding_breath"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":427},{"name":"DbgPrintAimingImplement","ret":"void","params":[{"type":"string","name":"val"}],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":460}],"members":[{"name":"SWAY_WEIGHT_SCALER","type":"float","mods":["protected","const"],"init":"1","brief":"This HeadingModel - Clamps heading","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":40},{"name":"m_HorizontalNoise","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":41},{"name":"m_HorizontalTargetValue","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":42},{"name":"m_HorizontalNoiseVelocity","type":"float","mods":["protected"],"array":"1","init":"{0}","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":43},{"name":"m_PlayerDpi","type":"DayZPlayerImplement","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":44},{"name":"m_PlayerPb","type":"PlayerBase","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":45},{"name":"m_TotalTime","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":46},{"name":"m_ReferenceTime","type":"float","mods":["protected"],"init":"0","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":47},{"name":"m_StaminaPercentage","type":"float","mods":["protected"],"brief":"stamina percentage at hold breath start","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":48},{"name":"m_HoldBreathSwayCoef","type":"float","mods":["protected"],"init":"1.0","brief":"proportionally shortens de/stabilization process and duration. Also affects stamina consumption (temporary!)","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":49},{"name":"m_SwayStateStartTime","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":50},{"name":"m_LastSwayMultiplier","type":"float","mods":["protected"],"init":"PlayerSwayConstants.SWAY_MULTIPLIER_DEFAULT","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":52},{"name":"m_StateStartSwayMultiplier","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":53},{"name":"m_HorizontalNoiseXAxisOffset","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":54},{"name":"m_BreathingXAxisOffset","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":55},{"name":"m_BreathingYAxisOffset","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":56},{"name":"m_HoldingBreathSet","type":"bool","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":57},{"name":"m_AimNoiseAllowed","type":"bool","mods":["protected"],"init":"true","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":58},{"name":"m_ProceduralRecoilEnabled","type":"bool","mods":["protected"],"init":"true","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":59},{"name":"m_CurrentRecoil","type":"ref RecoilBase","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":60},{"name":"m_ShakeCount","type":"int","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":61},{"name":"m_SwayWeight","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":62},{"name":"m_MaxVelocity","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":63},{"name":"m_KuruShake","type":"ref KuruShake","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":64},{"name":"m_CamShakeX","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":65},{"name":"m_CamShakeY","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":66},{"name":"m_SwayModifier","type":"vector","mods":["protected"],"init":"\"1 1 1\"","brief":"\"max_speed_noise radius_noise overall_speed\"","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":67},{"name":"m_SwayState","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":68},{"name":"m_StealthAimY_Last","type":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementAiming.c","line":70},{"name":"m_FilterVelocityStealthAimY","type":"float","mods":["protected"],"array":"1","init":"{0}","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":71},{"name":"m_AimXClampRanges","type":"float","mods":["protected","static"],"array":"","init":"{ -180, -20, 90, 0, -50, 90, 180, -20, 90 }","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":73}]},{"name":"DayZPlayerImplementFallDamage","url":"classes/DayZPlayerImplementFallDamage/","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":18,"methods":[{"name":"DayZPlayerImplementFallDamage","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":73},{"name":"GetHeight","ret":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":83},{"name":"GetLandType","ret":"int","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":88},{"name":"HandleFallDamage","ret":"void","params":[{"type":"FallDamageData","name":"pData"}],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":93},{"name":"Randomize","ret":"float","params":[{"type":"int","name":"pType"},{"type":"float","name":"pValue"}],"mods":["private"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":151},{"name":"AttachBleedingToZonesByHeight","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"pPlayer"}],"mods":["private"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":176},{"name":"DamageAttachedGear","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"pPlayer"}],"mods":["private"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":202},{"name":"GetFallDamageDebugData","ret":"FallDamageDebugData","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":218},{"name":"ShowFallDamageDebugInfo","ret":"void","params":[{"type":"bool","name":"enabled"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":226},{"name":"LandTypeToString","ret":"string","params":[{"type":"int","name":"landType"}],"mods":["private","static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":232},{"name":"PreloadAmmoTypeData","ret":"void","mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":247},{"name":"GetValuesFromAmmoType","ret":"vector","params":[{"type":"string","name":"pAmmoType"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":258},{"name":"DisplayFallDamageDebugInfo","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"FallDamageDebugData","name":"data"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":268},{"name":"FillDebugFallDamageData","ret":"void","params":[{"type":"FallDamageDebugData","name":"data"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":302},{"name":"HandleFallDamage","ret":"void","params":[{"type":"float","name":"pHeight"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":328},{"name":"DamageCoef","ret":"float","params":[{"type":"float","name":"pHeight"}],"proto":true,"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":329}],"members":[{"name":"FALL_DAMAGE_AMMO_HEALTH","type":"string","mods":["static","const"],"init":"\"FallDamageHealth\"","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":20},{"name":"FALL_DAMAGE_AMMO_SHOCK","type":"string","mods":["static","const"],"init":"\"FallDamageShock\"","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":21},{"name":"FALL_DAMAGE_AMMO_HEALTH_ATTACHMENT","type":"string","mods":["static","const"],"init":"\"FallDamageHealthAttachment\"","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":23},{"name":"FALL_DAMAGE_AMMO_HEALTH_OTHER_ATTACHMENTS","type":"string","mods":["static","const"],"init":"\"FallDamageHealthOtherAttachments\"","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":24},{"name":"HEALTH_HEIGHT_LOW","type":"float","mods":["const"],"init":"5","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":26},{"name":"HEALTH_HEIGHT_HIGH","type":"float","mods":["const"],"init":"14","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":27},{"name":"SHOCK_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"3","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":29},{"name":"SHOCK_HEIGHT_HIGH","type":"float","mods":["private","const"],"init":"12","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":30},{"name":"BROKENLEGS_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"5","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":31},{"name":"BROKENLEGS_HEIGHT_HIGH","type":"float","mods":["private","const"],"init":"9","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":32},{"name":"GLOVES_HEALTH_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"5","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":34},{"name":"GLOVES_HEALTH_HEIGHT_HIGH","type":"float","mods":["private","const"],"init":"15","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":35},{"name":"SHOES_HEALTH_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"2","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":36},{"name":"SHOES_HEALTH_HEIGHT_HIGH","type":"float","mods":["private","const"],"init":"15","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":37},{"name":"PANTS_HEALTH_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"5","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":38},{"name":"PANTS_HEALTH_HEIGHT_HIGH","type":"float","mods":["private","const"],"init":"16","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":39},{"name":"BLEEDINGHANDS_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"5","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":41},{"name":"BLEEDINGFEET_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"3","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":42},{"name":"BLEEDINGLEGS_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"10","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":43},{"name":"RANDOM_THRESHOLD_HEALTH_LOW","type":"float","mods":["private","const"],"init":"0.05","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":45},{"name":"RANDOM_THRESHOLD_HEALTH_HIGH","type":"float","mods":["private","const"],"init":"0.1","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":46},{"name":"RANDOM_THRESHOLD_LEGS_LOW","type":"float","mods":["private","const"],"init":"0.05","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":47},{"name":"RANDOM_THRESHOLD_LEGS_HIGH","type":"float","mods":["private","const"],"init":"0.1","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":48},{"name":"RANDOM_THRESHOLD_ATTACHMENTS_LOW","type":"float","mods":["private","const"],"init":"0","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":49},{"name":"RANDOM_THRESHOLD_ATTACHMENTS_HIGH","type":"float","mods":["private","const"],"init":"0.2","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":50},{"name":"BLEEDING_CHANCE_HEIGHT_LOW","type":"float","mods":["private","const"],"init":"3","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":52},{"name":"BLEEDING_CHANCE_HEIGHT_HIGH","type":"float","mods":["private","const"],"init":"15","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":53},{"name":"BROKENLEGS_HEALTH_DAMAGE_MAX","type":"float","mods":["private","static","const"],"init":"125","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":55},{"name":"BLEEDING_HANDS_SELECTIONS","type":"string","mods":["private","static","const"],"array":"2","init":"{\"LeftForeArmRoll\", \"RightForeArmRoll\"}","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":57},{"name":"BLEEDING_FEET_SELECTIONS","type":"string","mods":["private","static","const"],"array":"2","init":"{\"LeftFoot\", \"RightFoot\"}","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":58},{"name":"BLEEDING_LEGS_SELECTIONS","type":"string","mods":["private","static","const"],"array":"2","init":"{\"LeftLeg\", \"RightLeg\"}","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":59},{"name":"DAMAGE_TYPE_GLOBAL","type":"int","mods":["private","const"],"init":"0","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":61},{"name":"DAMAGE_TYPE_LEGS","type":"int","mods":["private","const"],"init":"1","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":62},{"name":"DAMAGE_TYPE_ATTACHMENTS","type":"int","mods":["private","const"],"init":"2","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":63},{"name":"m_Player","type":"DayZPlayer","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":65},{"name":"m_FallDamageData","type":"ref FallDamageData","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":66},{"name":"m_Debug","type":"bool","init":"false","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":69},{"name":"m_AmmoTypeData","type":"ref map<string, float>","mods":["private","static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":70},{"name":"FD_AMMO","type":"string","mods":["const"],"init":"\"FallDamage\"","brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":323},{"name":"FD_DMG_FROM_HEIGHT","type":"float","mods":["const"],"init":"2.5","brief":"damage will not be taken into account bellow this HeightToDamage","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":324},{"name":"FD_MAX_DMG_AT_HEIGHT","type":"float","mods":["const"],"init":"15","brief":"height where player gets 100% damage","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":325},{"name":"FD_MAX_HEIGHT_LEG_BREAK","type":"float","mods":["const"],"init":"8","brief":"height where legs break most of the time","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":326}]},{"name":"DayZPlayerImplementHeading","url":"classes/DayZPlayerImplementHeading/","file":"4_World/Entities/DayZPlayerImplementHeading.c","line":10,"methods":[{"name":"ClampHeading","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerHeadingModel","name":"pModel"},{"mods":["out"],"type":"float","name":"pLastHeadingDiff"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerImplementHeading.c","line":19},{"name":"RotateOrient","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerHeadingModel","name":"pModel"},{"mods":["out"],"type":"float","name":"pLastHeadingDiff"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerImplementHeading.c","line":67},{"name":"RestrictHeading","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerHeadingModel","name":"pModel"},{"mods":["out"],"type":"float","name":"pLastHeadingDiff"},{"type":"HeadingRestrictData","name":"restrictData"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerImplementHeading.c","line":122},{"name":"ClampAngle","ret":"float","params":[{"type":"float","name":"angle"},{"type":"HeadingRestrictData","name":"restrictData"}],"mods":["protected","static"],"file":"4_World/Entities/DayZPlayerImplementHeading.c","line":129},{"name":"NoHeading","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerHeadingModel","name":"pModel"},{"mods":["out"],"type":"float","name":"pLastHeadingDiff"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerImplementHeading.c","line":187}],"members":[{"name":"CONST_ROTLIMIT","type":"float","mods":["static"],"init":"Math.PI * 0.95","brief":"This HeadingModel - Rotates orientations - so player slides","file":"4_World/Entities/DayZPlayerImplementHeading.c","line":64}]},{"name":"DayZPlayerImplementJumpClimb","url":"classes/DayZPlayerImplementJumpClimb/","file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":1,"methods":[{"name":"DayZPlayerImplementJumpClimb","kind":"ctor","ret":"void","params":[{"type":"DayZPlayerImplement","name":"pPlayer"}],"file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":8},{"name":"WasSuccessful","ret":"bool","brief":"Only valid immediately after 'JumpOrClimb' is called","file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":14},{"name":"JumpOrClimb","ret":"void","brief":"Can't change to bool return","file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":20},{"name":"CheckAndFinishJump","ret":"void","params":[{"type":"int","name":"pLandType","def":"0"}],"brief":"Early exit if the player is being heavy damaged so the stagger animation can't be skipped","file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":68},{"name":"Climb","ret":"bool","params":[{"type":"SHumanCommandClimbResult","name":"pClimbRes"}],"mods":["private"],"file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":77},{"name":"Jump","ret":"void","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":91},{"name":"GetClimbType","ret":"int","params":[{"type":"float","name":"pHeight"}],"mods":["private"],"file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":101}],"members":[{"name":"m_bIsJumpInProgress","type":"bool","file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":3},{"name":"m_Player","type":"DayZPlayerImplement","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":5},{"name":"m_bWasClimb","type":"bool","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementJumpClimb.c","line":6}]},{"name":"DayZPlayerImplementMeleeCombat","url":"classes/DayZPlayerImplementMeleeCombat/","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":19,"methods":[{"name":"DayZPlayerImplementMeleeCombat","kind":"ctor","ret":"void","params":[{"type":"DayZPlayerImplement","name":"player"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":90},{"name":"Init","ret":"void","params":[{"type":"DayZPlayerImplement","name":"player"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":95},{"name":"~DayZPlayerImplementMeleeCombat","kind":"dtor","ret":"void","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":135},{"name":"GetHitType","ret":"EMeleeHitType","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":141},{"name":"SetHitZoneIdx","ret":"void","params":[{"type":"int","name":"pHitZone"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":146},{"name":"GetTargetEntity","ret":"EntityAI","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":151},{"name":"SetTargetObject","ret":"void","params":[{"type":"Object","name":"pTarget"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":156},{"name":"GetHitZoneIdx","ret":"int","brief":"component idx","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":162},{"name":"GetHitPos","ret":"vector","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":167},{"name":"SetHitPos","ret":"void","params":[{"type":"vector","name":"pHitPos"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":172},{"name":"GetFinisherType","ret":"int","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":177},{"name":"SetFinisherType","ret":"void","params":[{"type":"int","name":"pFinisherType"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":182},{"name":"GetWeaponMode","ret":"int","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":187},{"name":"Reset","ret":"void","params":[{"type":"InventoryItem","name":"weapon"},{"type":"EMeleeHitType","name":"hitMask"},{"type":"bool","name":"wasHitEvent","def":"false"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":192},{"name":"ResetTarget","ret":"void","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":208},{"name":"Update","ret":"void","params":[{"type":"InventoryItem","name":"weapon"},{"type":"EMeleeHitType","name":"hitMask"},{"type":"bool","name":"wasHitEvent","def":"false"}],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":220},{"name":"CheckMeleeItem","ret":"void","brief":"Store target into input packet","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":248},{"name":"SelectWeaponMode","ret":"int","params":[{"type":"InventoryItem","name":"weapon"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":269},{"name":"GetWeaponRange","ret":"float","params":[{"type":"InventoryItem","name":"weapon"},{"type":"int","name":"weaponMode"}],"mods":["protected"],"brief":"default bare-hand light attack","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":313},{"name":"GetRange","ret":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":321},{"name":"GetAngle","ret":"float","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":326},{"name":"TargetSelection","ret":"void","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":334},{"name":"TrySelectFinisherType","ret":"int","params":[{"type":"InventoryItem","name":"weapon"},{"type":"EntityAI","name":"target"}],"mods":["protected"],"brief":"General condition for finisher attacks","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":417},{"name":"DetermineSpecificFinisherType","ret":"int","params":[{"type":"ItemBase","name":"weapon"}],"mods":["protected"],"brief":"firearm","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":488},{"name":"InternalResetTarget","ret":"void","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":510},{"name":"SetTarget","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"vector","name":"hitPos"},{"type":"int","name":"hitZone"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":519},{"name":"CanObjectBeTargeted","ret":"bool","params":[{"type":"Object","name":"obj"},{"type":"bool","name":"checkNonAligneAble","def":"false"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":530},{"name":"HitZoneSelectionRaycastHelper","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"hitPos"},{"mods":["out"],"type":"int","name":"hitZone"},{"mods":["out"],"type":"Object","name":"target"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":535},{"name":"HitZoneSelectionRaycast","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"hitPos"},{"mods":["out"],"type":"int","name":"hitZone"},{"mods":["out"],"type":"Object","name":"target"},{"type":"bool","name":"useCamera"}],"mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":544},{"name":"HitZoneSelection","ret":"void","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":602},{"name":"IsObstructed","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["protected"],"brief":"DEPRECATED - New function in MeleeTargeting","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":668},{"name":"IsEntityBehindEntityInAngle","ret":"bool","params":[{"type":"EntityAI","name":"source"},{"type":"EntityAI","name":"target"},{"type":"float","name":"angle"}],"mods":["private"],"brief":"not possible to trace when this happens (zero length raycast)","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":692},{"name":"Debug","ret":"void","params":[{"type":"InventoryItem","name":"weapon"},{"type":"EMeleeHitType","name":"hitType"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":728},{"name":"DebugGetForcedFinisherType","ret":"int","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":757},{"name":"DebugSetForcedFinisherType","ret":"void","params":[{"type":"int","name":"pFinisherType"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":762},{"name":"ShowDebugMeleeTarget","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"shows target in DbgUI 'window'","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":768},{"name":"DrawDebugTargets","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"shows debug sphere above the target","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":799},{"name":"DrawDebugTargetsHelper","ret":"void","params":[{"type":"array<Object>","name":"allTargets"},{"type":"Object","name":"target"},{"type":"int","name":"colorMainTarget"},{"type":"int","name":"colorTarget"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":805},{"name":"DrawDebugMeleeHitPosition","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":834},{"name":"DrawDebugMeleeCone","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":843},{"name":"DrawDebugBlockCone","ret":"void","params":[{"type":"float","name":"angle"},{"type":"int","name":"color"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":857},{"name":"CleanAllDebugShapes","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":871},{"name":"CleanupDebugShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapes"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":878}],"members":[{"name":"TARGETING_ANGLE_NORMAL","type":"float","mods":["protected","const"],"init":"30.0","brief":"Target selection settings","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":22},{"name":"TARGETING_ANGLE_SPRINT","type":"float","mods":["protected","const"],"init":"15.0","brief":"Second Pass: Half angle of cone during sprint","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":23},{"name":"TARGETING_MIN_HEIGHT","type":"float","mods":["protected","const"],"init":"-2.0","brief":"Second Pass: How deep the cone goes in meters from player position","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":24},{"name":"TARGETING_MAX_HEIGHT","type":"float","mods":["protected","const"],"init":"2.0","brief":"Second Pass: How high the cone goes in meters from player position","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":25},{"name":"TARGETING_RAY_RADIUS_EX","type":"float","mods":["protected","const"],"init":"0.5","brief":"Second Pass: Max distance from ray projected from player looking direction","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":26},{"name":"TARGETING_RAY_RADIUS","type":"float","mods":["protected","const"],"init":"0.25","brief":"DEPRECATED: \"HitZoneSelection\"","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":27},{"name":"TARGETING_RAY_DIST","type":"float","mods":["protected","const"],"init":"5.0","brief":"DEPRECATED: \"HitZoneSelection\"","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":28},{"name":"TARGETING_RAY_DIST_SHORT","type":"float","mods":["protected","const"],"init":"2.0","brief":"DEPRECATED: \"HitZoneSelection\"","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":29},{"name":"RANGE_EXTENDER_NORMAL","type":"float","mods":["protected","const"],"init":"0.65","brief":"General range extension","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":31},{"name":"RANGE_EXTENDER_SPRINT","type":"float","mods":["protected","const"],"init":"1.35","brief":"General range extension while in sprint","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":32},{"name":"DEFAULT_HIT_ZONE","type":"string","mods":["protected","const"],"init":"\"Torso\"","brief":"DEPRECATED: \"HitZoneSelection\"","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":34},{"name":"m_MeleeTargeting","type":"ref MeleeTargeting","mods":["protected"],"brief":"Target selecting \"component\"","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":37},{"name":"m_TargetObject","type":"Object","mods":["protected"],"brief":"Targets - types","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":40},{"name":"m_TargetType","type":"EMeleeTargetType","mods":["protected"],"brief":"DEPRECATED: Was added but never used..?","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":41},{"name":"m_AllTargetObjects","type":"ref array<Object>","mods":["protected"],"brief":"All potential targets found during most recent TargetSelection","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":42},{"name":"m_PreviousTargetObject","type":"Object","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"Main target found during most recent TargetSelection","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":45},{"name":"m_AllPreviousTargetObjects","type":"ref array<Object>","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"All potential targets found during most recent TargetSelection","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":46},{"name":"m_TargetableObjects","type":"ref array<typename>","mods":["protected"],"brief":"Typenames of all directly/preferred targetable objects (1st Pass + 2nd Pass)","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":49},{"name":"m_NonAlignableObjects","type":"ref array<typename>","mods":["protected"],"brief":"Typenames of objects that can be targeted, but are not a priority (3rd Pass)","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":50},{"name":"m_BlacklistedDamageZones","type":"ref array<string>","mods":["protected"],"brief":"List of blacklisted damage zone names (cannot use indices due to the possible changes when p3d components are recalculated)","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":51},{"name":"m_DZPlayer","type":"DayZPlayerImplement","mods":["protected"],"brief":"Parent","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":54},{"name":"m_Weapon","type":"InventoryItem","mods":["protected"],"brief":"Weapons - cache","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":57},{"name":"m_WeaponMode","type":"int","mods":["protected"],"brief":"WeaponMode used during most recent Update","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":58},{"name":"m_WeaponRange","type":"float","mods":["protected"],"brief":"WeaponRange used during most recent Update","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":59},{"name":"m_ForceUntargetable","type":"bool","mods":["protected"],"brief":"Misc - cache","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":62},{"name":"m_SprintAttack","type":"bool","mods":["protected"],"brief":"If most recent attack was a sprint attack","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":63},{"name":"m_WasHit","type":"bool","mods":["protected"],"brief":"If most recent attack was","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":64},{"name":"m_RayStart","type":"vector","mods":["protected"],"brief":"Start position of most recent HitZoneSelectionRaycast","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":66},{"name":"m_RayEnd","type":"vector","mods":["protected"],"brief":"End position of most recent HitZoneSelectionRaycast","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":67},{"name":"m_RayEndShort","type":"vector","mods":["protected"],"brief":"DEPRECATED: \"HitZoneSelection\"","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":68},{"name":"m_HitType","type":"EMeleeHitType","mods":["protected"],"brief":"Hit type of the most recent attack","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":70},{"name":"m_HitZoneIdx","type":"int","mods":["protected"],"brief":"Hit result - cache","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":73},{"name":"m_FinisherType","type":"int","mods":["protected"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":74},{"name":"m_HitZoneName","type":"string","mods":["protected"],"brief":"Most recent target HitZone name","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":75},{"name":"m_HitPositionWS","type":"vector","mods":["protected"],"brief":"Most recent target position","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":76},{"name":"m_PreviousHitZoneIdx","type":"int","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"Most recent target HitZone index","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":79},{"name":"m_PreviousHitZoneName","type":"string","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"Most recent target HitZone name","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":80},{"name":"m_PreviousHitPositionWS","type":"vector","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"Most recent target position","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":81},{"name":"m_DebugForcedFinisherType","type":"int","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":84},{"name":"dbgConeShapes","type":"ref array<Shape>","mods":["protected"],"init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":724},{"name":"dbgTargets","type":"ref array<Shape>","mods":["protected"],"init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":725},{"name":"hitPosShapes","type":"ref array<Shape>","mods":["protected"],"init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":726}]},{"name":"DayZPlayerImplementMove","url":"classes/DayZPlayerImplementMove/","base":"DayZPlayerMove","file":"4_World/Entities/DayZPlayerImplement.c","line":69,"methods":[{"name":"Write","ret":"void","params":[{"type":"PawnMoveWriter","name":"ctx"},{"type":"PawnMove","name":"prev"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":71},{"name":"Read","ret":"void","params":[{"type":"PawnMoveReader","name":"ctx"},{"type":"PawnMove","name":"prev"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":77}]},{"name":"DayZPlayerImplementOwnerState","url":"classes/DayZPlayerImplementOwnerState/","base":"DayZPlayerOwnerState","file":"4_World/Entities/DayZPlayerImplement.c","line":50,"methods":[{"name":"Write","ret":"void","params":[{"type":"PawnStateWriter","name":"ctx"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":54},{"name":"Read","ret":"void","params":[{"type":"PawnStateReader","name":"ctx"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":61}],"members":[{"name":"m_fLastHeadingDiff","type":"float","cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/DayZPlayerImplement.c","line":52}]},{"name":"DayZPlayerImplementSwimming","url":"classes/DayZPlayerImplementSwimming/","file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":2,"methods":[{"name":"DayZPlayerImplementSwimming","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":9},{"name":"GetWaterDepth","ret":"float","file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":15},{"name":"GetCharacterDepth","ret":"float","file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":23},{"name":"CheckSwimmingStart","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"waterLevel"}],"file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":31},{"name":"HandleSwimming","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanCommandMove","name":"pCMove"},{"type":"HumanMovementState","name":"pState"}],"brief":"ha","file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":37}],"members":[{"name":"m_pPlayer","type":"DayZPlayer","file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":5},{"name":"m_pSettings","type":"SHumanCommandSwimSettings","file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":6},{"name":"m_bWasSwimming","type":"bool","init":"false","brief":"important for shallow water, so we know if we should get back into swimming when other fullbody command (like damage) finished","file":"4_World/Entities/DayZPlayerImplementSwimming.c","line":7}]},{"name":"DayZPlayerImplementThrowing","url":"classes/DayZPlayerImplementThrowing/","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":1,"methods":[{"name":"DayZPlayerImplementThrowing","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":3},{"name":"HandleThrowing","ret":"void","params":[{"type":"HumanInputController","name":"pHic"},{"type":"HumanCommandWeapons","name":"pHcw"},{"type":"EntityAI","name":"pEntityInHands"},{"type":"float","name":"pDt"}],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":11},{"name":"CancelThrowing","ret":"void","params":[{"type":"HumanInputController","name":"pHic"},{"type":"HumanCommandWeapons","name":"pHcw"}],"brief":"bad transition: prone-on-back -> crouch/stand while throw wind-up is active","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":125},{"name":"ResetState","ret":"void","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":142},{"name":"SetThrowingModeEnabled","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":149},{"name":"IsThrowingModeEnabled","ret":"bool","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":158},{"name":"IsThrowingInProgress","ret":"bool","brief":"Throwing wind-up only (button hold)","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":164},{"name":"IsThrowingAnimationPlaying","ret":"bool","brief":"Throwing animation after button release","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":170},{"name":"CanChangeThrowingStance","ret":"bool","params":[{"type":"HumanInputController","name":"pHic"}],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":175},{"name":"CanContinueThrowing","ret":"bool","params":[{"type":"HumanInputController","name":"pHic"}],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":220},{"name":"CanContinueThrowingEx","ret":"bool","params":[{"type":"HumanInputController","name":"pHic"},{"type":"EntityAI","name":"pEntityInHands"}],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":242},{"name":"CheckFreeSpace","ret":"bool","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":250}],"members":[{"name":"m_Player","type":"DayZPlayer","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":255},{"name":"m_bThrowingModeEnabled","type":"bool","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":256},{"name":"m_bThrowingInProgress","type":"bool","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":257},{"name":"m_bThrowingAnimationPlaying","type":"bool","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":258},{"name":"m_fThrowingForce01","type":"float","mods":["private"],"file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":259},{"name":"c_fThrowingForceMin","type":"float","mods":["private","const"],"init":"20.0","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":261},{"name":"c_fThrowingForceMax","type":"float","mods":["private","const"],"init":"90.0","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":262},{"name":"c_fThrowingForceCoef","type":"float","mods":["private","const"],"init":"1.0","file":"4_World/Entities/DayZPlayerImplementThrowing.c","line":263}]},{"name":"DayZPlayerInventory","url":"classes/DayZPlayerInventory/","base":"HumanInventoryWithFSM","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":147,"methods":[{"name":"DayZPlayerInventory","kind":"ctor","ret":"void","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":163},{"name":"GetDayZPlayerOwner","ret":"DayZPlayer","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":167},{"name":"IsAuthoritative","ret":"bool","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":169},{"name":"IsOwner","ret":"bool","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":180},{"name":"IsProxy","ret":"bool","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":191},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":202},{"name":"CancelHandEvent","ret":"void","brief":"cancels any handevents that will be executed this frame @NOTE: this is used in situations where the player performs an action that renders the event invalid exactly on the frame it will be executed","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":269},{"name":"CancelWeaponEvent","ret":"void","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":275},{"name":"AbortWeaponEvent","ret":"void","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":281},{"name":"PostWeaponEvent","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"deferred weapon's fsm handling of events @NOTE: \"post\" stores the event for later use when ::CommandHandler is being run","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":303},{"name":"DeferredWeaponFailed","ret":"void","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":320},{"name":"HandleWeaponEvents","ret":"void","params":[{"type":"float","name":"dt"},{"mods":["out"],"type":"bool","name":"exitIronSights"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":345},{"name":"HandleInventory","ret":"void","params":[{"type":"float","name":"dt"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":444},{"name":"OnInventoryJunctureFromServer","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"brief":"reaction to engine callback originates in: engine - DayZPlayer::OnSyncJuncture script - PlayerBase.OnSyncJuncture","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":532},{"name":"OnInventoryJunctureFailureFromServer","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"brief":"reaction to engine callback originates in: engine - DayZPlayer::OnSyncJuncture script - PlayerBase.OnSyncJuncture","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":556},{"name":"OnInventoryFailure","ret":"void","params":[{"type":"InventoryCommandType","name":"type"},{"type":"InventoryValidationReason","name":"reason"},{"type":"InventoryLocation","name":"src"},{"type":"InventoryLocation","name":"dst"}],"mods":["override"],"brief":"Function and setup is still messy due to the switch statement and relation with reading.","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":640},{"name":"OnHandleStoredJunctureData","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["protected"],"brief":"reaction to engine callback originates in engine - DayZPlayerInventory::HandleStoredJunctureData","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":654},{"name":"StoreJunctureData","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["proto","native"],"proto":true,"brief":"stores received input user data for later handling /aaa","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":674},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"brief":"reaction to engine callback originates in: engine - DayZPlayer::OnInputUserDataReceived script - DayZPlayerImplement.OnInputUserDataReceived","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":685},{"name":"OnHandleStoredInputUserData","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["protected"],"brief":"reaction to engine callback originates in engine - DayZPlayerInventory::HandleStoredInputUserData","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":702},{"name":"StoreInputUserData","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["proto","native"],"proto":true,"brief":"stores received input user data for later handling","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":720},{"name":"OnInputUserDataForRemote","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":723},{"name":"OnServerInventoryCommand","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":735},{"name":"ValidateSyncMove","ret":"bool","params":[{"mods":["inout"],"type":"Serializer","name":"ctx"},{"type":"InventoryValidation","name":"validation"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":747},{"name":"ValidateHandEvent","ret":"bool","params":[{"mods":["inout"],"type":"Serializer","name":"ctx"},{"type":"InventoryValidation","name":"validation"}],"brief":"Do not check for action validity on remotes or when performing through juncture. Juncture locks guarentee the item is safe to interact with and the server has validated the command at this point. Checking at this point is both wasteful and can result in a failure which leads to desync","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1048},{"name":"ValidateSwap","ret":"bool","params":[{"mods":["inout"],"type":"Serializer","name":"ctx"},{"type":"InventoryValidation","name":"validation"}],"brief":"TODO(kumarjac): We should probably set the result to failure like so","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1350},{"name":"ProcessInputData","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"bool","name":"isJuncture"},{"type":"bool","name":"isRemote"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1768},{"name":"RemoveMovableOverride","ret":"void","params":[{"type":"EntityAI","name":"item"}],"brief":"Only send juncture back to client","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1859},{"name":"EnableMovableOverride","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1866},{"name":"CheckForRope","ret":"void","params":[{"type":"InventoryLocation","name":"src"},{"type":"InventoryLocation","name":"dst"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1874},{"name":"IsServerOrLocalPlayer","ret":"bool","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1881},{"name":"StoreInputForRemotes","ret":"bool","params":[{"type":"bool","name":"handling_juncture"},{"type":"bool","name":"remote"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1886},{"name":"TakeToDst","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1904},{"name":"PostDeferredEventTakeToDst","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"brief":"Remote inputs are processed in sync juncture once performed on the server - this code below was executing the inventory command before the player simulation timeestamp for remotes which is illegal","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":1995},{"name":"HandleTakeToDst","ret":"void","params":[{"type":"DeferredEvent","name":"deferred_event"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2011},{"name":"SwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2125},{"name":"PostDeferredForceSwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2154},{"name":"HandleSwapEntities","ret":"void","params":[{"type":"DeferredEvent","name":"deferred_event"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2170},{"name":"ForceSwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2262},{"name":"HandleForceSwapEntities","ret":"void","params":[{"type":"DeferredEvent","name":"deferred_event"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2293},{"name":"SendServerHandEventViaJuncture","ret":"void","params":[{"mods":["notnull"],"type":"DayZPlayer","name":"player"},{"type":"HandEventBase","name":"e"}],"mods":["static"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2382},{"name":"NetSyncCurrentStateID","ret":"void","params":[{"type":"int","name":"id"}],"mods":["override"],"brief":"Engine callback - network synchronization of FSM's state. not intended to direct use.","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2458},{"name":"OnAfterStoreLoad","ret":"void","mods":["override"],"brief":"engine reaction to load from database originates in: engine - Person::BinLoad script - PlayerBase.OnAfterStoreLoad","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2471},{"name":"OnEventForRemoteWeapon","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"reaction of remote weapon to (common user/anim/...) event sent from server","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2479},{"name":"OnHandEventForRemote","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"reaction of remote weapon to (common user/anim/...) event sent from server","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2521},{"name":"SyncHandEventToRemote","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2548},{"name":"OnHandsExitedStableState","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2567},{"name":"OnHandsEnteredStableState","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2577},{"name":"OnHandsStateChanged","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2587},{"name":"HandEvent","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2611},{"name":"SyncDeferredEventToRemotes","ret":"void","brief":"If singleplayer or the client is executing this","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2653},{"name":"HandleHandEvent","ret":"void","params":[{"type":"DeferredEvent","name":"deferred_event"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2662},{"name":"HandleInventoryManipulation","ret":"void","mods":["override"],"brief":"Default structure suffices","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2799},{"name":"IsProcessing","ret":"bool","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2815},{"name":"PlayerCheckRequestSrc","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"type":"float","name":"radius"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2820},{"name":"PlayerCheckRequestDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"},{"type":"float","name":"radius"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2858},{"name":"SendRepairToClientDst","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2902},{"name":"PlayerCheckSwapItemsRequest","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"},{"type":"float","name":"radius"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2953},{"name":"PlayerCheckDropRequest","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"type":"float","name":"radius"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":3025},{"name":"MoveCheckExclusionMaskLocal","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"brief":"Local, checks only stuff that is in guaranteed sync","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":3057},{"name":"SwapCheckExclusionMaskLocal","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"brief":"Local, checks only stuff that is in guaranteed sync","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":3068},{"name":"ValidateDestroy","ret":"bool","params":[{"mods":["inout"],"type":"Serializer","name":"ctx"},{"type":"InventoryValidation","name":"validation"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":3085},{"name":"OnInventoryCheck","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"brief":"Do not check for action validity on remotes or when performing through juncture. Juncture locks guarentee the item is safe to interact with and the server has validated the command at this point. Checking at this point is both wasteful and can result in a failure which leads to desync","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":3179}],"members":[{"name":"m_DeferredEvent","type":"ref DeferredEvent","init":"NULL","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":149},{"name":"m_DeferredWeaponTimer","type":"ref Timer","init":"new Timer","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":150},{"name":"m_DeferredPostedHandEvent","type":"ref HandEventBase","mods":["protected"],"init":"NULL","brief":"deferred hand event","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":154},{"name":"m_DeferredWeaponEvent","type":"ref WeaponEventBase","init":"NULL","brief":"deferred weapon event","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":155},{"name":"m_Taking","type":"ref HandAnimatedTakingFromAtt","mods":["protected"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":157},{"name":"m_MovingTo","type":"ref HandAnimatedMovingToAtt","mods":["protected"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":158},{"name":"m_Swapping","type":"ref HandAnimatedSwapping","mods":["protected"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":159},{"name":"m_FSwapping","type":"ref HandAnimatedForceSwapping","mods":["protected"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":160},{"name":"m_FSwappingInst","type":"ref HandAnimatedForceSwapping_Inst","mods":["protected"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":161}]},{"name":"DayzPlayerItemBehaviorCfg","url":"classes/DayzPlayerItemBehaviorCfg/","base":"HumanItemBehaviorCfg","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":105,"methods":[{"name":"DayzPlayerItemBehaviorCfg","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":107},{"name":"SetIKTwoHanded","ret":"void","brief":"rotational delay to camera direction in move only (filter)","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":141},{"name":"SetIKPoleArms","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":154},{"name":"SetPistols","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":167},{"name":"SetFirearms","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":184},{"name":"SetEmptyHanded","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":199},{"name":"SetTwoHanded","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":213},{"name":"SetToolsOneHanded","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":227},{"name":"SetRestrained","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":241},{"name":"SetSurrender","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":259},{"name":"SetHeavyItems","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":275},{"name":"SetPoleArms","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":289}]},{"name":"DayZPlayerMeleeFightLogic_LightHeavy","url":"classes/DayZPlayerMeleeFightLogic_LightHeavy/","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":7,"methods":[{"name":"DayZPlayerMeleeFightLogic_LightHeavy","kind":"ctor","ret":"void","params":[{"type":"DayZPlayerImplement","name":"player"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":31},{"name":"Init","ret":"void","params":[{"type":"DayZPlayerImplement","name":"player"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":36},{"name":"~DayZPlayerMeleeFightLogic_LightHeavy","kind":"dtor","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":51},{"name":"IsInBlock","ret":"bool","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":53},{"name":"SetBlock","ret":"void","params":[{"type":"bool","name":"block"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":58},{"name":"IsEvading","ret":"bool","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":63},{"name":"GetCurrentHitType","ret":"bool","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":68},{"name":"CanFight","ret":"bool","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":73},{"name":"RegisterCooldowns","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":84},{"name":"GetAttackTypeFromInputs","ret":"EMeleeHitType","params":[{"type":"HumanInputController","name":"pInputs"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":90},{"name":"GetAttackTypeByWeaponAttachments","ret":"EMeleeHitType","params":[{"type":"EntityAI","name":"pEntity"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":100},{"name":"GetAttackTypeByDistanceToTarget","ret":"float","params":[{"type":"EntityAI","name":"pTarget"},{"type":"EMeleeTargetType","name":"pTargetType","def":"EMeleeTargetType.ALIGNABLE"}],"mods":["protected"],"brief":"use stabbing if the bayonet/knife is attached to firearm","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":120},{"name":"HandleFightLogic","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanInputController","name":"pInputs"},{"type":"EntityAI","name":"pEntityInHands"},{"type":"HumanMovementState","name":"pMovementState"},{"mods":["out"],"type":"bool","name":"pContinueAttack"}],"brief":"target is far from the player - forward movement attack","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":137},{"name":"HandleHitEvent","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanInputController","name":"pInputs"},{"type":"InventoryItem","name":"itemInHands"},{"type":"HumanMovementState","name":"pMovementState"},{"mods":["out"],"type":"bool","name":"pContinueAttack"}],"mods":["protected"],"brief":"Handle the event that our melee hit something","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":282},{"name":"HandleInitialFirearmMelee","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanInputController","name":"pInputs"},{"type":"InventoryItem","name":"itemInHands"},{"type":"HumanMovementState","name":"pMovementState"},{"mods":["out"],"type":"bool","name":"pContinueAttack"}],"mods":["protected"],"brief":"NOTE: Only singular (or first) hits, combo attacks are handled in combo","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":337},{"name":"HandleInitialMeleeErc","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanInputController","name":"pInputs"},{"type":"InventoryItem","name":"itemInHands"},{"type":"HumanMovementState","name":"pMovementState"},{"mods":["out"],"type":"bool","name":"pContinueAttack"}],"mods":["protected"],"brief":"First attack in raised erc (light or heavy if modifier is used). Also added support for finishers","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":386},{"name":"HandleProneKick","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanInputController","name":"pInputs"},{"type":"InventoryItem","name":"itemInHands"},{"type":"HumanMovementState","name":"pMovementState"},{"mods":["out"],"type":"bool","name":"pContinueAttack"}],"mods":["protected"],"brief":"kick from raised pne","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":452},{"name":"HandleSprintAttack","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanInputController","name":"pInputs"},{"type":"InventoryItem","name":"itemInHands"},{"type":"HumanMovementState","name":"pMovementState"},{"mods":["out"],"type":"bool","name":"pContinueAttack"}],"mods":["protected"],"brief":"sprint attack in erc stance","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":482},{"name":"HandleComboHit","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"HumanInputController","name":"pInputs"},{"type":"InventoryItem","name":"itemInHands"},{"type":"HumanMovementState","name":"pMovementState"},{"mods":["out"],"type":"bool","name":"pContinueAttack"}],"mods":["protected"],"brief":"combo hits - when we are already in Melee command and clicking UseButton","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":504},{"name":"EvaluateHit","ret":"void","params":[{"type":"InventoryItem","name":"weapon"}],"mods":["protected"],"brief":"stamina depletion per attack","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":577},{"name":"EvaluateHit_Player","ret":"void","params":[{"type":"InventoryItem","name":"weapon"},{"type":"Object","name":"target"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":604},{"name":"EvaluateHit_Infected","ret":"void","params":[{"type":"InventoryItem","name":"weapon"},{"type":"Object","name":"target"}],"mods":["protected"],"brief":"if the oponnent is in Melee Block shift the damage down","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":637},{"name":"EvaluateFinisherAttack","ret":"bool","params":[{"type":"InventoryItem","name":"weapon"},{"type":"Object","name":"target"}],"mods":["protected"],"brief":"Check and evaluate stealth kill, if applicable","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":645},{"name":"EvaluateHit_Common","ret":"void","params":[{"type":"InventoryItem","name":"weapon"},{"type":"Object","name":"target"},{"type":"bool","name":"forcedDummy","def":"false"},{"type":"int","name":"forcedWeaponMode","def":"-1"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":660},{"name":"EvaluateHit_NonAlignableObjects","ret":"void","params":[{"type":"InventoryItem","name":"weapon"},{"type":"Object","name":"target"}],"mods":["protected"],"brief":"override hit pos by pos defined in type","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":705},{"name":"WeaponDestroyedCheck","ret":"bool","params":[{"type":"InventoryItem","name":"weapon"},{"mods":["out"],"type":"string","name":"ammo"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":722},{"name":"GetTargetData","ret":"void","params":[{"mods":["out"],"type":"EntityAI","name":"target"},{"mods":["out"],"type":"EMeleeTargetType","name":"targetType"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":744},{"name":"DummyHitSelector","ret":"bool","params":[{"type":"EMeleeHitType","name":"hitType"},{"mods":["out"],"type":"string","name":"ammoType"}],"mods":["protected"],"brief":"evaluation of hit player vs. player","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":768},{"name":"IsBehindEntity","ret":"bool","params":[{"type":"int","name":"angle"},{"type":"DayZPlayer","name":"source"},{"type":"Object","name":"target"}],"mods":["protected"],"brief":"DEPRECATED - moved into DayZPlayerImplementMeleeCombat","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":785},{"name":"SetCooldown","ret":"void","params":[{"type":"float","name":"time"},{"type":"EFightLogicCooldownCategory","name":"cooldownCategory"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":790},{"name":"ResetCooldown","ret":"void","params":[{"type":"EFightLogicCooldownCategory","name":"cooldownCategory"}],"mods":["protected"],"brief":"param for ResetCooldown","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":803},{"name":"EnableControls","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":813},{"name":"DisableControls","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":814},{"name":"DamageHands","ret":"void","params":[{"type":"DayZPlayer","name":"DZPlayer"},{"type":"ClothingBase","name":"gloves"},{"type":"InventoryItem","name":"itemInHands"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":816},{"name":"DetermineFinisherAnimation","ret":"int","params":[{"type":"int","name":"finisher_type"}],"brief":"Picks a specific finisher animation. Not used for mounted bayonet stabs","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":899},{"name":"DetermineFinisherAmmo","ret":"string","params":[{"type":"int","name":"finisher_type"}],"brief":"Picks a specific finisher ammo for the hit type. This gets synchronized and guides further behaviour of the target.","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":918},{"name":"IsShortDistance","ret":"bool","params":[{"type":"EntityAI","name":"pTarget"},{"type":"float","name":"pDistanceSq"}],"mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":936},{"name":"GetFinisherType","ret":"int","params":[{"type":"InventoryItem","name":"weapon"},{"type":"EntityAI","name":"target"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":946},{"name":"IsHitTypeFinisher","ret":"bool","params":[{"type":"int","name":"type"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":951},{"name":"DetermineSpecificFinisherType","ret":"int","params":[{"type":"ItemBase","name":"weapon"},{"type":"int","name":"component"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":956}],"members":[{"name":"EVADE_COOLDOWN","type":"float","mods":["const"],"init":"0.5","brief":"cooldown timers settings","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":10},{"name":"CLOSE_TARGET_DISTANCE","type":"float","mods":["const"],"init":"1.5","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":13},{"name":"DUMMY_LIGHT_AMMO","type":"string","mods":["const"],"init":"\"Dummy_Light\"","brief":"dummy ammo types","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":16},{"name":"DUMMY_HEAVY_AMMO","type":"string","mods":["const"],"init":"\"Dummy_Heavy\"","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":17},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":19},{"name":"m_MeleeCombat","type":"ref DayZPlayerImplementMeleeCombat","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":20},{"name":"m_HitType","type":"EMeleeHitType","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":21},{"name":"m_CooldownTimers","type":"ref map<int, ref Timer>","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":22},{"name":"m_Mission","type":"Mission","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":23},{"name":"m_IsInBlock","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":25},{"name":"m_IsEvading","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":26},{"name":"m_IsInComboRange","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":28},{"name":"m_WasPreviousHitProcessed","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":29},{"name":"m_DZPlayer","type":"DayZPlayerImplement","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":943},{"name":"m_IsFinisher","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":944}]},{"name":"DayZPlayerMove","url":"classes/DayZPlayerMove/","base":"AnimPhysMove","file":"3_Game/dayzplayer.c","line":1140,"methods":[{"name":"SetHeading","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1142},{"name":"GetHeading","ret":"float","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1143},{"name":"UpdateParent","ret":"void","params":[{"type":"DayZPlayer","name":"player"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Appropriately calls 'SetParent' and 'SetParentTransform' with the correct data","file":"3_Game/dayzplayer.c","line":1146},{"name":"WasParentUpdated","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"For use within 'DayZPlayer.ReplayAdditiveMove' on the 'other' move to signal if the base move had its parent changed","file":"3_Game/dayzplayer.c","line":1149}]},{"name":"DayZPlayerOwnerState","url":"classes/DayZPlayerOwnerState/","base":"AnimPhysOwnerState","file":"3_Game/dayzplayer.c","line":1124,"methods":[{"name":"SetHeading","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1126},{"name":"GetHeading","ret":"float","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1127},{"name":"SetHeadingVelocity","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1129},{"name":"GetHeadingVelocity","ret":"float","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1130},{"name":"SetHeadingVelocityAlign","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1132},{"name":"GetHeadingVelocityAlign","ret":"float","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1133},{"name":"SetHeadingTargetAlignVelocity","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1135},{"name":"GetHeadingTargetAlignVelocity","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/dayzplayer.c","line":1136}]},{"name":"DayZPlayerSyncJunctures","url":"classes/DayZPlayerSyncJunctures/","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":4,"methods":[{"name":"SendGetInVehicle","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"EntityAI","name":"vehicle"}],"mods":["static"],"cond":["DEVELOPER"],"brief":"Get in Car","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":44},{"name":"ReadGetInVehicleParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"EntityAI","name":"vehicle"}],"mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":51},{"name":"SendDeath","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"pType"},{"type":"float","name":"pHitDir"}],"mods":["static"],"brief":"Death","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":65},{"name":"ReadDeathParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"int","name":"pType"},{"mods":["out"],"type":"float","name":"pHitDir"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":74},{"name":"SendDamageHit","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"pType"},{"type":"float","name":"pHitDir"},{"type":"bool","name":"pFullbody"}],"mods":["static"],"brief":"DamageHit","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":89},{"name":"SendDamageHitEx","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"pType"},{"type":"float","name":"pHitDir"},{"type":"bool","name":"pFullbody"},{"type":"TotalDamageResult","name":"pDamageResult"},{"type":"int","name":"pDamageType"},{"type":"EntityAI","name":"pSource"},{"type":"string","name":"pComponent"},{"type":"string","name":"pAmmoType"},{"type":"vector","name":"pModelPos"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":99},{"name":"ReadDamageHitParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"int","name":"pType"},{"mods":["out"],"type":"float","name":"pHitDir"},{"mods":["out"],"type":"bool","name":"pFullbody"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":121},{"name":"ReadDamageHitParamsEx","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"SyncHitInfo","name":"pData"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":132},{"name":"SendInjury","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"bool","name":"pEnable"},{"type":"eInjuryHandlerLevels","name":"level"}],"mods":["static"],"brief":"Injury","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":144},{"name":"ReadInjuryParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"bool","name":"pEnable"},{"mods":["out"],"type":"eInjuryHandlerLevels","name":"level"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":153},{"name":"SendPlayerUnconsciousness","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"bool","name":"enable"}],"mods":["static"],"brief":"Conscious / Unconscious","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":168},{"name":"ReadPlayerUnconsciousnessParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"bool","name":"enable"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":177},{"name":"SendPlayerFBModifier","ret":"void","params":[{"type":"PlayerBase","name":"pPlayer"},{"type":"int","name":"type"}],"mods":["static"],"brief":"Full body","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":191},{"name":"ReadPlayerFBModifier","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"int","name":"type"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":199},{"name":"SendPlayerSymptomADD","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"type"},{"type":"int","name":"state_type"}],"mods":["static"],"brief":"Additive Symptoms","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":211},{"name":"ReadPlayerSymptomADDParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"int","name":"type"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":221},{"name":"SendPlayerSymptomFB","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"DayZPlayerConstants","name":"anim_id"},{"type":"int","name":"state_type"},{"type":"int","name":"stance_mask"},{"type":"float","name":"duration"}],"mods":["static"],"brief":"Full body Symptoms","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":234},{"name":"ReadPlayerSymptomFBParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"DayZPlayerConstants","name":"anim_id"},{"mods":["out"],"type":"int","name":"stance_mask"},{"mods":["out"],"type":"float","name":"duration"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":246},{"name":"SendActionInterrupt","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"mods":["static"],"brief":"Action interrupt","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":265},{"name":"ReadActionInterruptParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":271},{"name":"SendActionAcknowledgment","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"AckID"},{"type":"bool","name":"accept"}],"mods":["static"],"brief":"Action Acknowledgment","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":280},{"name":"SendWeaponActionAcknowledgment","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"AckID"},{"type":"bool","name":"accept"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":291},{"name":"ReadKuruRequest","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"float","name":"amount"}],"mods":["static"],"brief":"Kuru Disease Shake","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":306},{"name":"SendKuruRequest","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"float","name":"amount"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":313},{"name":"SendQuickbarSetShortcut","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"EntityAI","name":"item"},{"type":"int","name":"index"},{"type":"bool","name":"force","def":"false"}],"mods":["static"],"brief":"Quickbar","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":325},{"name":"SendWeaponJamChance","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"float","name":"jamChance"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":335},{"name":"SendDeleteItem","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":356},{"name":"SendBrokenLegs","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"bool","name":"canPlaySound"},{"type":"eBrokenLegs","name":"currentState"},{"type":"eBrokenLegs","name":"localState"}],"mods":["static"],"brief":"BrokenLegs","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":370},{"name":"ReadBrokenLegsParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"bool","name":"canPlaySound"},{"mods":["out"],"type":"eBrokenLegs","name":"currentState"},{"mods":["out"],"type":"eBrokenLegs","name":"localState"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":380},{"name":"SendBrokenLegsEx","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"currentState"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":392},{"name":"ReadBrokenLegsParamsEx","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"int","name":"currentState"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":400},{"name":"SendShock","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"float","name":"shockValue"}],"mods":["static"],"brief":"Shock","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":413},{"name":"ReadShockParams","ret":"bool","params":[{"type":"ParamsReadContext","name":"pCtx"},{"mods":["out"],"type":"float","name":"shockValue"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":421}],"members":[{"name":"SJ_DAMAGE_HIT","type":"int","mods":["static","const"],"init":"0","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":6},{"name":"SJ_INJURY","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":7},{"name":"SJ_ACTION_INTERRUPT","type":"int","mods":["static","const"],"init":"2","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":8},{"name":"SJ_PLAYER_STATES","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":9},{"name":"SJ_QUICKBAR_SET_SHORTCUT","type":"int","mods":["static","const"],"init":"4","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":10},{"name":"SJ_INVENTORY","type":"int","mods":["static","const"],"init":"5","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":11},{"name":"SJ_ACTION_ACK_ACCEPT","type":"int","mods":["static","const"],"init":"6","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":12},{"name":"SJ_ACTION_ACK_REJECT","type":"int","mods":["static","const"],"init":"7","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":13},{"name":"SJ_WEAPON_ACTION_ACK_ACCEPT","type":"int","mods":["static","const"],"init":"8","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":14},{"name":"SJ_WEAPON_ACTION_ACK_REJECT","type":"int","mods":["static","const"],"init":"9","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":15},{"name":"SJ_WEAPON_SET_JAMMING_CHANCE","type":"int","mods":["static","const"],"init":"10","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":16},{"name":"SJ_UNCONSCIOUSNESS","type":"int","mods":["static","const"],"init":"11","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":17},{"name":"SJ_DEATH","type":"int","mods":["static","const"],"init":"12","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":18},{"name":"SJ_PLAYER_FB_MODIFIER","type":"int","mods":["static","const"],"init":"13","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":19},{"name":"SJ_PLAYER_ADD_MODIFIER","type":"int","mods":["static","const"],"init":"14","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":20},{"name":"SJ_KURU_REQUEST","type":"int","mods":["static","const"],"init":"15","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":21},{"name":"SJ_GESTURE_REQUEST","type":"int","mods":["static","const"],"init":"16","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":22},{"name":"SJ_INVENTORY_REPAIR","type":"int","mods":["static","const"],"init":"17","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":23},{"name":"SJ_WEAPON_LIFT","type":"int","mods":["static","const"],"init":"18","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":24},{"name":"SJ_WEAPON_RAISE_COMPLETED","type":"int","mods":["static","const"],"init":"19","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":25},{"name":"SJ_DELETE_ITEM","type":"int","mods":["static","const"],"init":"20","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":26},{"name":"SJ_BROKEN_LEGS","type":"int","mods":["static","const"],"init":"21","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":27},{"name":"SJ_SHOCK","type":"int","mods":["static","const"],"init":"22","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":28},{"name":"SJ_STAMINA","type":"int","mods":["static","const"],"init":"23","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":29},{"name":"SJ_STAMINA_MISC","type":"int","mods":["static","const"],"init":"24","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":30},{"name":"SJ_ADS_RESET","type":"int","mods":["static","const"],"init":"25","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":31},{"name":"SJ_INVENTORY_FAILURE","type":"int","mods":["static","const"],"init":"26","file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":32},{"name":"SJ_DEBUG_GET_IN_VEHICLE","type":"int","mods":["static","const"],"init":"200","cond":["DEVELOPER"],"file":"4_World/Entities/DayZPlayerSyncJunctures.c","line":34}]},{"name":"DayZPlayerType","url":"classes/DayZPlayerType/","base":"HumanType","file":"3_Game/dayzplayer.c","line":219,"methods":[{"name":"SetDefaultItemInHandsProfile","ret":"void","params":[{"type":"string","name":"pAnimInstanceName"},{"type":"HumanItemBehaviorCfg","name":"pBehaviorCfg"}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":225},{"name":"ResetItemInHandsProfiles","ret":"void","mods":["proto","native"],"proto":true,"brief":"reset profiles","file":"3_Game/dayzplayer.c","line":229},{"name":"AddItemInHandsProfile","ret":"int","params":[{"type":"string","name":"pItemClass"},{"type":"string","name":"pAnimInstanceName"},{"type":"HumanItemBehaviorCfg","name":"pBehaviorCfg"}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":240},{"name":"AddItemInHandsProfileIK","ret":"int","params":[{"type":"string","name":"pItemClass"},{"type":"string","name":"pAnimInstanceName"},{"type":"HumanItemBehaviorCfg","name":"pBehaviorCfg"},{"type":"string","name":"pIkPoseAnim"},{"type":"string","name":"pWeaponStates","def":"\"\""}],"mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":243},{"name":"AddItemBoneRemap","ret":"int","params":[{"type":"string","name":"pItemClass"},{"type":"array<string>","name":"pBoneRemap"}],"mods":["proto","native"],"proto":true,"brief":"array<string> remap = { \"bolt\", \"Weapon_Bolt\", \"magazine\", \"Weapon_Magazine\", \"trigger\", \"Weapon_Trigger\" }; AddItemBoneRemap(\"class\", remap);","file":"3_Game/dayzplayer.c","line":252},{"name":"DebugPreloadAnimationInstances","ret":"void","mods":["proto","native"],"proto":true,"brief":"debug / hack - loads all animation instances","file":"3_Game/dayzplayer.c","line":256},{"name":"ResetCameraCreators","ret":"void","mods":["proto","native"],"proto":true,"brief":"resets camera creators","file":"3_Game/dayzplayer.c","line":264},{"name":"RegisterCameraCreator","ret":"void","params":[{"type":"int","name":"pCameraID"},{"type":"typename","name":"pCameraType"}],"mods":["proto","native"],"proto":true,"brief":"registers camera creator - camera type => camera type (must be descendant of DayZPlayerCamera)","file":"3_Game/dayzplayer.c","line":267},{"name":"RegisterCameraOnChangeFnStatic","ret":"void","params":[{"type":"typename","name":"pClass"},{"type":"string","name":"pFnName"}],"mods":["proto","native"],"proto":true,"brief":"registers camera on change function - static function","file":"3_Game/dayzplayer.c","line":270},{"name":"RegisterCameraOnChangeFn","ret":"void","params":[{"type":"Class","name":"pInstance"},{"type":"string","name":"pFnName"}],"mods":["proto","native"],"proto":true,"brief":"registers camera on change function -","file":"3_Game/dayzplayer.c","line":273},{"name":"SetLookLimits","ret":"void","params":[{"type":"float","name":"pDown"},{"type":"float","name":"pUp"},{"type":"float","name":"pLeft"},{"type":"float","name":"pRight"}],"mods":["proto","native"],"proto":true,"brief":"sets look limits for a player","file":"3_Game/dayzplayer.c","line":280},{"name":"SetAimLimits","ret":"void","params":[{"type":"float","name":"pDown"},{"type":"float","name":"pUp"},{"type":"float","name":"pLeft"},{"type":"float","name":"pRight"}],"mods":["proto","native"],"proto":true,"brief":"sets aim limits for a player","file":"3_Game/dayzplayer.c","line":283},{"name":"SetVerticalMinimumAimLimit","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets vertical minimum aim limit for a player","file":"3_Game/dayzplayer.c","line":286},{"name":"SetCameraShootParams","ret":"void","params":[{"type":"float","name":"pRayDistance"},{"type":"float","name":"pRayRadius"},{"type":"float","name":"pMaxAngleCos"}],"mods":["proto","native"],"proto":true,"brief":"sets aim limits for a player","file":"3_Game/dayzplayer.c","line":289},{"name":"GetHeadBoneIdx","ret":"int","mods":["proto","native"],"proto":true,"brief":"----------------------------------------------------","file":"3_Game/dayzplayer.c","line":294},{"name":"RegisterStepEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"float","name":"pFilterTimeout"}],"mods":["proto","native"],"proto":true,"brief":"calls DayZPlayer.OnStepEvent();","file":"3_Game/dayzplayer.c","line":300},{"name":"RegisterSoundEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"float","name":"pFilterTimeout"}],"mods":["proto","native"],"proto":true,"brief":"calls DayZPlayer.OnSoundEvent();","file":"3_Game/dayzplayer.c","line":303},{"name":"RegisterParticleEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"float","name":"pFilterTimeout"}],"mods":["proto","native"],"proto":true,"brief":"calls DayZPlayer.OnParticleEvent();","file":"3_Game/dayzplayer.c","line":306},{"name":"RegisterStepSoundLookupTable","ret":"void","params":[{"type":"DayZPlayerTypeStepSoundLookupTable","name":"pSSLUT"}],"file":"3_Game/dayzplayer.c","line":309},{"name":"GetStepSoundLookupTable","ret":"DayZPlayerTypeStepSoundLookupTable","file":"3_Game/dayzplayer.c","line":314},{"name":"RegisterAttachmentSoundLookupTable","ret":"void","params":[{"type":"DayZPlayerTypeAttachmentSoundLookupTable","name":"pASLUT"}],"file":"3_Game/dayzplayer.c","line":319},{"name":"GetAttachmentSoundLookupTable","ret":"DayZPlayerTypeAttachmentSoundLookupTable","file":"3_Game/dayzplayer.c","line":324},{"name":"RegisterVoiceSoundLookupTable","ret":"void","params":[{"type":"DayZPlayerTypeVoiceSoundLookupTable","name":"pASLUT"}],"file":"3_Game/dayzplayer.c","line":329},{"name":"GetVoiceSoundLookupTable","ret":"DayZPlayerTypeVoiceSoundLookupTable","file":"3_Game/dayzplayer.c","line":334},{"name":"RegisterSoundTable","ret":"void","params":[{"type":"DayZPlayerTypeAnimTable","name":"pST"}],"file":"3_Game/dayzplayer.c","line":339},{"name":"GetSoundTable","ret":"DayZPlayerTypeAnimTable","file":"3_Game/dayzplayer.c","line":344},{"name":"GetVegetationSounds","ret":"array<ref VegetationSound>","file":"3_Game/dayzplayer.c","line":361},{"name":"GetNoiseParamsStand","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":366},{"name":"GetNoiseParamsCrouch","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":371},{"name":"GetNoiseParamsProne","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":376},{"name":"GetNoiseParamsLandLight","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":381},{"name":"GetNoiseParamsLandHeavy","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":386},{"name":"GetNoiseParamsWhisper","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":391},{"name":"GetNoiseParamsTalk","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":396},{"name":"GetNoiseParamsShout","ret":"NoiseParams","file":"3_Game/dayzplayer.c","line":401},{"name":"LoadSoundWeaponEvent","ret":"void","file":"3_Game/dayzplayer.c","line":406},{"name":"LoadVegetationSounds","ret":"void","file":"3_Game/dayzplayer.c","line":424},{"name":"GetSoundWeaponEvent","ret":"AnimSoundEvent","params":[{"type":"int","name":"event_id"}],"file":"3_Game/dayzplayer.c","line":451},{"name":"RegisterHitComponentsForAI","ret":"void","brief":"register hit components for AI melee (used by attacking AI)","file":"3_Game/dayzplayer.c","line":463},{"name":"GetHitComponentForAI","ret":"string","brief":"register hit components that are selected by probability","file":"3_Game/dayzplayer.c","line":485},{"name":"GetDefaultHitComponent","ret":"string","file":"3_Game/dayzplayer.c","line":497},{"name":"GetDefaultHitPositionComponent","ret":"string","file":"3_Game/dayzplayer.c","line":502},{"name":"GetSuitableFinisherHitComponents","ret":"array<string>","file":"3_Game/dayzplayer.c","line":507},{"name":"DayZPlayerType","kind":"ctor","ret":"void","file":"3_Game/dayzplayer.c","line":512},{"name":"~DayZPlayerType","kind":"dtor","ret":"void","proto":true,"file":"3_Game/dayzplayer.c","line":544},{"name":"GetGlobalSettingsW","ret":"SHumanGlobalSettings","mods":["proto","native"],"proto":true,"brief":"returns Human global settings for DayZPlayer","file":"3_Game/dayzplayer.c","line":550},{"name":"CommandMoveSettingsW","ret":"SHumanCommandMoveSettings","mods":["proto","native"],"proto":true,"brief":"----------------------------------------------------","file":"3_Game/dayzplayer.c","line":557},{"name":"CommandSwimSettingsW","ret":"SHumanCommandSwimSettings","mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":560},{"name":"CommandClimbSettingsW","ret":"SHumanCommandClimbSettings","mods":["proto","native"],"proto":true,"file":"3_Game/dayzplayer.c","line":563}],"members":[{"name":"m_pStepSoundLookupTable","type":"ref DayZPlayerTypeStepSoundLookupTable","brief":"this is used for getting appropriate sound effect to play step event on various surfaces && boots it's downcasted to StepSoundLookupTable","file":"3_Game/dayzplayer.c","line":568},{"name":"m_pAttachmentSoundLookupTable","type":"ref DayZPlayerTypeAttachmentSoundLookupTable","file":"3_Game/dayzplayer.c","line":569},{"name":"m_pVoiceSoundLookupTable","type":"ref DayZPlayerTypeVoiceSoundLookupTable","file":"3_Game/dayzplayer.c","line":570},{"name":"m_pSoundTable","type":"ref DayZPlayerTypeAnimTable","file":"3_Game/dayzplayer.c","line":571},{"name":"m_pNoiseStepStand","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":573},{"name":"m_pNoiseStepCrouch","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":574},{"name":"m_pNoiseStepProne","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":575},{"name":"m_pNoiseLandLight","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":576},{"name":"m_pNoiseLandHeavy","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":577},{"name":"m_pNoiseWhisper","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":580},{"name":"m_pNoiseTalk","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":581},{"name":"m_pNoiseShout","type":"ref NoiseParams","file":"3_Game/dayzplayer.c","line":582},{"name":"m_pVegetationSounds","type":"ref array<ref VegetationSound>","file":"3_Game/dayzplayer.c","line":584},{"name":"m_HitComponentsForAI","type":"ref array<ref DayZAIHitComponent>","mods":["protected"],"brief":"Melee hit components (AI targeting)","file":"3_Game/dayzplayer.c","line":587},{"name":"m_DefaultHitComponent","type":"string","mods":["protected"],"file":"3_Game/dayzplayer.c","line":588},{"name":"m_DefaultHitPositionComponent","type":"string","mods":["protected"],"file":"3_Game/dayzplayer.c","line":589},{"name":"m_SuitableFinisherHitComponents","type":"ref array<string>","mods":["protected"],"file":"3_Game/dayzplayer.c","line":591},{"name":"m_animSoundEventsAttack","type":"ref array<ref AnimSoundEvent>","file":"3_Game/dayzplayer.c","line":593}]},{"name":"DayZPlayerTypeAnimTable","url":"classes/DayZPlayerTypeAnimTable/","file":"3_Game/dayzplayer.c","line":178,"methods":[{"name":"GetSoundEvent","ret":"AnimSoundEvent","params":[{"type":"int","name":"event_id"}],"file":"3_Game/dayzplayer.c","line":180}]},{"name":"DayZPlayerTypeAttachmentSoundLookupTable","url":"classes/DayZPlayerTypeAttachmentSoundLookupTable/","file":"3_Game/dayzplayer.c","line":170,"methods":[{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"eventId"},{"type":"string","name":"slotName"},{"type":"int","name":"attachmentHash"}],"file":"3_Game/dayzplayer.c","line":172}]},{"name":"DayZPlayerTypeAttachmentSoundLookupTableImpl","url":"classes/DayZPlayerTypeAttachmentSoundLookupTableImpl/","base":"DayZPlayerTypeAttachmentSoundLookupTable","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":103,"methods":[{"name":"DayZPlayerTypeAttachmentSoundLookupTableImpl","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":105},{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"eventId"},{"type":"string","name":"slotName"},{"type":"int","name":"attachmentHash"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":138},{"name":"GetInstance","ret":"DayZPlayerTypeAttachmentSoundLookupTableImpl","mods":["static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":151}],"members":[{"name":"m_instance","type":"ref DayZPlayerTypeAttachmentSoundLookupTableImpl","mods":["private","static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":159},{"name":"m_pSoundTableInstances","type":"autoptr map<int, ref AttachmentSoundLookupTable>","mods":["private"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":160},{"name":"m_pSoundTables","type":"autoptr map<int, AttachmentSoundLookupTable>","mods":["private"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":161}]},{"name":"DayZPlayerTypeSoundTableImpl","url":"classes/DayZPlayerTypeSoundTableImpl/","base":"DayZPlayerTypeAnimTable","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":248,"methods":[{"name":"DayZPlayerTypeSoundTableImpl","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":253},{"name":"GetSoundEvent","ret":"AnimSoundEvent","params":[{"type":"int","name":"event_id"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":271},{"name":"GetInstance","ret":"DayZPlayerTypeSoundTableImpl","mods":["static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":276}],"members":[{"name":"m_instance","type":"ref DayZPlayerTypeSoundTableImpl","mods":["private","static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":250},{"name":"m_AnimSoundEvents","type":"ref map<int, ref AnimSoundEvent>","mods":["private"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":251},{"name":"m_animSoundEvents","type":"ref array<ref AnimSoundEvent>","mods":["private"],"brief":"DEPRECATED","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":285}]},{"name":"DayZPlayerTypeStepSoundLookupTable","url":"classes/DayZPlayerTypeStepSoundLookupTable/","file":"3_Game/dayzplayer.c","line":146,"methods":[{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"eventId"},{"type":"int","name":"pMovement"},{"type":"int","name":"pSurfaceHash"},{"type":"AnimBootsType","name":"pBoots"}],"file":"3_Game/dayzplayer.c","line":148}]},{"name":"DayZPlayerTypeStepSoundLookupTableImpl","url":"classes/DayZPlayerTypeStepSoundLookupTableImpl/","base":"DayZPlayerTypeStepSoundLookupTable","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":1,"methods":[{"name":"DayZPlayerTypeStepSoundLookupTableImpl","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":3},{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"eventId"},{"type":"int","name":"pMovement"},{"type":"int","name":"pSurfaceHash"},{"type":"AnimBootsType","name":"pBoots"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":32},{"name":"GetInstance","ret":"DayZPlayerTypeStepSoundLookupTableImpl","mods":["static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":89}],"members":[{"name":"m_instance","type":"ref DayZPlayerTypeStepSoundLookupTableImpl","mods":["private","static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":97},{"name":"m_pSoundTableInstances","type":"autoptr map<int, ref StepSoundLookupTable>","mods":["private"],"brief":"unique tables","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":98},{"name":"m_pSoundTables","type":"autoptr map<int, StepSoundLookupTable>","mods":["private"],"brief":"pointers to tables above","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":99}]},{"name":"DayZPlayerTypeUtils","url":"classes/DayZPlayerTypeUtils/","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":16,"methods":[{"name":"DayZPlayerTypeCreate","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"mods":["static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":18},{"name":"DayZPlayerTypeInitMovement","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"mods":["static"],"brief":"other configs","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":36}]},{"name":"DayZPlayerTypeVoiceSoundLookupTable","url":"classes/DayZPlayerTypeVoiceSoundLookupTable/","file":"3_Game/dayzplayer.c","line":157,"methods":[{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"eventId"},{"type":"int","name":"parameterHash"}],"file":"3_Game/dayzplayer.c","line":159},{"name":"GetNoiseParams","ret":"NoiseParams","params":[{"type":"int","name":"eventId"}],"proto":true,"file":"3_Game/dayzplayer.c","line":164}]},{"name":"DayZPlayerTypeVoiceSoundLookupTableImpl","url":"classes/DayZPlayerTypeVoiceSoundLookupTableImpl/","base":"DayZPlayerTypeVoiceSoundLookupTable","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":167,"methods":[{"name":"DayZPlayerTypeVoiceSoundLookupTableImpl","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":169},{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"eventId"},{"type":"int","name":"parameterHash"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":211},{"name":"GetNoiseParams","ret":"NoiseParams","params":[{"type":"int","name":"eventId"}],"mods":["override"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":224},{"name":"GetInstance","ret":"DayZPlayerTypeVoiceSoundLookupTableImpl","mods":["static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":233}],"members":[{"name":"m_instance","type":"ref DayZPlayerTypeVoiceSoundLookupTableImpl","mods":["private","static"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":241},{"name":"m_pSoundTableInstances","type":"autoptr map<int, ref PlayerVoiceLookupTable>","mods":["private"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":242},{"name":"m_pSoundTables","type":"autoptr map<int, PlayerVoiceLookupTable>","mods":["private"],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":243}]},{"name":"DayZPlayerUtils","url":"classes/DayZPlayerUtils/","file":"4_World/Entities/DayZPlayerUtils.c","line":17,"methods":[{"name":"EnableDebugDraw","ret":"void","params":[{"type":"bool","name":"pEnable"}],"mods":["static","proto","native"],"proto":true,"brief":"enables debug draw in functions","file":"4_World/Entities/DayZPlayerUtils.c","line":23},{"name":"DrawDebugText","ret":"void","params":[{"type":"string","name":"text"},{"type":"vector","name":"pos"},{"type":"float","name":"size"}],"mods":["static","proto","native"],"proto":true,"file":"4_World/Entities/DayZPlayerUtils.c","line":24},{"name":"DrawStartFrame","ret":"void","mods":["static","proto","native"],"proto":true,"brief":"clear info - new draw starts","file":"4_World/Entities/DayZPlayerUtils.c","line":27},{"name":"DrawDebugBox","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"size"},{"type":"int","name":"color"}],"mods":["static","proto","native"],"proto":true,"brief":"draws debug box (color=red)","file":"4_World/Entities/DayZPlayerUtils.c","line":29},{"name":"DebugOverrideAnimationTranslation","ret":"bool","params":[{"type":"string","name":"pAnimName"},{"type":"vector","name":"pTranslation"}],"mods":["static","proto","native"],"proto":true,"brief":"overrides total animation translation","file":"4_World/Entities/DayZPlayerUtils.c","line":36},{"name":"DebugOverrideAnimationRotation","ret":"bool","params":[{"type":"string","name":"pAnimName"},{"type":"vector","name":"pRotation"}],"mods":["static","proto","native"],"proto":true,"brief":"overrides total animation rotation","file":"4_World/Entities/DayZPlayerUtils.c","line":39},{"name":"DebugOverrideAnimationSpeed","ret":"bool","params":[{"type":"string","name":"pAnimName"},{"type":"float","name":"pSpeed"}],"mods":["static","proto","native"],"proto":true,"brief":"overrides total animation speed","file":"4_World/Entities/DayZPlayerUtils.c","line":42},{"name":"LinearRangeClamp","ret":"float","params":[{"type":"float","name":"pValueX"},{"type":"float","name":"pValueY"},{"type":"float","name":"pLimits","array":""}],"mods":["static","proto"],"proto":true,"brief":"for X <= 0 it clamps Y to Rangle (0,5) for X == 0.5 it clamps Y to Rangle (1,4) for X == 1 it clamps Y to Rangle (2,3) for X == 1.5 it clamps Y to Rangle (1,2) for X >= 2 it clamps Y to Rangle (0,1)","file":"4_World/Entities/DayZPlayerUtils.c","line":57},{"name":"PhysicsGetEntitiesInBox","ret":"void","params":[{"type":"vector","name":"min"},{"type":"vector","name":"max"},{"mods":["notnull","out"],"type":"array<EntityAI>","name":"entList"}],"mods":["static","proto","native"],"proto":true,"brief":"returns entities overlapping/touching in AABB box -","file":"4_World/Entities/DayZPlayerUtils.c","line":66},{"name":"SceneGetEntitiesInBox","ret":"void","params":[{"type":"vector","name":"min"},{"type":"vector","name":"max"},{"mods":["notnull","out"],"type":"array<EntityAI>","name":"entList"},{"type":"int","name":"flags","def":"QueryFlags.DYNAMIC"}],"mods":["static","proto","native"],"proto":true,"brief":"returns entities overlapping/touching in AABB box -","file":"4_World/Entities/DayZPlayerUtils.c","line":75},{"name":"GetEntitiesInCone","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"dir"},{"type":"float","name":"angle"},{"type":"float","name":"dist"},{"type":"float","name":"minHeigh"},{"type":"float","name":"maxHeight"},{"mods":["out"],"type":"array<Object>","name":"entList"}],"mods":["static","proto","native"],"proto":true,"brief":"returns entities in height-extended 2D cone","file":"4_World/Entities/DayZPlayerUtils.c","line":89},{"name":"GetMeleeTarget","ret":"Object","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"dir"},{"type":"float","name":"angle"},{"type":"float","name":"dist"},{"type":"float","name":"minHeight"},{"type":"float","name":"maxHeight"},{"type":"EntityAI","name":"pToIgnore"},{"type":"array<typename>","name":"targetableObjects"},{"mods":["out"],"type":"array<Object>","name":"allTargets","def":"NULL"}],"mods":["static"],"brief":"returns fight target","file":"4_World/Entities/DayZPlayerUtils.c","line":94},{"name":"PlayerCanChangeStance","ret":"bool","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"pTargetStance"},{"type":"bool","name":"forceCheck","def":"false"}],"mods":["static","proto","native"],"proto":true,"file":"4_World/Entities/DayZPlayerUtils.c","line":175},{"name":"FindMagazinesForAmmo","ret":"bool","params":[{"type":"DayZPlayer","name":"player"},{"type":"string","name":"ammoTypeName"},{"mods":["out"],"type":"array<Magazine>","name":"mags"}],"mods":["static","proto","native"],"proto":true,"brief":"searches inventory for all magazines that can hold specified ammo type","file":"4_World/Entities/DayZPlayerUtils.c","line":186},{"name":"SelectStoreCartridge","ret":"Magazine","params":[{"type":"DayZPlayer","name":"player"},{"type":"Weapon_Base","name":"weapon"},{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"exclude_mag"},{"type":"float","name":"damage"},{"type":"string","name":"magTypeName"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerUtils.c","line":203},{"name":"HandleDropMagazine","ret":"bool","params":[{"type":"DayZPlayer","name":"player"},{"type":"Magazine","name":"mag"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerUtils.c","line":254},{"name":"HandleDropCartridge","ret":"bool","params":[{"type":"DayZPlayer","name":"player"},{"type":"float","name":"damage"},{"type":"string","name":"cartTypeName"},{"type":"string","name":"magTypeName"}],"mods":["static"],"brief":"We don't care if a valid transform couldn't be found, we just want to preferably use it instead of placing on the player","file":"4_World/Entities/DayZPlayerUtils.c","line":275},{"name":"HandleStoreCartridge","ret":"bool","params":[{"type":"DayZPlayer","name":"player"},{"type":"Weapon_Base","name":"weapon"},{"type":"int","name":"muzzleIndex"},{"type":"float","name":"damage"},{"type":"string","name":"cartTypeName"},{"type":"string","name":"magTypeName"},{"type":"bool","name":"CanDrop","def":"true"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerUtils.c","line":294},{"name":"InitComponentCollisions","ret":"bool","params":[{"type":"Human","name":"player"},{"type":"array<ref ComponentCollisionBox>","name":"boxes"},{"type":"array<ref ComponentCollisionCapsule>","name":"capsules"}],"mods":["static","proto","native"],"proto":true,"brief":"initializes table of component collisions","file":"4_World/Entities/DayZPlayerUtils.c","line":363},{"name":"IsComponentCollisionInitialized","ret":"bool","mods":["static","proto","native"],"proto":true,"file":"4_World/Entities/DayZPlayerUtils.c","line":368},{"name":"ClearComponentCollisions","ret":"void","mods":["static","proto","native"],"proto":true,"file":"4_World/Entities/DayZPlayerUtils.c","line":372},{"name":"GetMemoryPointPositionBoneRelative","ret":"vector","params":[{"type":"DayZPlayer","name":"pPlayer"},{"type":"int","name":"pBoneIndex"},{"type":"int","name":"pPointIndex"}],"mods":["static","proto","native"],"proto":true,"file":"4_World/Entities/DayZPlayerUtils.c","line":374},{"name":"InitPlayerComponentCollisions","ret":"void","params":[{"type":"Human","name":"player"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerUtils.c","line":376},{"name":"ConvertStanceMaskToStanceIdx","ret":"int","params":[{"type":"int","name":"stanceMask"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerUtils.c","line":399},{"name":"CheckWaterLevel","ret":"EWaterLevels","params":[{"type":"DayZPlayer","name":"pPlayer"},{"mods":["out"],"type":"vector","name":"waterLevel"}],"mods":["static"],"file":"4_World/Entities/DayZPlayerUtils.c","line":425},{"name":"DayZPlayerUtils","kind":"ctor","ret":"void","mods":["private"],"brief":"cannot be instantiated","file":"4_World/Entities/DayZPlayerUtils.c","line":465},{"name":"InitCachedEntList","ret":"void","mods":["private","static"],"file":"4_World/Entities/DayZPlayerUtils.c","line":468}],"members":[{"name":"m_CachedEntList","type":"ref array<Object>","mods":["private","static"],"brief":"if total water depth >= 1.5m && character is 1.5m in water","file":"4_World/Entities/DayZPlayerUtils.c","line":461}]},{"name":"DayZPlayerVehicleCommandDeathCallback","url":"classes/DayZPlayerVehicleCommandDeathCallback/","base":"HumanCommandDeathCallback","file":"4_World/Entities/DayZPlayerImplement.c","line":28,"methods":[{"name":"OnSimulationEnd","ret":"void","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":30}],"members":[{"name":"m_pPlayer","type":"PlayerBase","file":"4_World/Entities/DayZPlayerImplement.c","line":35}]},{"name":"DayZProfilesOptions","url":"classes/DayZProfilesOptions/","file":"3_Game/DayZGame.c","line":420,"methods":[{"name":"DayZProfilesOptions","kind":"ctor","ret":"void","file":"3_Game/DayZGame.c","line":430},{"name":"RegisterProfileOption","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"string","name":"profileOptionName"},{"type":"bool","name":"def","def":"true"}],"file":"3_Game/DayZGame.c","line":437},{"name":"RegisterProfileOptionBool","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"string","name":"profileOptionName"},{"type":"bool","name":"defaultValue","def":"true"}],"brief":"init of DayZProfilesOption - profileOptionName, value from Profiles files, or use default value","file":"3_Game/DayZGame.c","line":449},{"name":"RegisterProfileOptionInt","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"string","name":"profileOptionName"},{"type":"int","name":"defaultValue","def":"0"}],"file":"3_Game/DayZGame.c","line":454},{"name":"RegisterProfileOptionFloat","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"string","name":"profileOptionName"},{"type":"float","name":"defaultValue","def":"0.0"}],"brief":"init of DayZProfilesOption - profileOptionName, value from Profiles files, or use default value","file":"3_Game/DayZGame.c","line":468},{"name":"ResetOptionsBool","ret":"void","brief":"init of DayZProfilesOption - profileOptionName, value from Profiles files, or use default value","file":"3_Game/DayZGame.c","line":482},{"name":"ResetOptions","ret":"void","file":"3_Game/DayZGame.c","line":496},{"name":"ResetOptionsInt","ret":"void","file":"3_Game/DayZGame.c","line":501},{"name":"ResetOptionsFloat","ret":"void","file":"3_Game/DayZGame.c","line":517},{"name":"SetProfileOption","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"bool","name":"value"}],"file":"3_Game/DayZGame.c","line":533},{"name":"SetProfileOptionBool","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"bool","name":"value"}],"file":"3_Game/DayZGame.c","line":547},{"name":"SetProfileOptionInt","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"int","name":"value"}],"file":"3_Game/DayZGame.c","line":552},{"name":"SetProfileOptionFloat","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"float","name":"value"}],"file":"3_Game/DayZGame.c","line":566},{"name":"GetProfileOption","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":580},{"name":"GetProfileOptionBool","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":591},{"name":"GetProfileOptionInt","ret":"int","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":596},{"name":"GetProfileOptionFloat","ret":"float","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":607},{"name":"GetProfileOptionDefault","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":618},{"name":"GetProfileOptionDefaultBool","ret":"bool","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":623},{"name":"GetProfileOptionDefaultInt","ret":"int","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":635},{"name":"GetProfileOptionDefaultFloat","ret":"float","params":[{"type":"EDayZProfilesOptions","name":"option"}],"file":"3_Game/DayZGame.c","line":647},{"name":"GetProfileOptionMap","ret":"map<EDayZProfilesOptions, ref DayZProfilesOptionBool>","file":"3_Game/DayZGame.c","line":659}],"members":[{"name":"m_DayZProfilesOptionsBool","type":"ref map<EDayZProfilesOptions, ref DayZProfilesOptionBool>","mods":["private"],"file":"3_Game/DayZGame.c","line":422},{"name":"m_DayZProfilesOptionsInt","type":"ref map<EDayZProfilesOptions, ref DayZProfilesOptionInt>","mods":["private"],"file":"3_Game/DayZGame.c","line":423},{"name":"m_DayZProfilesOptionsFloat","type":"ref map<EDayZProfilesOptions, ref DayZProfilesOptionFloat>","mods":["private"],"file":"3_Game/DayZGame.c","line":424},{"name":"m_OnIntOptionChanged","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/DayZGame.c","line":426},{"name":"m_OnBoolOptionChanged","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/DayZGame.c","line":427},{"name":"m_OnFloatOptionChanged","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/DayZGame.c","line":428},{"name":"m_DayZProfilesOptions","type":"ref map<EDayZProfilesOptions, ref DayZProfilesOption>","mods":["private"],"brief":"DEPRECATED","file":"3_Game/DayZGame.c","line":669},{"name":"m_Game","type":"DayZGame","mods":["private"],"file":"3_Game/DayZGame.c","line":670}]},{"name":"DayZSpectator","url":"classes/DayZSpectator/","base":"Camera","file":"4_World/Entities/DayZSpectator.c","line":1,"methods":[{"name":"DayZSpectator","kind":"ctor","ret":"void","file":"4_World/Entities/DayZSpectator.c","line":7},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/DayZSpectator.c","line":12}],"members":[{"name":"m_SpeedMultiplier","type":"float","mods":["private"],"init":"1.0","file":"4_World/Entities/DayZSpectator.c","line":3},{"name":"m_SendUpdateAcc","type":"float","mods":["private"],"init":"0.0","file":"4_World/Entities/DayZSpectator.c","line":5}]},{"name":"DayZTool","url":"classes/DayZTool/","base":"WorkbenchPlugin","file":"editor/plugins/DayZTools.c","line":1,"methods":[{"name":"RunDayZBat","ret":"void","params":[{"type":"string","name":"filepath"},{"type":"bool","name":"wait","def":"false"}],"file":"editor/plugins/DayZTools.c","line":3},{"name":"Configure","ret":"void","mods":["override"],"file":"editor/plugins/DayZTools.c","line":35},{"name":"DialogOk","ret":"void","file":"editor/plugins/DayZTools.c","line":41}]},{"name":"DbgBleedingIndicationStaticInfo","url":"classes/DbgBleedingIndicationStaticInfo/","brief":"static info (non-constants)","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":2,"members":[{"name":"m_DbgEnableBleedingIndication","type":"bool","mods":["static"],"init":"true","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":4},{"name":"m_DbgUseOverrideValues","type":"bool","mods":["static"],"init":"true","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":5},{"name":"m_DbgDropRotationRandom","type":"bool","mods":["static"],"init":"true","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":6},{"name":"m_DbgSequenceDuration","type":"float","mods":["static"],"init":"BleedingIndicationConstants.SEQUENCE_DURATION_DEFAULT","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":7},{"name":"m_DbgDropDurationBase","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_DURATION_MEDIUM","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":8},{"name":"m_DbgDropMinDelay","type":"float","mods":["static"],"init":"BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MIN_MEDIUM","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":9},{"name":"m_DbgDropMaxDelay","type":"float","mods":["static"],"init":"BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MAX_MEDIUM","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":10},{"name":"m_DbgDropProgressTreshold","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_PROGRESS_THRESHOLD","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":11},{"name":"m_DbgDropStartSize","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_SIZE_START_LOW","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":12},{"name":"m_DbgDropEndSize","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_SIZE_END_LOW","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":13},{"name":"m_DbgDropSizeVariationMin","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_SIZE_VARIATION_MIN_LOW","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":14},{"name":"m_DbgDropSizeVariationMax","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_SIZE_VARIATION_MAX_LOW","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":15},{"name":"m_DbgDropScatter","type":"int","mods":["static"],"init":"BleedingIndicationConstants.DROP_SCATTER_LOW","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":16},{"name":"m_DbgDropSlideDistance","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_SLIDE_DISTANCE_LOW","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":17},{"name":"m_DbgDropDesaturate","type":"bool","mods":["static"],"init":"true","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":19},{"name":"m_DbgDesaturationEnd","type":"float","mods":["static"],"init":"BleedingIndicationConstants.DROP_COLOR_DESATURATIONEND","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":20},{"name":"m_DbgDropColorRed","type":"int","mods":["static"],"init":"BleedingIndicationConstants.DROP_COLOR_RED","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":21},{"name":"m_DbgDropColorGreen","type":"int","mods":["static"],"init":"BleedingIndicationConstants.DROP_COLOR_GREEN","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":22},{"name":"m_DbgDropColorBlue","type":"int","mods":["static"],"init":"BleedingIndicationConstants.DROP_COLOR_BLUE","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":23},{"name":"m_DbgDropColorAlphaStart","type":"int","mods":["static"],"init":"BleedingIndicationConstants.DROP_COLOR_ALPHA_START","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":24},{"name":"m_DbgDropColorAlphaEnd","type":"int","mods":["static"],"init":"BleedingIndicationConstants.DROP_COLOR_ALPHA_END","file":"4_World/Classes/BleedingIndication/BleedingIndicationStaticInfo.c","line":25}]},{"name":"DbgUI","url":"classes/DbgUI/","topic":"DebugUI","file":"1_Core/proto/DbgUI.c","line":59,"methods":[{"name":"DbgUI","kind":"ctor","ret":"void","mods":["private"],"file":"1_Core/proto/DbgUI.c","line":61},{"name":"~DbgUI","kind":"dtor","ret":"void","mods":["private"],"file":"1_Core/proto/DbgUI.c","line":62},{"name":"DoUnitTest","ret":"void","mods":["static","proto","native"],"proto":true,"brief":"Creates all possible DbgUI widgets. Just for the testing purposes.","file":"1_Core/proto/DbgUI.c","line":64},{"name":"Text","ret":"void","params":[{"type":"string","name":"label"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":65},{"name":"ColoredText","ret":"void","params":[{"type":"int","name":"color"},{"type":"string","name":"label"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":66},{"name":"Check","ret":"void","params":[{"type":"string","name":"label"},{"mods":["out"],"type":"bool","name":"checked"}],"mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":67},{"name":"Combo","ret":"void","params":[{"type":"string","name":"label"},{"mods":["out"],"type":"int","name":"selection"},{"type":"TStringArray","name":"elems"}],"mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":68},{"name":"List","ret":"void","params":[{"type":"string","name":"label"},{"mods":["out"],"type":"int","name":"selection"},{"type":"TStringArray","name":"elems"}],"mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":69},{"name":"SliderFloat","ret":"void","params":[{"type":"string","name":"label"},{"mods":["out"],"type":"float","name":"value"},{"type":"float","name":"min"},{"type":"float","name":"max"},{"type":"int","name":"pxWidth","def":"150"}],"mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":70},{"name":"Spacer","ret":"void","params":[{"type":"int","name":"height"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":71},{"name":"Panel","ret":"void","params":[{"type":"string","name":"label"},{"type":"int","name":"width"},{"type":"int","name":"height"},{"type":"int","name":"color","def":"0xaa555555"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":72},{"name":"Button","ret":"bool","params":[{"type":"string","name":"txt"},{"type":"int","name":"minWidth","def":"0"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":73},{"name":"InputText","ret":"void","params":[{"type":"string","name":"txt"},{"mods":["out"],"type":"string","name":"value"},{"type":"int","name":"pxWidth","def":"150"}],"mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":74},{"name":"InputInt","ret":"void","params":[{"type":"string","name":"txt"},{"mods":["out"],"type":"int","name":"value"},{"type":"int","name":"pxWidth","def":"150"}],"mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":75},{"name":"InputFloat","ret":"void","params":[{"type":"string","name":"txt"},{"mods":["out"],"type":"float","name":"value"},{"type":"int","name":"pxWidth","def":"150"}],"mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":76},{"name":"PlotLive","ret":"void","params":[{"type":"string","name":"label"},{"type":"int","name":"sizeX"},{"type":"int","name":"sizeY"},{"type":"float","name":"val"},{"type":"int","name":"timeStep","def":"100"},{"type":"int","name":"historySize","def":"30"},{"type":"int","name":"color","def":"0xFFFFFFFF"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":78},{"name":"SameLine","ret":"void","mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":80},{"name":"SameSpot","ret":"void","mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":81},{"name":"PushID_Int","ret":"void","params":[{"type":"int","name":"int_id"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":83},{"name":"PushID_Str","ret":"void","params":[{"type":"string","name":"str_id"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":84},{"name":"PopID","ret":"void","mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":85},{"name":"BeginCleanupScope","ret":"void","mods":["static","proto"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":87},{"name":"EndCleanupScope","ret":"void","mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":88},{"name":"Begin","ret":"void","params":[{"type":"string","name":"windowTitle"},{"type":"float","name":"x","def":"0"},{"type":"float","name":"y","def":"0"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":90},{"name":"End","ret":"void","mods":["static","proto","native"],"proto":true,"file":"1_Core/proto/DbgUI.c","line":91},{"name":"FloatOverride","ret":"bool","params":[{"type":"string","name":"id"},{"mods":["inout"],"type":"float","name":"value"},{"type":"float","name":"min"},{"type":"float","name":"max"},{"type":"int","name":"precision","def":"1000"},{"type":"bool","name":"sameLine","def":"true"}],"mods":["static"],"brief":"Draw an \"override\" checkbox that unrolls into a slider in provided range when checked","file":"1_Core/proto/DbgUI.c","line":94}]},{"name":"DeadChicken_Brown","url":"classes/DeadChicken_Brown/","base":"DeadChicken_ColorBase","file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":32},{"name":"DeadChicken_ColorBase","url":"classes/DeadChicken_ColorBase/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":1,"methods":[{"name":"DeadChicken_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":8},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":13},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":18},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":23}]},{"name":"DeadChicken_Spotted","url":"classes/DeadChicken_Spotted/","base":"DeadChicken_ColorBase","file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":31},{"name":"DeadChicken_White","url":"classes/DeadChicken_White/","base":"DeadChicken_ColorBase","file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":30},{"name":"DeadFox","url":"classes/DeadFox/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Fox.c","line":1,"methods":[{"name":"DeadFox","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Fox.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Fox.c","line":8},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Fox.c","line":13},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Fox.c","line":18},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Fox.c","line":23}]},{"name":"DeadRabbit","url":"classes/DeadRabbit/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Rabbit.c","line":1,"methods":[{"name":"DeadRabbit","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/Rabbit.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Rabbit.c","line":8},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Rabbit.c","line":13},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Rabbit.c","line":18},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Rabbit.c","line":23}]},{"name":"DeadRooster","url":"classes/DeadRooster/","base":"DeadChicken_ColorBase","file":"4_World/Entities/ItemBase/Edible_Base/Chicken_ColorBase.c","line":29},{"name":"DeafnessCompleteSymptom","url":"classes/DeafnessCompleteSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Secondary/DeafnessComplete.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/DeafnessComplete.c","line":3},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/DeafnessComplete.c","line":15},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/DeafnessComplete.c","line":22}]},{"name":"Deagle","url":"classes/Deagle/","base":"Deagle_Base","file":"4_World/Entities/Firearms/Pistol/DE.c","line":20},{"name":"Deagle_Base","url":"classes/Deagle_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/DE.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/DE.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/DE.c","line":9}]},{"name":"Deagle_Gold","url":"classes/Deagle_Gold/","base":"Deagle_Base","file":"4_World/Entities/Firearms/Pistol/DE.c","line":21},{"name":"DEagleRecoil","url":"classes/DEagleRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/DEagleRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/DEagleRecoil.c","line":3}]},{"name":"DeathEffectTimer","url":"classes/DeathEffectTimer/","base":"Timer","file":"4_World/Entities/DayZPlayerImplement.c","line":38,"methods":[{"name":"Stop","ret":"void","mods":["override"],"file":"4_World/Entities/DayZPlayerImplement.c","line":40}]},{"name":"Debug","url":"classes/Debug/","file":"3_Game/tools/Debug.c","line":1,"methods":[{"name":"GetDebugName","ret":"string","params":[{"type":"Managed","name":"entity"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":31},{"name":"InitCanvas","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":43},{"name":"ClearCanvas","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":52},{"name":"CanvasDrawLine","ret":"void","params":[{"type":"float","name":"x1"},{"type":"float","name":"y1"},{"type":"float","name":"x2"},{"type":"float","name":"y2"},{"type":"float","name":"width"},{"type":"int","name":"color"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":58},{"name":"CanvasDrawPoint","ret":"void","params":[{"type":"float","name":"x1"},{"type":"float","name":"y1"},{"type":"int","name":"color"}],"mods":["static"],"brief":"Draws a \"point\" on the screen at x,y coordinates Debug.ClearCanvas(); for(int i = 0; i < 700;i++) { float val = i/700; float y = Easing.EaseInOutExpo(val); Debug.CanvasDrawPoint(i,y*700,ARGBF( 0.6, 1, 1, 1 )); }","file":"3_Game/tools/Debug.c","line":75},{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":80},{"name":"DestroyAll","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":87},{"name":"DestroyAllShapes","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":94},{"name":"DestroyAllTextSS","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":102},{"name":"DestroyAllTextWS","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":107},{"name":"RemoveShape","ret":"void","params":[{"mods":["out"],"type":"Shape","name":"shape"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":112},{"name":"RemoveTextSS","ret":"void","params":[{"mods":["out"],"type":"DebugTextScreenSpace","name":"text"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":132},{"name":"RemoveTextWS","ret":"void","params":[{"mods":["out"],"type":"DebugTextWorldSpace","name":"text"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":152},{"name":"Log","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"brief":"Prints debug message with normal prio","file":"3_Game/tools/Debug.c","line":182},{"name":"ActionLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":187},{"name":"SymptomLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":192},{"name":"InventoryMoveLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":197},{"name":"InventoryReservationLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":202},{"name":"InventoryHFSMLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":207},{"name":"QuickbarLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":212},{"name":"BaseBuildingLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":217},{"name":"BleedingChancesLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":222},{"name":"TriggerLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":227},{"name":"ParticleLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"Managed","name":"caller","def":"null"},{"type":"string","name":"function","def":"\"\""},{"type":"Managed","name":"entity","def":"null"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":232},{"name":"TFLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"TestFramework","name":"caller","def":"null"},{"type":"string","name":"function","def":"\"\""}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":237},{"name":"WeightLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"Managed","name":"caller","def":"null"},{"type":"string","name":"function","def":"\"\""},{"type":"Managed","name":"entity","def":"null"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":242},{"name":"MeleeLog","ret":"void","params":[{"type":"Entity","name":"entity"},{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":249},{"name":"WeatherLog","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":255},{"name":"LogInfo","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"brief":"Prints debug message with normal prio","file":"3_Game/tools/Debug.c","line":275},{"name":"LogWarning","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"brief":"Prints debug message as warning message","file":"3_Game/tools/Debug.c","line":290},{"name":"LogError","ret":"void","params":[{"type":"string","name":"message","def":"LOG_DEFAULT"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"brief":"Prints debug message as error message","file":"3_Game/tools/Debug.c","line":305},{"name":"LogArrayInt","ret":"void","params":[{"type":"array<int>","name":"arr","def":"NULL"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":310},{"name":"LogArrayString","ret":"void","params":[{"type":"array<string>","name":"arr","def":"NULL"},{"type":"string","name":"plugin","def":"LOG_DEFAULT"},{"type":"string","name":"author","def":"LOG_DEFAULT"},{"type":"string","name":"label","def":"LOG_DEFAULT"},{"type":"string","name":"entity","def":"LOG_DEFAULT"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":322},{"name":"ReceivedLogMessageFromServer","ret":"void","params":[{"type":"string","name":"message"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":334},{"name":"ClearScriptLogs","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":344},{"name":"DrawBox","ret":"Shape","params":[{"type":"vector","name":"pos1"},{"type":"vector","name":"pos2"},{"type":"int","name":"color","def":"0x1fff7f7f"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":349},{"name":"DrawBoxEx","ret":"Shape","params":[{"type":"vector","name":"pos1"},{"type":"vector","name":"pos2"},{"type":"int","name":"color","def":"0x1fff7f7f"},{"type":"ShapeFlags","name":"flags","def":"ShapeFlags.TRANSP|ShapeFlags.NOZWRITE"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":354},{"name":"DrawCube","ret":"Shape","params":[{"type":"vector","name":"pos"},{"type":"float","name":"size","def":"1"},{"type":"int","name":"color","def":"0x1fff7f7f"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":362},{"name":"DrawSphere","ret":"Shape","params":[{"type":"vector","name":"pos"},{"type":"float","name":"size","def":"1"},{"type":"int","name":"color","def":"0x1fff7f7f"},{"type":"ShapeFlags","name":"flags","def":"ShapeFlags.TRANSP|ShapeFlags.NOOUTLINE"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":382},{"name":"DrawFrustum","ret":"Shape","params":[{"type":"float","name":"horizontalAngle"},{"type":"float","name":"verticalAngle"},{"type":"float","name":"length"},{"type":"int","name":"color","def":"0x1fff7f7f"},{"type":"ShapeFlags","name":"flags","def":"ShapeFlags.TRANSP|ShapeFlags.WIREFRAME"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":390},{"name":"DrawCylinder","ret":"Shape","params":[{"type":"vector","name":"pos"},{"type":"float","name":"radius"},{"type":"float","name":"height","def":"1"},{"type":"int","name":"color","def":"0x1fff7f7f"},{"type":"ShapeFlags","name":"flags","def":"ShapeFlags.TRANSP|ShapeFlags.NOOUTLINE"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":398},{"name":"DrawCone","ret":"array<Shape>","params":[{"type":"vector","name":"pos"},{"type":"float","name":"lenght"},{"type":"float","name":"halfAngle"},{"type":"float","name":"offsetAngle"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"flags","def":"0"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":406},{"name":"CleanupDrawShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapes"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":425},{"name":"CleanupTextsSS","ret":"void","params":[{"type":"array<ref DebugTextScreenSpace>","name":"texts"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":433},{"name":"CleanupTextsWS","ret":"void","params":[{"type":"array<ref DebugTextWorldSpace>","name":"texts"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":441},{"name":"DrawLine","ret":"Shape","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"flags","def":"0"}],"mods":["static"],"brief":"DrawLine \\nFlags: \\n ShapeFlags.NOZBUFFER \\n ShapeFlags.NOZUPDATE \\n ShapeFlags.DOUBLESIDE \\n ShapeFlags.WIREFRAME \\n ShapeFlags.TRANSP \\n ShapeFlags.ONCE \\n ShapeFlags.NOOUTLINE \\n ShapeFlags.NOCULL","file":"3_Game/tools/Debug.c","line":461},{"name":"DrawLines","ret":"Shape","params":[{"type":"vector[]","name":"positions"},{"type":"int","name":"count"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"flags","def":"0"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":474},{"name":"DrawArrow","ret":"Shape","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"float","name":"size","def":"0.5"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"flags","def":"0"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":483},{"name":"DrawTextSS","ret":"DebugTextScreenSpace","params":[{"type":"string","name":"text"},{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"size","def":"20.0"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"bgColor","def":"0x00000000"},{"type":"DebugTextFlags","name":"flags","def":"DebugTextFlags.DEFAULT"},{"type":"int","name":"priority","def":"1000"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":492},{"name":"DrawTextWS","ret":"DebugTextWorldSpace","params":[{"type":"string","name":"text"},{"type":"vector","name":"position"},{"type":"float","name":"size","def":"20.0"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"bgColor","def":"0x00000000"},{"type":"DebugTextFlags","name":"flags","def":"DebugTextFlags.DEFAULT"},{"type":"int","name":"priority","def":"1000"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":501},{"name":"GetBaseConfigClasses","ret":"void","params":[{"mods":["out"],"type":"TStringArray","name":"base_classes"}],"mods":["static"],"brief":"Returns some of base config classes strings like CfgVehicles, CfgWeapons, etc. for searching purposes","file":"3_Game/tools/Debug.c","line":514},{"name":"GetFiltredConfigClasses","ret":"void","params":[{"type":"string","name":"search_string"},{"mods":["out"],"type":"TStringArray","name":"filtered_classes"},{"type":"bool","name":"only_public","def":"true"}],"mods":["static"],"brief":"Returns config classes containing search_string in name","file":"3_Game/tools/Debug.c","line":535},{"name":"LogMessage","ret":"string","params":[{"type":"string","name":"level"},{"type":"string","name":"plugin"},{"type":"string","name":"entity"},{"type":"string","name":"author"},{"type":"string","name":"label"},{"type":"string","name":"message"}],"mods":["private","static"],"file":"3_Game/tools/Debug.c","line":580},{"name":"SaveLog","ret":"void","params":[{"type":"string","name":"log_message"}],"mods":["private","static"],"file":"3_Game/tools/Debug.c","line":618},{"name":"ClearLogs","ret":"void","mods":["static"],"brief":"Active when '-logToScript=1' is set","file":"3_Game/tools/Debug.c","line":655},{"name":"GetFileName","ret":"string","mods":["static"],"file":"3_Game/tools/Debug.c","line":668},{"name":"GetDate","ret":"string","mods":["private","static"],"file":"3_Game/tools/Debug.c","line":673}],"members":[{"name":"LOG_DEBUG","type":"string","mods":["private","static","const"],"init":"\"Debug\"","file":"3_Game/tools/Debug.c","line":3},{"name":"LOG_DEBUG_ACTION","type":"string","mods":["private","static","const"],"init":"\"Action\"","file":"3_Game/tools/Debug.c","line":4},{"name":"LOG_DEBUG_SYMPTOM","type":"string","mods":["private","static","const"],"init":"\"Symptom\"","file":"3_Game/tools/Debug.c","line":5},{"name":"LOG_DEBUG_INV_MOVE","type":"string","mods":["private","static","const"],"init":"\"Inv Move\"","file":"3_Game/tools/Debug.c","line":6},{"name":"LOG_DEBUG_INV_RESERVATION","type":"string","mods":["private","static","const"],"init":"\"Inv Rrsv\"","file":"3_Game/tools/Debug.c","line":7},{"name":"LOG_DEBUG_INV_HFSM","type":"string","mods":["private","static","const"],"init":"\"HFSM\"","file":"3_Game/tools/Debug.c","line":8},{"name":"LOG_DEBUG_QUICKBAR","type":"string","mods":["private","static","const"],"init":"\"Quickbar\"","file":"3_Game/tools/Debug.c","line":9},{"name":"LOG_DEBUG_BASEBUILDING","type":"string","mods":["private","static","const"],"init":"\"Base Building\"","file":"3_Game/tools/Debug.c","line":10},{"name":"LOG_DEBUG_BLEEDING_CHANCES","type":"string","mods":["private","static","const"],"init":"\"Bleeding\"","file":"3_Game/tools/Debug.c","line":11},{"name":"LOG_DEBUG_TRIGGER","type":"string","mods":["private","static","const"],"init":"\"Trigger\"","file":"3_Game/tools/Debug.c","line":12},{"name":"LOG_DEBUG_PARTICLE","type":"string","mods":["private","static","const"],"init":"\"Particle\"","file":"3_Game/tools/Debug.c","line":13},{"name":"LOG_DEBUG_TF","type":"string","mods":["private","static","const"],"init":"\"TestFramework\"","file":"3_Game/tools/Debug.c","line":14},{"name":"LOG_DEBUG_WEIGHT","type":"string","mods":["private","static","const"],"init":"\"Weight\"","file":"3_Game/tools/Debug.c","line":15},{"name":"LOG_DEBUG_MELEE","type":"string","mods":["private","static","const"],"init":"\"Melee\"","file":"3_Game/tools/Debug.c","line":16},{"name":"LOG_DEBUG_WEATHER","type":"string","mods":["private","static","const"],"init":"\"Weather\"","file":"3_Game/tools/Debug.c","line":17},{"name":"LOG_INFO","type":"string","mods":["private","static","const"],"init":"\"Info\"","file":"3_Game/tools/Debug.c","line":19},{"name":"LOG_WARNING","type":"string","mods":["private","static","const"],"init":"\"Warning\"","file":"3_Game/tools/Debug.c","line":20},{"name":"LOG_ERROR","type":"string","mods":["private","static","const"],"init":"\"Error\"","file":"3_Game/tools/Debug.c","line":21},{"name":"LOG_DEFAULT","type":"string","mods":["private","static","const"],"init":"\"n/a\"","file":"3_Game/tools/Debug.c","line":22},{"name":"m_DebugShapes","type":"ref array<Shape>","mods":["private","static"],"file":"3_Game/tools/Debug.c","line":24},{"name":"m_DebugTextsSS","type":"ref array<ref DebugTextScreenSpace>","mods":["private","static"],"file":"3_Game/tools/Debug.c","line":25},{"name":"m_DebugTextsWS","type":"ref array<ref DebugTextWorldSpace>","mods":["private","static"],"file":"3_Game/tools/Debug.c","line":26},{"name":"m_DebugLayoutCanvas","type":"Widget","mods":["static"],"file":"3_Game/tools/Debug.c","line":28},{"name":"m_CanvasDebug","type":"CanvasWidget","mods":["static"],"file":"3_Game/tools/Debug.c","line":29},{"name":"m_EnabledLogs","type":"bool","mods":["private","static"],"brief":"DEPRECATED","file":"3_Game/tools/Debug.c","line":578}]},{"name":"DebugAgentData","url":"classes/DebugAgentData/","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":1,"methods":[{"name":"DebugAgentData","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"id"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":6},{"name":"GetName","ret":"string","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":12},{"name":"GetID","ret":"int","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":17},{"name":"GetTemporaryResistance","ret":"float","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":22}],"members":[{"name":"m_Name","type":"string","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":3},{"name":"m_ID","type":"int","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":4}]},{"name":"DebugModifierData","url":"classes/DebugModifierData/","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":1,"methods":[{"name":"DebugModifierData","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"id"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":6},{"name":"GetName","ret":"string","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":12},{"name":"GetID","ret":"int","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":17}],"members":[{"name":"m_Name","type":"string","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":3},{"name":"m_ID","type":"int","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":4}]},{"name":"DebugMonitor","url":"classes/DebugMonitor/","file":"5_Mission/GUI/DebugMonitor.c","line":1,"methods":[{"name":"DebugMonitor","kind":"ctor","ret":"void","file":"5_Mission/GUI/DebugMonitor.c","line":23},{"name":"Init","ret":"void","file":"5_Mission/GUI/DebugMonitor.c","line":44},{"name":"SetHealth","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/DebugMonitor.c","line":57},{"name":"SetBlood","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/DebugMonitor.c","line":63},{"name":"SetLastDamage","ret":"void","params":[{"type":"string","name":"value"}],"file":"5_Mission/GUI/DebugMonitor.c","line":69},{"name":"SetFramerate","ret":"void","params":[{"type":"float","name":"current"},{"type":"float","name":"min"},{"type":"float","name":"max"},{"type":"float","name":"avg"}],"brief":"Update the framerate values displayed within the debug monitor with new ones.","file":"5_Mission/GUI/DebugMonitor.c","line":80},{"name":"SetFramerateText","ret":"void","params":[{"type":"TextWidget","name":"widget"},{"type":"float","name":"value"}],"mods":["protected"],"brief":"Sets the provided text `widget` to display framerate `value`. Formats and colors the widget according to the value.","file":"5_Mission/GUI/DebugMonitor.c","line":92},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"value"}],"file":"5_Mission/GUI/DebugMonitor.c","line":120},{"name":"Show","ret":"void","file":"5_Mission/GUI/DebugMonitor.c","line":138},{"name":"Hide","ret":"void","file":"5_Mission/GUI/DebugMonitor.c","line":143},{"name":"CalculateMapTile","ret":"string","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/GUI/DebugMonitor.c","line":148},{"name":"GetTileFomFraction","ret":"int","params":[{"type":"float","name":"fraction"}],"file":"5_Mission/GUI/DebugMonitor.c","line":161},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"file":"5_Mission/GUI/DebugMonitor.c","line":174},{"name":"IsVisible","ret":"bool","file":"5_Mission/GUI/DebugMonitor.c","line":182}],"members":[{"name":"m_IsUsingKBM","type":"bool","mods":["protected"],"file":"5_Mission/GUI/DebugMonitor.c","line":3},{"name":"m_WidgetRoot","type":"Widget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":5},{"name":"m_WindowLabelText","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":6},{"name":"m_VersionValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":8},{"name":"m_HealthValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":9},{"name":"m_BloodValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":10},{"name":"m_DmgSourceValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":11},{"name":"m_MapTileValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":12},{"name":"m_PositionValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":13},{"name":"m_CopyPositionInfo","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":14},{"name":"m_FPSValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":16},{"name":"m_FPSMinValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":17},{"name":"m_FPSMaxValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":18},{"name":"m_FPSAvgValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":19},{"name":"m_FPSTextDefaultColor","type":"int","mods":["private"],"file":"5_Mission/GUI/DebugMonitor.c","line":21}]},{"name":"DebugMonitorValues","url":"classes/DebugMonitorValues/","file":"4_World/Classes/DebugMonitorValues.c","line":1,"methods":[{"name":"DebugMonitorValues","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/DebugMonitorValues.c","line":31},{"name":"Init","ret":"void","file":"4_World/Classes/DebugMonitorValues.c","line":37},{"name":"OnScheduledTick","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/DebugMonitorValues.c","line":43},{"name":"CheckValues","ret":"void","file":"4_World/Classes/DebugMonitorValues.c","line":57},{"name":"GetBlood","ret":"float","file":"4_World/Classes/DebugMonitorValues.c","line":64},{"name":"GetHealth","ret":"float","file":"4_World/Classes/DebugMonitorValues.c","line":69},{"name":"GetLastDamage","ret":"string","file":"4_World/Classes/DebugMonitorValues.c","line":74},{"name":"SetLastDamage","ret":"void","params":[{"type":"string","name":"value"}],"file":"4_World/Classes/DebugMonitorValues.c","line":79},{"name":"CheckHealth","ret":"void","file":"4_World/Classes/DebugMonitorValues.c","line":84},{"name":"CheckBlood","ret":"void","file":"4_World/Classes/DebugMonitorValues.c","line":100},{"name":"CheckLastDamage","ret":"void","file":"4_World/Classes/DebugMonitorValues.c","line":116},{"name":"SendValue","ret":"void","params":[{"type":"int","name":"value_type"},{"type":"Param","name":"param"}],"file":"4_World/Classes/DebugMonitorValues.c","line":126},{"name":"ReceiveValue","ret":"void","params":[{"type":"int","name":"value_type"},{"type":"Param","name":"param"}],"file":"4_World/Classes/DebugMonitorValues.c","line":154},{"name":"OnRPCFloat","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/DebugMonitorValues.c","line":184},{"name":"OnRPCString","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/DebugMonitorValues.c","line":195}],"members":[{"name":"TYPE_HEALTH","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/DebugMonitorValues.c","line":3},{"name":"TYPE_BLOOD","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/DebugMonitorValues.c","line":4},{"name":"TYPE_BODY_TEMP","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/DebugMonitorValues.c","line":5},{"name":"TYPE_POSITION","type":"int","mods":["const"],"init":"4","file":"4_World/Classes/DebugMonitorValues.c","line":6},{"name":"TYPE_LAST_DAMAGE","type":"int","mods":["const"],"init":"5","file":"4_World/Classes/DebugMonitorValues.c","line":7},{"name":"LAST_DAMAGE_FALL","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/DebugMonitorValues.c","line":9},{"name":"LAST_DAMAGE_HIT","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/DebugMonitorValues.c","line":10},{"name":"VALUE_CHECK_INTERVAL","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/DebugMonitorValues.c","line":12},{"name":"SENSITIVTY_PERCENTAGE","type":"float","mods":["const"],"init":"1","brief":"how much the value needs to change up/down from previous update to trigger a new update(in percent)","file":"4_World/Classes/DebugMonitorValues.c","line":13},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/DebugMonitorValues.c","line":15},{"name":"m_TimeSinceLastTick","type":"float","init":"VALUE_CHECK_INTERVAL + 1","file":"4_World/Classes/DebugMonitorValues.c","line":16},{"name":"m_CurrentLastDamage","type":"string","file":"4_World/Classes/DebugMonitorValues.c","line":18},{"name":"m_LastHealthUpdate","type":"float","file":"4_World/Classes/DebugMonitorValues.c","line":20},{"name":"m_LastBloodUpdate","type":"float","file":"4_World/Classes/DebugMonitorValues.c","line":21},{"name":"m_lastDamageUpdate","type":"string","file":"4_World/Classes/DebugMonitorValues.c","line":22},{"name":"m_HealthMaxValue","type":"float","file":"4_World/Classes/DebugMonitorValues.c","line":24},{"name":"m_BloodMaxValue","type":"float","file":"4_World/Classes/DebugMonitorValues.c","line":25},{"name":"m_BloodClient","type":"float","file":"4_World/Classes/DebugMonitorValues.c","line":27},{"name":"m_HealthClient","type":"float","file":"4_World/Classes/DebugMonitorValues.c","line":28},{"name":"m_LastDamageClient","type":"string","file":"4_World/Classes/DebugMonitorValues.c","line":29}]},{"name":"DebugPrint","url":"classes/DebugPrint/","file":"3_Game/tools/DebugPrint.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["static"],"file":"3_Game/tools/DebugPrint.c","line":14},{"name":"Log","ret":"void","params":[{"type":"string","name":"msg"}],"mods":["static"],"brief":"Prints debug message with normal prio","file":"3_Game/tools/DebugPrint.c","line":37},{"name":"LogAndTrace","ret":"void","params":[{"type":"string","name":"msg"}],"mods":["static"],"brief":"Prints debug message as normal message and prints stack trace of calls","file":"3_Game/tools/DebugPrint.c","line":56},{"name":"LogWarning","ret":"void","params":[{"type":"string","name":"msg"}],"mods":["static"],"brief":"Prints debug message as warning message","file":"3_Game/tools/DebugPrint.c","line":71},{"name":"LogWarningAndTrace","ret":"void","params":[{"type":"string","name":"msg"}],"mods":["static"],"brief":"Prints debug message as warning message and prints stack trace of calls","file":"3_Game/tools/DebugPrint.c","line":90},{"name":"LogError","ret":"void","params":[{"type":"string","name":"msg"}],"mods":["static"],"brief":"Prints debug message as error message","file":"3_Game/tools/DebugPrint.c","line":105},{"name":"LogErrorAndTrace","ret":"void","params":[{"type":"string","name":"msg"}],"mods":["static"],"brief":"Prints debug message as error message and prints stack trace of calls","file":"3_Game/tools/DebugPrint.c","line":124},{"name":"AdjustDebugLog","ret":"string","params":[{"type":"string","name":"msg"}],"mods":["static"],"brief":"Function adjust received message for debug console (Do not use)","file":"3_Game/tools/DebugPrint.c","line":141},{"name":"EnableTracingLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/DebugPrint.c","line":156},{"name":"IsDebugLog","ret":"bool","params":[{"type":"string","name":"msg"}],"mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":161},{"name":"TrimDebugLog","ret":"string","params":[{"type":"string","name":"msg"}],"mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":173},{"name":"IsStackTrace","ret":"bool","params":[{"type":"string","name":"msg"}],"mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":187},{"name":"TrimStackTrace","ret":"string","params":[{"type":"string","name":"msg"}],"mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":208},{"name":"LogMessage","ret":"void","params":[{"type":"string","name":"msg"},{"type":"int","name":"msg_type"},{"type":"bool","name":"trace","def":"false"}],"mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":218}],"members":[{"name":"MSG_LOG","type":"int","mods":["static","private","const"],"init":"0","file":"3_Game/tools/DebugPrint.c","line":3},{"name":"MSG_WARNING","type":"int","mods":["static","private","const"],"init":"1","file":"3_Game/tools/DebugPrint.c","line":4},{"name":"MSG_ERROR","type":"int","mods":["static","private","const"],"init":"2","file":"3_Game/tools/DebugPrint.c","line":5},{"name":"MSG_COUNT","type":"int","mods":["static","private","const"],"init":"3","file":"3_Game/tools/DebugPrint.c","line":6},{"name":"s_MsgPrefix","type":"string","mods":["static","private"],"array":"MSG_COUNT","file":"3_Game/tools/DebugPrint.c","line":8},{"name":"s_MsgStackMarkStart","type":"string","mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":9},{"name":"s_MsgStackMarkEnd","type":"string","mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":10},{"name":"s_MsgStackMarked","type":"bool","mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":11},{"name":"s_TraceAllLogs","type":"bool","mods":["static","private"],"file":"3_Game/tools/DebugPrint.c","line":12}]},{"name":"DebugSpawnParams","url":"classes/DebugSpawnParams/","file":"3_Game/Entities/EntityAI.c","line":84,"methods":[{"name":"None","ret":"DebugSpawnParams","mods":["static"],"file":"3_Game/Entities/EntityAI.c","line":88},{"name":"WithPlayer","ret":"DebugSpawnParams","params":[{"type":"Man","name":"player"}],"mods":["static"],"file":"3_Game/Entities/EntityAI.c","line":95}],"members":[{"name":"m_Player","type":"Man","file":"3_Game/Entities/EntityAI.c","line":86}]},{"name":"DebugText","url":"classes/DebugText/","base":"Managed","brief":"Used for creating on screen texts in world.","file":"1_Core/Debug/DebugText.c","line":8,"methods":[{"name":"DebugText","kind":"ctor","ret":"void","mods":["private"],"proto":true,"brief":"Instantiate using the Create method in derived classes","file":"1_Core/Debug/DebugText.c","line":11},{"name":"~DebugText","kind":"dtor","ret":"void","proto":true,"file":"1_Core/Debug/DebugText.c","line":12},{"name":"GetText","ret":"string","mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":14},{"name":"GetFontSize","ret":"float","mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":15},{"name":"GetTextColor","ret":"int","mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":16},{"name":"GetBackgroundColor","ret":"int","mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":17},{"name":"GetPriority","ret":"int","mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":18},{"name":"SetText","ret":"void","params":[{"type":"string","name":"text"}],"mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":19},{"name":"SetTextColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":20},{"name":"SetFontSize","ret":"void","params":[{"type":"float","name":"size"}],"mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":21},{"name":"SetBackgroundColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugText.c","line":22},{"name":"SetPriority","ret":"void","params":[{"type":"int","name":"priority"}],"mods":["proto","external"],"proto":true,"brief":"Sets Z order priority.","file":"1_Core/Debug/DebugText.c","line":27}]},{"name":"DebugTextScreenSpace","url":"classes/DebugTextScreenSpace/","base":"DebugText","file":"1_Core/Debug/DebugTextScreenSpace.c","line":7,"methods":[{"name":"DebugTextScreenSpace","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/Debug/DebugTextScreenSpace.c","line":10},{"name":"~DebugTextScreenSpace","kind":"dtor","ret":"void","proto":true,"file":"1_Core/Debug/DebugTextScreenSpace.c","line":11},{"name":"SetPosition","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugTextScreenSpace.c","line":13},{"name":"GetPosition","ret":"vector","mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugTextScreenSpace.c","line":14},{"name":"Create","ret":"DebugTextScreenSpace","params":[{"type":"string","name":"text"},{"type":"DebugTextFlags","name":"flags"},{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"size","def":"20.0"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"bgColor","def":"0x00000000"},{"type":"int","name":"priority","def":"1000"}],"mods":["static","proto"],"proto":true,"brief":"Creates a text instance.","file":"1_Core/Debug/DebugTextScreenSpace.c","line":29}]},{"name":"DebugTextWorldSpace","url":"classes/DebugTextWorldSpace/","base":"DebugText","file":"1_Core/Debug/DebugTextWorldSpace.c","line":7,"methods":[{"name":"DebugTextWorldSpace","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/Debug/DebugTextWorldSpace.c","line":10},{"name":"~DebugTextWorldSpace","kind":"dtor","ret":"void","proto":true,"file":"1_Core/Debug/DebugTextWorldSpace.c","line":11},{"name":"GetPosition","ret":"vector","mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugTextWorldSpace.c","line":13},{"name":"SetPosition","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"}],"mods":["proto","external"],"proto":true,"file":"1_Core/Debug/DebugTextWorldSpace.c","line":14},{"name":"SetTransform","ret":"void","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto","external"],"proto":true,"brief":"Sets the transformation matrix of the text. Useful only for texts created with CreateInWorld().","file":"1_Core/Debug/DebugTextWorldSpace.c","line":16},{"name":"GetTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto"],"proto":true,"brief":"Returns the transformation matrix of the text. Useful only for texts created with CreateInWorld().","file":"1_Core/Debug/DebugTextWorldSpace.c","line":18},{"name":"Create","ret":"DebugTextWorldSpace","params":[{"type":"string","name":"text"},{"type":"DebugTextFlags","name":"flags"},{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"},{"type":"float","name":"size","def":"20.0"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"bgColor","def":"0x00000000"},{"type":"int","name":"priority","def":"1000"}],"mods":["static","proto"],"proto":true,"brief":"Creates a text instance.","file":"1_Core/Debug/DebugTextWorldSpace.c","line":34},{"name":"CreateInWorld","ret":"DebugTextWorldSpace","params":[{"type":"string","name":"text"},{"type":"DebugTextFlags","name":"flags"},{"type":"vector","name":"transform","array":"4"},{"type":"float","name":"size","def":"20.0"},{"type":"int","name":"color","def":"0xFFFFFFFF"},{"type":"int","name":"bgColor","def":"0x00000000"},{"type":"int","name":"priority","def":"1000"}],"mods":["static","proto"],"proto":true,"brief":"The text is placed in world and is occluded by other objects. The size is in meters (approximately).","file":"1_Core/Debug/DebugTextWorldSpace.c","line":40}]},{"name":"DebugWeatherRPCData","url":"classes/DebugWeatherRPCData/","file":"3_Game/DebugWeatherRPCData.c","line":1,"members":[{"name":"m_FogValue","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":3},{"name":"m_OvercastValue","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":4},{"name":"m_RainValue","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":5},{"name":"m_SnowfallValue","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":6},{"name":"m_FogInterpolation","type":"float","init":"0","file":"3_Game/DebugWeatherRPCData.c","line":8},{"name":"m_OvercastInterpolation","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":9},{"name":"m_RainInterpolation","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":10},{"name":"m_SnowfallInterpolation","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":11},{"name":"m_FogDuration","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":13},{"name":"m_OvercastDuration","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":14},{"name":"m_RainDuration","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":15},{"name":"m_SnowfallDuration","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":16},{"name":"m_VolFogDistanceDensity","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":18},{"name":"m_VolFogDistanceDensityTime","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":19},{"name":"m_VolFogHeightDensity","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":21},{"name":"m_VolFogHeightDensityTime","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":22},{"name":"m_VolFogHeightBias","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":24},{"name":"m_VolFogHeightBiasTime","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":25},{"name":"m_StormDensity","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":27},{"name":"m_StormThreshold","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":28},{"name":"m_StormTimeOut","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":29},{"name":"m_WindMagnitudeValue","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":31},{"name":"m_WindMInterpolation","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":32},{"name":"m_WindMDuration","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":33},{"name":"m_WindDirectionValue","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":35},{"name":"m_WindDInterpolation","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":36},{"name":"m_WindDDuration","type":"float","init":"-1","file":"3_Game/DebugWeatherRPCData.c","line":37}]},{"name":"DeCraftArmband","url":"classes/DeCraftArmband/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftArmband.c","line":3,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftArmband.c","line":5},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftArmband.c","line":80}]},{"name":"DeCraftBow","url":"classes/DeCraftBow/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftBow.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftBow.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftBow.c","line":87}]},{"name":"DeCraftCamoNetShelter","url":"classes/DeCraftCamoNetShelter/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftCamoNetShelter.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCamoNetShelter.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCamoNetShelter.c","line":99}]},{"name":"DeCraftCarrierComplete","url":"classes/DeCraftCarrierComplete/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierComplete.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierComplete.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierComplete.c","line":107}]},{"name":"DeCraftCarrierHolster","url":"classes/DeCraftCarrierHolster/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierHolster.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierHolster.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierHolster.c","line":95}]},{"name":"DeCraftCarrierPouches","url":"classes/DeCraftCarrierPouches/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierPouches.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierPouches.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCarrierPouches.c","line":95}]},{"name":"DeCraftCookingStand","url":"classes/DeCraftCookingStand/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftCookingStand.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCookingStand.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCookingStand.c","line":87}]},{"name":"DeCraftCourierBag","url":"classes/DeCraftCourierBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftCourierBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCourierBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftCourierBag.c","line":98}]},{"name":"DeCraftDetonator","url":"classes/DeCraftDetonator/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftDetonator.c","line":3,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftDetonator.c","line":5},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftDetonator.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftDetonator.c","line":63}]},{"name":"DeCraftFishingRod","url":"classes/DeCraftFishingRod/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftFishingRod.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftFishingRod.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftFishingRod.c","line":97}]},{"name":"DeCraftFishNetTrap","url":"classes/DeCraftFishNetTrap/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftFishNetTrap.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftFishNetTrap.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftFishNetTrap.c","line":96}]},{"name":"DeCraftGhillieAttachment","url":"classes/DeCraftGhillieAttachment/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieAttachment.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieAttachment.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieAttachment.c","line":98}]},{"name":"DeCraftGhillieBushrag","url":"classes/DeCraftGhillieBushrag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieBushrag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieBushrag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieBushrag.c","line":99}]},{"name":"DeCraftGhillieHood","url":"classes/DeCraftGhillieHood/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieHood.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieHood.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieHood.c","line":99}]},{"name":"DeCraftGhillieSuit","url":"classes/DeCraftGhillieSuit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieSuit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieSuit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieSuit.c","line":98}]},{"name":"DeCraftGhillieTop","url":"classes/DeCraftGhillieTop/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieTop.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieTop.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftGhillieTop.c","line":99}]},{"name":"DeCraftHandDrillKit","url":"classes/DeCraftHandDrillKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftHandDrillKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftHandDrillKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftHandDrillKit.c","line":87}]},{"name":"DeCraftImprovisedBag","url":"classes/DeCraftImprovisedBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftImprovisedBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftImprovisedBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftImprovisedBag.c","line":98}]},{"name":"DeCraftImprovisedLeatherBag","url":"classes/DeCraftImprovisedLeatherBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftImprovisedLeatherBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftImprovisedLeatherBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftImprovisedLeatherBag.c","line":98}]},{"name":"DeCraftLeatherCourierBag","url":"classes/DeCraftLeatherCourierBag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftLeatherCourierBag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftLeatherCourierBag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftLeatherCourierBag.c","line":98}]},{"name":"DeCraftLeatherSack","url":"classes/DeCraftLeatherSack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftLeatherSack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftLeatherSack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftLeatherSack.c","line":83}]},{"name":"DeCraftSnareTrap","url":"classes/DeCraftSnareTrap/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftSnareTrap.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftSnareTrap.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftSnareTrap.c","line":87}]},{"name":"DeCraftSpear","url":"classes/DeCraftSpear/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftSpear.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftSpear.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftSpear.c","line":87}]},{"name":"DeCraftSplint","url":"classes/DeCraftSplint/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftSplint.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftSplint.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftSplint.c","line":87}]},{"name":"DeCraftTripWire","url":"classes/DeCraftTripWire/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftTripWire.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftTripWire.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftTripWire.c","line":87}]},{"name":"DeCraftTruck01DoubleWheel","url":"classes/DeCraftTruck01DoubleWheel/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftTruck01DoubleWheel.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftTruck01DoubleWheel.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftTruck01DoubleWheel.c","line":74},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftTruck01DoubleWheel.c","line":84}]},{"name":"DeCraftWoodenCrate","url":"classes/DeCraftWoodenCrate/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DeCraftWoodenCrate.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftWoodenCrate.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftWoodenCrate.c","line":74},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DeCraftWoodenCrate.c","line":85}]},{"name":"DeerPelt","url":"classes/DeerPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":21},{"name":"DeerSteakMeat","url":"classes/DeerSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/DeerSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DeerSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DeerSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DeerSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DeerSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DeerSteakMeat.c","line":23}]},{"name":"DefaultActionInput","url":"classes/DefaultActionInput/","base":"ContinuousDefaultActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":631,"methods":[{"name":"DefaultActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":633},{"name":"OnActionStart","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":639},{"name":"WasEnded","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":645}]},{"name":"DefaultCharacterCreationMethods","url":"classes/DefaultCharacterCreationMethods/","file":"3_Game/gameplay.c","line":1149,"methods":[{"name":"GetPathFromSlotID","ret":"string","params":[{"type":"int","name":"slot_ID"}],"mods":["static"],"brief":"Returns config path of att. slot category, empty if undefined","file":"3_Game/gameplay.c","line":1186},{"name":"GetConfigArrayCountFromSlotID","ret":"int","params":[{"type":"int","name":"slot_ID"}],"mods":["static"],"brief":"How many 'default equip' types are listed in the corresponding array","file":"3_Game/gameplay.c","line":1194},{"name":"GetConfigAttachmentTypes","ret":"array<string>","params":[{"type":"int","name":"slot_ID"}],"mods":["static"],"brief":"Lists all configured types (if any) for the appropriate attachment","file":"3_Game/gameplay.c","line":1202},{"name":"GetAttachmentSlotsArray","ret":"array<int>","mods":["static"],"brief":"Lists all customizable InventorySlots","file":"3_Game/gameplay.c","line":1210},{"name":"GetConfigArrayNames","ret":"array<string>","mods":["static"],"brief":"for conversion of slot ID to config array's string","file":"3_Game/gameplay.c","line":1216}],"members":[{"name":"m_AttachmentSlots","type":"ref array<int>","mods":["static"],"init":"{ InventorySlots.SHOULDER, InventorySlots.MELEE, InventorySlots.HEADGEAR, InventorySlots.MASK, InventorySlots.EYEWEAR, InventorySlots.GLOVES, InventorySlots.ARMBAND, InventorySlots.BODY, InventorySlots.VEST, InventorySlots.BACK, InventorySlots.HIPS, InventorySlots.LEGS, InventorySlots.FEET }","file":"3_Game/gameplay.c","line":1151},{"name":"m_ConfigArrayNames","type":"ref array<string>","mods":["static"],"init":"{ \"shoulder\", \"melee\", \"headgear\", \"mask\", \"eyewear\", \"gloves\", \"armband\", \"top\", \"vests\", \"backpacks\", \"hips\", \"bottom\", \"shoe\" }","file":"3_Game/gameplay.c","line":1167},{"name":"m_Path","type":"string","mods":["const","static"],"init":"\"cfgCharacterCreation\"","file":"3_Game/gameplay.c","line":1183}]},{"name":"DefaultRecoil","url":"classes/DefaultRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/DefaultRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/DefaultRecoil.c","line":3}]},{"name":"DeferredEvent","url":"classes/DeferredEvent/","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":2,"methods":[{"name":"ReserveInventory","ret":"bool","params":[{"type":"HumanInventory","name":"inventory"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":5},{"name":"ClearInventoryReservation","ret":"void","params":[{"type":"HumanInventory","name":"inventory"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":6}],"members":[{"name":"m_mode","type":"InventoryMode","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":4}]},{"name":"DeferredForceSwapEntities","url":"classes/DeferredForceSwapEntities/","base":"DeferredEvent","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":82,"methods":[{"name":"DeferredForceSwapEntities","kind":"ctor","ret":"void","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":89},{"name":"ReserveInventory","ret":"bool","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":98},{"name":"ClearInventoryReservation","ret":"void","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":117}],"members":[{"name":"m_item1","type":"EntityAI","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":84},{"name":"m_item2","type":"EntityAI","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":85},{"name":"m_dst1","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":86},{"name":"m_dst2","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":87}]},{"name":"DeferredHandEvent","url":"classes/DeferredHandEvent/","base":"DeferredEvent","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":124,"methods":[{"name":"DeferredHandEvent","kind":"ctor","ret":"void","params":[{"type":"InventoryMode","name":"mode"},{"type":"HandEventBase","name":"e"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":127},{"name":"ReserveInventory","ret":"bool","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":133},{"name":"ClearInventoryReservation","ret":"void","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":138}],"members":[{"name":"m_event","type":"ref HandEventBase","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":126}]},{"name":"DeferredSwapEntities","url":"classes/DeferredSwapEntities/","base":"DeferredEvent","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":40,"methods":[{"name":"DeferredSwapEntities","kind":"ctor","ret":"void","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":47},{"name":"ReserveInventory","ret":"bool","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":56},{"name":"ClearInventoryReservation","ret":"void","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":75}],"members":[{"name":"m_item1","type":"EntityAI","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":42},{"name":"m_item2","type":"EntityAI","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":43},{"name":"m_dst1","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":44},{"name":"m_dst2","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":45}]},{"name":"DeferredTakeToDst","url":"classes/DeferredTakeToDst/","base":"DeferredEvent","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":10,"methods":[{"name":"DeferredTakeToDst","kind":"ctor","ret":"void","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":15},{"name":"ReserveInventory","ret":"bool","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":22},{"name":"ClearInventoryReservation","ret":"void","params":[{"type":"HumanInventory","name":"inventory"}],"mods":["override"],"file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":34}],"members":[{"name":"m_src","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":12},{"name":"m_dst","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/DayZPlayerInventory.c","line":13}]},{"name":"Defibrillator","url":"classes/Defibrillator/","base":"ItemBase","file":"4_World/Entities/ItemBase/Defibrillator.c","line":1,"methods":[{"name":"Defibrillator","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Defibrillator.c","line":16},{"name":"~Defibrillator","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Defibrillator.c","line":23},{"name":"GetTimeNeededToCharge","ret":"float","file":"4_World/Entities/ItemBase/Defibrillator.c","line":29},{"name":"GetEnergyNeededToCharge","ret":"float","file":"4_World/Entities/ItemBase/Defibrillator.c","line":35},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Defibrillator.c","line":41},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Defibrillator.c","line":58},{"name":"OnIsCharged","ret":"void","file":"4_World/Entities/ItemBase/Defibrillator.c","line":69},{"name":"StopChargedAlarm","ret":"void","file":"4_World/Entities/ItemBase/Defibrillator.c","line":84},{"name":"StopChargingSound","ret":"void","file":"4_World/Entities/ItemBase/Defibrillator.c","line":94},{"name":"StopChargingTimer","ret":"void","file":"4_World/Entities/ItemBase/Defibrillator.c","line":102},{"name":"IsCharged","ret":"bool","file":"4_World/Entities/ItemBase/Defibrillator.c","line":111},{"name":"DischargeServer","ret":"void","params":[{"type":"PlayerBase","name":"victim"}],"file":"4_World/Entities/ItemBase/Defibrillator.c","line":116},{"name":"DischargeClient","ret":"void","params":[{"type":"PlayerBase","name":"victim"}],"file":"4_World/Entities/ItemBase/Defibrillator.c","line":142},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Defibrillator.c","line":147}],"members":[{"name":"CHARGING_SOUND","type":"string","mods":["static","const"],"init":"\"defibrillator_charge_SoundSet\"","file":"4_World/Entities/ItemBase/Defibrillator.c","line":3},{"name":"CHARGED_AND_READY_SOUND","type":"string","mods":["static","const"],"init":"\"defibrillator_ready_SoundSet\"","file":"4_World/Entities/ItemBase/Defibrillator.c","line":4},{"name":"SHOCK_SOUND","type":"string","mods":["static","const"],"init":"\"defibrillator_shock_SoundSet\"","file":"4_World/Entities/ItemBase/Defibrillator.c","line":5},{"name":"m_IsCharged","type":"bool","init":"false","file":"4_World/Entities/ItemBase/Defibrillator.c","line":7},{"name":"m_ChargeTime","type":"float","mods":["static"],"init":"5","file":"4_World/Entities/ItemBase/Defibrillator.c","line":9},{"name":"m_EnergyNeededToCharge","type":"float","mods":["static"],"init":"20","file":"4_World/Entities/ItemBase/Defibrillator.c","line":10},{"name":"m_ChargingTimer","type":"ref Timer","file":"4_World/Entities/ItemBase/Defibrillator.c","line":12},{"name":"m_ChargedAlarm","type":"EffectSound","file":"4_World/Entities/ItemBase/Defibrillator.c","line":13},{"name":"m_ChargingSound","type":"EffectSound","file":"4_World/Entities/ItemBase/Defibrillator.c","line":14}]},{"name":"DenimJacket","url":"classes/DenimJacket/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/DenimJacket.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/DenimJacket.c","line":3}]},{"name":"DeployableContainer_Base","url":"classes/DeployableContainer_Base/","base":"Container_Base","file":"4_World/Entities/ItemBase/Container_Base.c","line":32,"methods":[{"name":"DeployableContainer_Base","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Container_Base.c","line":36},{"name":"GetInvulnerabilityTypeString","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":43},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":48},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":56},{"name":"CanLoadAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":64},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":72},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":80},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base.c","line":91}],"members":[{"name":"m_HalfExtents","type":"vector","mods":["protected"],"brief":"The Y value contains a heightoffset and not the halfextent !!!","file":"4_World/Entities/ItemBase/Container_Base.c","line":34}]},{"name":"Derringer","url":"classes/Derringer/","base":"Derringer_Base","file":"4_World/Entities/Firearms/Pistol/Derringer.c","line":25},{"name":"Derringer_Base","url":"classes/Derringer_Base/","base":"DoubleBarrel_Base","file":"4_World/Entities/Firearms/Pistol/Derringer.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Derringer.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Derringer.c","line":8},{"name":"GetAnimationForChamberingWithEjection","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Derringer.c","line":19}]},{"name":"DerringerRecoil","url":"classes/DerringerRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/DerringerRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/DerringerRecoil.c","line":3}]},{"name":"DesignerGlasses","url":"classes/DesignerGlasses/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/DesignerGlasses.c","line":1,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/DesignerGlasses.c","line":3}]},{"name":"DestroyItemInCorpsesHandsAndCreateNewOnGndLambda","url":"classes/DestroyItemInCorpsesHandsAndCreateNewOnGndLambda/","base":"ReplaceAndDestroyLambda","file":"4_World/Static/MiscGameplayFunctions.c","line":1912,"methods":[{"name":"DestroyItemInCorpsesHandsAndCreateNewOnGndLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"bool","name":"destroy","def":"false"}],"file":"4_World/Static/MiscGameplayFunctions.c","line":1915},{"name":"RemoveOldItemFromLocation","ret":"void","mods":["protected","override"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1927}]},{"name":"DestructionEffectBase","url":"classes/DestructionEffectBase/","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":1,"methods":[{"name":"~DestructionEffectBase","kind":"dtor","ret":"void","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":28},{"name":"Init","ret":"void","mods":["private"],"proto":true,"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":43},{"name":"HasExplosionDamage","ret":"bool","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":45},{"name":"DealExplosionDamage","ret":"void","mods":["private"],"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":50},{"name":"OnHealthLevelChanged","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":55},{"name":"ReplaceEntityServer","ret":"void","mods":["private"],"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":110},{"name":"PlayParticle","ret":"ParticleSource","params":[{"type":"int","name":"particleType"},{"type":"bool","name":"attach","def":"false"}],"mods":["private"],"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":121},{"name":"OnEntityDestroyedOneTimeClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"proto":true,"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":145},{"name":"OnEntityDestroyedOneTimeServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"proto":true,"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":148},{"name":"OnEntityDestroyedPersistentClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"proto":true,"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":151},{"name":"OnEntityDestroyedPersistentServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"proto":true,"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":154},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"proto":true,"file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":157}],"members":[{"name":"m_Entity","type":"EntityAI","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":3},{"name":"m_EntityIsTakeable","type":"bool","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":5},{"name":"m_POneTime","type":"ParticleSource","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":7},{"name":"m_PPersistent","type":"ParticleSource","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":8},{"name":"m_ParticleOneTime","type":"int","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":10},{"name":"m_ParticlePersistent","type":"int","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":11},{"name":"m_SOneTime","type":"EffectSound","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":13},{"name":"m_SPersistent","type":"EffectSound","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":14},{"name":"m_SoundSetOneTime","type":"string","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":16},{"name":"m_SoundSetPersistent","type":"string","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":17},{"name":"m_KeepHealthOnReplace","type":"bool","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":19},{"name":"m_ReplaceWithEntity","type":"string","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":20},{"name":"m_ReplaceDelay","type":"int","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":21},{"name":"m_HasExplosionDamage","type":"bool","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":23},{"name":"m_DamageType","type":"DamageType","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":24},{"name":"m_AmmoType","type":"string","file":"3_Game/Effects/DestructionEffects/DestructionEffectBase.c","line":25}]},{"name":"DestructionEffectGasCanister","url":"classes/DestructionEffectGasCanister/","base":"DestructionEffectBase","file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":124,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":126},{"name":"OnEntityDestroyedOneTimeClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":147},{"name":"OnEntityDestroyedOneTimeServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":151},{"name":"OnEntityDestroyedPersistentClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":155},{"name":"OnEntityDestroyedPersistentServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":159},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":163}]},{"name":"DestructionEffectMetalicMechanism","url":"classes/DestructionEffectMetalicMechanism/","base":"DestructionEffectBase","file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":168,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":170},{"name":"OnEntityDestroyedOneTimeClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":191},{"name":"OnEntityDestroyedOneTimeServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":195},{"name":"OnEntityDestroyedPersistentClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":199},{"name":"OnEntityDestroyedPersistentServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":203},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":207}]},{"name":"DestructionEffectSpookyGoat","url":"classes/DestructionEffectSpookyGoat/","base":"DestructionEffectBase","file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":212,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":214},{"name":"OnEntityDestroyedOneTimeClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":234},{"name":"OnEntityDestroyedOneTimeServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"oldLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":238},{"name":"OnEntityDestroyedPersistentClient","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":242},{"name":"OnEntityDestroyedPersistentServer","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":246},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"4_World/Classes/DestructionEffects/DestructionEffects.c","line":250}]},{"name":"DetachActionData","url":"classes/DetachActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":1,"members":[{"name":"m_AttSlot","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionDetach.c","line":3}]},{"name":"DetachMagActionData","url":"classes/DetachMagActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":5,"members":[{"name":"m_ilMagazine","type":"ref InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":7}]},{"name":"DetachMagActionReciveData","url":"classes/DetachMagActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":1,"members":[{"name":"m_ilMagazine","type":"ref InventoryLocation","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":3}]},{"name":"DetachOldMagazine","url":"classes/DetachOldMagazine/","base":"WeaponStateBase","brief":"detaches old magazine from weapon and stores it in left hand (LH)","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":5,"methods":[{"name":"DetachOldMagazine","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":10},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":16},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":21},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":28},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":65},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":86}],"members":[{"name":"m_oldMagazine","type":"Magazine","brief":"magazine that will be detached","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":7},{"name":"m_newDst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":8}]},{"name":"DeveloperFreeCamera","url":"classes/DeveloperFreeCamera/","file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["static"],"proto":true,"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":3},{"name":"FreeCameraToggle","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"teleport_player","def":"false"}],"mods":["static"],"brief":"Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camera position.","file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":6},{"name":"EnableFreeCameraSceneEditor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":18},{"name":"IsFreeCameraEnabled","ret":"bool","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":23},{"name":"IsFreeCameraEnabledNoPlayerMovement","ret":"bool","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":28},{"name":"EnableFreeCamera","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected","static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":36},{"name":"DisableFreeCamera","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"teleport_player","def":"false"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":52},{"name":"OnSetFreeCameraEvent","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"FreeDebugCamera","name":"camera"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperFreeCamera.c","line":76}]},{"name":"DeveloperTeleport","url":"classes/DeveloperTeleport/","file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":1,"methods":[{"name":"TeleportAtCursor","ret":"void","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":5},{"name":"TeleportAtCursorEx","ret":"void","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":45},{"name":"GetPlayerRootForTeleporting","ret":"Object","params":[{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":85},{"name":"SetPlayerPosition","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"vector","name":"position"},{"type":"bool","name":"breakSync","def":"false"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":115},{"name":"SetPlayerDirection","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"vector","name":"direction"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":153},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":168},{"name":"OnRPCSetPlayerPosition","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["static","protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":182},{"name":"OnRPCSetPlayerDirection","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["static","protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":195}],"members":[{"name":"TELEPORT_DISTANCE_MAX","type":"float","mods":["protected","static","const"],"init":"1000","file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":3},{"name":"TELEPORT_DISTANCE_MAX_EX","type":"float","mods":["protected","static","const"],"init":"500","file":"4_World/Plugins/PluginBase/PluginDeveloper/DeveloperTeleport.c","line":44}]},{"name":"DiagMenu","url":"classes/DiagMenu/","topic":"DiagMenu","file":"1_Core/proto/EnDebug.c","line":240,"methods":[{"name":"IsInitialized","ret":"bool","mods":["static","proto"],"proto":true,"brief":"Checks if DiagMenu is initialized","file":"1_Core/proto/EnDebug.c","line":243},{"name":"InitScriptDiags","ret":"void","mods":["static","proto"],"proto":true,"brief":"To be used before registering scripted diags","file":"1_Core/proto/EnDebug.c","line":246},{"name":"ClearScriptDiags","ret":"void","mods":["static","proto"],"proto":true,"brief":"To be used when scripted diags should not be present","file":"1_Core/proto/EnDebug.c","line":248},{"name":"RegisterMenu","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"name"},{"type":"int","name":"parent"}],"mods":["static","proto"],"proto":true,"brief":"Register a new menu","file":"1_Core/proto/EnDebug.c","line":256},{"name":"RegisterItem","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"shortcut"},{"type":"string","name":"name"},{"type":"int","name":"parent"},{"type":"string","name":"values"},{"type":"func","name":"callback","def":"null"}],"mods":["static","proto"],"proto":true,"brief":"Register a new item","file":"1_Core/proto/EnDebug.c","line":267},{"name":"RegisterBool","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"shortcut"},{"type":"string","name":"name"},{"type":"int","name":"parent"},{"type":"bool","name":"reverse","def":"false"},{"type":"func","name":"callback","def":"null"}],"mods":["static","proto"],"proto":true,"brief":"Register a new bool item","file":"1_Core/proto/EnDebug.c","line":280},{"name":"RegisterRange","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"shortcut"},{"type":"string","name":"name"},{"type":"int","name":"parent"},{"type":"string","name":"valuenames"},{"type":"func","name":"callback","def":"null"}],"mods":["static","proto"],"proto":true,"brief":"Register a new range item","file":"1_Core/proto/EnDebug.c","line":291},{"name":"Unregister","ret":"void","params":[{"type":"int","name":"id"}],"mods":["static","proto"],"proto":true,"brief":"Unregister the item at given id","file":"1_Core/proto/EnDebug.c","line":294},{"name":"IsRegistered","ret":"bool","params":[{"type":"int","name":"id"}],"mods":["static","proto"],"proto":true,"brief":"Check if the item at given id has been registered","file":"1_Core/proto/EnDebug.c","line":297},{"name":"BindCallback","ret":"bool","params":[{"type":"int","name":"id"},{"type":"func","name":"callback"}],"mods":["static","proto"],"proto":true,"brief":"Bind a callback to the given id","file":"1_Core/proto/EnDebug.c","line":317},{"name":"UnbindCallback","ret":"void","params":[{"type":"int","name":"id"}],"mods":["static","proto"],"proto":true,"brief":"Unbind the callback from the given id","file":"1_Core/proto/EnDebug.c","line":319},{"name":"GetBool","ret":"bool","params":[{"type":"int","name":"id"},{"type":"bool","name":"reverse","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Get value as bool from the given script id","file":"1_Core/proto/EnDebug.c","line":322},{"name":"GetValue","ret":"int","params":[{"type":"int","name":"id"}],"mods":["static","proto"],"proto":true,"brief":"Get value as int from the given script id","file":"1_Core/proto/EnDebug.c","line":324},{"name":"SetValue","ret":"void","params":[{"type":"int","name":"id"},{"type":"int","name":"value"}],"mods":["static","proto"],"proto":true,"brief":"Set value at the given script id","file":"1_Core/proto/EnDebug.c","line":326},{"name":"GetRangeValue","ret":"float","params":[{"type":"int","name":"id"}],"mods":["static","proto"],"proto":true,"brief":"Get range value at the given script id","file":"1_Core/proto/EnDebug.c","line":329},{"name":"SetRangeValue","ret":"void","params":[{"type":"int","name":"id"},{"type":"float","name":"value"}],"mods":["static","proto"],"proto":true,"brief":"Set range value at the given script id","file":"1_Core/proto/EnDebug.c","line":331},{"name":"GetEngineValue","ret":"int","params":[{"type":"int","name":"id"}],"mods":["static","proto"],"proto":true,"brief":"Get value at the given engine id","file":"1_Core/proto/EnDebug.c","line":334},{"name":"SetEngineValue","ret":"void","params":[{"type":"int","name":"id"},{"type":"int","name":"value"}],"mods":["static","proto"],"proto":true,"brief":"Set value at the given engine id","file":"1_Core/proto/EnDebug.c","line":336},{"name":"GetEngineRangeValue","ret":"float","params":[{"type":"int","name":"id"}],"mods":["static","proto"],"proto":true,"brief":"Get range value at the given engine id","file":"1_Core/proto/EnDebug.c","line":339},{"name":"SetEngineRangeValue","ret":"void","params":[{"type":"int","name":"id"},{"type":"float","name":"value"}],"mods":["static","proto"],"proto":true,"brief":"Set range value at the given engine id","file":"1_Core/proto/EnDebug.c","line":341},{"name":"MenuExists","ret":"bool","params":[{"type":"string","name":"name"}],"mods":["static","proto"],"proto":true,"brief":"Check if a menu with supplied name already exists","file":"1_Core/proto/EnDebug.c","line":344}]},{"name":"DialogueErrorProperties","url":"classes/DialogueErrorProperties/","base":"ErrorProperties","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":36,"methods":[{"name":"DialogueErrorProperties","kind":"ctor","ret":"void","params":[{"type":"string","name":"message"},{"type":"string","name":"serverMessage"},{"type":"string","name":"header"},{"type":"UIScriptedMenu","name":"handler","def":"null"},{"type":"int","name":"dialogButtonType","def":"DBT_OK"},{"type":"int","name":"defaultButton","def":"DBB_OK"},{"type":"int","name":"dialogMeaningType","def":"DMT_EXCLAMATION"},{"type":"bool","name":"displayAdditionalInfo","def":"true"}],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":45},{"name":"HandleError","ret":"void","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["override"],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":55},{"name":"GetHeader","ret":"string","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":76},{"name":"GetDialogButtonType","ret":"int","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":77},{"name":"GetDefaultButton","ret":"int","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":78},{"name":"GetDialogMeaningType","ret":"int","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":79},{"name":"GetHandler","ret":"UIScriptedMenu","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":80}],"members":[{"name":"m_Header","type":"string","mods":["protected"],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":38},{"name":"m_DialogButtonType","type":"int","mods":["protected"],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":39},{"name":"m_DefaultButton","type":"int","mods":["protected"],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":40},{"name":"m_DialogMeaningType","type":"int","mods":["protected"],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":41},{"name":"m_Handler","type":"UIScriptedMenu","mods":["protected"],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":42},{"name":"m_DisplayAdditionalInfo","type":"bool","mods":["protected"],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":43}]},{"name":"DigOutStashLambda","url":"classes/DigOutStashLambda/","base":"DropEquipAndDestroyRootLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":112,"methods":[{"name":"DigOutStashLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":114},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDigOutStash.c","line":116}]},{"name":"DigPrimarySoundEvent","url":"classes/DigPrimarySoundEvent/","base":"DigSoundEventBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":3,"methods":[{"name":"DigPrimarySoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":5}]},{"name":"DigSecondarySoundEvent","url":"classes/DigSecondarySoundEvent/","base":"DigSoundEventBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":13,"methods":[{"name":"DigSecondarySoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":15}]},{"name":"DigSoundEventBase","url":"classes/DigSoundEventBase/","base":"ReplaceSoundEventBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":23,"methods":[{"name":"SelectSoundID","ret":"void","mods":["override","protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionSurfaceEvents.c","line":25}]},{"name":"DimmingConfig","url":"classes/DimmingConfig/","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":1,"methods":[{"name":"SetRandomBrigthnessLimits","ret":"void","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":28},{"name":"SetRandomDimSpeedLimits","ret":"void","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":38},{"name":"SetRandomDurationLimits","ret":"void","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":48},{"name":"SetRandomBrightenSpeedLimits","ret":"void","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":58},{"name":"SetRandomPauseDurationLimits","ret":"void","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":68},{"name":"AddDimmingPattern","ret":"void","params":[{"type":"array<int>","name":"brightnessTarget"},{"type":"array<float>","name":"dimSpeed"},{"type":"array<float>","name":"dimDuration"},{"type":"array<float>","name":"brightenSpeed"},{"type":"array<float>","name":"pause"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":78},{"name":"SetPatternQueueRepeat","ret":"void","params":[{"type":"int","name":"val"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":99}],"members":[{"name":"m_DimBrigthnessMin","type":"float","init":"0.1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":4},{"name":"m_DimBrigthnessMax","type":"float","init":"1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":5},{"name":"m_DimSpeedMin","type":"float","init":"0.1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":6},{"name":"m_DimSpeedMax","type":"float","init":"1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":7},{"name":"m_DimBrigthnessDurationMin","type":"float","init":"0.1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":8},{"name":"m_DimBrigthnessDurationMax","type":"float","init":"1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":9},{"name":"m_BrightenSpeedMin","type":"float","init":"0.1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":10},{"name":"m_BrightenSpeedMax","type":"float","init":"1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":11},{"name":"m_DimBrigthnessPauseMin","type":"float","init":"1","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":12},{"name":"m_DimBrigthnessPauseMax","type":"float","init":"4","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":13},{"name":"m_UsePatterns","type":"bool","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":16},{"name":"m_PatternRepeatCount","type":"int","init":"-1","brief":"-1 = infinite","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":17},{"name":"m_CurrentPatternID","type":"int","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":18},{"name":"m_PatternCount","type":"int","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":19},{"name":"m_CurrentEntryID","type":"int","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":20},{"name":"m_BrightnessPatterns","type":"ref array<ref array<int>>","init":"new array<ref array<int>>()","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":21},{"name":"m_DimSpeedPatterns","type":"ref array<ref array<float>>","init":"new array<ref array<float>>()","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":22},{"name":"m_DurationPatterns","type":"ref array<ref array<float>>","init":"new array<ref array<float>>()","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":23},{"name":"m_BrightenSpeedPatterns","type":"ref array<ref array<float>>","init":"new array<ref array<float>>()","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":24},{"name":"m_PausePatterns","type":"ref array<ref array<float>>","init":"new array<ref array<float>>()","file":"4_World/Entities/ScriptedLightBase/Dimming/DimmingConfig.c","line":25}]},{"name":"DirtBikeHelmet_Black","url":"classes/DirtBikeHelmet_Black/","base":"DirtBikeHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":20},{"name":"DirtBikeHelmet_Blue","url":"classes/DirtBikeHelmet_Blue/","base":"DirtBikeHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":21},{"name":"DirtBikeHelmet_Chernarus","url":"classes/DirtBikeHelmet_Chernarus/","base":"DirtBikeHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":16},{"name":"DirtBikeHelmet_ColorBase","url":"classes/DirtBikeHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":1,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":4}]},{"name":"DirtBikeHelmet_Green","url":"classes/DirtBikeHelmet_Green/","base":"DirtBikeHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":15},{"name":"DirtBikeHelmet_Khaki","url":"classes/DirtBikeHelmet_Khaki/","base":"DirtBikeHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":17},{"name":"DirtBikeHelmet_Mouthguard","url":"classes/DirtBikeHelmet_Mouthguard/","base":"ClothingBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":24,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":26}]},{"name":"DirtBikeHelmet_Police","url":"classes/DirtBikeHelmet_Police/","base":"DirtBikeHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":18},{"name":"DirtBikeHelmet_Red","url":"classes/DirtBikeHelmet_Red/","base":"DirtBikeHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":19},{"name":"DirtBikeHelmet_Visor","url":"classes/DirtBikeHelmet_Visor/","base":"ClothingBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/DirtBikeHelmet_ColorBase.c","line":23},{"name":"DisinfectantAlcohol","url":"classes/DisinfectantAlcohol/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Medical/DisinfectantAlcohol.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/DisinfectantAlcohol.c","line":4},{"name":"GetDisinfectQuantity","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param1","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/DisinfectantAlcohol.c","line":12},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/DisinfectantAlcohol.c","line":17}]},{"name":"DisinfectantSpray","url":"classes/DisinfectantSpray/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/DisinfectantSpray.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DisinfectantSpray.c","line":3},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DisinfectantSpray.c","line":11},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DisinfectantSpray.c","line":43},{"name":"GetDisinfectQuantity","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param1","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DisinfectantSpray.c","line":61},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/DisinfectantSpray.c","line":66}]},{"name":"DisinfectionMdfr","url":"classes/DisinfectionMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":7},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":18},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":23},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":28},{"name":"GetDebugTextSimple","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":33},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":39},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":45},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":56},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":70}],"members":[{"name":"LIFETIME","type":"int","mods":["const"],"init":"100","file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":3},{"name":"m_PluginTransmissionAgents","type":"PluginTransmissionAgents","init":"PluginTransmissionAgents.Cast(GetPlugin(PluginTransmissionAgents))","file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":5},{"name":"m_WoundAgentInvasibility","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/DisinfectMdfr.c","line":6}]},{"name":"DisinfectItem","url":"classes/DisinfectItem/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DisinfectItem.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DisinfectItem.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DisinfectItem.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DisinfectItem.c","line":79}]},{"name":"Dispatcher","url":"classes/Dispatcher/","file":"3_Game/tools/Dispatcher.c","line":13,"methods":[{"name":"CallMethod","ret":"Param","params":[{"type":"CallID","name":"call_id"},{"type":"Param","name":"params"}],"file":"3_Game/tools/Dispatcher.c","line":15}]},{"name":"DispatcherCaller","url":"classes/DispatcherCaller/","base":"Dispatcher","file":"5_Mission/mission/DispatcherCaller.c","line":1,"methods":[{"name":"SendLogAtClient","ret":"void","params":[{"type":"Param1<string>","name":"p"}],"mods":["private"],"file":"5_Mission/mission/DispatcherCaller.c","line":3},{"name":"ScriptConsoleAddPrint","ret":"void","params":[{"type":"Param1<string>","name":"p"}],"mods":["private"],"file":"5_Mission/mission/DispatcherCaller.c","line":13},{"name":"ScriptConsoleHistoryBack","ret":"void","mods":["private"],"file":"5_Mission/mission/DispatcherCaller.c","line":25},{"name":"ScriptConsoleHistoryForward","ret":"void","mods":["private"],"file":"5_Mission/mission/DispatcherCaller.c","line":39},{"name":"SceneEditorCommand","ret":"void","params":[{"type":"Param","name":"params"}],"mods":["private"],"file":"5_Mission/mission/DispatcherCaller.c","line":54},{"name":"MissionGameplayHideInventory","ret":"void","mods":["private"],"file":"5_Mission/mission/DispatcherCaller.c","line":64},{"name":"CallMethod","ret":"Param","params":[{"type":"CallID","name":"call_id"},{"type":"Param","name":"params"}],"mods":["override"],"file":"5_Mission/mission/DispatcherCaller.c","line":73}]},{"name":"DisplayElementBadge","url":"classes/DisplayElementBadge/","base":"DisplayElementBase","file":"4_World/Classes/VirtualHud/DisplayElementBadge.c","line":1,"methods":[{"name":"SetLevel","ret":"void","params":[{"type":"int","name":"level"}],"file":"4_World/Classes/VirtualHud/DisplayElementBadge.c","line":3},{"name":"UpdateHUD","ret":"void","mods":["override"],"file":"4_World/Classes/VirtualHud/DisplayElementBadge.c","line":8}]},{"name":"DisplayElementBase","url":"classes/DisplayElementBase/","base":"MessageReceiverBase","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":1,"methods":[{"name":"DisplayElementBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":17},{"name":"IsClientOnly","ret":"bool","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":26},{"name":"IsValueChanged","ret":"bool","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":31},{"name":"UpdateHUD","ret":"void","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":36},{"name":"GetNumberOfBits","ret":"int","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":41},{"name":"SetValue","ret":"void","params":[{"type":"int","name":"value"},{"type":"int","name":"range","def":"0"}],"file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":46},{"name":"GetValue","ret":"int","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":55},{"name":"BitToDec","ret":"int","params":[{"type":"int","name":"mask"},{"type":"int","name":"index"},{"type":"int","name":"length"}],"file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":60},{"name":"GetCompareMask","ret":"int","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":67},{"name":"GetType","ret":"int","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":73},{"name":"TranslateLevelToStatus","ret":"int","params":[{"type":"int","name":"level"}],"file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":78}],"members":[{"name":"m_Value","type":"int","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":3},{"name":"m_ValueLast","type":"int","init":"-99999","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":4},{"name":"m_Key","type":"int","init":"0","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":5},{"name":"m_Type","type":"int","init":"0","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":6},{"name":"m_Range","type":"int","init":"0","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":7},{"name":"m_Colors","type":"int","array":"7","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":8},{"name":"m_Labels","type":"string","array":"7","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":9},{"name":"m_Pos","type":"int","init":"1","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":10},{"name":"NUM_OF_BITS","type":"int","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":11},{"name":"m_IsClientOnly","type":"bool","init":"false","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":12},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":13},{"name":"m_ModulePlayerStatus","type":"PluginPlayerStatus","file":"4_World/Classes/VirtualHud/DisplayElementBase.c","line":15}]},{"name":"DisplayElementTendency","url":"classes/DisplayElementTendency/","base":"DisplayElementBase","file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":1,"methods":[{"name":"DisplayElementTendency","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":7},{"name":"SetSeriousnessLevel","ret":"void","params":[{"type":"DSLevels","name":"level"}],"file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":12},{"name":"UpdateHUD","ret":"void","mods":["override"],"file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":18},{"name":"SetTendency","ret":"void","params":[{"type":"int","name":"tendency"}],"file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":37}],"members":[{"name":"TENDENCY_MASK","type":"int","mods":["protected"],"init":"7","brief":"first x bits","file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":3},{"name":"SERIOUSNESS_BIT_MASK","type":"int","mods":["protected"],"init":"7","brief":"second x bits","file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":4},{"name":"SERIOUSNESS_BIT_OFFSET","type":"int","mods":["protected"],"init":"3","brief":"bit offset - points to where seriousness bit starts(TODO: get as log from mask)","file":"4_World/Classes/VirtualHud/DisplayElementTendency.c","line":5}]},{"name":"DisturbedIdleSoundEvent","url":"classes/DisturbedIdleSoundEvent/","base":"MindStateSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":33,"methods":[{"name":"DisturbedIdleSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":35}]},{"name":"DlcDataLoader","url":"classes/DlcDataLoader/","file":"3_Game/GUI/DLCs/DLCDataLoader.c","line":1,"methods":[{"name":"GetData","ret":"JsonDataDLCList","mods":["static"],"file":"3_Game/GUI/DLCs/DLCDataLoader.c","line":5}],"members":[{"name":"JSON_FILE_PATH","type":"string","mods":["protected","static","const"],"init":"\"scripts/data/dlcinfo.json\"","file":"3_Game/GUI/DLCs/DLCDataLoader.c","line":3}]},{"name":"DogFoodCan","url":"classes/DogFoodCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":2,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":4},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":9},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":16},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":21}]},{"name":"DogFoodCan_Opened","url":"classes/DogFoodCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":27,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":29},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":34},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":39}]},{"name":"DoorTestCamera","url":"classes/DoorTestCamera/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/DoorTestCamera.c","line":1},{"name":"DoubleBarrel_Base","url":"classes/DoubleBarrel_Base/","base":"Rifle_Base","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":119,"methods":[{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":130},{"name":"CanChamberBullet","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":311},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":324},{"name":"SetNextWeaponMode","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":331},{"name":"GetAnimationForChamberingWithEjection","ret":"int","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":339}],"members":[{"name":"L_L","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":121},{"name":"L_E","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":122},{"name":"E_L","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":123},{"name":"F_L","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":124},{"name":"F_F","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":125},{"name":"F_E","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":126},{"name":"E_F","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":127},{"name":"E_E","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":128}]},{"name":"DoubleBarrelEmptyEmpty","url":"classes/DoubleBarrelEmptyEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":105,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":107},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":108},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":109},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":110},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":111},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":112},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":113},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":114}]},{"name":"DoubleBarrelEmptyFireout","url":"classes/DoubleBarrelEmptyFireout/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":93,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":95},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":96},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":97},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":98},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":99},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":100},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":101},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":102}]},{"name":"DoubleBarrelEmptyLoaded","url":"classes/DoubleBarrelEmptyLoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":47,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":49},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":50},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":51},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":52},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":53},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":54},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":55},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":56}]},{"name":"DoubleBarrelFireoutEmpty","url":"classes/DoubleBarrelFireoutEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":81,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":83},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":84},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":85},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":86},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":87},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":88},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":89},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":90}]},{"name":"DoubleBarrelFireoutFireout","url":"classes/DoubleBarrelFireoutFireout/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":69,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":71},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":72},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":73},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":74},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":75},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":76},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":77},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":78}]},{"name":"DoubleBarrelFireoutLoaded","url":"classes/DoubleBarrelFireoutLoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":58,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":60},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":61},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":62},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":63},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":64},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":65},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":66},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":67}]},{"name":"DoubleBarrelLoadedEmpty","url":"classes/DoubleBarrelLoadedEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":36,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":38},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":39},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":40},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":41},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":42},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":43},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":44},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":45}]},{"name":"DoubleBarrelLoadedLoaded","url":"classes/DoubleBarrelLoadedLoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":25,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":27},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":28},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":29},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":30},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":31},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":32},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":33},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":34}]},{"name":"DownJacket_ColorBase","url":"classes/DownJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/DownJacket_ColorBase.c","line":1},{"name":"DragQueue","url":"classes/DragQueue/","base":"CallQueue","topic":"Tools","brief":"DragQueue Class provide callbacks while mouse is dragging. Callback function must have exact arguments: When mouse button is released, callback function is called one more time with is_dragging = false. Then all callbacks are automatically removed from queue.","file":"3_Game/tools/tools.c","line":153,"methods":[{"name":"DragQueue","kind":"ctor","ret":"void","file":"3_Game/tools/tools.c","line":157},{"name":"Tick","ret":"void","mods":["override"],"brief":"System function, don't call it","file":"3_Game/tools/tools.c","line":165}],"members":[{"name":"m_mouse_params","type":"ref Param3<int, int, bool>","mods":["private"],"brief":"x,y, is_holding_mb","file":"3_Game/tools/tools.c","line":155}]},{"name":"DrainLiquid","url":"classes/DrainLiquid/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/DrainLiquid.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DrainLiquid.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DrainLiquid.c","line":72},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/DrainLiquid.c","line":95}]},{"name":"DressShoes_Beige","url":"classes/DressShoes_Beige/","base":"DressShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DressShoes_ColorBase.c","line":2},{"name":"DressShoes_Black","url":"classes/DressShoes_Black/","base":"DressShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DressShoes_ColorBase.c","line":3},{"name":"DressShoes_Brown","url":"classes/DressShoes_Brown/","base":"DressShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DressShoes_ColorBase.c","line":4},{"name":"DressShoes_ColorBase","url":"classes/DressShoes_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/DressShoes_ColorBase.c","line":1},{"name":"DressShoes_Sunburst","url":"classes/DressShoes_Sunburst/","base":"DressShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DressShoes_ColorBase.c","line":5},{"name":"DressShoes_White","url":"classes/DressShoes_White/","base":"DressShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DressShoes_ColorBase.c","line":6},{"name":"DropActionInput","url":"classes/DropActionInput/","base":"NoIndicationActionInputBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":651,"methods":[{"name":"DropActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":653}]},{"name":"DropdownPrefab","url":"classes/DropdownPrefab/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":1,"methods":[{"name":"DropdownPrefab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"string","name":"text","def":"\"\""}],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":18},{"name":"RefreshContent","ret":"void","file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":38},{"name":"AddElement","ret":"int","params":[{"type":"string","name":"text"},{"type":"Widget","name":"content","def":"null"}],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":64},{"name":"RemoveElement","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":83},{"name":"Close","ret":"void","file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":94},{"name":"SetText","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":108},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":113},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":128}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":3},{"name":"m_Parent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":4},{"name":"m_Scroller","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":5},{"name":"m_ContentContainer","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":6},{"name":"m_Content","type":"ref array<Widget>","mods":["protected"],"init":"new array<Widget>","file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":7},{"name":"m_Button","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":9},{"name":"m_Holder","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":10},{"name":"m_Text","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":11},{"name":"m_ImageExpand","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":12},{"name":"m_ImageCollapse","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":13},{"name":"m_IsExpanded","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":15},{"name":"m_OnSelectItem","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"5_Mission/GUI/NewUI/DropdownPrefab/DropdownPrefab.c","line":16}]},{"name":"DropEquipAndDestroyRootLambda","url":"classes/DropEquipAndDestroyRootLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Static/MiscGameplayFunctions.c","line":115,"methods":[{"name":"DropEquipAndDestroyRootLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Static/MiscGameplayFunctions.c","line":119},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/MiscGameplayFunctions.c","line":124}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Static/MiscGameplayFunctions.c","line":117}]},{"name":"DrowningEvent1","url":"classes/DrowningEvent1/","base":"DrowningSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":20,"methods":[{"name":"DrowningEvent1","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":22}]},{"name":"DrowningEvent2","url":"classes/DrowningEvent2/","base":"DrowningSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":29,"methods":[{"name":"DrowningEvent2","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":31}]},{"name":"DrowningMdfr","url":"classes/DrowningMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":7},{"name":"CheckIsDrowning","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":16},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":21},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":26},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":31},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":41},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":46},{"name":"PlayDrowningSound","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":55},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":70}],"members":[{"name":"STAMINA_RECOVERY_MULTIPLIER","type":"float","mods":["static","const"],"init":"0","file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":3},{"name":"TICK_FREQUENCY","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/Drowning.c","line":5}]},{"name":"DrowningSoundEventBase","url":"classes/DrowningSoundEventBase/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":1,"methods":[{"name":"DrowningEvents","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":3},{"name":"CanPlay","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":9},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/DrowningEvents.c","line":14}]},{"name":"DryBag_Black","url":"classes/DryBag_Black/","base":"DryBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DryBag_ColorBase.c","line":6},{"name":"DryBag_Blue","url":"classes/DryBag_Blue/","base":"DryBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DryBag_ColorBase.c","line":4},{"name":"DryBag_ColorBase","url":"classes/DryBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/DryBag_ColorBase.c","line":1},{"name":"DryBag_Green","url":"classes/DryBag_Green/","base":"DryBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DryBag_ColorBase.c","line":5},{"name":"DryBag_Orange","url":"classes/DryBag_Orange/","base":"DryBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DryBag_ColorBase.c","line":2},{"name":"DryBag_Red","url":"classes/DryBag_Red/","base":"DryBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DryBag_ColorBase.c","line":7},{"name":"DryBag_Yellow","url":"classes/DryBag_Yellow/","base":"DryBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DryBag_ColorBase.c","line":3},{"name":"DrysackBag_ColorBase","url":"classes/DrysackBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/DrysackBag_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/DrysackBag_ColorBase.c","line":4},{"name":"IsContainer","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/DrysackBag_ColorBase.c","line":10},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/DrysackBag_ColorBase.c","line":15}]},{"name":"DrysackBag_Green","url":"classes/DrysackBag_Green/","base":"DrysackBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DrysackBag_ColorBase.c","line":27},{"name":"DrysackBag_Orange","url":"classes/DrysackBag_Orange/","base":"DrysackBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DrysackBag_ColorBase.c","line":28},{"name":"DrysackBag_Yellow","url":"classes/DrysackBag_Yellow/","base":"DrysackBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DrysackBag_ColorBase.c","line":29},{"name":"DuctTape","url":"classes/DuctTape/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":141,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":143}]},{"name":"DuctTapeLocked","url":"classes/DuctTapeLocked/","base":"RestrainingToolLocked","file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":106},{"name":"DuffelBagSmall_Black","url":"classes/DuffelBagSmall_Black/","base":"DuffelBagSmall_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DuffelBagSmall_ColorBase.c","line":13},{"name":"DuffelBagSmall_Camo","url":"classes/DuffelBagSmall_Camo/","base":"DuffelBagSmall_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DuffelBagSmall_ColorBase.c","line":14},{"name":"DuffelBagSmall_ColorBase","url":"classes/DuffelBagSmall_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/DuffelBagSmall_ColorBase.c","line":1,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/DuffelBagSmall_ColorBase.c","line":3}]},{"name":"DuffelBagSmall_Green","url":"classes/DuffelBagSmall_Green/","base":"DuffelBagSmall_ColorBase","file":"4_World/Entities/ItemBase/Clothing/DuffelBagSmall_ColorBase.c","line":12},{"name":"DummyDoxygenClass","url":"classes/DummyDoxygenClass/","topic":"Modding","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":102,"members":[{"name":"m_IgnoreThisVariable","type":"int","cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER","DOXYGEN"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":104}]},{"name":"DummyItem","url":"classes/DummyItem/","base":"ItemBase","file":"4_World/Entities/ItemBase.c","line":5,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":7}]},{"name":"DynamicArea_Flare","url":"classes/DynamicArea_Flare/","base":"ScriptedEntity","file":"4_World/Classes/ContaminatedArea/DynamicArea_Flare.c","line":2,"methods":[{"name":"DynamicArea_Flare","kind":"ctor","ret":"void","file":"4_World/Classes/ContaminatedArea/DynamicArea_Flare.c","line":7},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/DynamicArea_Flare.c","line":20},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/DynamicArea_Flare.c","line":28}],"members":[{"name":"FALL_SPEED","type":"float","mods":["const"],"init":"0.5","brief":"The speed at which this object falls ( units per second )","file":"4_World/Classes/ContaminatedArea/DynamicArea_Flare.c","line":4},{"name":"LIFETIME","type":"float","mods":["const"],"init":"40000","brief":"How long this entity will stay in world","file":"4_World/Classes/ContaminatedArea/DynamicArea_Flare.c","line":5},{"name":"m_Particle","type":"Particle","mods":["private"],"file":"4_World/Classes/ContaminatedArea/DynamicArea_Flare.c","line":6}]},{"name":"DynamicMusicLocationDynamicData","url":"classes/DynamicMusicLocationDynamicData/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":17,"methods":[{"name":"GetRectangularCoordsFromSize","ret":"array<vector>","params":[{"type":"vector","name":"origin"},{"type":"float","name":"size"}],"mods":["static"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":25}],"members":[{"name":"m_Type","type":"int","init":"DynamicMusicLocationTypes.NONE","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":19},{"name":"m_Min","type":"vector","init":"vector.Zero","brief":"rectangle coords (2d only)","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":22},{"name":"m_Max","type":"vector","init":"vector.Zero","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":23}]},{"name":"DynamicMusicLocationShape","url":"classes/DynamicMusicLocationShape/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":11,"members":[{"name":"BOX","type":"int","mods":["const"],"init":"0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":13},{"name":"POLYGON","type":"int","mods":["const"],"init":"1","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":14}]},{"name":"DynamicMusicLocationTypes","url":"classes/DynamicMusicLocationTypes/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":4,"members":[{"name":"NONE","type":"int","mods":["const"],"init":"-1","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":6},{"name":"CONTAMINATED_ZONE","type":"int","mods":["const"],"init":"0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":7},{"name":"UNDERGROUND","type":"int","mods":["const"],"init":"1","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":8}]},{"name":"DynamicMusicPlayer","url":"classes/DynamicMusicPlayer/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":81,"methods":[{"name":"DynamicMusicPlayer","kind":"ctor","ret":"void","params":[{"type":"DynamicMusicPlayerRegistry","name":"configuration"}],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":132},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"brief":"fadeout settings","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":169},{"name":"SetCategory","ret":"void","params":[{"type":"DynamicMusicPlayerCategoryPlaybackData","name":"playbackData"}],"brief":"works as default category selector","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":272},{"name":"RegisterDynamicLocation","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"caller"},{"type":"int","name":"locationType"},{"type":"float","name":"locationSize"}],"brief":"pass to fadeout handler","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":289},{"name":"UnregisterDynamicLocation","ret":"void","params":[{"mods":["notnull"],"type":"Entity","name":"caller"}],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":303},{"name":"OnGameEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":308},{"name":"IsPriotitizedCategorySelected","ret":"bool","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":320},{"name":"DetermineTrackByCategory","ret":"void","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":325},{"name":"IsPlaybackActive","ret":"bool","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":377},{"name":"OnProfileOptionChanged","ret":"void","params":[{"type":"EDayZProfilesOptions","name":"option"},{"type":"int","name":"value"}],"mods":["protected"],"brief":"Events --------------------------------------------------------------------------------","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":385},{"name":"OnCategorySet","ret":"void","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"},{"type":"bool","name":"forced"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":399},{"name":"OnTrackEnded","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":412},{"name":"OnTrackStopped","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":424},{"name":"OnNextTrackSelected","ret":"void","params":[{"type":"DynamicMusicTrackData","name":"track"},{"type":"float","name":"waitTime"}],"mods":["protected"],"brief":"stopped only by fadeouts","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":437},{"name":"OnLocationMatched","ret":"void","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"},{"type":"bool","name":"isPriorityLocation"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":460},{"name":"OnFadeoutFinished","ret":"void","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"}],"mods":["protected"],"brief":"play location track (no fadeout)","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":497},{"name":"PlayTrack","ret":"void","params":[{"type":"DynamicMusicTrackData","name":"track"}],"mods":["private"],"brief":"--------------------------------------------------------------------------------","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":511},{"name":"StopTrack","ret":"void","mods":["private"],"brief":"invalid sound set is used","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":540},{"name":"ResetWaitingQueue","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":546},{"name":"FadeoutTrack","ret":"void","params":[{"type":"float","name":"fadeoutSeconds"}],"mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":556},{"name":"ProcessFadeOut","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":574},{"name":"PlayerInsideOfLocationFilter","ret":"bool","params":[{"type":"array<ref DynamicMusicTrackData>","name":"locations"}],"mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":583},{"name":"PlayerInsideOfLocationFilter","ret":"bool","params":[{"type":"map<int, ref DynamicMusicLocationDynamicData>","name":"locations"}],"mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":625},{"name":"SetSelectedTrackFromCategory","ret":"bool","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"},{"mods":["notnull"],"type":"array<ref DynamicMusicTrackData>","name":"tracklist"},{"type":"int","name":"historyLookupType","def":"DynamicMusicPlayerTrackHistoryLookupType.ANY"}],"mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":644},{"name":"SelectRandomTrackIndexFromCategoryPriorityFlagFirst","ret":"int","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"},{"mods":["notnull"],"type":"array<ref DynamicMusicTrackData>","name":"tracks"}],"mods":["private"],"brief":"currently prioritize main menu track on DMP start","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":674},{"name":"SelectRandomTrackIndexFromCategory","ret":"int","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"},{"type":"int","name":"lookupType"},{"mods":["notnull"],"type":"array<ref DynamicMusicTrackData>","name":"tracks"}],"mods":["private"],"brief":"fallback in case there is no priority track","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":700},{"name":"SetTimeOfDate","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":727},{"name":"GetWaitTimeForCategory","ret":"float","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":739},{"name":"GetMinWaitTimePerCategory","ret":"float","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"}],"mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":744},{"name":"GetMaxWaitTimePerCategory","ret":"float","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"}],"mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":758},{"name":"GetPreviousTrackFadeoutSeconds","ret":"float","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"}],"mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":772},{"name":"RefreshTracksCache","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":777},{"name":"DisplayDebugStats","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":818},{"name":"DisplayStaticLocations","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":933},{"name":"DrawPolygonLocation","ret":"void","params":[{"mods":["notnull"],"type":"DynamicMusicTrackData","name":"track"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"brief":"force the height of box for debug","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":1005},{"name":"DMPDebugPrint","ret":"void","params":[{"type":"string","name":"message"}],"mods":["private"],"cond":["ENABLE_LOGGING"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":1028},{"name":"CleanupDebugShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapesArr"}],"mods":["private"],"brief":"DEPRECATED","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":1037},{"name":"SetCategory","ret":"void","params":[{"type":"EDynamicMusicPlayerCategory","name":"category"},{"type":"bool","name":"forced"}],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":1042}],"members":[{"name":"TICK_TIME_OF_DATE_UPDATE_SECONDS","type":"float","mods":["protected","const"],"init":"10.0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":84},{"name":"TICK_LOCATION_CACHE_UPDATE_SECONDS","type":"float","mods":["protected","const"],"init":"10.0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":85},{"name":"TICK_LOCATION_UPDATE_SECONDS","type":"float","mods":["protected","const"],"init":"5.0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":86},{"name":"TICK_PRIORITY_LOCATION_UPDATE_SECONDS","type":"float","mods":["protected","const"],"init":"2.0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":87},{"name":"TICK_FADEOUT_PROCESSOR_SECONDS","type":"float","mods":["protected","const"],"init":"0.2","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":95},{"name":"TRACKS_BUFFER_HISTORY_SIZE","type":"int","mods":["protected","const"],"init":"2","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":97},{"name":"LOCATION_DISTANCE_MAX","type":"float","mods":["protected","const"],"init":"500","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":98},{"name":"m_TickTimeOfDateElapsed","type":"float","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":100},{"name":"m_TickLocationCacheUpdateElapsed","type":"float","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":101},{"name":"m_TickLocationUpdateElapsed","type":"float","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":102},{"name":"m_TickPriorityLocationUpdateElapsed","type":"float","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":103},{"name":"m_TickFadeOutProcessingElapsed","type":"float","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":104},{"name":"m_ActualTimeOfDay","type":"int","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":106},{"name":"m_CategorySelected","type":"EDynamicMusicPlayerCategory","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":107},{"name":"m_CurrentTrack","type":"DynamicMusicTrackData","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":108},{"name":"m_DynamicMusicPlayerRegistry","type":"ref DynamicMusicPlayerRegistry","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":109},{"name":"m_LocationsDynamic","type":"ref map<int, ref DynamicMusicLocationDynamicData>","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":111},{"name":"m_TracksLocationStaticCached","type":"ref array<ref DynamicMusicTrackData>","mods":["private"],"brief":"map of dynamically registered locations during runtime","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":113},{"name":"m_TracksLocationStaticPrioritizedCached","type":"ref array<ref DynamicMusicTrackData>","mods":["private"],"brief":"static prio + filtered by the distance between player and center of zone","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":114},{"name":"m_TracksLocationMatchedPlayerInside","type":"ref array<ref DynamicMusicTrackData>","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":116},{"name":"m_SoundPlaying","type":"AbstractWave","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":118},{"name":"m_WaitingForPlayback","type":"bool","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":119},{"name":"m_RequestedPlaybackMode","type":"int","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":120},{"name":"m_LastPlayedTrackBufferPerCategory","type":"ref map<EDynamicMusicPlayerCategory, ref SimpleCircularBuffer<int>>","mods":["private"],"brief":"gets the playback mode as set in sounds menu; 0 - all; 1 - menu only","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":122},{"name":"m_PlayerPosition","type":"vector","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":124},{"name":"m_FadeoutTimeElapsed","type":"float","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":126},{"name":"m_FadeoutTimeRequested","type":"float","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":127},{"name":"m_FadeoutInProgress","type":"bool","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":128},{"name":"m_Created","type":"bool","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":130},{"name":"m_DebugShapesLocations","type":"ref array<Shape>","mods":["private"],"init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":814},{"name":"m_DebugShapesLocationsVertices","type":"ref array<Shape>","mods":["private"],"init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":815},{"name":"m_DebugWaitTime","type":"float","mods":["private"],"init":"0","cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":816}]},{"name":"DynamicMusicPlayerCategoryPlaybackData","url":"classes/DynamicMusicPlayerCategoryPlaybackData/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":73,"members":[{"name":"m_Forced","type":"bool","init":"false","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":75},{"name":"m_FadeOut","type":"bool","init":"false","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":76},{"name":"m_Category","type":"EDynamicMusicPlayerCategory","init":"EDynamicMusicPlayerCategory.NONE","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":78}]},{"name":"DynamicMusicPlayerRegistry","url":"classes/DynamicMusicPlayerRegistry/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":1,"methods":[{"name":"DynamicMusicPlayerRegistry","kind":"ctor","ret":"void","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":14},{"name":"PreloadData","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":19},{"name":"RegisterCategorySettings","ret":"void","mods":["protected"],"brief":"--------------------------------------------------------------------------------","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":33},{"name":"RegisterGlobalSettings","ret":"void","mods":["private"],"brief":"--------------------------------------------------------------------------------","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":47},{"name":"RegisterMenuSettings","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":56},{"name":"RegisterCreditsSettings","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":67},{"name":"RegisterTimeSettings","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":78},{"name":"RegisterLocationStaticSettings","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":87},{"name":"RegisterLocationDynamicSettings","ret":"void","mods":["private"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":99},{"name":"RegisterTracksMenu","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":112},{"name":"RegisterTracksCredits","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":126},{"name":"RegisterTracksTime","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":134},{"name":"RegisterTracksLocationStatic","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":160},{"name":"RegisterTracksLocationDynamic","ret":"void","mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":166},{"name":"RegisterTrackMenu","ret":"void","params":[{"type":"string","name":"soundSetName"},{"type":"bool","name":"hasPriority","def":"false"},{"type":"int","name":"timeOfDay","def":"DynamicMusicPlayerTimeOfDay.ANY"}],"mods":["protected"],"brief":"--------------------------------------------------------------------------------","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":175},{"name":"RegisterTrackCredits","ret":"void","params":[{"type":"string","name":"soundSetName"},{"type":"bool","name":"hasPriority","def":"false"}],"mods":["protected"],"brief":"--------------------------------------------------------------------------------","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":187},{"name":"RegisterTrackTime","ret":"void","params":[{"type":"string","name":"soundSetName"},{"type":"int","name":"timeOfDay","def":"DynamicMusicPlayerTimeOfDay.ANY"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":197},{"name":"RegisterTrackLocationStatic","ret":"void","params":[{"type":"string","name":"soundSetName"},{"type":"vector","name":"start"},{"type":"vector","name":"end"},{"type":"int","name":"timeOfDay","def":"DynamicMusicPlayerTimeOfDay.ANY"},{"type":"bool","name":"runImmediately","def":"false"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":207},{"name":"RegisterTrackLocationStaticMultiRectangle","ret":"void","params":[{"type":"string","name":"soundSetName"},{"type":"array<ref TVectorArray>","name":"locationBoundaries"},{"type":"int","name":"timeOfDay","def":"DynamicMusicPlayerTimeOfDay.ANY"},{"type":"bool","name":"runImmediately","def":"false"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":228},{"name":"RegisterTrackLocationStaticPoints","ret":"void","params":[{"type":"string","name":"soundSetName"},{"type":"array<vector>","name":"vertices"},{"type":"int","name":"timeOfDay","def":"DynamicMusicPlayerTimeOfDay.ANY"},{"type":"bool","name":"runImmediately","def":"false"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":250},{"name":"RegisterTrackLocationDynamic","ret":"void","params":[{"type":"string","name":"soundSetName"},{"type":"int","name":"locationType","def":"DynamicMusicLocationTypes.NONE"},{"type":"int","name":"timeOfDay","def":"DynamicMusicPlayerTimeOfDay.ANY"}],"mods":["protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":271}],"members":[{"name":"m_SettingsByCategory","type":"ref map<EDynamicMusicPlayerCategory, ref DynamicMusicPlayerSettings>","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":3},{"name":"m_TracksMenu","type":"ref array<ref DynamicMusicTrackData>","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":5},{"name":"m_TracksCredits","type":"ref array<ref DynamicMusicTrackData>","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":6},{"name":"m_TracksTime","type":"ref array<ref DynamicMusicTrackData>","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":7},{"name":"m_TracksLocationStatic","type":"ref array<ref DynamicMusicTrackData>","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":8},{"name":"m_TracksLocationStaticPrioritized","type":"ref array<ref DynamicMusicTrackData>","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":9},{"name":"m_TracksLocationDynamic","type":"ref array<ref DynamicMusicTrackData>","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":10},{"name":"m_WorldName","type":"string","mods":["protected"],"init":"\"\"","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistry.c","line":12}]},{"name":"DynamicMusicPlayerRegistryChernarus","url":"classes/DynamicMusicPlayerRegistryChernarus/","base":"DynamicMusicPlayerRegistry","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistryChernarus.c","line":1,"methods":[{"name":"DynamicMusicPlayerRegistryChernarus","kind":"ctor","ret":"void","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistryChernarus.c","line":3},{"name":"RegisterTracksLocationStatic","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistryChernarus.c","line":8}]},{"name":"DynamicMusicPlayerRegistryEnoch","url":"classes/DynamicMusicPlayerRegistryEnoch/","base":"DynamicMusicPlayerRegistry","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistryEnoch.c","line":1,"methods":[{"name":"DynamicMusicPlayerRegistryEnoch","kind":"ctor","ret":"void","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistryEnoch.c","line":3},{"name":"RegisterTracksLocationStatic","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistryEnoch.c","line":8}]},{"name":"DynamicMusicPlayerRegistrySakhal","url":"classes/DynamicMusicPlayerRegistrySakhal/","base":"DynamicMusicPlayerRegistry","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistrySakhal.c","line":1,"methods":[{"name":"DynamicMusicPlayerRegistrySakhal","kind":"ctor","ret":"void","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistrySakhal.c","line":3},{"name":"RegisterTracksLocationStatic","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayerRegistrySakhal.c","line":8}]},{"name":"DynamicMusicPlayerSettings","url":"classes/DynamicMusicPlayerSettings/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":34,"members":[{"name":"m_MinWaitTimeSeconds","type":"float","init":"3.0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":36},{"name":"m_MaxWaitTimeSeconds","type":"float","init":"5.0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":37},{"name":"m_PreviousTrackFadeoutSeconds","type":"float","init":"30","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":39}]},{"name":"DynamicMusicPlayerTimeOfDay","url":"classes/DynamicMusicPlayerTimeOfDay/","base":"WorldDataDaytime","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":1054},{"name":"DynamicMusicPlayerTrackHistoryLookupType","url":"classes/DynamicMusicPlayerTrackHistoryLookupType/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":61,"members":[{"name":"ANY","type":"int","mods":["const"],"init":"0","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":63},{"name":"BUFFER","type":"int","mods":["const"],"init":"1","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":64}]},{"name":"DynamicMusicTrackData","url":"classes/DynamicMusicTrackData/","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":42,"methods":[{"name":"InsertLocation","ret":"void","params":[{"type":"vector","name":"min"},{"type":"vector","name":"max"}],"file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":55}],"members":[{"name":"m_HasPriority","type":"bool","init":"false","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":44},{"name":"m_TimeOfDay","type":"int","init":"-1","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":45},{"name":"m_LocationType","type":"int","init":"DynamicMusicLocationTypes.NONE","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":46},{"name":"m_Shape","type":"int","init":"DynamicMusicLocationShape.BOX","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":47},{"name":"m_SoundSet","type":"string","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":48},{"name":"m_Category","type":"EDynamicMusicPlayerCategory","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":50},{"name":"locationBoundaries","type":"ref array<ref array<vector>>","init":"new array<ref array<vector>>()","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":52},{"name":"vertices","type":"ref array<vector>","init":"new array<vector>()","file":"3_Game/Systems/DynamicMusicPlayer/DynamicMusicPlayer.c","line":53}]},{"name":"EarlyAccessMenu","url":"classes/EarlyAccessMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/EarlyAccessMenu.c","line":1,"methods":[{"name":"EarlyAccessMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/EarlyAccessMenu.c","line":3},{"name":"~EarlyAccessMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/EarlyAccessMenu.c","line":7},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/EarlyAccessMenu.c","line":11},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/EarlyAccessMenu.c","line":18}]},{"name":"Easing","url":"classes/Easing/","brief":"Input value between 0 and 1, returns value adjusted by easing, no automatic clamping of input(do your own !!)","file":"3_Game/Static/Easing.c","line":2,"methods":[{"name":"EaseInSine","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":4},{"name":"EaseOutSine","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":9},{"name":"EaseInOutSine","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":14},{"name":"EaseInQuad","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":19},{"name":"EaseOutQuad","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":24},{"name":"EaseInOutQuad","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":29},{"name":"EaseInCubic","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":37},{"name":"EaseOutCubic","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":42},{"name":"EaseInOutCubic","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":48},{"name":"EaseInQuart","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":56},{"name":"EaseOutQuart","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":61},{"name":"EaseInOutQuart","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":68},{"name":"EaseInQuint","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":78},{"name":"EaseOutQuint","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":83},{"name":"EaseInOutQuint","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":89},{"name":"EaseInExpo","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":103},{"name":"EaseOutExpo","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":113},{"name":"EaseInOutExpo","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":122},{"name":"EaseInCirc","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":142},{"name":"EaseOutCirc","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":148},{"name":"EaseInOutCirc","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":154},{"name":"EaseInBack","ret":"float","params":[{"type":"float","name":"t"},{"type":"float","name":"magnitude","def":"1.70158"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":168},{"name":"EaseOutBack","ret":"float","params":[{"type":"float","name":"t"},{"type":"float","name":"magnitude","def":"1.70158"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":173},{"name":"EaseInOutBack","ret":"float","params":[{"type":"float","name":"t"},{"type":"float","name":"magnitude","def":"1.70158"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":179},{"name":"EaseInElastic","ret":"float","params":[{"type":"float","name":"t"},{"type":"float","name":"magnitude","def":"0.7"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":195},{"name":"EaseOutElastic","ret":"float","params":[{"type":"float","name":"t"},{"type":"float","name":"magnitude","def":"0.7"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":209},{"name":"EaseInOutElastic","ret":"float","params":[{"type":"float","name":"t"},{"type":"float","name":"magnitude","def":"0.65"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":222},{"name":"EaseOutBounce","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":244},{"name":"EaseInBounce","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":271},{"name":"EaseInOutBounce","ret":"float","params":[{"type":"float","name":"t"}],"mods":["static"],"file":"3_Game/Static/Easing.c","line":276}]},{"name":"EasterEgg","url":"classes/EasterEgg/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":13,"methods":[{"name":"EasterEgg","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":37},{"name":"~EasterEgg","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":52},{"name":"ContactEvent","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"vector","name":"pos"}],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":61},{"name":"EOnTouch","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":106},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":112},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":117},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":137},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":147},{"name":"Capture","ret":"void","params":[{"type":"DayZCreatureAI","name":"capAnimal"}],"mods":["private"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":157},{"name":"Release","ret":"void","params":[{"type":"vector","name":"pos"}],"mods":["private"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":185},{"name":"PlayVFX","ret":"void","mods":["private"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":212},{"name":"ResizeParticle","ret":"void","params":[{"type":"DayZCreatureAI","name":"capAnimal"}],"mods":["private"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":228},{"name":"PlaySFX","ret":"void","params":[{"type":"int","name":"releaseCase","def":"eCaptureState.CAPTURE"}],"mods":["private"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":239},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":272},{"name":"RegisterSoundSetMap","ret":"void","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":289},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":366},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":378},{"name":"DestroyEg","ret":"void","mods":["private"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":405}],"members":[{"name":"m_StoredCreature","type":"DayZCreatureAI","mods":["private"],"init":"null","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":16},{"name":"m_CreatureType","type":"string","mods":["private"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":17},{"name":"m_CreatureHash","type":"int","mods":["private"],"init":"0","brief":"Used for sync","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":18},{"name":"m_CaptureState","type":"int","mods":["private"],"init":"eCaptureState.STASIS","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":19},{"name":"CAPTURE_VELOCITY","type":"vector","mods":["private","const"],"init":"{ 0, 0, 0 }","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":20},{"name":"m_ParCapture","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":23},{"name":"m_ParScale","type":"float","mods":["private"],"init":"1","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":24},{"name":"PARTICLE_SCALE_MULT","type":"float","mods":["private","const"],"init":"0.1","brief":"Used because we use DistanceSqr to get relevant scale","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":25},{"name":"m_CaptureSound","type":"EffectSound","mods":["protected"],"brief":"Egg SFX","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":28},{"name":"m_CreatureSound","type":"EffectSound","mods":["protected"],"brief":"Creature specific SFX","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":29},{"name":"m_DangerSound","type":"bool","mods":["protected"],"init":"false","brief":"Used to determine if release animal is dangerous and play sound accordingly","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":30},{"name":"m_CreatureSoundMap","type":"ref map<int, string>","mods":["protected"],"brief":"Store all possible creature sound sets mapped to their respective hash","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":32},{"name":"m_CaptureSoundHash","type":"int","mods":["protected"],"brief":"Used to find capture sound set in map","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":33},{"name":"m_ReleaseSoundHash","type":"int","mods":["protected"],"brief":"Used to find release sound set in map","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":34}]},{"name":"EatingVoiceOverrideBase","url":"classes/EatingVoiceOverrideBase/","base":"ReplaceSoundEventBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionEatEvents.c","line":19,"methods":[{"name":"EatingVoiceOverrideBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionEatEvents.c","line":21},{"name":"SelectSoundID","ret":"void","mods":["override","protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionEatEvents.c","line":27}]},{"name":"EatingVoiceOverrideDefault","url":"classes/EatingVoiceOverrideDefault/","base":"EatingVoiceOverrideBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionEatEvents.c","line":1,"methods":[{"name":"EatingVoiceOverrideDefault","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionEatEvents.c","line":3}]},{"name":"EatingVoiceOverrideFruit","url":"classes/EatingVoiceOverrideFruit/","base":"EatingVoiceOverrideBase","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionEatEvents.c","line":10,"methods":[{"name":"EatingVoiceOverrideFruit","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/Events/ActionEatEvents.c","line":12}]},{"name":"EconomyLogCategories","url":"classes/EconomyLogCategories/","brief":"Categories for CEApi.EconomyLog","file":"3_Game/CE/CentralEconomy.c","line":69,"methods":[{"name":"EconomyLogCategories","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":71},{"name":"~EconomyLogCategories","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":72}],"members":[{"name":"Economy","type":"string","mods":["const"],"init":"\"economy\"","file":"3_Game/CE/CentralEconomy.c","line":74},{"name":"EconomyRespawn","type":"string","mods":["const"],"init":"\"economy_respawn\"","file":"3_Game/CE/CentralEconomy.c","line":75},{"name":"RespawnQueue","type":"string","mods":["const"],"init":"\"respawn_queue\"","file":"3_Game/CE/CentralEconomy.c","line":76},{"name":"Container","type":"string","mods":["const"],"init":"\"container\"","file":"3_Game/CE/CentralEconomy.c","line":77},{"name":"Matrix","type":"string","mods":["const"],"init":"\"matrix\"","file":"3_Game/CE/CentralEconomy.c","line":78},{"name":"UniqueLoot","type":"string","mods":["const"],"init":"\"uniqueloot\"","file":"3_Game/CE/CentralEconomy.c","line":79},{"name":"Bind","type":"string","mods":["const"],"init":"\"bind\"","file":"3_Game/CE/CentralEconomy.c","line":80},{"name":"SetupFail","type":"string","mods":["const"],"init":"\"setupfail\"","file":"3_Game/CE/CentralEconomy.c","line":81},{"name":"Storage","type":"string","mods":["const"],"init":"\"storage\"","file":"3_Game/CE/CentralEconomy.c","line":82},{"name":"Classes","type":"string","mods":["const"],"init":"\"class\"","file":"3_Game/CE/CentralEconomy.c","line":83},{"name":"Category","type":"string","mods":["const"],"init":"\"category\"","file":"3_Game/CE/CentralEconomy.c","line":84},{"name":"Tag","type":"string","mods":["const"],"init":"\"tag\"","file":"3_Game/CE/CentralEconomy.c","line":85},{"name":"SCategory","type":"string","mods":["const"],"init":"\"s_category\"","file":"3_Game/CE/CentralEconomy.c","line":86},{"name":"STag","type":"string","mods":["const"],"init":"\"s_tag\"","file":"3_Game/CE/CentralEconomy.c","line":87},{"name":"SAreaflags","type":"string","mods":["const"],"init":"\"s_areaflags\"","file":"3_Game/CE/CentralEconomy.c","line":88},{"name":"SCrafted","type":"string","mods":["const"],"init":"\"s_crafted\"","file":"3_Game/CE/CentralEconomy.c","line":89},{"name":"MapGroup","type":"string","mods":["const"],"init":"\"map_group\"","file":"3_Game/CE/CentralEconomy.c","line":90},{"name":"MapComplete","type":"string","mods":["const"],"init":"\"map_complete\"","file":"3_Game/CE/CentralEconomy.c","line":91},{"name":"InfectedZone","type":"string","mods":["const"],"init":"\"infected_zone\"","file":"3_Game/CE/CentralEconomy.c","line":92}]},{"name":"EconomyMapStrings","url":"classes/EconomyMapStrings/","file":"3_Game/CE/CentralEconomy.c","line":97,"methods":[{"name":"EconomyMapStrings","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":99},{"name":"~EconomyMapStrings","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":100},{"name":"Category","ret":"string","params":[{"type":"string","name":"category"}],"mods":["static"],"brief":"Generates string that will make CEApi.EconomyMap use all items with this category","file":"3_Game/CE/CentralEconomy.c","line":112},{"name":"Tag","ret":"string","params":[{"type":"string","name":"tag"}],"mods":["static"],"brief":"Generates string that will make CEApi.EconomyMap use all items with this tag","file":"3_Game/CE/CentralEconomy.c","line":127}],"members":[{"name":"ALL_ALL","type":"string","mods":["const"],"init":"\"all:all\"","brief":"Everything","file":"3_Game/CE/CentralEconomy.c","line":135},{"name":"ALL_LOOT","type":"string","mods":["const"],"init":"\"all:loot\"","brief":"All loot","file":"3_Game/CE/CentralEconomy.c","line":137},{"name":"ALL_VEHICLE","type":"string","mods":["const"],"init":"\"all:vehicle\"","brief":"All vehicles","file":"3_Game/CE/CentralEconomy.c","line":139},{"name":"ALL_INFECTED","type":"string","mods":["const"],"init":"\"all:infected\"","brief":"All infected","file":"3_Game/CE/CentralEconomy.c","line":141},{"name":"ALL_ANIMAL","type":"string","mods":["const"],"init":"\"all:animal\"","brief":"All animals","file":"3_Game/CE/CentralEconomy.c","line":143},{"name":"ALL_PLAYER","type":"string","mods":["const"],"init":"\"all:player\"","brief":"All players","file":"3_Game/CE/CentralEconomy.c","line":145},{"name":"ALL_PROXY","type":"string","mods":["const"],"init":"\"all:proxy\"","brief":"All proxies","file":"3_Game/CE/CentralEconomy.c","line":147},{"name":"ALL_PROXY_STATIC","type":"string","mods":["const"],"init":"\"all:proxystatic\"","brief":"All static loot spawns","file":"3_Game/CE/CentralEconomy.c","line":149},{"name":"ALL_PROXY_DYNAMIC","type":"string","mods":["const"],"init":"\"all:proxydynamic\"","brief":"All dynamic loot spawns","file":"3_Game/CE/CentralEconomy.c","line":151},{"name":"ALL_PROXY_ABANDONED","type":"string","mods":["const"],"init":"\"all:proxyabandoned\"","brief":"All abandoned loot spawns","file":"3_Game/CE/CentralEconomy.c","line":153}]},{"name":"EconomyOutputStrings","url":"classes/EconomyOutputStrings/","file":"3_Game/CE/CentralEconomy.c","line":158,"methods":[{"name":"EconomyOutputStrings","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":160},{"name":"~EconomyOutputStrings","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/CE/CentralEconomy.c","line":161}],"members":[{"name":"LINKS","type":"string","mods":["const"],"init":"\"links\"","brief":"Lists stats regarding which loot spawn) that are linked together and how many there are","file":"3_Game/CE/CentralEconomy.c","line":167},{"name":"SUSPICIOUS","type":"string","mods":["const"],"init":"\"suspicious\"","brief":"Lists loot spawns that have more loot than their maximum + 4","file":"3_Game/CE/CentralEconomy.c","line":172},{"name":"DE_CLOSE_POINT","type":"string","mods":["const"],"init":"\"declosepoint\"","brief":"Lists DE spawns that have positions that are within supplied range (< fRange, not equal)","file":"3_Game/CE/CentralEconomy.c","line":177},{"name":"ABANDONED","type":"string","mods":["const"],"init":"\"abandoned\"","brief":"Lists loot spawns that have been marked as abandoned","file":"3_Game/CE/CentralEconomy.c","line":182},{"name":"EMPTY","type":"string","mods":["const"],"init":"\"empty\"","brief":"Lists loot spawns that are not abandoned but have no loot","file":"3_Game/CE/CentralEconomy.c","line":187},{"name":"CLOSE","type":"string","mods":["const"],"init":"\"close\"","brief":"Lists loot spawns that are not abandoned and within the supplied range  (< fRange, not equal)","file":"3_Game/CE/CentralEconomy.c","line":193},{"name":"WORLD","type":"string","mods":["const"],"init":"\"world\"","brief":"Lists the number of objects inside of categories","file":"3_Game/CE/CentralEconomy.c","line":198},{"name":"STATUS","type":"string","mods":["const"],"init":"\"status\"","brief":"Lists overall CE stats","file":"3_Game/CE/CentralEconomy.c","line":203},{"name":"LOOT_SIZE","type":"string","mods":["const"],"init":"\"lootsize\"","brief":"Lists the maxlootsize of all CE items","file":"3_Game/CE/CentralEconomy.c","line":208}]},{"name":"Edible_Base","url":"classes/Edible_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/Edible_Base.c","line":1,"methods":[{"name":"Edible_Base","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base.c","line":25},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":41},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":48},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":58},{"name":"UpdateVisualsEx","ret":"void","params":[{"type":"bool","name":"forced","def":"false"}],"brief":"check for DirectCooking slot name","file":"4_World/Entities/ItemBase/Edible_Base.c","line":89},{"name":"Consume","ret":"bool","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":95},{"name":"OnConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":103},{"name":"FilterAgents","ret":"int","params":[{"type":"int","name":"agentsIn"}],"brief":"Filter agents from the item (override on higher implementations)","file":"4_World/Entities/ItemBase/Edible_Base.c","line":112},{"name":"CanBeCooked","ret":"bool","mods":["override"],"brief":"if no per FoodStage/Nutrition override is set, remove possible Food Poisoning to prevent double punishment from Bloody Hands","file":"4_World/Entities/ItemBase/Edible_Base.c","line":129},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":134},{"name":"GetTemperatureFreezeTime","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":139},{"name":"GetTemperatureThawTime","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":159},{"name":"CanItemOverheat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":179},{"name":"Synchronize","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base.c","line":187},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":192},{"name":"MakeSoundsOnClient","ret":"void","params":[{"type":"bool","name":"soundstate"},{"type":"CookingMethodType","name":"cookingMethod","def":"CookingMethodType.NONE"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":215},{"name":"RefreshAudio","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":223},{"name":"RemoveAudio","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":299},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":308},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":322},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":353},{"name":"GetFoodStage","ret":"FoodStage","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":361},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":367},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":372},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":377},{"name":"IsMushroom","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":382},{"name":"GetFoodTotalVolume","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":391},{"name":"GetFoodEnergy","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":407},{"name":"GetFoodWater","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":422},{"name":"GetFoodNutritionalIndex","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":437},{"name":"GetFoodToxicity","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":453},{"name":"GetFoodAgents","ret":"int","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":468},{"name":"GetFoodDigestibility","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":483},{"name":"GetAgentsPerDigest","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"className","def":"\"\""},{"type":"int","name":"foodStage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":498},{"name":"GetNutritionalProfile","ret":"NutritionalProfile","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"classname","def":"\"\""},{"type":"int","name":"food_stage","def":"0"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":513},{"name":"GetFoodStageType","ret":"FoodStageType","file":"4_World/Entities/ItemBase/Edible_Base.c","line":531},{"name":"IsFoodRaw","ret":"bool","file":"4_World/Entities/ItemBase/Edible_Base.c","line":537},{"name":"IsFoodBaked","ret":"bool","file":"4_World/Entities/ItemBase/Edible_Base.c","line":547},{"name":"IsFoodBoiled","ret":"bool","file":"4_World/Entities/ItemBase/Edible_Base.c","line":557},{"name":"IsFoodDried","ret":"bool","file":"4_World/Entities/ItemBase/Edible_Base.c","line":567},{"name":"IsFoodBurned","ret":"bool","file":"4_World/Entities/ItemBase/Edible_Base.c","line":577},{"name":"IsFoodRotten","ret":"bool","file":"4_World/Entities/ItemBase/Edible_Base.c","line":587},{"name":"ChangeFoodStage","ret":"void","params":[{"type":"FoodStageType","name":"new_food_stage_type"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":598},{"name":"GetNextFoodStageType","ret":"FoodStageType","params":[{"type":"CookingMethodType","name":"cooking_method"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":603},{"name":"GetFoodStageName","ret":"string","params":[{"type":"FoodStageType","name":"food_stage_type"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":608},{"name":"CanChangeToNewStage","ret":"bool","params":[{"type":"CookingMethodType","name":"cooking_method"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":613},{"name":"TransferFoodStage","ret":"void","params":[{"mods":["notnull"],"type":"Edible_Base","name":"source"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":619},{"name":"OnFoodStageChange","ret":"void","params":[{"type":"FoodStageType","name":"stageOld"},{"type":"FoodStageType","name":"stageNew"}],"brief":"called on server","file":"4_World/Entities/ItemBase/Edible_Base.c","line":630},{"name":"HandleFoodStageChangeAgents","ret":"void","params":[{"type":"FoodStageType","name":"stageOld"},{"type":"FoodStageType","name":"stageNew"}],"brief":"removes select agents on foodstage transitions","file":"4_World/Entities/ItemBase/Edible_Base.c","line":637},{"name":"GetCookingTime","ret":"float","file":"4_World/Entities/ItemBase/Edible_Base.c","line":657},{"name":"SetCookingTime","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":662},{"name":"ResetCookingTime","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base.c","line":670},{"name":"ReplaceEdibleWithNew","ret":"void","params":[{"type":"string","name":"typeName"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":680},{"name":"GetConsumptionPenaltyContext","ret":"int","file":"4_World/Entities/ItemBase/Edible_Base.c","line":692},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":697},{"name":"SoundCookingStart","ret":"void","params":[{"type":"string","name":"sound_name"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":705},{"name":"SoundCookingStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":718},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":730},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":735},{"name":"ProcessDecay","ret":"void","params":[{"type":"float","name":"delta"},{"type":"bool","name":"hasRootAsPlayer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":740},{"name":"UpdateVaporParticle","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":930},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":970},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":983},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":1023},{"name":"GetBaitEffectivity","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":1039},{"name":"GetDecayTimer","ret":"float","file":"4_World/Entities/ItemBase/Edible_Base.c","line":1051},{"name":"GetDecayDelta","ret":"float","file":"4_World/Entities/ItemBase/Edible_Base.c","line":1056},{"name":"GetLastDecayStage","ret":"FoodStageType","file":"4_World/Entities/ItemBase/Edible_Base.c","line":1061},{"name":"PrintNutritionsData","ret":"void","mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":1067},{"name":"UpdateVisuals","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base.c","line":1102}],"members":[{"name":"DIRECT_COOKING_SLOT_NAME","type":"string","mods":["const"],"init":"\"DirectCooking\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":3},{"name":"SOUND_BAKING_START","type":"string","mods":["const"],"init":"\"Baking_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":5},{"name":"SOUND_BAKING_DONE","type":"string","mods":["const"],"init":"\"Baking_Done_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":6},{"name":"SOUND_BOILING_START","type":"string","mods":["const"],"init":"\"Boiling_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":7},{"name":"SOUND_BOILING_DONE","type":"string","mods":["const"],"init":"\"Boiling_Done_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":8},{"name":"SOUND_DRYING_START","type":"string","mods":["const"],"init":"\"Drying_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":9},{"name":"SOUND_DRYING_DONE","type":"string","mods":["const"],"init":"\"Drying_Done_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":10},{"name":"SOUND_BURNING_DONE","type":"string","mods":["const"],"init":"\"Food_Burning_SoundSet\"","file":"4_World/Entities/ItemBase/Edible_Base.c","line":11},{"name":"m_MakeCookingSounds","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":13},{"name":"m_SoundCooking","type":"SoundOnVehicle","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Edible_Base.c","line":14},{"name":"m_SoundEffectCooking","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":15},{"name":"m_SoundPlaying","type":"string","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":16},{"name":"m_FoodStage","type":"ref FoodStage","file":"4_World/Entities/ItemBase/Edible_Base.c","line":17},{"name":"m_DecayTimer","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":18},{"name":"m_DecayDelta","type":"float","mods":["protected"],"init":"0.0","file":"4_World/Entities/ItemBase/Edible_Base.c","line":19},{"name":"m_LastDecayStage","type":"FoodStageType","mods":["protected"],"init":"FoodStageType.NONE","file":"4_World/Entities/ItemBase/Edible_Base.c","line":20},{"name":"m_HotVaporParticle","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":21},{"name":"m_CookedByMethod","type":"CookingMethodType","mods":["private"],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":23}]},{"name":"EditBoxWidget","url":"classes/EditBoxWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":347,"methods":[{"name":"GetText","ret":"string","mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":349},{"name":"SetText","ret":"void","params":[{"type":"string","name":"str"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":350}]},{"name":"EditorAttribute","url":"classes/EditorAttribute/","topic":"EntityAttributes","file":"1_Core/proto/EnEntity.c","line":843,"methods":[{"name":"EditorAttribute","kind":"ctor","ret":"void","params":[{"type":"string","name":"style"},{"type":"string","name":"category"},{"type":"string","name":"description"},{"type":"vector","name":"sizeMin"},{"type":"vector","name":"sizeMax"},{"type":"string","name":"color"},{"type":"string","name":"color2","def":"\"0 0 0 0\""},{"type":"bool","name":"visible","def":"true"},{"type":"bool","name":"insertable","def":"true"},{"type":"bool","name":"dynamicBox","def":"false"}],"file":"1_Core/proto/EnEntity.c","line":856}],"members":[{"name":"m_Style","type":"string","brief":"can be \"box\", \"sphere\", \"cylinder\", \"pyramid\", \"diamond\" or custom style name","file":"1_Core/proto/EnEntity.c","line":845},{"name":"m_Category","type":"string","brief":"folder structure eg. StaticEntities/Walls","file":"1_Core/proto/EnEntity.c","line":846},{"name":"m_Description","type":"string","brief":"class purpose description","file":"1_Core/proto/EnEntity.c","line":847},{"name":"m_SizeMin","type":"vector","brief":"min vector of a bounding box","file":"1_Core/proto/EnEntity.c","line":848},{"name":"m_SizeMax","type":"vector","brief":"max vector of a bounding box","file":"1_Core/proto/EnEntity.c","line":849},{"name":"m_Color","type":"string","file":"1_Core/proto/EnEntity.c","line":850},{"name":"m_Color2","type":"string","file":"1_Core/proto/EnEntity.c","line":851},{"name":"m_Visible","type":"bool","file":"1_Core/proto/EnEntity.c","line":852},{"name":"m_Insertable","type":"bool","file":"1_Core/proto/EnEntity.c","line":853},{"name":"m_DynamicBox","type":"bool","file":"1_Core/proto/EnEntity.c","line":854}]},{"name":"EffBreathVapourHeavy","url":"classes/EffBreathVapourHeavy/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/Player/EffBreathVapourHeavy.c","line":1,"methods":[{"name":"EffBreathVapourHeavy","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/Player/EffBreathVapourHeavy.c","line":3}]},{"name":"EffBreathVapourLight","url":"classes/EffBreathVapourLight/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/Player/EffBreathVapourLight.c","line":1,"methods":[{"name":"EffBreathVapourLight","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/Player/EffBreathVapourLight.c","line":3}]},{"name":"EffBreathVapourMedium","url":"classes/EffBreathVapourMedium/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/Player/EffBreathVapourMedium.c","line":1,"methods":[{"name":"EffBreathVapourMedium","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/Player/EffBreathVapourMedium.c","line":3}]},{"name":"EffBulletImpactBase","url":"classes/EffBulletImpactBase/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":1,"methods":[{"name":"EffBulletImpactBase","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":35},{"name":"OnCheckUpdate","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":40},{"name":"SetEnterParticle","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":45},{"name":"SetExitParticle","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":50},{"name":"SetRicochetParticle","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":55},{"name":"SetSingleParticle","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":60},{"name":"SetAngledEnterValue","ret":"void","params":[{"type":"float","name":"f"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":67},{"name":"EvaluateEffect","ret":"void","params":[{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"vector","name":"pos"},{"type":"int","name":"impact_type"},{"type":"vector","name":"surfNormal"},{"type":"vector","name":"exitPos"},{"type":"vector","name":"inSpeed"},{"type":"vector","name":"outSpeed"},{"type":"string","name":"ammoType"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":72},{"name":"CalculateStoppingForce","ret":"float","params":[{"type":"float","name":"in_speedf"},{"type":"float","name":"out_speedf"},{"type":"string","name":"ammoType"},{"type":"float","name":"weight"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":88},{"name":"OnEnterCalculations","ret":"void","params":[{"type":"Particle","name":"p"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":102},{"name":"OnExitCalculations","ret":"void","params":[{"type":"Particle","name":"p"},{"type":"float","name":"outSpeedf"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":155},{"name":"OnRicochetCalculations","ret":"void","params":[{"type":"Particle","name":"p"},{"type":"float","name":"outspeedf"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":177},{"name":"OnEnterAngledCalculations","ret":"void","params":[{"type":"Particle","name":"p"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":199},{"name":"Event_OnStarted","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":221}],"members":[{"name":"SURVIVOR_HEAD","type":"int","mods":["static","const"],"init":"0","brief":"Head component","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":3},{"name":"INFECTED_HEAD","type":"int","mods":["static","const"],"init":"3","brief":"Head component","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":4},{"name":"DEFAULT_PROJECTILE_WEIGHT","type":"float","mods":["static"],"init":"0.015","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":5},{"name":"MIN_SCALING_PARAM","type":"float","init":"0.1","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":7},{"name":"m_DirectHit","type":"Object","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":9},{"name":"m_StoppingForce","type":"float","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":10},{"name":"m_Weight","type":"float","brief":"projectile weight in kg","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":11},{"name":"m_ImpactType","type":"int","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":12},{"name":"m_ComponentIndex","type":"int","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":13},{"name":"m_Pos","type":"vector","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":14},{"name":"m_SurfNormal","type":"vector","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":15},{"name":"m_ExitPos","type":"vector","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":16},{"name":"m_InSpeed","type":"vector","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":17},{"name":"m_OutSpeed","type":"vector","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":18},{"name":"m_AmmoType","type":"string","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":19},{"name":"INVALID","type":"vector","mods":["static"],"init":"\"0 0 0\"","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":21},{"name":"m_ParticleEnter","type":"int","init":"-1","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":24},{"name":"m_ParticleExit","type":"int","init":"-1","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":25},{"name":"m_ParticleRicochet","type":"int","init":"-1","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":26},{"name":"m_EnterSplashCoef","type":"float","init":"0.003","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":29},{"name":"m_ExitSplashCoef","type":"float","init":"0.002","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":30},{"name":"m_RicochetSplashCoef","type":"float","init":"0.002","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":31},{"name":"m_EnterAngledSplashCoef","type":"float","init":"0.01","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":32},{"name":"m_AngledEnter","type":"float","init":"0.40","file":"3_Game/Effects/EffectParticle/BulletImpactBase.c","line":33}]},{"name":"EffBulletImpactTest","url":"classes/EffBulletImpactTest/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/BulletImpactTest.c","line":1,"methods":[{"name":"EffBulletImpactTest","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactTest.c","line":3}]},{"name":"EffCoolantSteam","url":"classes/EffCoolantSteam/","base":"EffVehicleSmoke","file":"3_Game/Effects/EffectParticle/VehicleSmoke/CoolantSteam.c","line":1,"methods":[{"name":"SetParticleStateLight","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/VehicleSmoke/CoolantSteam.c","line":3},{"name":"SetParticleStateHeavy","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/VehicleSmoke/CoolantSteam.c","line":9},{"name":"UpdateParticle","ret":"void","file":"3_Game/Effects/EffectParticle/VehicleSmoke/CoolantSteam.c","line":15}]},{"name":"Effect","url":"classes/Effect/","base":"Managed","file":"3_Game/Effect.c","line":16,"methods":[{"name":"Effect","kind":"ctor","ret":"void","brief":"ctor","file":"3_Game/Effect.c","line":72},{"name":"~Effect","kind":"dtor","ret":"void","brief":"dtor","file":"3_Game/Effect.c","line":87},{"name":"InitEffect","ret":"void","brief":"init","file":"3_Game/Effect.c","line":103},{"name":"GetEffectType","ret":"EffectType","brief":"Get what type of effect the Effect is","file":"3_Game/Effect.c","line":120},{"name":"IsSound","ret":"bool","brief":"Check whether the Effect is EffectSound without casting","file":"3_Game/Effect.c","line":129},{"name":"IsParticle","ret":"bool","brief":"Check whether the Effect is EffectParticle without casting","file":"3_Game/Effect.c","line":138},{"name":"Start","ret":"void","brief":"Plays all elements this effects consists of","file":"3_Game/Effect.c","line":157},{"name":"ValidateStart","ret":"void","brief":"Validation whether an effect truly started playing or if the Effect should stop as none is present","file":"3_Game/Effect.c","line":174},{"name":"Stop","ret":"void","brief":"Stops all elements this effect consists of","file":"3_Game/Effect.c","line":183},{"name":"IsPlaying","ret":"bool","brief":"Returns true when the Effect is playing, false otherwise","file":"3_Game/Effect.c","line":197},{"name":"Destroy","ret":"void","mods":["protected"],"brief":"Cleans up the Effect, including unregistering if needed","file":"3_Game/Effect.c","line":216},{"name":"SetAutodestroy","ret":"void","params":[{"type":"bool","name":"auto_destroy"}],"brief":"Sets whether Effect automatically cleans up when it stops","file":"3_Game/Effect.c","line":242},{"name":"IsAutodestroy","ret":"bool","brief":"Get whether Effect automatically cleans up when it stops","file":"3_Game/Effect.c","line":251},{"name":"IsPendingDeletion","ret":"bool","brief":"Get whether the Effect is queued up for being cleaned up","file":"3_Game/Effect.c","line":260},{"name":"CanDestroy","ret":"bool","brief":"Get whether the Effect can be destroyed right now","file":"3_Game/Effect.c","line":269},{"name":"SetEnableEventFrame","ret":"void","params":[{"type":"bool","name":"enable"}],"brief":"Enable Event_OnFrameUpdate for the effect","file":"3_Game/Effect.c","line":282},{"name":"Event_OnStarted","ret":"void","brief":"Event used when Start was called","file":"3_Game/Effect.c","line":304},{"name":"Event_OnStopped","ret":"void","brief":"Event used when Stop was called","file":"3_Game/Effect.c","line":312},{"name":"Event_OnEffectStarted","ret":"void","brief":"Event used when the actual effect started playing","file":"3_Game/Effect.c","line":320},{"name":"Event_OnEffectEnded","ret":"void","brief":"Event used when the actual effect stopped playing","file":"3_Game/Effect.c","line":330},{"name":"Event_OnFrameUpdate","ret":"void","params":[{"type":"float","name":"time_delta"}],"brief":"Event called on frame when enabled by SetEnableEventFrame(true)","file":"3_Game/Effect.c","line":347},{"name":"Event_OnRegistered","ret":"void","params":[{"type":"int","name":"id"}],"brief":"Event called from SEffectManager when the Effect is registered","file":"3_Game/Effect.c","line":357},{"name":"Event_OnUnregistered","ret":"void","brief":"Event called from SEffectManager when the Effect is unregistered","file":"3_Game/Effect.c","line":367},{"name":"OnCheckUpdate","ret":"void","brief":"Event used when EffectParticle.CheckLifeSpan was called (DEPRECATED)","file":"3_Game/Effect.c","line":378},{"name":"SetParent","ret":"void","params":[{"type":"Object","name":"parent_obj"},{"type":"int","name":"pivot"}],"brief":"Set parent of the Effect","file":"3_Game/Effect.c","line":399},{"name":"SetParent","ret":"void","params":[{"type":"Object","name":"parent_obj"}],"brief":"Set parent of the Effect","file":"3_Game/Effect.c","line":411},{"name":"GetParent","ret":"Object","brief":"Get parent of the Effect","file":"3_Game/Effect.c","line":422},{"name":"GetPivotIndex","ret":"int","brief":"Get parent pivot of the Effect, only valid when there is some GetParent","file":"3_Game/Effect.c","line":432},{"name":"SetCurrentParent","ret":"void","params":[{"type":"Object","name":"parent_obj"},{"type":"bool","name":"updateCached","def":"true"}],"brief":"Set current parent of the managed effect","file":"3_Game/Effect.c","line":443},{"name":"GetCurrentParent","ret":"Object","brief":"Get the current parent of the managed Effect","file":"3_Game/Effect.c","line":453},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"pos"}],"brief":"Set the world position of the Effect","file":"3_Game/Effect.c","line":463},{"name":"GetPosition","ret":"vector","brief":"Get the world position of the Effect","file":"3_Game/Effect.c","line":473},{"name":"SetCurrentPosition","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"bool","name":"updateCached","def":"true"}],"brief":"Set the current world position of the managed effect","file":"3_Game/Effect.c","line":483},{"name":"GetCurrentPosition","ret":"vector","brief":"Get the current world position of the managed effect","file":"3_Game/Effect.c","line":493},{"name":"SetLocalPosition","ret":"void","params":[{"type":"vector","name":"pos"}],"brief":"Set the local position of the Effect","file":"3_Game/Effect.c","line":503},{"name":"GetLocalPosition","ret":"vector","brief":"Get the local position of the Effect","file":"3_Game/Effect.c","line":513},{"name":"SetCurrentLocalPosition","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"bool","name":"updateCached","def":"true"}],"brief":"Set the current local position of the managed effect","file":"3_Game/Effect.c","line":523},{"name":"GetCurrentLocalPosition","ret":"vector","brief":"Get the current local position of the managed effect","file":"3_Game/Effect.c","line":533},{"name":"SetID","ret":"void","params":[{"type":"int","name":"id"}],"mods":["protected"],"brief":"Set the ID registered in SEffectManager","file":"3_Game/Effect.c","line":552},{"name":"GetID","ret":"int","brief":"Get the ID registered in SEffectManager","file":"3_Game/Effect.c","line":561},{"name":"IsRegistered","ret":"bool","brief":"Get whether this Effect is registered in SEffectManager","file":"3_Game/Effect.c","line":570},{"name":"SetAttachmentParent","ret":"void","params":[{"type":"Object","name":"obj"}],"brief":"Set parent for the Effect","file":"3_Game/Effect.c","line":590},{"name":"GetAttachmentParent","ret":"Object","brief":"Get the parent set by SetAttachmentParent","file":"3_Game/Effect.c","line":599},{"name":"SetAttachedLocalPos","ret":"void","params":[{"type":"vector","name":"pos"}],"brief":"Set local pos for the Effect relative to the parent","file":"3_Game/Effect.c","line":608},{"name":"GetAttachedLocalPos","ret":"vector","brief":"Get the local pos set by SetAttachedLocalPos","file":"3_Game/Effect.c","line":617},{"name":"SetAttachedLocalOri","ret":"void","params":[{"type":"vector","name":"ori"}],"brief":"Set local orientation for the Effectparticle to attach to when the Effect is started","file":"3_Game/Effect.c","line":628},{"name":"GetAttachedLocalOri","ret":"vector","brief":"Get the local orientation set by SetAttachedLocalOri","file":"3_Game/Effect.c","line":638}],"members":[{"name":"Event_OnStarted","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"\\name Event invokers ScriptInvonkers for certain events","file":"3_Game/Effect.c","line":22},{"name":"Event_OnStopped","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Effect.c","line":23},{"name":"Event_OnEffectStarted","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Effect.c","line":24},{"name":"Event_OnEffectEnded","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Effect.c","line":25},{"name":"m_IsAutodestroy","type":"bool","mods":["protected"],"brief":"Whether the Effect cleans up after itself when stopped","file":"3_Game/Effect.c","line":33},{"name":"m_IsPendingDeletion","type":"bool","mods":["protected"],"brief":"Whether the Destroy process has already been called","file":"3_Game/Effect.c","line":35},{"name":"m_IsPlaying","type":"bool","mods":["protected"],"brief":"Whether the Effect is currently playing","file":"3_Game/Effect.c","line":37},{"name":"m_ParentObject","type":"Object","mods":["protected"],"brief":"Cached parent","file":"3_Game/Effect.c","line":39},{"name":"m_PivotIndex","type":"int","mods":["protected"],"init":"-1","brief":"Cached parent pivot id","file":"3_Game/Effect.c","line":41},{"name":"m_Position","type":"vector","mods":["protected"],"brief":"Cached world position","file":"3_Game/Effect.c","line":43},{"name":"m_ID","type":"int","mods":["protected"],"brief":"ID of effect, given by SEffectManager when registered (automatically done when playing through it)","file":"3_Game/Effect.c","line":51},{"name":"m_IsRegistered","type":"bool","mods":["protected"],"brief":"Whether the effect is registered in SEffectManager","file":"3_Game/Effect.c","line":53},{"name":"m_LocalPos","type":"vector","mods":["protected"],"brief":"Cached local pos","file":"3_Game/Effect.c","line":62},{"name":"m_LocalOri","type":"vector","mods":["protected"],"brief":"Local orientation set by SetAttachedLocalOri, only used by EffectParticle","file":"3_Game/Effect.c","line":64}]},{"name":"EffectArea","url":"classes/EffectArea/","base":"House","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":48,"methods":[{"name":"EffectArea","kind":"ctor","ret":"void","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":96},{"name":"~EffectArea","kind":"dtor","ret":"void","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":118},{"name":"SetupZoneData","ret":"void","params":[{"type":"EffectAreaParams","name":"params"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":123},{"name":"Tick","ret":"void","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":179},{"name":"OnCEUpdate","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":190},{"name":"InitZone","ret":"void","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":196},{"name":"InitZoneServer","ret":"void","proto":true,"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":215},{"name":"InitZoneClient","ret":"void","proto":true,"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":216},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":222},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":227},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":232},{"name":"CanBeTargetedByAI","ret":"bool","params":[{"type":"EntityAI","name":"ai"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":237},{"name":"PlaceParticles","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"radius"},{"type":"int","name":"nbRings"},{"type":"int","name":"innerSpacing"},{"type":"bool","name":"outerToggle"},{"type":"int","name":"outerSpacing"},{"type":"int","name":"outerOffset"},{"type":"int","name":"partId"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":246},{"name":"FillWithParticles","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"areaRadius"},{"type":"float","name":"outwardsBleed"},{"type":"float","name":"partSize"},{"type":"int","name":"partId"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":334},{"name":"SpawnParticles","ret":"void","params":[{"type":"ParticlePropertiesArray","name":"props"},{"type":"vector","name":"centerPos"},{"type":"vector","name":"partPos"},{"mods":["inout"],"type":"int","name":"count"}],"mods":["protected"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":411},{"name":"InsertParticles","ret":"void","params":[{"type":"ParticlePropertiesArray","name":"props"},{"type":"int","name":"count"},{"type":"int","name":"partId"}],"mods":["private"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":429},{"name":"OnParticleAllocation","ret":"void","params":[{"type":"ParticleManager","name":"pm"},{"type":"array<ParticleSource>","name":"particles"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":456},{"name":"GetRequesterIndex","ret":"int","params":[{"type":"string","name":"type"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":467},{"name":"CreateTrigger","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"int","name":"radius"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":482},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"brief":"bottom limit","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":545},{"name":"OnPlayerEnterServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EffectTrigger","name":"trigger"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":564},{"name":"OnPlayerExitServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EffectTrigger","name":"trigger"}],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":568},{"name":"CleanupDebugShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapes"}],"mods":["protected"],"cond":["DIAG_DEVELOPER","EFFECT_AREA_VISUAL_DEBUG"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":577}],"members":[{"name":"m_Name","type":"string","init":"\"Default setup\"","brief":"The user defined name of the area","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":51},{"name":"m_Type","type":"int","init":"eZoneType.STATIC","brief":"If the zone is static or dynamic","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":52},{"name":"m_Position","type":"vector","brief":"World position of area snapped to ground on creation (see: EffectAreaLoader)","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":53},{"name":"m_PositionTrigger","type":"vector","brief":"World position adjusted according to trigger pivot (pivot is cylinder center)","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":54},{"name":"m_EffectInterval","type":"int","brief":"If non persisent effect: determines intervals between effect activation","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":55},{"name":"m_EffectDuration","type":"int","brief":"If non persisent effect: determines duration of effect","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":56},{"name":"m_EffectModifier","type":"bool","brief":"Flag for modification of internal behavior of the effect","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":57},{"name":"m_Radius","type":"float","init":"100","brief":"Radius of the Contaminated Area","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":60},{"name":"m_PositiveHeight","type":"float","init":"25","brief":"Distance between center and maximum height","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":61},{"name":"m_NegativeHeight","type":"float","init":"10","brief":"Distance between center and minimum height","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":62},{"name":"m_InnerRings","type":"int","init":"1","brief":"The amount of inner rings one wants","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":66},{"name":"m_InnerSpacing","type":"int","init":"35","brief":"Distance between two particles placed on inner rings of the area","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":67},{"name":"m_OuterRingToggle","type":"bool","init":"true","brief":"Allow disabling outer ring if undesired","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":69},{"name":"m_OuterRingOffset","type":"int","init":"-5","brief":"Distance between the outermost ring of particles and area radius","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":70},{"name":"m_OuterSpacing","type":"int","init":"20","brief":"Distance between two particles placed on the outer most ring of the area","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":71},{"name":"m_VerticalLayers","type":"int","init":"0","brief":"Used to add multiple layers vertically and set vertical spacing ( 0 don't do anything )","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":73},{"name":"m_VerticalOffset","type":"int","init":"10","brief":"Used to determine vertical offset between two vertical layers","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":74},{"name":"m_ParticleID","type":"int","init":"ParticleList.CONTAMINATED_AREA_GAS_BIGASS","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":77},{"name":"m_AroundParticleID","type":"int","init":"ParticleList.CONTAMINATED_AREA_GAS_AROUND","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":78},{"name":"m_TinyParticleID","type":"int","init":"ParticleList.CONTAMINATED_AREA_GAS_TINY","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":79},{"name":"m_PPERequesterType","type":"string","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":80},{"name":"m_PPERequesterIdx","type":"int","init":"-1","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":81},{"name":"m_EffectsPriority","type":"int","brief":"When multiple areas overlap, only the area with the highest priority will play its effects","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":82},{"name":"PARTICLES_MAX","type":"int","mods":["const"],"init":"1000","brief":"Better safe than sorry","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":84},{"name":"m_TriggerType","type":"string","init":"\"ContaminatedTrigger\"","brief":"The trigger class used by this zone","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":87},{"name":"m_Trigger","type":"EffectTrigger","brief":"The trigger used to determine if player is inside toxic area","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":88},{"name":"m_ToxicClouds","type":"ref array<Particle>","brief":"All static toxic clouds in ContaminatedArea","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":90},{"name":"m_DebugTargets","type":"ref array<Shape>","mods":["protected"],"init":"new array<Shape>()","cond":["DIAG_DEVELOPER","EFFECT_AREA_VISUAL_DEBUG"],"file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":575}]},{"name":"EffectAreaLoader","url":"classes/EffectAreaLoader/","file":"4_World/Classes/ContaminatedArea/ContaminatedAreaLoader.c","line":2,"methods":[{"name":"CreateZones","ret":"void","mods":["static"],"file":"4_World/Classes/ContaminatedArea/ContaminatedAreaLoader.c","line":6},{"name":"GetData","ret":"JsonDataContaminatedAreas","mods":["static"],"file":"4_World/Classes/ContaminatedArea/ContaminatedAreaLoader.c","line":109}],"members":[{"name":"m_Path","type":"string","mods":["private","static"],"init":"\"$mission:cfgeffectarea.json\"","file":"4_World/Classes/ContaminatedArea/ContaminatedAreaLoader.c","line":4}]},{"name":"EffectAreaParams","url":"classes/EffectAreaParams/","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":18,"members":[{"name":"m_ParamName","type":"string","init":"\"Default setup\"","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":20},{"name":"m_ParamTriggerType","type":"string","init":"\"ContaminatedTrigger\"","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":21},{"name":"m_ParamRadius","type":"float","init":"100","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":22},{"name":"m_ParamPosHeight","type":"float","init":"25","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":23},{"name":"m_ParamNegHeight","type":"float","init":"10","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":24},{"name":"m_ParamInnerRings","type":"int","init":"1","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":25},{"name":"m_ParamInnerSpace","type":"int","init":"35","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":26},{"name":"m_ParamOuterToggle","type":"bool","init":"true","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":27},{"name":"m_ParamOuterSpace","type":"int","init":"20","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":28},{"name":"m_ParamOuterOffset","type":"int","init":"-5","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":29},{"name":"m_ParamVertLayers","type":"int","init":"0","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":30},{"name":"m_ParamVerticalOffset","type":"int","init":"10","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":31},{"name":"m_ParamEffectInterval","type":"int","init":"0","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":32},{"name":"m_ParamEffectDuration","type":"int","init":"0","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":33},{"name":"m_ParamEffectModifier","type":"int","init":"0","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":34},{"name":"m_ParamPartId","type":"int","init":"0","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":40},{"name":"m_ParamAroundPartId","type":"int","init":"0","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":41},{"name":"m_ParamTinyPartId","type":"int","init":"0","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":42},{"name":"m_ParamPpeRequesterType","type":"string","init":"\"PPERequester_ContaminatedAreaTint\"","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":44}]},{"name":"EffectBoatWaterBack","url":"classes/EffectBoatWaterBack/","base":"EffectBoatWaterBase","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":116,"methods":[{"name":"EffectBoatWaterBack","kind":"ctor","ret":"void","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":120},{"name":"UpdateSpeedState","ret":"void","params":[{"type":"Particle","name":"ptc"},{"type":"float","name":"speed"}],"mods":["override","protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":130},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"}],"mods":["override"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":166}],"members":[{"name":"EMITORS_FAST","type":"int","mods":["protected","const"],"init":"5","brief":"emitors below this ID only play when fast enough","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":118}]},{"name":"EffectBoatWaterBase","url":"classes/EffectBoatWaterBase/","base":"EffectParticle","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":271,"methods":[{"name":"AttachTo","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_rotation_to_world","def":"false"}],"mods":["override"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":285},{"name":"SetParticleState","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":292},{"name":"EnableEmitor","ret":"void","params":[{"type":"Particle","name":"ptc"},{"type":"int","name":"id"},{"type":"bool","name":"enable"}],"mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":306},{"name":"UpdateSpeedState","ret":"void","params":[{"type":"Particle","name":"ptc"},{"type":"float","name":"speed"}],"mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":321},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"}],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":325},{"name":"UpdatePosToSeaLevel","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"},{"type":"float","name":"surfaceOffset","def":"0"}],"mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":335}],"members":[{"name":"POS_UPDATE_THROTTLE","type":"float","mods":["const"],"init":"0.2","brief":"seconds, controls how often can boat update somewhat expensive particle local reposition","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":273},{"name":"m_EmitorCount","type":"int","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":275},{"name":"m_SpeedSlow","type":"int","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":276},{"name":"m_SpeedMedium","type":"int","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":277},{"name":"m_SpeedFast","type":"int","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":278},{"name":"m_PosUpdateTimer","type":"float","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":279},{"name":"m_SpeedState","type":"EBoatSpeed","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":281},{"name":"m_Boat","type":"BoatScript","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":282},{"name":"m_MemPointPos","type":"vector","mods":["protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":283}]},{"name":"EffectBoatWaterFront","url":"classes/EffectBoatWaterFront/","base":"EffectBoatWaterBase","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":10,"methods":[{"name":"EffectBoatWaterFront","kind":"ctor","ret":"void","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":14},{"name":"UpdateSpeedState","ret":"void","params":[{"type":"Particle","name":"ptc"},{"type":"float","name":"speed"}],"mods":["override","protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":24},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"}],"mods":["override"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":66}],"members":[{"name":"EMITORS_FAST","type":"int","mods":["protected","const"],"init":"9","brief":"emitors below this ID only play when fast enough","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":12}]},{"name":"EffectBoatWaterSide","url":"classes/EffectBoatWaterSide/","base":"EffectBoatWaterBase","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":199,"methods":[{"name":"EffectBoatWaterSide","kind":"ctor","ret":"void","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":203},{"name":"UpdateSpeedState","ret":"void","params":[{"type":"Particle","name":"ptc"},{"type":"float","name":"speed"}],"mods":["override","protected"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":213},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"}],"mods":["override"],"file":"4_World/Entities/Effects/BoatWaterEffects.c","line":241}],"members":[{"name":"EMITORS_FAST","type":"int","mods":["protected","const"],"init":"3","brief":"emitors below this ID only play when fast enough","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":201}]},{"name":"EffecterBase","url":"classes/EffecterBase/","base":"EntityAI","file":"3_Game/EffectManager.c","line":682,"methods":[{"name":"EffecterBase","kind":"ctor","ret":"void","file":"3_Game/EffectManager.c","line":690},{"name":"Init","ret":"void","params":[{"type":"int","name":"id"},{"type":"EffecterParameters","name":"parameters"}],"file":"3_Game/EffectManager.c","line":695},{"name":"DecreaseLifespan","ret":"void","params":[{"type":"float","name":"timeSlice"}],"file":"3_Game/EffectManager.c","line":701},{"name":"SetLifespan","ret":"void","params":[{"type":"float","name":"lifespan"}],"file":"3_Game/EffectManager.c","line":713},{"name":"Start","ret":"void","file":"3_Game/EffectManager.c","line":718},{"name":"Stop","ret":"void","file":"3_Game/EffectManager.c","line":724},{"name":"Reactivate","ret":"void","file":"3_Game/EffectManager.c","line":730},{"name":"Process","ret":"void","file":"3_Game/EffectManager.c","line":743},{"name":"GetHideIconMask","ret":"int","mods":["override"],"file":"3_Game/EffectManager.c","line":755}],"members":[{"name":"NOT_DEFINED_LIFESPAN","type":"float","mods":["const"],"init":"-1","file":"3_Game/EffectManager.c","line":684},{"name":"m_Lifespan","type":"float","mods":["protected"],"file":"3_Game/EffectManager.c","line":685},{"name":"m_ID","type":"int","mods":["protected"],"file":"3_Game/EffectManager.c","line":686},{"name":"m_Command","type":"int","mods":["protected"],"init":"EffecterCommands.NONE","file":"3_Game/EffectManager.c","line":687},{"name":"m_CommandSync","type":"int","mods":["protected"],"init":"EffecterCommands.NONE","file":"3_Game/EffectManager.c","line":688}]},{"name":"EffecterParameters","url":"classes/EffecterParameters/","file":"3_Game/EffectManager.c","line":661,"methods":[{"name":"EffecterParameters","kind":"ctor","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"lifespan"}],"file":"3_Game/EffectManager.c","line":665}],"members":[{"name":"m_EffecterType","type":"string","file":"3_Game/EffectManager.c","line":663},{"name":"m_Lifespan","type":"float","file":"3_Game/EffectManager.c","line":664}]},{"name":"EffectParticle","url":"classes/EffectParticle/","base":"Effect","brief":"Wrapper class for managing particles through SEffectManager","file":"3_Game/Effects/EffectParticle.c","line":4,"methods":[{"name":"EffectParticle","kind":"ctor","ret":"void","brief":"ctor","file":"3_Game/Effects/EffectParticle.c","line":34},{"name":"~EffectParticle","kind":"dtor","ret":"void","brief":"dtor","file":"3_Game/Effects/EffectParticle.c","line":42},{"name":"InitEffect","ret":"void","mods":["override"],"brief":"init","file":"3_Game/Effects/EffectParticle.c","line":50},{"name":"GetDebugName","ret":"string","mods":["override"],"brief":"Override when getting debug information","file":"3_Game/Effects/EffectParticle.c","line":67},{"name":"ValidateStart","ret":"void","mods":["override"],"brief":"Validation whether an effect truly started playing or if the Effect should stop as none is present","file":"3_Game/Effects/EffectParticle.c","line":87},{"name":"GetEffectType","ret":"EffectType","mods":["override"],"brief":"Get what type of effect the Effect is","file":"3_Game/Effects/EffectParticle.c","line":107},{"name":"IsParticle","ret":"bool","mods":["override"],"brief":"Check whether the Effect is EffectParticle without casting","file":"3_Game/Effects/EffectParticle.c","line":116},{"name":"SetParticle","ret":"void","params":[{"type":"Particle","name":"p"}],"brief":"Sets the main particle which this Effect will manage","file":"3_Game/Effects/EffectParticle.c","line":134},{"name":"GetParticle","ret":"Particle","brief":"Gets the main particle which this Effect is managing","file":"3_Game/Effects/EffectParticle.c","line":162},{"name":"Start","ret":"void","mods":["override"],"brief":"Plays all elements this effect consists of","file":"3_Game/Effects/EffectParticle.c","line":181},{"name":"Stop","ret":"void","mods":["override"],"brief":"Stops all elements this effect consists of","file":"3_Game/Effects/EffectParticle.c","line":204},{"name":"AttachTo","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_rotation_to_world","def":"false"}],"brief":"Read Particle.AddAsChild","file":"3_Game/Effects/EffectParticle.c","line":227},{"name":"ReAttach","ret":"void","brief":"Helper method to attach to parent using stored settings","file":"3_Game/Effects/EffectParticle.c","line":242},{"name":"AddAsChild","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"vector","name":"local_pos"},{"type":"vector","name":"local_ori"},{"type":"bool","name":"force_rotation_to_world"}],"mods":["protected"],"brief":"Helper method to attach to parent","file":"3_Game/Effects/EffectParticle.c","line":251},{"name":"Event_OnPlayStart","ret":"void","brief":"Event which just simply exists (DEPRECATED)","file":"3_Game/Effects/EffectParticle.c","line":274},{"name":"Event_OnPlayStarted","ret":"void","brief":"Event which just simply exists (DEPRECATED)","file":"3_Game/Effects/EffectParticle.c","line":284},{"name":"SetParticleID","ret":"void","params":[{"type":"int","name":"id"}],"brief":"Sets the id of the particle to be used","file":"3_Game/Effects/EffectParticle.c","line":303},{"name":"GetParticleID","ret":"int","brief":"Gets the id of the particle to be used","file":"3_Game/Effects/EffectParticle.c","line":313},{"name":"SetCurrentParticleID","ret":"void","params":[{"type":"int","name":"id"}],"brief":"Sets the id of the particle to be used","file":"3_Game/Effects/EffectParticle.c","line":323},{"name":"GetCurrentParticleID","ret":"int","brief":"Gets the current id of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":338},{"name":"SetCurrentParent","ret":"void","params":[{"type":"Object","name":"parent_obj"},{"type":"bool","name":"updateCached","def":"true"}],"mods":["override"],"brief":"Set current parent of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":356},{"name":"GetCurrentParent","ret":"Object","mods":["override"],"brief":"Get the current parent of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":367},{"name":"SetCurrentPosition","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"bool","name":"updateCached","def":"true"}],"mods":["override"],"brief":"Set the current world position of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":382},{"name":"GetCurrentPosition","ret":"vector","mods":["override"],"brief":"Get the current world position of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":396},{"name":"SetCurrentLocalPosition","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"bool","name":"updateCached","def":"true"}],"mods":["override"],"brief":"Set the current local position of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":411},{"name":"GetCurrentLocalPosition","ret":"vector","mods":["override"],"brief":"Get the current local position of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":431},{"name":"SetOrientation","ret":"void","params":[{"type":"vector","name":"ori"}],"brief":"Set orientation of the EffectParticle","file":"3_Game/Effects/EffectParticle.c","line":453},{"name":"GetOrientation","ret":"vector","brief":"Get the orientation of the EffectParticle","file":"3_Game/Effects/EffectParticle.c","line":463},{"name":"SetCurrentOrientation","ret":"void","params":[{"type":"vector","name":"ori"},{"type":"bool","name":"updateCached","def":"true"}],"brief":"Set the current orientation of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":472},{"name":"GetCurrentOrientation","ret":"vector","brief":"Get the current orientation of the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":487},{"name":"ForceParticleRotationRelativeToWorld","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"Set orientation setting to be used by the effect when the Effect starts","file":"3_Game/Effects/EffectParticle.c","line":503},{"name":"IsParticleRotationRelativeToWorld","ret":"bool","brief":"Get the orientation setting to be used by the effect when the Effect starts","file":"3_Game/Effects/EffectParticle.c","line":513},{"name":"IsParticleCurrentRotationRelativeToWorld","ret":"bool","brief":"Get the current orientation setting to be used by the managed Particle","file":"3_Game/Effects/EffectParticle.c","line":527},{"name":"CheckLifeSpan","ret":"void","brief":"Was never called and probably should never be called","file":"3_Game/Effects/EffectParticle.c","line":550},{"name":"SetDecalOwner","ret":"void","params":[{"type":"Object","name":"o"}],"file":"3_Game/Effects/EffectParticle.c","line":562}],"members":[{"name":"m_ParticleObj","type":"Particle","mods":["protected"],"brief":"The main Particle effect that this Effect wrapper manages","file":"3_Game/Effects/EffectParticle.c","line":7},{"name":"m_ParticleID","type":"int","mods":["protected"],"brief":"The ID in the ParticleList to create Particle from","file":"3_Game/Effects/EffectParticle.c","line":14},{"name":"m_Orientation","type":"vector","mods":["protected"],"brief":"Orientation set by SetOrientation","file":"3_Game/Effects/EffectParticle.c","line":16},{"name":"m_ForceRotationRelativeToWorld","type":"bool","mods":["protected"],"brief":"Orientation setting to be used by the effect when the Effect starts","file":"3_Game/Effects/EffectParticle.c","line":18},{"name":"m_ParticleOrientation","type":"vector","mods":["protected"],"brief":"\\name DEPRECATED Simply exist because of backwards compatibility, might have never been used","file":"3_Game/Effects/EffectParticle.c","line":25},{"name":"m_Object","type":"Object","mods":["protected"],"file":"3_Game/Effects/EffectParticle.c","line":26}]},{"name":"EffectParticleGeneral","url":"classes/EffectParticleGeneral/","base":"EffectParticle","file":"3_Game/EffectManager.c","line":849,"methods":[{"name":"EffectParticleGeneral","kind":"ctor","ret":"void","file":"3_Game/EffectManager.c","line":852},{"name":"SetParticle","ret":"void","params":[{"type":"int","name":"particleID"}],"file":"3_Game/EffectManager.c","line":856},{"name":"SetParticleID","ret":"void","params":[{"type":"int","name":"id"}],"mods":["override"],"file":"3_Game/EffectManager.c","line":870}],"members":[{"name":"m_LastParticleID","type":"int","file":"3_Game/EffectManager.c","line":851}]},{"name":"EffectRadial","url":"classes/EffectRadial/","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":51,"methods":[{"name":"EffectRadial","kind":"ctor","ret":"void","params":[{"type":"Param","name":"param1"},{"type":"Param","name":"param2"}],"file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":59},{"name":"~EffectRadial","kind":"dtor","ret":"void","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":75},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":81}],"members":[{"name":"m_TimeActive","type":"float","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":54},{"name":"m_Divisor","type":"float","init":"16","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":55},{"name":"m_Duration","type":"float","init":"0.6","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":56},{"name":"m_PPERequester","type":"PPERequester_PainBlur","file":"4_World/Classes/BulletHitReaction/BulletHitReaction.c","line":57}]},{"name":"EffectSound","url":"classes/EffectSound/","base":"Effect","brief":"Wrapper class for managing sound through SEffectManager","file":"3_Game/Effects/EffectSound.c","line":4,"methods":[{"name":"EffectSound","kind":"ctor","ret":"void","brief":"ctor","file":"3_Game/Effects/EffectSound.c","line":63},{"name":"~EffectSound","kind":"dtor","ret":"void","brief":"dtor","file":"3_Game/Effects/EffectSound.c","line":77},{"name":"InitEffect","ret":"void","mods":["override"],"brief":"init","file":"3_Game/Effects/EffectSound.c","line":85},{"name":"GetDebugName","ret":"string","mods":["override"],"brief":"Override when getting debug information","file":"3_Game/Effects/EffectSound.c","line":97},{"name":"GetEffectType","ret":"EffectType","mods":["override"],"brief":"Get what type of effect the Effect is","file":"3_Game/Effects/EffectSound.c","line":123},{"name":"IsSound","ret":"bool","mods":["override"],"brief":"Check whether the Effect is EffectSound without casting","file":"3_Game/Effects/EffectSound.c","line":132},{"name":"SoundPlayEx","ret":"bool","params":[{"mods":["out"],"type":"SoundParams","name":"params"}],"brief":"Plays sound","file":"3_Game/Effects/EffectSound.c","line":152},{"name":"SoundPlay","ret":"bool","brief":"Plays sound","file":"3_Game/Effects/EffectSound.c","line":199},{"name":"Start","ret":"void","mods":["override"],"brief":"Plays sound","file":"3_Game/Effects/EffectSound.c","line":208},{"name":"SoundStop","ret":"void","brief":"Stops sound","file":"3_Game/Effects/EffectSound.c","line":217},{"name":"Stop","ret":"void","mods":["override"],"brief":"Stops sound","file":"3_Game/Effects/EffectSound.c","line":244},{"name":"SoundReset","ret":"void","mods":["protected"],"brief":"Resets EffectSound","file":"3_Game/Effects/EffectSound.c","line":252},{"name":"IsSoundPlaying","ret":"bool","brief":"Get whether EffectSound is currently playing","file":"3_Game/Effects/EffectSound.c","line":274},{"name":"IsPlaying","ret":"bool","mods":["override"],"brief":"Returns true when the effect is playing, false otherwise","file":"3_Game/Effects/EffectSound.c","line":282},{"name":"SoundLoadEx","ret":"bool","params":[{"mods":["out"],"type":"SoundParams","name":"params"}],"brief":"Loads in the sound when it is requested for playing through 'SoundPlayEx'","file":"3_Game/Effects/EffectSound.c","line":300},{"name":"SoundLoad","ret":"bool","brief":"Loads in the sound when it is requested for playing","file":"3_Game/Effects/EffectSound.c","line":347},{"name":"IsSoundValid","ret":"bool","brief":"Helper for checking if params are valid","file":"3_Game/Effects/EffectSound.c","line":356},{"name":"ValidateSoundWave","ret":"void","mods":["protected"],"brief":"Gets called to fill in the necessary data when the header has finished loading","file":"3_Game/Effects/EffectSound.c","line":365},{"name":"SoundWaveValidation","ret":"bool","mods":["protected"],"brief":"Validation of fade settings","file":"3_Game/Effects/EffectSound.c","line":403},{"name":"UpdateEvents","ret":"void","mods":["protected"],"brief":"Enables the frame event on the EffectSound","file":"3_Game/Effects/EffectSound.c","line":433},{"name":"Event_OnFrameUpdate","ret":"void","params":[{"type":"float","name":"time_delta"}],"mods":["override"],"brief":"Event called on frame when enabled by SetEnableEventFrame(true)","file":"3_Game/Effects/EffectSound.c","line":460},{"name":"Event_OnRegistered","ret":"void","params":[{"type":"int","name":"id"}],"mods":["override"],"brief":"Event called from SEffectManager when the Effect is registered","file":"3_Game/Effects/EffectSound.c","line":527},{"name":"Event_OnUnregistered","ret":"void","mods":["override"],"brief":"Event called from SEffectManager when the Effect is unregistered","file":"3_Game/Effects/EffectSound.c","line":538},{"name":"Event_OnSoundWaveStarted","ret":"void","brief":"Event called when sound starts playing","file":"3_Game/Effects/EffectSound.c","line":549},{"name":"Event_OnSoundWaveEnded","ret":"void","brief":"Event called when sound stops playing","file":"3_Game/Effects/EffectSound.c","line":562},{"name":"Event_OnSoundFadeInStopped","ret":"void","brief":"Event called when sound fade in stops","file":"3_Game/Effects/EffectSound.c","line":575},{"name":"Event_OnSoundFadeOutStarted","ret":"void","brief":"Event called when sound fade out starts","file":"3_Game/Effects/EffectSound.c","line":584},{"name":"SetAutodestroy","ret":"void","params":[{"type":"bool","name":"auto_destroy"}],"mods":["override"],"brief":"Sets whether Effect automatically cleans up when it stops","file":"3_Game/Effects/EffectSound.c","line":603},{"name":"IsAutodestroy","ret":"bool","mods":["override"],"brief":"Get whether Effect automatically cleans up when it stops","file":"3_Game/Effects/EffectSound.c","line":613},{"name":"SetSoundAutodestroy","ret":"void","params":[{"type":"bool","name":"auto_destroy"}],"brief":"Sets whether EffectSound automatically cleans up when sound stops","file":"3_Game/Effects/EffectSound.c","line":622},{"name":"IsSoundAutodestroy","ret":"bool","brief":"Get whether EffectSound automatically cleans up when sound stops","file":"3_Game/Effects/EffectSound.c","line":631},{"name":"CanDestroy","ret":"bool","mods":["override"],"file":"3_Game/Effects/EffectSound.c","line":636},{"name":"SetParent","ret":"void","params":[{"type":"Object","name":"parent_obj"},{"type":"int","name":"pivot"}],"mods":["override"],"brief":"Set parent for the sound to follow","file":"3_Game/Effects/EffectSound.c","line":654},{"name":"GetParent","ret":"Object","mods":["override"],"brief":"Get parent for the EffectSound","file":"3_Game/Effects/EffectSound.c","line":668},{"name":"GetPivotIndex","ret":"int","mods":["override"],"brief":"Get parent pivot of the Effect, only valid when there is some GetParent","file":"3_Game/Effects/EffectSound.c","line":681},{"name":"GetCurrentParent","ret":"Object","mods":["override"],"brief":"Get parent for the EffectSound","file":"3_Game/Effects/EffectSound.c","line":694},{"name":"SetCurrentPosition","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"bool","name":"updateCached","def":"true"}],"mods":["override"],"brief":"Set the world position of the managed sound","file":"3_Game/Effects/EffectSound.c","line":707},{"name":"GetCurrentPosition","ret":"vector","mods":["override"],"brief":"Get the current world position of the managed sound","file":"3_Game/Effects/EffectSound.c","line":726},{"name":"SetCurrentLocalPosition","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"bool","name":"updateCached","def":"true"}],"mods":["override"],"brief":"Set the current local position of the managed sound","file":"3_Game/Effects/EffectSound.c","line":742},{"name":"GetCurrentLocalPosition","ret":"vector","mods":["override"],"brief":"Get the current local position of the managed sound","file":"3_Game/Effects/EffectSound.c","line":756},{"name":"SetSoundWaveKind","ret":"void","params":[{"type":"WaveKind","name":"wave_kind"}],"brief":"Set WaveKind for the sound","file":"3_Game/Effects/EffectSound.c","line":784},{"name":"SetSoundSet","ret":"void","params":[{"type":"string","name":"snd"}],"brief":"Set soundset for the sound","file":"3_Game/Effects/EffectSound.c","line":794},{"name":"GetSoundSet","ret":"string","brief":"Get soundset for the sound","file":"3_Game/Effects/EffectSound.c","line":803},{"name":"SetSoundLoop","ret":"void","params":[{"type":"bool","name":"loop"}],"brief":"Set if the sound loops","file":"3_Game/Effects/EffectSound.c","line":812},{"name":"SetEnviromentVariables","ret":"void","params":[{"type":"bool","name":"setEnvVariables"}],"brief":"Sets whether AddEnvSoundVariables needs to be called during Loading","file":"3_Game/Effects/EffectSound.c","line":824},{"name":"GetSoundWaveLenght","ret":"float","brief":"Get the sound wave length","file":"3_Game/Effects/EffectSound.c","line":834},{"name":"GetSoundWaveLength","ret":"float","brief":"Get the sound wave length","file":"3_Game/Effects/EffectSound.c","line":843},{"name":"SetSoundVolume","ret":"void","params":[{"type":"float","name":"volume"}],"brief":"Set the RELATIVE volume for the sound","file":"3_Game/Effects/EffectSound.c","line":852},{"name":"GetSoundVolume","ret":"float","brief":"Get the RELATIVE volume set by 'SetSoundVolume'","file":"3_Game/Effects/EffectSound.c","line":863},{"name":"SetSoundMaxVolume","ret":"void","params":[{"type":"float","name":"volume"}],"brief":"Set the sound max volume","file":"3_Game/Effects/EffectSound.c","line":874},{"name":"GetSoundWaveTime","ret":"float","brief":"Get the time since EffectSound started playing","file":"3_Game/Effects/EffectSound.c","line":886},{"name":"SetSoundFadeIn","ret":"void","params":[{"type":"float","name":"fade_in"}],"brief":"Set the sound fade in duration","file":"3_Game/Effects/EffectSound.c","line":895},{"name":"SetSoundFadeOut","ret":"void","params":[{"type":"float","name":"fade_out"}],"brief":"Set the sound fade out duration","file":"3_Game/Effects/EffectSound.c","line":904},{"name":"SetDoppler","ret":"void","params":[{"type":"bool","name":"setDoppler"}],"brief":"Set if the sound has the doppler effect enabled","file":"3_Game/Effects/EffectSound.c","line":913},{"name":"SoundError","ret":"void","params":[{"type":"string","name":"err_msg"}],"mods":["protected"],"brief":"Helper for throwing sound errors","file":"3_Game/Effects/EffectSound.c","line":930}],"members":[{"name":"Event_OnSoundWaveStarted","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"\\name Event invokers ScriptInvonkers for certain events","file":"3_Game/Effects/EffectSound.c","line":10},{"name":"Event_OnSoundWaveEnded","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Effects/EffectSound.c","line":11},{"name":"Event_OnSoundFadeInStopped","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Effects/EffectSound.c","line":12},{"name":"Event_OnSoundFadeOutStarted","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Effects/EffectSound.c","line":13},{"name":"m_SoundParams","type":"ref SoundParams","mods":["protected"],"brief":"\\name Sound objects and structures Objects and structures for the sound","file":"3_Game/Effects/EffectSound.c","line":20},{"name":"m_SoundObjectBuilder","type":"ref SoundObjectBuilder","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":21},{"name":"m_SoundObject","type":"ref SoundObject","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":22},{"name":"m_SoundWaveObject","type":"AbstractWave","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":23},{"name":"m_SoundWaveKind","type":"WaveKind","mods":["protected"],"brief":"\\name Generic data Generic data for the sound","file":"3_Game/Effects/EffectSound.c","line":30},{"name":"m_SoundSetName","type":"string","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":31},{"name":"m_SoundLoop","type":"bool","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":32},{"name":"m_SetEnvVariables","type":"bool","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":33},{"name":"m_SoundAutodestroy","type":"bool","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":34},{"name":"m_SoundWaveIsPlaying","type":"bool","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":35},{"name":"m_SoundWaveLenght","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":36},{"name":"m_SoundWaveVolume","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":37},{"name":"m_SoundWaveVolumeMax","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":38},{"name":"m_SoundWaveTime","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":39},{"name":"m_SoundDoppler","type":"int","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":40},{"name":"m_SoundWaveStarting","type":"bool","mods":["protected"],"brief":"\\name Fading data Data for fadein/fadeout for the sound","file":"3_Game/Effects/EffectSound.c","line":47},{"name":"m_SoundWaveStopping","type":"bool","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":48},{"name":"m_SoundFadedOut","type":"bool","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":49},{"name":"m_SoundFadeInDuration","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":51},{"name":"m_SoundFadeOutStartTime","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":53},{"name":"m_SoundFadeOutDuration","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":54},{"name":"m_SoundFadeOutInitVolume","type":"float","mods":["protected"],"file":"3_Game/Effects/EffectSound.c","line":55}]},{"name":"EffectTrigger","url":"classes/EffectTrigger/","base":"CylinderTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":3,"methods":[{"name":"EffectTrigger","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":20},{"name":"SetLocalEffects","ret":"void","params":[{"type":"int","name":"aroundPartId"},{"type":"int","name":"tinyPartId"},{"type":"int","name":"ppeRequesterIdx"}],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":35},{"name":"GetEffectArea","ret":"EffectArea","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":44},{"name":"Init","ret":"void","params":[{"type":"EffectArea","name":"area"},{"type":"int","name":"priority"}],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":49},{"name":"GetEffectsPriority","ret":"int","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":55},{"name":"GetAmbientSoundsetName","ret":"string","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":60},{"name":"SetupClientEffects","ret":"void","params":[{"type":"bool","name":"enable"},{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":65},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":85},{"name":"CanAddObjectAsInsider","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":90},{"name":"OnStayClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":109},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":117},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":136},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":155},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":170},{"name":"ShouldRemoveInsider","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":191},{"name":"TriggerEffect","ret":"void","params":[{"type":"EntityAI","name":"insider"},{"type":"typename","name":"triggerType"}],"mods":["static"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":198},{"name":"DebugDmgTrigger","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"orientation"},{"type":"vector","name":"min"},{"type":"vector","name":"max"},{"type":"float","name":"radius"},{"type":"string","name":"dmgType"},{"type":"array<ref TriggerInsider>","name":"insiders"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":202}],"members":[{"name":"m_AroundPartId","type":"int","brief":"The main particles spawned around player when in trigger","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":5},{"name":"m_TinyPartId","type":"int","brief":"The smaller particles spawned around player when in trigger","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":6},{"name":"m_PPERequester","type":"int","brief":"The Post Processing used when player is in trigger","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":7},{"name":"m_DeltaTime","type":"float","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":8},{"name":"m_TimeAccuStay","type":"float","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":9},{"name":"m_DealDamageFlag","type":"bool","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":10},{"name":"m_Manager","type":"TriggerEffectManager","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":11},{"name":"m_EffectArea","type":"EffectArea","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":12},{"name":"m_EffectsPriority","type":"int","file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":13},{"name":"m_DbgShape","type":"Shape","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":16},{"name":"m_DebugShapeActive","type":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/EffectTrigger.c","line":17}]},{"name":"EffEngineSmoke","url":"classes/EffEngineSmoke/","base":"EffVehicleSmoke","file":"3_Game/Effects/EffectParticle/VehicleSmoke/EngineSmoke.c","line":1,"methods":[{"name":"EffEngineSmoke","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/VehicleSmoke/EngineSmoke.c","line":6},{"name":"SetParticleStateLight","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/VehicleSmoke/EngineSmoke.c","line":11},{"name":"SetParticleStateHeavy","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/VehicleSmoke/EngineSmoke.c","line":16},{"name":"Event_OnFrameUpdate","ret":"void","params":[{"type":"float","name":"time_delta"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/VehicleSmoke/EngineSmoke.c","line":21}],"members":[{"name":"m_Time","type":"float","mods":["private"],"file":"3_Game/Effects/EffectParticle/VehicleSmoke/EngineSmoke.c","line":3},{"name":"m_UpdateInterval","type":"float","mods":["static","private"],"init":"2","file":"3_Game/Effects/EffectParticle/VehicleSmoke/EngineSmoke.c","line":4}]},{"name":"EffExhaustSmoke","url":"classes/EffExhaustSmoke/","base":"EffVehicleSmoke","file":"3_Game/Effects/EffectParticle/VehicleSmoke/ExhaustSmoke.c","line":1,"methods":[{"name":"SetParticleStateLight","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/VehicleSmoke/ExhaustSmoke.c","line":3}]},{"name":"EffGeneratorSmoke","url":"classes/EffGeneratorSmoke/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/GeneratorSmoke.c","line":1,"methods":[{"name":"EffGeneratorSmoke","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/GeneratorSmoke.c","line":3}]},{"name":"EffSwarmingFlies","url":"classes/EffSwarmingFlies/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/SwarmingFlies.c","line":1,"methods":[{"name":"EffSwarmingFlies","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/SwarmingFlies.c","line":3}]},{"name":"EffVehicleSmoke","url":"classes/EffVehicleSmoke/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/VehicleSmoke.c","line":1,"methods":[{"name":"EffVehicleSmoke","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/VehicleSmoke.c","line":3},{"name":"SetParticleStateLight","ret":"void","file":"3_Game/Effects/EffectParticle/VehicleSmoke.c","line":9},{"name":"SetParticleStateHeavy","ret":"void","file":"3_Game/Effects/EffectParticle/VehicleSmoke.c","line":15},{"name":"SetParticleState","ret":"void","params":[{"type":"int","name":"state"}],"file":"3_Game/Effects/EffectParticle/VehicleSmoke.c","line":20}]},{"name":"EffVomit","url":"classes/EffVomit/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/Vomit.c","line":1,"methods":[{"name":"EffVomit","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/Vomit.c","line":3}]},{"name":"EffVomitBlood","url":"classes/EffVomitBlood/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/VomitBlood.c","line":1,"methods":[{"name":"EffVomitBlood","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/VomitBlood.c","line":3}]},{"name":"EffWheelSmoke","url":"classes/EffWheelSmoke/","base":"EffectParticle","file":"4_World/Entities/Effects/WheelSmoke.c","line":1,"methods":[{"name":"EffWheelSmoke","kind":"ctor","ret":"void","file":"4_World/Entities/Effects/WheelSmoke.c","line":5},{"name":"SetSurface","ret":"void","params":[{"type":"string","name":"surface"}],"file":"4_World/Entities/Effects/WheelSmoke.c","line":9},{"name":"SetParticleState","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/Effects/WheelSmoke.c","line":26}],"members":[{"name":"WHEEL_SMOKE_THRESHOLD","type":"float","mods":["const"],"init":"5.0","file":"4_World/Entities/Effects/WheelSmoke.c","line":3}]},{"name":"ElectronicRepairKit","url":"classes/ElectronicRepairKit/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/ElectronicRepairKit.c","line":1},{"name":"ElementStance","url":"classes/ElementStance/","base":"DisplayElementBase","file":"4_World/Classes/VirtualHud/Elements/Misc/ElementStance.c","line":1,"methods":[{"name":"ElementStance","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Misc/ElementStance.c","line":3},{"name":"UpdateHUD","ret":"void","mods":["override"],"file":"4_World/Classes/VirtualHud/Elements/Misc/ElementStance.c","line":10}]},{"name":"EmbededButtonScript","url":"classes/EmbededButtonScript/","file":"3_Game/GUI/Embeded.c","line":2,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Embeded.c","line":5}],"members":[{"name":"Caption","type":"string","mods":["reference"],"file":"3_Game/GUI/Embeded.c","line":4}]},{"name":"EmoteBase","url":"classes/EmoteBase/","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":1,"methods":[{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":12},{"name":"CanBeCanceledNormally","ret":"bool","params":[{"mods":["notnull"],"type":"EmoteCB","name":"callback"}],"file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":17},{"name":"EmoteFBStanceCheck","ret":"bool","params":[{"type":"int","name":"stancemask"}],"brief":"Checks for valid stance mask","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":23},{"name":"DetermineOverride","ret":"bool","params":[{"mods":["out"],"type":"int","name":"callback_ID"},{"mods":["out"],"type":"int","name":"stancemask"},{"mods":["out"],"type":"bool","name":"is_fullbody"}],"file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":39},{"name":"OnBeforeStandardCallbackCreated","ret":"void","params":[{"type":"int","name":"callback_ID"},{"type":"int","name":"stancemask"},{"type":"bool","name":"is_fullbody"}],"proto":true,"file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":44},{"name":"OnCallbackEnd","ret":"void","proto":true,"file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":45},{"name":"EmoteStartOverride","ret":"bool","params":[{"type":"typename","name":"callbacktype"},{"type":"int","name":"id"},{"type":"int","name":"mask"},{"type":"bool","name":"fullbody"}],"file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":47},{"name":"SetOwnerPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":52},{"name":"GetOwnerPlayer","ret":"PlayerBase","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":60},{"name":"GetID","ret":"int","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":65},{"name":"GetInputActionName","ret":"string","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":70},{"name":"GetStanceMaskAdditive","ret":"int","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":75},{"name":"GetStanceMaskFullbody","ret":"int","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":80},{"name":"GetAdditiveCallbackUID","ret":"int","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":85},{"name":"GetFullbodyCallbackUID","ret":"int","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":90},{"name":"GetHideItemInHands","ret":"bool","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":95}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["protected"],"brief":"useful for various conditions in child classes","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":3},{"name":"m_ID","type":"int","mods":["protected"],"init":"-1","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":4},{"name":"m_InputActionName","type":"string","mods":["protected"],"init":"\"\"","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":5},{"name":"m_StanceMaskAdditive","type":"int","mods":["protected"],"init":"0","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":6},{"name":"m_StanceMaskFullbody","type":"int","mods":["protected"],"init":"0","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":7},{"name":"m_AdditiveCallbackUID","type":"int","mods":["protected"],"init":"0","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":8},{"name":"m_FullbodyCallbackUID","type":"int","mods":["protected"],"init":"0","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":9},{"name":"m_HideItemInHands","type":"bool","mods":["protected"],"init":"false","file":"4_World/Classes/EmoteClasses/EmoteBase.c","line":10}]},{"name":"EmoteCampfireSit","url":"classes/EmoteCampfireSit/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":463,"methods":[{"name":"EmoteCampfireSit","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":465},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":476}]},{"name":"EmoteCB","url":"classes/EmoteCB/","base":"HumanCommandActionCallback","file":"4_World/Classes/EmoteManager.c","line":1,"methods":[{"name":"~EmoteCB","kind":"dtor","ret":"void","file":"4_World/Classes/EmoteManager.c","line":8},{"name":"CancelCondition","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":19},{"name":"IsEmoteCallback","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":24},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"int","name":"pEventID"}],"mods":["override"],"file":"4_World/Classes/EmoteManager.c","line":29},{"name":"IsGestureCallback","ret":"bool","mods":["override"],"file":"4_World/Classes/EmoteManager.c","line":58}],"members":[{"name":"m_IsFullbody","type":"bool","file":"4_World/Classes/EmoteManager.c","line":3},{"name":"m_callbackID","type":"int","brief":"Animation cmd ID","file":"4_World/Classes/EmoteManager.c","line":4},{"name":"m_player","type":"PlayerBase","file":"4_World/Classes/EmoteManager.c","line":5},{"name":"m_Manager","type":"EmoteManager","file":"4_World/Classes/EmoteManager.c","line":6}]},{"name":"EmoteClap","url":"classes/EmoteClap/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":268,"methods":[{"name":"EmoteClap","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":270},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":281}]},{"name":"EmoteCome","url":"classes/EmoteCome/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":413,"methods":[{"name":"EmoteCome","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":415}]},{"name":"EmoteConstants","url":"classes/EmoteConstants/","topic":"EmoteIDs","file":"3_Game/constants.c","line":358,"members":[{"name":"ID_EMOTE_GREETING","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":360},{"name":"ID_EMOTE_SOS","type":"int","mods":["const"],"init":"2","brief":"FB","file":"3_Game/constants.c","line":361},{"name":"ID_EMOTE_HEART","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":362},{"name":"ID_EMOTE_TAUNT","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":363},{"name":"ID_EMOTE_LYINGDOWN","type":"int","mods":["const"],"init":"5","file":"3_Game/constants.c","line":364},{"name":"ID_EMOTE_TAUNTKISS","type":"int","mods":["const"],"init":"6","file":"3_Game/constants.c","line":365},{"name":"ID_EMOTE_FACEPALM","type":"int","mods":["const"],"init":"7","file":"3_Game/constants.c","line":366},{"name":"ID_EMOTE_TAUNTELBOW","type":"int","mods":["const"],"init":"8","file":"3_Game/constants.c","line":367},{"name":"ID_EMOTE_THUMB","type":"int","mods":["const"],"init":"9","file":"3_Game/constants.c","line":368},{"name":"ID_EMOTE_THROAT","type":"int","mods":["const"],"init":"10","file":"3_Game/constants.c","line":369},{"name":"ID_EMOTE_SUICIDE","type":"int","mods":["const"],"init":"11","brief":"FB","file":"3_Game/constants.c","line":370},{"name":"ID_EMOTE_DANCE","type":"int","mods":["const"],"init":"12","file":"3_Game/constants.c","line":371},{"name":"ID_EMOTE_CAMPFIRE","type":"int","mods":["const"],"init":"13","file":"3_Game/constants.c","line":372},{"name":"ID_EMOTE_SITA","type":"int","mods":["const"],"init":"14","file":"3_Game/constants.c","line":373},{"name":"ID_EMOTE_SITB","type":"int","mods":["const"],"init":"15","file":"3_Game/constants.c","line":374},{"name":"ID_EMOTE_THUMBDOWN","type":"int","mods":["const"],"init":"16","file":"3_Game/constants.c","line":375},{"name":"ID_EMOTE_DABBING","type":"int","mods":["const"],"init":"32","file":"3_Game/constants.c","line":377},{"name":"ID_EMOTE_TIMEOUT","type":"int","mods":["const"],"init":"35","file":"3_Game/constants.c","line":378},{"name":"ID_EMOTE_CLAP","type":"int","mods":["const"],"init":"39","file":"3_Game/constants.c","line":379},{"name":"ID_EMOTE_POINT","type":"int","mods":["const"],"init":"40","file":"3_Game/constants.c","line":380},{"name":"ID_EMOTE_SILENT","type":"int","mods":["const"],"init":"43","file":"3_Game/constants.c","line":381},{"name":"ID_EMOTE_SALUTE","type":"int","mods":["const"],"init":"44","file":"3_Game/constants.c","line":382},{"name":"ID_EMOTE_RPS","type":"int","mods":["const"],"init":"45","file":"3_Game/constants.c","line":383},{"name":"ID_EMOTE_WATCHING","type":"int","mods":["const"],"init":"46","file":"3_Game/constants.c","line":384},{"name":"ID_EMOTE_HOLD","type":"int","mods":["const"],"init":"47","file":"3_Game/constants.c","line":385},{"name":"ID_EMOTE_LISTENING","type":"int","mods":["const"],"init":"48","file":"3_Game/constants.c","line":386},{"name":"ID_EMOTE_POINTSELF","type":"int","mods":["const"],"init":"49","file":"3_Game/constants.c","line":387},{"name":"ID_EMOTE_LOOKATME","type":"int","mods":["const"],"init":"50","file":"3_Game/constants.c","line":388},{"name":"ID_EMOTE_TAUNTTHINK","type":"int","mods":["const"],"init":"51","file":"3_Game/constants.c","line":389},{"name":"ID_EMOTE_MOVE","type":"int","mods":["const"],"init":"52","file":"3_Game/constants.c","line":390},{"name":"ID_EMOTE_DOWN","type":"int","mods":["const"],"init":"53","file":"3_Game/constants.c","line":391},{"name":"ID_EMOTE_COME","type":"int","mods":["const"],"init":"54","file":"3_Game/constants.c","line":392},{"name":"ID_EMOTE_RPS_R","type":"int","mods":["const"],"init":"55","file":"3_Game/constants.c","line":393},{"name":"ID_EMOTE_RPS_P","type":"int","mods":["const"],"init":"56","file":"3_Game/constants.c","line":394},{"name":"ID_EMOTE_RPS_S","type":"int","mods":["const"],"init":"57","file":"3_Game/constants.c","line":395},{"name":"ID_EMOTE_NOD","type":"int","mods":["const"],"init":"58","file":"3_Game/constants.c","line":396},{"name":"ID_EMOTE_SHAKE","type":"int","mods":["const"],"init":"59","file":"3_Game/constants.c","line":397},{"name":"ID_EMOTE_SHRUG","type":"int","mods":["const"],"init":"60","file":"3_Game/constants.c","line":398},{"name":"ID_EMOTE_SURRENDER","type":"int","mods":["const"],"init":"61","file":"3_Game/constants.c","line":399},{"name":"ID_EMOTE_VOMIT","type":"int","mods":["const"],"init":"62","file":"3_Game/constants.c","line":400},{"name":"ID_EMOTE_DEBUG","type":"int","mods":["const"],"init":"1000","file":"3_Game/constants.c","line":401},{"name":"EMOTE_SUICIDE_DEATH","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":408},{"name":"EMOTE_SUICIDE_BLEED","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":409},{"name":"EMOTE_SUICIDE_SIMULATION_END","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":410}]},{"name":"EmoteConstructor","url":"classes/EmoteConstructor/","file":"4_World/Classes/EmoteConstructor.c","line":1,"methods":[{"name":"ConstructEmotes","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"mods":["out"],"type":"map<int, ref EmoteBase>","name":"emoteMap"}],"file":"4_World/Classes/EmoteConstructor.c","line":3},{"name":"RegisterEmotes","ret":"void","params":[{"type":"TTypenameArray","name":"emotes"}],"file":"4_World/Classes/EmoteConstructor.c","line":37}]},{"name":"EmoteDabbing","url":"classes/EmoteDabbing/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":240,"methods":[{"name":"EmoteDabbing","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":242}]},{"name":"EmoteDance","url":"classes/EmoteDance/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":180,"methods":[{"name":"EmoteDance","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":182},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":193}]},{"name":"EmoteFacepalm","url":"classes/EmoteFacepalm/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":254,"methods":[{"name":"EmoteFacepalm","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":256}]},{"name":"EmoteGetDown","url":"classes/EmoteGetDown/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":399,"methods":[{"name":"EmoteGetDown","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":401}]},{"name":"EmoteGreeting","url":"classes/EmoteGreeting/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":2,"methods":[{"name":"EmoteGreeting","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":4}]},{"name":"EmoteHeart","url":"classes/EmoteHeart/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":35,"methods":[{"name":"EmoteHeart","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":37},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":48}]},{"name":"EmoteHold","url":"classes/EmoteHold/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":315,"methods":[{"name":"EmoteHold","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":317}]},{"name":"EmoteLauncher","url":"classes/EmoteLauncher/","file":"4_World/Classes/EmoteManager.c","line":64,"methods":[{"name":"EmoteLauncher","kind":"ctor","ret":"void","params":[{"type":"int","name":"emoteID"},{"type":"bool","name":"interrupts_same"}],"file":"4_World/Classes/EmoteManager.c","line":76},{"name":"SetForced","ret":"void","params":[{"type":"int","name":"mode"}],"file":"4_World/Classes/EmoteManager.c","line":85},{"name":"GetForced","ret":"int","file":"4_World/Classes/EmoteManager.c","line":90},{"name":"GetID","ret":"int","file":"4_World/Classes/EmoteManager.c","line":95},{"name":"SetStartGuaranteed","ret":"void","params":[{"type":"bool","name":"guaranted"}],"file":"4_World/Classes/EmoteManager.c","line":100},{"name":"IsStartGuaranteed","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":105},{"name":"VerifySyncRequest","ret":"void","file":"4_World/Classes/EmoteManager.c","line":110},{"name":"WasSynced","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":115}],"members":[{"name":"FORCE_NONE","type":"int","mods":["static","const"],"init":"0","file":"4_World/Classes/EmoteManager.c","line":66},{"name":"FORCE_DIFFERENT","type":"int","mods":["static","const"],"init":"1","file":"4_World/Classes/EmoteManager.c","line":67},{"name":"FORCE_ALL","type":"int","mods":["static","const"],"init":"2","file":"4_World/Classes/EmoteManager.c","line":68},{"name":"m_InterruptsSameIDEmote","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":70},{"name":"m_IsStartGuaranteed","type":"bool","mods":["protected"],"brief":"remains in queue until played or canceled directly (logout sit pose etc.)","file":"4_World/Classes/EmoteManager.c","line":71},{"name":"m_SyncRequestSent","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":72},{"name":"m_ForcePlayEmote","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":73},{"name":"m_ID","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":74}]},{"name":"EmoteListening","url":"classes/EmoteListening/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":329,"methods":[{"name":"EmoteListening","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":331}]},{"name":"EmoteLookAtMe","url":"classes/EmoteLookAtMe/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":357,"methods":[{"name":"EmoteLookAtMe","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":359}]},{"name":"EmoteLyingDown","url":"classes/EmoteLyingDown/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":68,"methods":[{"name":"EmoteLyingDown","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":71},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":82}],"members":[{"name":"WATER_DEPTH","type":"float","mods":["protected","const"],"init":"0.15","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":70}]},{"name":"EmoteManager","url":"classes/EmoteManager/","file":"4_World/Classes/EmoteManager.c","line":121,"methods":[{"name":"EmoteManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/EmoteManager.c","line":168},{"name":"~EmoteManager","kind":"dtor","ret":"void","file":"4_World/Classes/EmoteManager.c","line":209},{"name":"ConstructData","ret":"void","file":"4_World/Classes/EmoteManager.c","line":215},{"name":"SetGesture","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/EmoteManager.c","line":244},{"name":"GetGesture","ret":"int","file":"4_World/Classes/EmoteManager.c","line":249},{"name":"DetermineGestureIndex","ret":"int","file":"4_World/Classes/EmoteManager.c","line":254},{"name":"DetermineEmoteData","ret":"bool","params":[{"type":"EmoteBase","name":"emote"},{"mods":["out"],"type":"int","name":"callback_ID"},{"mods":["out"],"type":"int","name":"stancemask"},{"mods":["out"],"type":"bool","name":"is_fullbody"}],"brief":"Also includes a stance check for FB callbacks","file":"4_World/Classes/EmoteManager.c","line":269},{"name":"SetPending","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/EmoteManager.c","line":293},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaT"}],"file":"4_World/Classes/EmoteManager.c","line":299},{"name":"OnEmoteEnd","ret":"void","file":"4_World/Classes/EmoteManager.c","line":523},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/EmoteManager.c","line":549},{"name":"OnSyncJuncture","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsReadContext","name":"pCtx"}],"file":"4_World/Classes/EmoteManager.c","line":592},{"name":"OnCallbackEnd","ret":"void","file":"4_World/Classes/EmoteManager.c","line":660},{"name":"AfterStoreLoad","ret":"void","file":"4_World/Classes/EmoteManager.c","line":667},{"name":"PlayEmote","ret":"bool","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/EmoteManager.c","line":673},{"name":"CreateEmoteCallback","ret":"void","params":[{"type":"typename","name":"callbacktype"},{"type":"int","name":"id"},{"type":"int","name":"mask"},{"type":"bool","name":"fullbody"}],"mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":724},{"name":"HideItemInHands","ret":"void","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":752},{"name":"ShowItemInHands","ret":"void","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":761},{"name":"RequestCommitSuicide","ret":"void","file":"4_World/Classes/EmoteManager.c","line":769},{"name":"CommitSuicide","ret":"void","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":775},{"name":"KillPlayer","ret":"void","file":"4_World/Classes/EmoteManager.c","line":826},{"name":"LogSuicide","ret":"void","file":"4_World/Classes/EmoteManager.c","line":834},{"name":"CreateEmoteCBFromMenu","ret":"void","params":[{"type":"int","name":"id"},{"type":"bool","name":"interrupts_same","def":"false"}],"file":"4_World/Classes/EmoteManager.c","line":847},{"name":"ClearEmoteLauncher","ret":"bool","params":[{"type":"bool","name":"forced","def":"false"}],"mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":853},{"name":"ClearDeferredExecution","ret":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":862},{"name":"GetEmoteLauncher","ret":"EmoteLauncher","file":"4_World/Classes/EmoteManager.c","line":868},{"name":"InterruptCallbackCommand","ret":"void","file":"4_World/Classes/EmoteManager.c","line":873},{"name":"EndCallbackCommand","ret":"void","file":"4_World/Classes/EmoteManager.c","line":881},{"name":"SendEmoteRequestSync","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/EmoteManager.c","line":897},{"name":"SendEmoteRequestSyncEx","ret":"void","params":[{"mods":["notnull"],"type":"EmoteLauncher","name":"launcher"}],"mods":["protected"],"brief":"To avoid mixing m_MenuEmote with exceptional sync commands","file":"4_World/Classes/EmoteManager.c","line":974},{"name":"IsControllsLocked","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":1054},{"name":"CanPlayEmote","ret":"bool","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/EmoteManager.c","line":1059},{"name":"CanPlayEmoteClientCheck","ret":"bool","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/EmoteManager.c","line":1137},{"name":"PlaySurrenderInOut","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/EmoteManager.c","line":1156},{"name":"SetEmoteLockState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/EmoteManager.c","line":1204},{"name":"CheckEmoteLockedState","ret":"void","file":"4_World/Classes/EmoteManager.c","line":1250},{"name":"EndSurrenderRequest","ret":"void","params":[{"type":"SurrenderData","name":"data","def":"null"}],"brief":"directly force-ends surrender state AND requests hard cancel","file":"4_World/Classes/EmoteManager.c","line":1263},{"name":"SetClientLoggingOut","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/EmoteManager.c","line":1272},{"name":"ClearSurrenderState","ret":"void","mods":["protected"],"brief":"Queues item deletion only, surrender state cleared from item event directly","file":"4_World/Classes/EmoteManager.c","line":1284},{"name":"ForceSurrenderState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/EmoteManager.c","line":1298},{"name":"PostSurrenderRequestServer","ret":"void","mods":["protected"],"brief":"server only","file":"4_World/Classes/EmoteManager.c","line":1305},{"name":"ServerRequestEmoteCancel","ret":"void","file":"4_World/Classes/EmoteManager.c","line":1317},{"name":"InterruptGestureCheck","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":1325},{"name":"InterruptWaterCheck","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":1354},{"name":"IsEmotePlaying","ret":"bool","file":"4_World/Classes/EmoteManager.c","line":1370},{"name":"GetNameEmoteMap","ret":"map<int,ref EmoteBase>","file":"4_World/Classes/EmoteManager.c","line":1375},{"name":"CreateBleedingEffect","ret":"void","params":[{"type":"int","name":"Callback_ID"}],"file":"4_World/Classes/EmoteManager.c","line":1380},{"name":"PickEmote","ret":"void","params":[{"type":"int","name":"gestureslot"}],"mods":["protected"],"brief":"Deprecated","file":"4_World/Classes/EmoteManager.c","line":1419}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/EmoteManager.c","line":123},{"name":"m_item","type":"ItemBase","file":"4_World/Classes/EmoteManager.c","line":124},{"name":"m_Callback","type":"EmoteCB","file":"4_World/Classes/EmoteManager.c","line":125},{"name":"m_HIC","type":"HumanInputController","file":"4_World/Classes/EmoteManager.c","line":126},{"name":"m_InterruptInputs","type":"ref array<string>","file":"4_World/Classes/EmoteManager.c","line":127},{"name":"m_InterruptInputDirect","type":"ref array<UAIDWrapper>","file":"4_World/Classes/EmoteManager.c","line":128},{"name":"m_HandInventoryLocation","type":"ref InventoryLocation","file":"4_World/Classes/EmoteManager.c","line":129},{"name":"m_MenuEmote","type":"ref EmoteLauncher","file":"4_World/Classes/EmoteManager.c","line":130},{"name":"m_bEmoteIsRequestPending","type":"bool","file":"4_World/Classes/EmoteManager.c","line":131},{"name":"m_bEmoteIsPlaying","type":"bool","file":"4_World/Classes/EmoteManager.c","line":132},{"name":"m_IsSurrendered","type":"bool","file":"4_World/Classes/EmoteManager.c","line":133},{"name":"m_ItemToBeCreated","type":"bool","file":"4_World/Classes/EmoteManager.c","line":134},{"name":"m_CancelEmote","type":"bool","file":"4_World/Classes/EmoteManager.c","line":135},{"name":"m_InstantCancelEmote","type":"bool","file":"4_World/Classes/EmoteManager.c","line":136},{"name":"m_GestureInterruptInput","type":"bool","file":"4_World/Classes/EmoteManager.c","line":137},{"name":"m_DisconnectEmoteQueued","type":"bool","mods":["protected"],"brief":"reaction to client logging out","file":"4_World/Classes/EmoteManager.c","line":138},{"name":"m_DeferredEmoteLauncherCleanup","type":"bool","mods":["protected"],"brief":"safe cleanup from the outside","file":"4_World/Classes/EmoteManager.c","line":139},{"name":"m_ItemToHands","type":"bool","mods":["protected"],"brief":"deprecated","file":"4_World/Classes/EmoteManager.c","line":140},{"name":"m_ItemIsOn","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":141},{"name":"m_MouseButtonPressed","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":142},{"name":"m_PlayerDies","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":143},{"name":"m_controllsLocked","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":144},{"name":"m_InventoryAccessLocked","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":145},{"name":"m_EmoteLockState","type":"bool","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":146},{"name":"m_DeferredGuaranteedEmoteId","type":"int","mods":["protected"],"brief":"secondary emote ID to ensure playback","file":"4_World/Classes/EmoteManager.c","line":147},{"name":"m_DeferredEmoteExecution","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":148},{"name":"m_GestureID","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":149},{"name":"m_PreviousGestureID","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":150},{"name":"m_CurrentGestureID","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":151},{"name":"m_LastMask","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":152},{"name":"m_RPSOutcome","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":153},{"name":"m_InterruptInputsCount","type":"int","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":154},{"name":"CALLBACK_CMD_INVALID","type":"int","mods":["protected","const"],"init":"-1","file":"4_World/Classes/EmoteManager.c","line":155},{"name":"CALLBACK_CMD_END","type":"int","mods":["protected","const"],"init":"-2","file":"4_World/Classes/EmoteManager.c","line":156},{"name":"CALLBACK_CMD_GESTURE_INTERRUPT","type":"int","mods":["protected","const"],"init":"-3","file":"4_World/Classes/EmoteManager.c","line":157},{"name":"CALLBACK_CMD_INSTACANCEL","type":"int","mods":["protected","const"],"init":"-4","file":"4_World/Classes/EmoteManager.c","line":158},{"name":"m_AdminLog","type":"PluginAdminLog","file":"4_World/Classes/EmoteManager.c","line":159},{"name":"m_ReservationTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":160},{"name":"m_NameEmoteMap","type":"ref map<int, ref EmoteBase>","mods":["protected"],"brief":"emote_ID,EmoteBase>","file":"4_World/Classes/EmoteManager.c","line":162},{"name":"m_EmoteClassArray","type":"ref array<ref EmoteBase>","mods":["protected"],"brief":"registered 'EmoteBase' object refs","file":"4_World/Classes/EmoteManager.c","line":163},{"name":"m_EmoteIDs","type":"ref array<int>","mods":["protected"],"brief":"IDs of registered emotes (found in 'EmoteConstants'). For quick access.","file":"4_World/Classes/EmoteManager.c","line":164},{"name":"m_EmoteInputIDs","type":"ref array<int>","mods":["protected"],"brief":"input IDs for the registered 'EmoteBase' objects","file":"4_World/Classes/EmoteManager.c","line":165},{"name":"m_HumanSwimSettings","type":"SHumanCommandSwimSettings","mods":["protected"],"file":"4_World/Classes/EmoteManager.c","line":166}]},{"name":"EmoteMove","url":"classes/EmoteMove/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":385,"methods":[{"name":"EmoteMove","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":387}]},{"name":"EmoteNod","url":"classes/EmoteNod/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":571,"methods":[{"name":"EmoteNod","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":573}]},{"name":"EmotePoint","url":"classes/EmotePoint/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":105,"methods":[{"name":"EmotePoint","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":107}]},{"name":"EmotePointSelf","url":"classes/EmotePointSelf/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":343,"methods":[{"name":"EmotePointSelf","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":345}]},{"name":"EmoteRPSPaper","url":"classes/EmoteRPSPaper/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":543,"methods":[{"name":"EmoteRPSPaper","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":545}]},{"name":"EmoteRPSRandom","url":"classes/EmoteRPSRandom/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":515,"methods":[{"name":"EmoteRPSRandom","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":517}]},{"name":"EmoteRPSRock","url":"classes/EmoteRPSRock/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":529,"methods":[{"name":"EmoteRPSRock","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":531}]},{"name":"EmoteRPSScisors","url":"classes/EmoteRPSScisors/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":557,"methods":[{"name":"EmoteRPSScisors","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":559}]},{"name":"EmoteSalute","url":"classes/EmoteSalute/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":202,"methods":[{"name":"EmoteSalute","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":204},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":215}]},{"name":"EmoteShake","url":"classes/EmoteShake/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":585,"methods":[{"name":"EmoteShake","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":587}]},{"name":"EmoteShrug","url":"classes/EmoteShrug/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":599,"methods":[{"name":"EmoteShrug","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":601}]},{"name":"EmoteSilent","url":"classes/EmoteSilent/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":287,"methods":[{"name":"EmoteSilent","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":289}]},{"name":"EmoteSitA","url":"classes/EmoteSitA/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":482,"methods":[{"name":"EmoteSitA","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":484}]},{"name":"EmoteSitB","url":"classes/EmoteSitB/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":496,"methods":[{"name":"EmoteSitB","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":498},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":509}]},{"name":"EmoteSOS","url":"classes/EmoteSOS/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":16,"methods":[{"name":"EmoteSOS","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":18},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":29}]},{"name":"EmoteSuicide","url":"classes/EmoteSuicide/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":613,"methods":[{"name":"EmoteSuicide","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":615},{"name":"DetermineOverride","ret":"bool","params":[{"mods":["out"],"type":"int","name":"callback_ID"},{"mods":["out"],"type":"int","name":"stancemask"},{"mods":["out"],"type":"bool","name":"is_fullbody"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":626},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":706},{"name":"CanBeCanceledNormally","ret":"bool","params":[{"mods":["notnull"],"type":"EmoteCB","name":"callback"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":718},{"name":"OnBeforeStandardCallbackCreated","ret":"void","params":[{"type":"int","name":"callback_ID"},{"type":"int","name":"stancemask"},{"type":"bool","name":"is_fullbody"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":727},{"name":"OnCallbackEnd","ret":"void","mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":736}]},{"name":"EmoteSurrender","url":"classes/EmoteSurrender/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":428,"methods":[{"name":"EmoteSurrender","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":430},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":437},{"name":"DetermineOverride","ret":"bool","params":[{"mods":["out"],"type":"int","name":"callback_ID"},{"mods":["out"],"type":"int","name":"stancemask"},{"mods":["out"],"type":"bool","name":"is_fullbody"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":443},{"name":"EmoteStartOverride","ret":"bool","params":[{"type":"typename","name":"callbacktype"},{"type":"int","name":"id"},{"type":"int","name":"mask"},{"type":"bool","name":"fullbody"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":449}]},{"name":"EmoteTaunt","url":"classes/EmoteTaunt/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":54,"methods":[{"name":"EmoteTaunt","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":56}]},{"name":"EmoteTauntElbow","url":"classes/EmoteTauntElbow/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":119,"methods":[{"name":"EmoteTauntElbow","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":121},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":132}]},{"name":"EmoteTauntKiss","url":"classes/EmoteTauntKiss/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":91,"methods":[{"name":"EmoteTauntKiss","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":93}]},{"name":"EmoteTauntThink","url":"classes/EmoteTauntThink/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":371,"methods":[{"name":"EmoteTauntThink","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":373}]},{"name":"EmoteThroat","url":"classes/EmoteThroat/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":166,"methods":[{"name":"EmoteThroat","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":168}]},{"name":"EmoteThumb","url":"classes/EmoteThumb/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":138,"methods":[{"name":"EmoteThumb","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":140}]},{"name":"EmoteThumbDown","url":"classes/EmoteThumbDown/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":152,"methods":[{"name":"EmoteThumbDown","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":154}]},{"name":"EmoteTimeout","url":"classes/EmoteTimeout/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":221,"methods":[{"name":"EmoteTimeout","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":223},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":234}]},{"name":"EmoteVomit","url":"classes/EmoteVomit/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":742,"methods":[{"name":"EmoteVomit","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":744},{"name":"EmoteCondition","ret":"bool","params":[{"type":"int","name":"stancemask"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":755},{"name":"EmoteStartOverride","ret":"bool","params":[{"type":"typename","name":"callbacktype"},{"type":"int","name":"id"},{"type":"int","name":"mask"},{"type":"bool","name":"fullbody"}],"mods":["override"],"file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":760}]},{"name":"EmoteWatching","url":"classes/EmoteWatching/","base":"EmoteBase","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":301,"methods":[{"name":"EmoteWatching","kind":"ctor","ret":"void","file":"4_World/Classes/EmoteClasses/EmoteClasses.c","line":303}]},{"name":"EmptyMagazineActionData","url":"classes/EmptyMagazineActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":1,"members":[{"name":"m_magazinePile","type":"Magazine","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionEmptyMagazine.c","line":3}]},{"name":"EmptySeedsPackLambda","url":"classes/EmptySeedsPackLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Entities/ItemBase/SeedPackBase.c","line":47,"methods":[{"name":"EmptySeedsPackLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"count"}],"file":"4_World/Entities/ItemBase/SeedPackBase.c","line":52},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SeedPackBase.c","line":58},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SeedPackBase.c","line":67}],"members":[{"name":"m_ItemCount","type":"int","file":"4_World/Entities/ItemBase/SeedPackBase.c","line":49},{"name":"m_Player","type":"PlayerBase","file":"4_World/Entities/ItemBase/SeedPackBase.c","line":50}]},{"name":"EngineBelt","url":"classes/EngineBelt/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":751,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":753}]},{"name":"EngineOil","url":"classes/EngineOil/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":763,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":765}]},{"name":"Engraved1911","url":"classes/Engraved1911/","base":"Colt1911_Base","file":"4_World/Entities/Firearms/Pistol/1911.c","line":21},{"name":"EnochData","url":"classes/EnochData/","base":"WorldData","file":"4_World/Classes/Worlds/Enoch.c","line":2,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Enoch.c","line":36},{"name":"InitYieldBank","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Enoch.c","line":89},{"name":"SetupWeatherSettings","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Enoch.c","line":117},{"name":"SetupLiquidTemperatures","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Enoch.c","line":126},{"name":"WeatherOnBeforeChange","ret":"bool","params":[{"type":"EWeatherPhenomenon","name":"type"},{"type":"float","name":"actual"},{"type":"float","name":"change"},{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/Worlds/Enoch.c","line":138},{"name":"CalculateWind","ret":"void","params":[{"type":"int","name":"newWeather"},{"type":"bool","name":"suddenChange"},{"mods":["out"],"type":"float","name":"magnitude"},{"mods":["out"],"type":"float","name":"direction"}],"mods":["protected","override"],"file":"4_World/Classes/Worlds/Enoch.c","line":484},{"name":"CalculateVolFog","ret":"void","params":[{"type":"float","name":"lerpValue"},{"type":"float","name":"windMagnitude"},{"type":"float","name":"changeTime"}],"mods":["protected","override"],"file":"4_World/Classes/Worlds/Enoch.c","line":553},{"name":"LogWeatherData","ret":"bool","file":"4_World/Classes/Worlds/Enoch.c","line":606}],"members":[{"name":"overcastChangeCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":6},{"name":"suddenChangeCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":7},{"name":"stormCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":8},{"name":"suddenStormCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":9},{"name":"badWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":10},{"name":"cloudyWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":11},{"name":"clearWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":12},{"name":"startYear","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":13},{"name":"startMonth","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":14},{"name":"startDay","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":15},{"name":"startHour","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":16},{"name":"startMinute","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":17},{"name":"currentDay","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":18},{"name":"daysToRun","type":"int","init":"10","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":19},{"name":"dayInit","type":"bool","init":"false","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Enoch.c","line":20},{"name":"LIVONIA_ARTY_STRIKE_POS","type":"ref array<vector>","mods":["protected","static","const"],"init":"{ \"7440.00 417.00 -500.00\", \"-500.00 276.00 5473.00\", \"-500.00 265.00 9852.00\", \"4953.00 240.00 13300.00\", \"9620.00 188.00 13300.00\", \"13300.00 204.00 10322.00\", \"13300.00 288.00 6204.00\", \"13300.00 296.00 -500.00\" }","file":"4_World/Classes/Worlds/Enoch.c","line":24},{"name":"CLEAR_WEATHER","type":"int","mods":["const"],"init":"1","brief":"DEPRECATED (see WorldDataWeatherConstants)","file":"4_World/Classes/Worlds/Enoch.c","line":615},{"name":"CLOUDY_WEATHER","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/Worlds/Enoch.c","line":616},{"name":"BAD_WEATHER","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/Worlds/Enoch.c","line":617},{"name":"OVERCAST_MIN_TIME","type":"int","mods":["const"],"init":"600","brief":"DEPRECATED (see WorldDataWeatherSettings)","file":"4_World/Classes/Worlds/Enoch.c","line":620},{"name":"OVERCAST_MAX_TIME","type":"int","mods":["const"],"init":"900","file":"4_World/Classes/Worlds/Enoch.c","line":621},{"name":"RAIN_THRESHOLD","type":"float","mods":["const"],"init":"0.6","file":"4_World/Classes/Worlds/Enoch.c","line":623},{"name":"RAIN_TIME_MIN","type":"int","mods":["const"],"init":"60","file":"4_World/Classes/Worlds/Enoch.c","line":624},{"name":"RAIN_TIME_MAX","type":"int","mods":["const"],"init":"120","file":"4_World/Classes/Worlds/Enoch.c","line":625},{"name":"STORM_THRESHOLD","type":"float","mods":["const"],"init":"0.85","file":"4_World/Classes/Worlds/Enoch.c","line":626},{"name":"m_clearWeatherChance","type":"int","mods":["protected"],"init":"m_ClearWeatherChance","file":"4_World/Classes/Worlds/Enoch.c","line":628},{"name":"m_badWeatherChance","type":"int","mods":["protected"],"init":"m_BadWeatherChance","file":"4_World/Classes/Worlds/Enoch.c","line":629},{"name":"m_sameWeatherCnt","type":"int","mods":["protected"],"init":"m_SameWeatherCnt","file":"4_World/Classes/Worlds/Enoch.c","line":631},{"name":"m_stepValue","type":"int","mods":["protected"],"init":"m_StepValue","file":"4_World/Classes/Worlds/Enoch.c","line":632},{"name":"m_chance","type":"int","mods":["protected"],"init":"m_Chance","file":"4_World/Classes/Worlds/Enoch.c","line":633},{"name":"m_choosenWeather","type":"int","mods":["protected"],"init":"m_ChoosenWeather","file":"4_World/Classes/Worlds/Enoch.c","line":635},{"name":"m_lastWeather","type":"int","mods":["protected"],"init":"m_LastWeather","file":"4_World/Classes/Worlds/Enoch.c","line":636}]},{"name":"EnProfiler","url":"classes/EnProfiler/","topic":"Profiler","brief":"Set of methods for accessing script profiling data","file":"1_Core/proto/EnProfiler.c","line":72,"methods":[{"name":"Enable","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"bool","name":"immediate","def":"false"},{"type":"bool","name":"sessionReset","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Enable the gathering of script profiling data","file":"1_Core/proto/EnProfiler.c","line":103},{"name":"IsEnabled","ret":"int","mods":["static","proto"],"proto":true,"brief":"Return if script profiling is enabled","file":"1_Core/proto/EnProfiler.c","line":114},{"name":"IsEnabledD","ret":"bool","mods":["static"],"brief":"Return if script profiling is enabled through [DM]","file":"1_Core/proto/EnProfiler.c","line":124},{"name":"IsEnabledP","ret":"bool","mods":["static"],"brief":"Return if script profiling is enabled through EnProfiler","file":"1_Core/proto/EnProfiler.c","line":138},{"name":"IsEnabledC","ret":"bool","mods":["static"],"brief":"Return if script profiling is actually turned on inside of the script context","file":"1_Core/proto/EnProfiler.c","line":152},{"name":"SortData","ret":"void","mods":["static","proto"],"proto":true,"brief":"The internal sorting that happens at the end of the frame (so it is NOT necessary to call this manually) to supply Get...Per... functions","file":"1_Core/proto/EnProfiler.c","line":172},{"name":"ResetSession","ret":"void","params":[{"type":"bool","name":"fullReset","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Perform [SR], clearing SessionFrame, ProfiledSessionFrames, [SD] and [PD] (except for [CI])","file":"1_Core/proto/EnProfiler.c","line":193},{"name":"SetFlags","ret":"int","params":[{"type":"int","name":"flags"},{"type":"bool","name":"sessionReset","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Override the currently used set of EnProfilerFlags across the API","file":"1_Core/proto/EnProfiler.c","line":223},{"name":"GetFlags","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the currently used flags across the API","file":"1_Core/proto/EnProfiler.c","line":238},{"name":"IsFlagsSet","ret":"bool","params":[{"type":"int","name":"flags"}],"mods":["static","proto"],"proto":true,"brief":"Check if the flags are set","file":"1_Core/proto/EnProfiler.c","line":258},{"name":"AddFlags","ret":"int","params":[{"type":"int","name":"flags"},{"type":"bool","name":"sessionReset","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Add flags to the currently used set of EnProfilerFlags across the API","file":"1_Core/proto/EnProfiler.c","line":276},{"name":"RemoveFlags","ret":"int","params":[{"type":"int","name":"flags"},{"type":"bool","name":"sessionReset","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Remove flags from the currently used set of EnProfilerFlags across the API","file":"1_Core/proto/EnProfiler.c","line":294},{"name":"ClearFlags","ret":"int","params":[{"type":"bool","name":"sessionReset","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Remove all flags from the currently used set of EnProfilerFlags across the API","file":"1_Core/proto/EnProfiler.c","line":311},{"name":"SetModule","ret":"void","params":[{"type":"EnProfilerModule","name":"module"},{"type":"bool","name":"sessionReset","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Set the module to be profiled","file":"1_Core/proto/EnProfiler.c","line":333},{"name":"GetModule","ret":"EnProfilerModule","mods":["static","proto"],"proto":true,"brief":"Get the currently profiled module","file":"1_Core/proto/EnProfiler.c","line":343},{"name":"ModuleToName","ret":"string","params":[{"type":"EnProfilerModule","name":"module"}],"mods":["static","proto","owned"],"proto":true,"brief":"Helper to convert EnProfilerModule to string","file":"1_Core/proto/EnProfiler.c","line":354},{"name":"NameToModule","ret":"bool","params":[{"type":"string","name":"moduleName"},{"mods":["out"],"type":"EnProfilerModule","name":"module"}],"mods":["static","proto"],"proto":true,"brief":"Convert string to EnProfilerModule","file":"1_Core/proto/EnProfiler.c","line":378},{"name":"SetInterval","ret":"void","params":[{"type":"int","name":"interval"},{"type":"bool","name":"sessionReset","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Set the interval for the [SD] to update","file":"1_Core/proto/EnProfiler.c","line":398},{"name":"GetInterval","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the currently set interval","file":"1_Core/proto/EnProfiler.c","line":408},{"name":"SetTimeResolution","ret":"void","params":[{"type":"int","name":"resolution"}],"mods":["static","proto"],"proto":true,"brief":"Set the resolution of the fetched Time data","file":"1_Core/proto/EnProfiler.c","line":427},{"name":"GetTimeResolution","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the currently set time resolution","file":"1_Core/proto/EnProfiler.c","line":437},{"name":"EnableAverage","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static","proto"],"proto":true,"brief":"Enable/disable returning calculated averages","file":"1_Core/proto/EnProfiler.c","line":463},{"name":"IsAverage","ret":"bool","mods":["static","proto"],"proto":true,"brief":"Check if returning of average data is enabled","file":"1_Core/proto/EnProfiler.c","line":473},{"name":"Dump","ret":"void","mods":["static","proto"],"proto":true,"brief":"Print out [SD] to script log","file":"1_Core/proto/EnProfiler.c","line":484},{"name":"GetGameFrame","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the total amount of frames passed","file":"1_Core/proto/EnProfiler.c","line":501},{"name":"GetSessionFrame","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the total amount of frames in this profiling session","file":"1_Core/proto/EnProfiler.c","line":512},{"name":"GetTotalFrames","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the total amount of frames across all profiling session","file":"1_Core/proto/EnProfiler.c","line":523},{"name":"GetProfiledSessionFrames","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the total amount of frames profiled in this profiling session","file":"1_Core/proto/EnProfiler.c","line":534},{"name":"GetProfiledFrames","ret":"int","mods":["static","proto"],"proto":true,"brief":"Get the total amount of frames profiled across all profiling session","file":"1_Core/proto/EnProfiler.c","line":545},{"name":"GetTimePerClass","ret":"void","params":[{"mods":["notnull","out"],"type":"array<ref EnProfilerTimeClassPair>","name":"outArr"},{"type":"int","name":"count","def":"int.MAX"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] for Time Per Class","file":"1_Core/proto/EnProfiler.c","line":574},{"name":"GetAllocationsPerClass","ret":"void","params":[{"mods":["notnull","out"],"type":"array<ref EnProfilerCountClassPair>","name":"outArr"},{"type":"int","name":"count","def":"int.MAX"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] for Allocations Per Class","file":"1_Core/proto/EnProfiler.c","line":586},{"name":"GetInstancesPerClass","ret":"void","params":[{"mods":["notnull","out"],"type":"array<ref EnProfilerCountClassPair>","name":"outArr"},{"type":"int","name":"count","def":"int.MAX"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] for Instances Per Class","file":"1_Core/proto/EnProfiler.c","line":598},{"name":"GetTimePerFunc","ret":"void","params":[{"mods":["notnull","out"],"type":"array<ref EnProfilerTimeFuncPair>","name":"outArr"},{"type":"int","name":"count","def":"int.MAX"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] for Time Per Function","file":"1_Core/proto/EnProfiler.c","line":610},{"name":"GetCountPerFunc","ret":"void","params":[{"mods":["notnull","out"],"type":"array<ref EnProfilerCountFuncPair>","name":"outArr"},{"type":"int","name":"count","def":"int.MAX"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] for Count Per Function","file":"1_Core/proto/EnProfiler.c","line":622},{"name":"GetTimeOfClass","ret":"float","params":[{"type":"typename","name":"clss"},{"type":"bool","name":"immediate","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] or [PD] regarding the time a specific class consumed","file":"1_Core/proto/EnProfiler.c","line":652},{"name":"GetAllocationsOfClass","ret":"int","params":[{"type":"typename","name":"clss"},{"type":"bool","name":"immediate","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] or [PD] regarding the allocations of a specific class","file":"1_Core/proto/EnProfiler.c","line":664},{"name":"GetInstancesOfClass","ret":"int","params":[{"type":"typename","name":"clss"},{"type":"bool","name":"immediate","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] or [PD] regarding the [CI] of a specific class","file":"1_Core/proto/EnProfiler.c","line":676},{"name":"GetTimeOfFunc","ret":"float","params":[{"type":"string","name":"funct"},{"type":"typename","name":"clss"},{"type":"bool","name":"immediate","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] or [PD] regarding the time consumed by a specific function","file":"1_Core/proto/EnProfiler.c","line":689},{"name":"GetTimeOfFuncG","ret":"float","params":[{"type":"string","name":"funct"},{"type":"bool","name":"immediate","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] or [PD] regarding the time consumed by a specific global function","file":"1_Core/proto/EnProfiler.c","line":701},{"name":"GetCountOfFunc","ret":"int","params":[{"type":"string","name":"funct"},{"type":"typename","name":"clss"},{"type":"bool","name":"immediate","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] or [PD] regarding the amount of times a specific function was called","file":"1_Core/proto/EnProfiler.c","line":714},{"name":"GetCountOfFuncG","ret":"int","params":[{"type":"string","name":"funct"},{"type":"bool","name":"immediate","def":"false"}],"mods":["static","proto"],"proto":true,"brief":"Obtain [SD] or [PD] regarding the amount of times a specific function was called","file":"1_Core/proto/EnProfiler.c","line":726},{"name":"RequestImmediateData","ret":"bool","mods":["static"],"brief":"Helper method to ascertain the profiler will record [PD] right after this call","file":"1_Core/proto/EnProfiler.c","line":745}]},{"name":"EnProfilerTests","url":"classes/EnProfilerTests/","base":"TestFramework","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":1,"methods":[{"name":"EnProfilerTests","kind":"ctor","ret":"void","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":9},{"name":"~EnProfilerTests","kind":"dtor","ret":"void","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":28},{"name":"TestToggling","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":37},{"name":"TestTogglingImmediate","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":52},{"name":"TestSetFlags","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":67},{"name":"TestClearFlags","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":120},{"name":"TestAddFlags","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":157},{"name":"TestModule","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":189},{"name":"TestClassTimeData","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":381},{"name":"TestClassCountData","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":429},{"name":"TestFuncTimeData","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":481},{"name":"TestFuncCountData","ret":"TFResult","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":544},{"name":"Sleep","ret":"float","params":[{"type":"float","name":"timeS"}],"file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":707},{"name":"StringFormat","ret":"float","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":720},{"name":"StringConcat","ret":"float","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":734},{"name":"TestFuncCountDataHelper","ret":"void","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":748},{"name":"TestFuncCountDataHelperStatic","ret":"void","mods":["static"],"file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":755}],"members":[{"name":"m_bWasProfilerEnabled","type":"bool","brief":"Remember this, so we can restore the previous state before the test!","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":4}]},{"name":"EnScript","url":"classes/EnScript/","topic":"Enforce","file":"1_Core/proto/EnScript.c","line":166,"methods":[{"name":"EnScript","kind":"ctor","ret":"void","mods":["private"],"file":"1_Core/proto/EnScript.c","line":168},{"name":"~EnScript","kind":"dtor","ret":"void","mods":["private"],"file":"1_Core/proto/EnScript.c","line":169},{"name":"GetClassVar","ret":"int","params":[{"type":"Class","name":"inst"},{"type":"string","name":"varname"},{"type":"int","name":"index"},{"mods":["out"],"type":"void","name":"result"}],"mods":["static","proto"],"proto":true,"brief":"Dynamic read of variable value by its name","file":"1_Core/proto/EnScript.c","line":188},{"name":"SetClassVar","ret":"int","params":[{"type":"Class","name":"inst"},{"type":"string","name":"varname"},{"type":"int","name":"index"},{"type":"void","name":"input"}],"mods":["static","proto"],"proto":true,"brief":"Dynamic write to variable by its name","file":"1_Core/proto/EnScript.c","line":211},{"name":"SetVar","ret":"int","params":[{"mods":["out"],"type":"void","name":"var"},{"type":"string","name":"value"}],"mods":["static","proto"],"proto":true,"brief":"Sets variable value by value in string","file":"1_Core/proto/EnScript.c","line":222},{"name":"Watch","ret":"void","params":[{"type":"void","name":"var"},{"type":"int","name":"flags"}],"mods":["static","proto"],"proto":true,"brief":"Debug tool for watching certain variable. Invokes debugger whenever is variable used","file":"1_Core/proto/EnScript.c","line":230}]},{"name":"Entity","url":"classes/Entity/","base":"ObjectTyped","file":"3_Game/Entities/Entity.c","line":1,"methods":[{"name":"DisableSimulation","ret":"void","params":[{"type":"bool","name":"disable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Entity.c","line":3},{"name":"GetIsSimulationDisabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns whether simulation is disabled","file":"3_Game/Entities/Entity.c","line":6},{"name":"GetSimulationTimeStamp","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns simulation timestamp","file":"3_Game/Entities/Entity.c","line":9},{"name":"GetAnimationPhase","ret":"float","params":[{"type":"string","name":"animation"}],"mods":["proto","native"],"proto":true,"brief":"Return animation phase of animation on object.","file":"3_Game/Entities/Entity.c","line":12},{"name":"SetAnimationPhase","ret":"void","params":[{"type":"string","name":"animation"},{"type":"float","name":"phase"}],"mods":["proto","native"],"proto":true,"brief":"Process animation on object. Animation is defined in config file. Wanted animation phase is set to phase.","file":"3_Game/Entities/Entity.c","line":15},{"name":"GetNumUserAnimationSourceNames","ret":"int","mods":["proto"],"proto":true,"file":"3_Game/Entities/Entity.c","line":17},{"name":"GetUserAnimationSourceName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Entity.c","line":19},{"name":"SetAnimationPhaseNow","ret":"void","params":[{"type":"string","name":"animation"},{"type":"float","name":"phase"}],"brief":"Same as SetAnimationPhase, only ignores any animation and sets the phase immediately","file":"3_Game/Entities/Entity.c","line":22},{"name":"ResetAnimationPhase","ret":"void","params":[{"type":"string","name":"animation"},{"type":"float","name":"phase"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Entity.c","line":28},{"name":"OnAnimationPhaseStarted","ret":"void","params":[{"type":"string","name":"animSource"},{"type":"float","name":"phase"}],"proto":true,"brief":"callback called from C++ when AnimationPhase has started","file":"3_Game/Entities/Entity.c","line":33},{"name":"GetBoneIndex","ret":"int","params":[{"type":"string","name":"proxySelectionName"}],"mods":["proto","native"],"proto":true,"brief":"Returns skeleton's bone index of named proxy selection.","file":"3_Game/Entities/Entity.c","line":36},{"name":"GetBoneObject","ret":"Object","params":[{"type":"int","name":"boneIndex"}],"mods":["proto","native"],"proto":true,"brief":"Returns proxy object that corresponds given bone inside skeleton.","file":"3_Game/Entities/Entity.c","line":39},{"name":"SetInvisible","ret":"void","params":[{"type":"bool","name":"invisible"}],"mods":["proto","native"],"proto":true,"brief":"Turns on/off invisibility","file":"3_Game/Entities/Entity.c","line":42},{"name":"OnInvisibleSet","ret":"void","params":[{"type":"bool","name":"invisible"}],"proto":true,"brief":"event","file":"3_Game/Entities/Entity.c","line":45},{"name":"MoveInTime","ret":"void","params":[{"type":"vector","name":"targetTransform","array":"4"},{"type":"float","name":"deltaT"}],"mods":["proto"],"proto":true,"brief":"On server, entity's transformation is directly changed to targetTransform, on client entity's transformation is interpolated to targetTransform in time deltaT","file":"3_Game/Entities/Entity.c","line":52},{"name":"OnCreatePhysics","ret":"void","proto":true,"brief":"callback called when entity is moved to world and creating its physics representation","file":"3_Game/Entities/Entity.c","line":57},{"name":"OnNetworkTransformUpdate","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"pos"},{"mods":["out"],"type":"vector","name":"ypr"}],"proto":true,"brief":"Client event on transformation update from network","file":"3_Game/Entities/Entity.c","line":65}]},{"name":"EntityAI","url":"classes/EntityAI/","base":"Entity","file":"3_Game/Entities/EntityAI.c","line":107,"methods":[{"name":"EntityAI","kind":"ctor","ret":"void","file":"3_Game/Entities/EntityAI.c","line":210},{"name":"~EntityAI","kind":"dtor","ret":"void","file":"3_Game/Entities/EntityAI.c","line":251},{"name":"InitItemVariables","ret":"void","file":"3_Game/Entities/EntityAI.c","line":256},{"name":"DeferredInit","ret":"void","file":"3_Game/Entities/EntityAI.c","line":297},{"name":"IsInitialized","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":302},{"name":"GetHideIconMask","ret":"int","brief":"should the item's icon be hidden in any part of the inventory?","file":"3_Game/Entities/EntityAI.c","line":308},{"name":"CreateComponent","ret":"Component","params":[{"type":"int","name":"comp_type"},{"type":"string","name":"extended_class_name","def":"\"\""}],"brief":"CreateComponent","file":"3_Game/Entities/EntityAI.c","line":317},{"name":"GetComponent","ret":"Component","params":[{"type":"int","name":"comp_type"},{"type":"string","name":"extended_class_name","def":"\"\""}],"brief":"GetComponent","file":"3_Game/Entities/EntityAI.c","line":323},{"name":"DeleteComponent","ret":"bool","params":[{"type":"int","name":"comp_type"}],"brief":"DeleteComponent","file":"3_Game/Entities/EntityAI.c","line":332},{"name":"GetCachedEquipmentCategory","ret":"ECachedEquipmentItemCategory","file":"3_Game/Entities/EntityAI.c","line":337},{"name":"GetDestructionBehaviour","ret":"string","file":"3_Game/Entities/EntityAI.c","line":342},{"name":"IsDestructionBehaviour","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":347},{"name":"HasComponent","ret":"bool","params":[{"type":"int","name":"comp_type"}],"brief":"IsComponentExist","file":"3_Game/Entities/EntityAI.c","line":353},{"name":"MaxLifetimeRefreshCalc","ret":"void","brief":"Calculates if the max lifetime is higher than refresher frequency (i.e. gets kept alive by refresher)","file":"3_Game/Entities/EntityAI.c","line":362},{"name":"IsRefresherSignalingViable","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":381},{"name":"SetDebugItem","ret":"void","mods":["override"],"cond":["DEVELOPER"],"file":"3_Game/Entities/EntityAI.c","line":391},{"name":"InitDamageZoneMapping","ret":"void","brief":"Initializes script-side map of damage zones and their components (named selections in models)","file":"3_Game/Entities/EntityAI.c","line":400},{"name":"InitDamageZoneDisplayNameMapping","ret":"void","brief":"Initialize map of damage zone display names for more optimized retrieval","file":"3_Game/Entities/EntityAI.c","line":407},{"name":"ConvertNonlethalDamage","ret":"float","params":[{"type":"float","name":"damage"},{"type":"DamageType","name":"damageType"}],"mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":452},{"name":"ConvertNonlethalDamage","ret":"float","params":[{"type":"float","name":"damage"}],"brief":"DEPRECATED - for legacy purposes","file":"3_Game/Entities/EntityAI.c","line":458},{"name":"GetEntityDamageZoneMap","ret":"DamageZoneMap","file":"3_Game/Entities/EntityAI.c","line":463},{"name":"GetEntityDamageDisplayNameMap","ret":"map<int, string>","file":"3_Game/Entities/EntityAI.c","line":468},{"name":"CanDisplayWeight","ret":"bool","brief":"'displayWeight' in item config","file":"3_Game/Entities/EntityAI.c","line":474},{"name":"Log","ret":"void","params":[{"type":"string","name":"msg"},{"type":"string","name":"fnc_name","def":"\"n/a\""}],"brief":"Log","file":"3_Game/Entities/EntityAI.c","line":480},{"name":"LogWarning","ret":"void","params":[{"type":"string","name":"msg"},{"type":"string","name":"fnc_name","def":"\"n/a\""}],"brief":"LogWarning","file":"3_Game/Entities/EntityAI.c","line":486},{"name":"LogError","ret":"void","params":[{"type":"string","name":"msg"},{"type":"string","name":"fnc_name","def":"\"n/a\""}],"brief":"LogError","file":"3_Game/Entities/EntityAI.c","line":492},{"name":"IsSkinned","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":498},{"name":"SetAsSkinned","ret":"void","file":"3_Game/Entities/EntityAI.c","line":503},{"name":"CanBeSkinnedWith","ret":"bool","params":[{"type":"EntityAI","name":"tool"}],"file":"3_Game/Entities/EntityAI.c","line":509},{"name":"GetSkinningBloodInfectionChance","ret":"float","params":[{"type":"eAgents","name":"type"}],"file":"3_Game/Entities/EntityAI.c","line":517},{"name":"CacheSkinningBloodInfectionChance","ret":"void","params":[{"type":"eAgents","name":"type"}],"mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":526},{"name":"HasFlammableMaterial","ret":"bool","brief":"Override this method to return TRUE when this item has or can provide fire. Evaluated on server and client.","file":"3_Game/Entities/EntityAI.c","line":541},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"brief":"Override this method so it checks whenever this item can be ignited right now or not. Evaluated on Server and Client.","file":"3_Game/Entities/EntityAI.c","line":547},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"brief":"Override this method and check if the given item can be ignited right now by this one. Evaluated on Server and Client.","file":"3_Game/Entities/EntityAI.c","line":553},{"name":"IsIgnited","ret":"bool","brief":"Override this method and make it so it returns whenever this item is on fire right now or not. Evaluated on Server and Client.","file":"3_Game/Entities/EntityAI.c","line":559},{"name":"DisassembleOnLastDetach","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":567},{"name":"IsBasebuildingKit","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":572},{"name":"IsCookware","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":577},{"name":"PlacementCanBeRotated","ret":"bool","brief":"Should return false if you want to disable hologram rotation","file":"3_Game/Entities/EntityAI.c","line":583},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"brief":"Executed on Server when this item ignites some target item","file":"3_Game/Entities/EntityAI.c","line":589},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"brief":"Executed on Server when some item ignited this one","file":"3_Game/Entities/EntityAI.c","line":595},{"name":"OnIgnitedTargetFailed","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"brief":"Executed on Server when this item failed to ignite target item","file":"3_Game/Entities/EntityAI.c","line":601},{"name":"OnIgnitedThisFailed","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"brief":"Executed on Server when some item failed to ignite this one","file":"3_Game/Entities/EntityAI.c","line":607},{"name":"IsTargetIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_target"}],"brief":"Final evaluation just before the target item is actually ignited. Evaluated on Server.","file":"3_Game/Entities/EntityAI.c","line":613},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"brief":"Final evaluation just before this item is actually ignited from fire source. Evaluated on Server.","file":"3_Game/Entities/EntityAI.c","line":619},{"name":"OnPlacementStarted","ret":"void","params":[{"type":"Man","name":"player"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":626},{"name":"OnHologramBeingPlaced","ret":"void","params":[{"type":"Man","name":"player"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":627},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":628},{"name":"OnPlacementCancelled","ret":"void","params":[{"type":"Man","name":"player"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":629},{"name":"CanBePlaced","ret":"bool","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"file":"3_Game/Entities/EntityAI.c","line":631},{"name":"CanBePlacedFailMessage","ret":"string","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"brief":"Method which returns message why object can't be placed at given position","file":"3_Game/Entities/EntityAI.c","line":637},{"name":"DoPlacingHeightCheck","ret":"bool","brief":"Do the roof check when placing this?","file":"3_Game/Entities/EntityAI.c","line":643},{"name":"HeightCheckOverride","ret":"float","brief":"used as script-side override of distance for specific height checks","file":"3_Game/Entities/EntityAI.c","line":649},{"name":"HeightStartCheckOverride","ret":"float","brief":"used as script-side override of start pos for specific height checks","file":"3_Game/Entities/EntityAI.c","line":655},{"name":"IsEmpty","ret":"bool","brief":"is this container empty or not, checks both cargo and attachments","file":"3_Game/Entities/EntityAI.c","line":661},{"name":"IsSplitable","ret":"bool","brief":"returns just the configured 'canBeSplit' bool","file":"3_Game/Entities/EntityAI.c","line":667},{"name":"CanBeSplit","ret":"bool","brief":"returns current splitability","file":"3_Game/Entities/EntityAI.c","line":673},{"name":"HasAnyCargo","ret":"bool","brief":"is this container empty or not, checks only cargo","file":"3_Game/Entities/EntityAI.c","line":679},{"name":"GetAttachmentsWithCargo","ret":"array<EntityAI>","file":"3_Game/Entities/EntityAI.c","line":688},{"name":"GetAttachmentsWithAttachments","ret":"array<EntityAI>","file":"3_Game/Entities/EntityAI.c","line":693},{"name":"IsRoofAbove","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":699},{"name":"SetRoofAbove","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/Entities/EntityAI.c","line":704},{"name":"CheckForRoofLimited","ret":"void","params":[{"type":"float","name":"timeTresholdMS","def":"3000"}],"proto":true,"brief":"Roof check for entity, limited by time (anti-spam solution)","file":"3_Game/Entities/EntityAI.c","line":710},{"name":"GetAgents","ret":"int","file":"3_Game/Entities/EntityAI.c","line":712},{"name":"RemoveAgent","ret":"void","params":[{"type":"int","name":"agent_id"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":713},{"name":"RemoveAllAgents","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":714},{"name":"RemoveAllAgentsExcept","ret":"void","params":[{"type":"int","name":"agent_to_keep"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":715},{"name":"InsertAgent","ret":"void","params":[{"type":"int","name":"agent"},{"type":"float","name":"count","def":"1"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":716},{"name":"IsEntityAI","ret":"bool","mods":["override"],"file":"3_Game/Entities/EntityAI.c","line":718},{"name":"IsInventoryVisible","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":720},{"name":"IsPlayer","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":725},{"name":"IsAnimal","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":730},{"name":"IsZombie","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":735},{"name":"IsZombieMilitary","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":740},{"name":"IsIgnoredByConstruction","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":745},{"name":"CanBeTargetedByAI","ret":"bool","params":[{"type":"EntityAI","name":"ai"}],"file":"3_Game/Entities/EntityAI.c","line":750},{"name":"CanBeBackstabbed","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":762},{"name":"Delete","ret":"void","mods":["override"],"brief":"Delete this object in next frame","file":"3_Game/Entities/EntityAI.c","line":775},{"name":"DeleteOnClient","ret":"void","file":"3_Game/Entities/EntityAI.c","line":781},{"name":"DeleteSafe","ret":"void","file":"3_Game/Entities/EntityAI.c","line":787},{"name":"DeleteSave","ret":"void","file":"3_Game/Entities/EntityAI.c","line":803},{"name":"IsSetForDeletion","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":808},{"name":"CanBeActionTarget","ret":"bool","mods":["override"],"file":"3_Game/Entities/EntityAI.c","line":813},{"name":"SetPrepareToDelete","ret":"void","file":"3_Game/Entities/EntityAI.c","line":825},{"name":"IsPreparedToDelete","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":830},{"name":"CheckForDestroy","ret":"void","file":"3_Game/Entities/EntityAI.c","line":836},{"name":"IsPrepareToDelete","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":844},{"name":"TryDelete","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":849},{"name":"OnBeforeTryDelete","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":872},{"name":"GetHierarchyRoot","ret":"EntityAI","mods":["proto","native"],"proto":true,"brief":"Returns root of current hierarchy (for example: if this entity is in Backpack on gnd, returns Backpack)","file":"3_Game/Entities/EntityAI.c","line":875},{"name":"GetHierarchyRootPlayer","ret":"Man","mods":["proto","native"],"proto":true,"brief":"Returns root of current hierarchy cast to Man","file":"3_Game/Entities/EntityAI.c","line":878},{"name":"GetHierarchyParent","ret":"EntityAI","mods":["proto","native"],"proto":true,"brief":"Returns direct parent of current entity","file":"3_Game/Entities/EntityAI.c","line":881},{"name":"GetEconomyProfile","ret":"CEItemProfile","mods":["proto","native"],"proto":true,"brief":"Get economy item profile (if assigned, otherwise null)","file":"3_Game/Entities/EntityAI.c","line":884},{"name":"GetHierarchyLevel","ret":"int","params":[{"type":"int","name":"lvl","def":"0"}],"file":"3_Game/Entities/EntityAI.c","line":887},{"name":"OnInventoryInit","ret":"void","file":"3_Game/Entities/EntityAI.c","line":895},{"name":"EEInit","ret":"void","brief":"Called upon object creation","file":"3_Game/Entities/EntityAI.c","line":901},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"brief":"Called right before object deleting","file":"3_Game/Entities/EntityAI.c","line":935},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"3_Game/Entities/EntityAI.c","line":944},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":957},{"name":"OnChildItemRemoved","ret":"void","params":[{"type":"InventoryItem","name":"item"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":958},{"name":"OnChildItemReceived","ret":"void","params":[{"type":"InventoryItem","name":"item"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":959},{"name":"OnItemAttachmentSlotChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":961},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"file":"3_Game/Entities/EntityAI.c","line":963},{"name":"EEParentedTo","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"proto":true,"brief":"Called from 'IEntity.AddChild'","file":"3_Game/Entities/EntityAI.c","line":1008},{"name":"EEParentedFrom","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"proto":true,"brief":"Called from 'IEntity.RemoveChild' or 'IEntity.AddChild' when hierarchy changes","file":"3_Game/Entities/EntityAI.c","line":1011},{"name":"EEInventoryIn","ret":"void","params":[{"type":"Man","name":"newParentMan"},{"type":"EntityAI","name":"diz"},{"type":"EntityAI","name":"newParent"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1013},{"name":"EEInventoryOut","ret":"void","params":[{"type":"Man","name":"oldParentMan"},{"type":"EntityAI","name":"diz"},{"type":"EntityAI","name":"newParent"}],"file":"3_Game/Entities/EntityAI.c","line":1014},{"name":"EEAmmoChanged","ret":"void","file":"3_Game/Entities/EntityAI.c","line":1026},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"file":"3_Game/Entities/EntityAI.c","line":1032},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"proto":true,"brief":"Called when the health gets to the min value, 'oldLevel' is previous health level, 'oldLevel' -1 means this entity was just spawned","file":"3_Game/Entities/EntityAI.c","line":1052},{"name":"AttemptDestructionBehaviour","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"file":"3_Game/Entities/EntityAI.c","line":1054},{"name":"SetTakeable","ret":"void","params":[{"type":"bool","name":"pState"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1080},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"brief":"called on server when the entity is killed","file":"3_Game/Entities/EntityAI.c","line":1083},{"name":"ReplaceOnDeath","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1094},{"name":"GetDeadItemName","ret":"string","file":"3_Game/Entities/EntityAI.c","line":1099},{"name":"KeepHealthOnReplace","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1104},{"name":"DeathUpdate","ret":"void","file":"3_Game/Entities/EntityAI.c","line":1109},{"name":"OnAttachmentRuined","ret":"void","params":[{"type":"EntityAI","name":"attachment"}],"proto":true,"brief":"Called when some attachment of this parent is ruined. Called on server and client side.","file":"3_Game/Entities/EntityAI.c","line":1120},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"file":"3_Game/Entities/EntityAI.c","line":1122},{"name":"EEHitByRemote","ret":"void","params":[{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"}],"file":"3_Game/Entities/EntityAI.c","line":1132},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"3_Game/Entities/EntityAI.c","line":1138},{"name":"SwitchItemSelectionTexture","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1174},{"name":"SwitchItemSelectionTextureEx","ret":"void","params":[{"type":"EItemManipulationContext","name":"context"},{"type":"Param","name":"par","def":"null"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1175},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"3_Game/Entities/EntityAI.c","line":1178},{"name":"EECargoIn","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1213},{"name":"EECargoOut","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1226},{"name":"EECargoMove","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1239},{"name":"GetOnItemAttached","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1246},{"name":"GetOnItemDetached","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1253},{"name":"GetOnItemAddedIntoCargo","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1260},{"name":"GetOnItemRemovedFromCargo","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1267},{"name":"GetOnItemMovedInCargo","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1274},{"name":"GetOnItemFlipped","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1281},{"name":"GetOnViewIndexChanged","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1288},{"name":"GetOnSetLock","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1295},{"name":"GetOnReleaseLock","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1302},{"name":"GetOnAttachmentSetLock","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1309},{"name":"GetOnAttachmentReleaseLock","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1316},{"name":"GetOnHitByInvoker","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1323},{"name":"GetOnKilledInvoker","ret":"ScriptInvoker","file":"3_Game/Entities/EntityAI.c","line":1330},{"name":"OnMovedInsideCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"brief":"Called when this item enters cargo of some container","file":"3_Game/Entities/EntityAI.c","line":1339},{"name":"OnRemovedFromCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"brief":"Called when this item exits cargo of some container","file":"3_Game/Entities/EntityAI.c","line":1346},{"name":"OnMovedWithinCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"brief":"Called when this item moves within cargo of some container","file":"3_Game/Entities/EntityAI.c","line":1352},{"name":"EEOnAfterLoad","ret":"void","brief":"Called when entity is part of \"connected system\" and being restored after load","file":"3_Game/Entities/EntityAI.c","line":1358},{"name":"EEOnCECreate","ret":"void","brief":"Called when entity is being created as new by CE/ Debug","file":"3_Game/Entities/EntityAI.c","line":1391},{"name":"AfterStoreLoad","ret":"void","brief":"Called when entity is being loaded from DB or Storage (after all children loaded)","file":"3_Game/Entities/EntityAI.c","line":1396},{"name":"OnBinLoadItemsDropped","ret":"void","brief":"Called when an item fails to get loaded into the inventory of an entity and gets dropped","file":"3_Game/Entities/EntityAI.c","line":1401},{"name":"HideAllSelections","ret":"void","brief":"Sets all animation values to 1, making them INVISIBLE if they are configured in models.cfg in such way. These selections must also be defined in the entity's config class in 'AnimationSources'.","file":"3_Game/Entities/EntityAI.c","line":1408},{"name":"ShowAllSelections","ret":"void","brief":"Sets all animation values to 0, making them VISIBLE if they are configured in models.cfg in such way. These selections must also be defined in the entity's config class in 'AnimationSources'.","file":"3_Game/Entities/EntityAI.c","line":1426},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"brief":"calls this->CanReceiveAttachment(attachment)","file":"3_Game/Entities/EntityAI.c","line":1449},{"name":"CanLoadAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"brief":"calls this->CanLoadAsAttachment(attachment), is called on server start when loading in the storage","file":"3_Game/Entities/EntityAI.c","line":1461},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"brief":"calls this->CanPutAsAttachment(parent)","file":"3_Game/Entities/EntityAI.c","line":1473},{"name":"CanSwitchDuringAttach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"file":"3_Game/Entities/EntityAI.c","line":1479},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"brief":"calls this->CanReleaseAttachment(attachment)","file":"3_Game/Entities/EntityAI.c","line":1489},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"brief":"calls this->CanDetachAttachment(parent)","file":"3_Game/Entities/EntityAI.c","line":1517},{"name":"CanBeFSwaped","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1522},{"name":"CanCombineAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"int","name":"slot"},{"type":"bool","name":"stack_max_limit","def":"false"}],"file":"3_Game/Entities/EntityAI.c","line":1527},{"name":"CanBeCombined","ret":"bool","params":[{"type":"EntityAI","name":"other_item"},{"type":"bool","name":"reservation_check","def":"true"},{"type":"bool","name":"stack_max_limit","def":"false"}],"file":"3_Game/Entities/EntityAI.c","line":1535},{"name":"CombineItemsEx","ret":"void","params":[{"type":"EntityAI","name":"entity2"},{"type":"bool","name":"use_stack_max","def":"false"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1540},{"name":"SplitIntoStackMaxEx","ret":"void","params":[{"type":"EntityAI","name":"destination_entity"},{"type":"int","name":"slot_id"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1542},{"name":"CombineItemsClient","ret":"void","params":[{"type":"EntityAI","name":"entity2"},{"type":"bool","name":"use_stack_max","def":"false"}],"file":"3_Game/Entities/EntityAI.c","line":1544},{"name":"SplitIntoStackMaxClient","ret":"void","params":[{"type":"EntityAI","name":"destination_entity"},{"type":"int","name":"slot_id"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1547},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"brief":"calls this->CanReceiveItemIntoCargo(item)","file":"3_Game/Entities/EntityAI.c","line":1555},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"brief":"calls this->CanLoadItemIntoCargo(item), is called on server start when loading in the storage","file":"3_Game/Entities/EntityAI.c","line":1573},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"brief":"calls this->CanPutInCargo(parent)","file":"3_Game/Entities/EntityAI.c","line":1584},{"name":"CanSwapItemInCargo","ret":"bool","params":[{"type":"EntityAI","name":"child_entity"},{"type":"EntityAI","name":"new_entity"}],"brief":"calls this->CanSwapItemInCargo(child_entity, new_entity)","file":"3_Game/Entities/EntityAI.c","line":1595},{"name":"CanReleaseCargo","ret":"bool","params":[{"type":"EntityAI","name":"cargo"}],"brief":"calls this->CanReleaseCargo(cargo)","file":"3_Game/Entities/EntityAI.c","line":1613},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"brief":"calls this->CanRemoveFromCargo(parent)","file":"3_Game/Entities/EntityAI.c","line":1624},{"name":"CanReceiveItemIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"item_to_hands"}],"brief":"calls this->CanReceiveItemIntoHands(item_to_hands)","file":"3_Game/Entities/EntityAI.c","line":1657},{"name":"AreChildrenAccessible","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1662},{"name":"IsBeingPlaced","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1690},{"name":"IsHologram","ret":"bool","mods":["override"],"file":"3_Game/Entities/EntityAI.c","line":1695},{"name":"CanSaveItemInHands","ret":"bool","params":[{"type":"EntityAI","name":"item_in_hands"}],"file":"3_Game/Entities/EntityAI.c","line":1700},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"brief":"calls this->CanPutIntoHands(parent)","file":"3_Game/Entities/EntityAI.c","line":1711},{"name":"CanReleaseFromHands","ret":"bool","params":[{"type":"EntityAI","name":"handheld"}],"brief":"calls this->CanReleaseFromHands(handheld)","file":"3_Game/Entities/EntityAI.c","line":1722},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"brief":"calls this->CanRemoveFromHands(parent)","file":"3_Game/Entities/EntityAI.c","line":1733},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"string","name":"slot_name"}],"file":"3_Game/Entities/EntityAI.c","line":1742},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"file":"3_Game/Entities/EntityAI.c","line":1752},{"name":"CanDisplayAnyAttachmentSlot","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1760},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"file":"3_Game/Entities/EntityAI.c","line":1781},{"name":"CanDisplayCargo","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1789},{"name":"CanAssignToQuickbar","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1797},{"name":"CanAssignAttachmentsToQuickbar","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1805},{"name":"IgnoreOutOfReachCondition","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1813},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1819},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"file":"3_Game/Entities/EntityAI.c","line":1822},{"name":"OnCargoChanged","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":1832},{"name":"IsTakeable","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1834},{"name":"GetInventory","ret":"GameInventory","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1839},{"name":"CreateAndInitInventory","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1840},{"name":"DestroyInventory","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":1841},{"name":"GetSlotsCountCorrect","ret":"int","file":"3_Game/Entities/EntityAI.c","line":1843},{"name":"FindAttachmentBySlotName","ret":"EntityAI","params":[{"type":"string","name":"slot_name"}],"file":"3_Game/Entities/EntityAI.c","line":1852},{"name":"IsSlotReserved","ret":"bool","params":[{"type":"int","name":"slotID"}],"file":"3_Game/Entities/EntityAI.c","line":1865},{"name":"IsLockedInSlot","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":1891},{"name":"PredictiveTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Put item anywhere into this entity (as attachment or into cargo, recursively)","file":"3_Game/Entities/EntityAI.c","line":1908},{"name":"LocalTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1915},{"name":"ServerTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1919},{"name":"PredictiveTakeEntityToTargetInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1923},{"name":"LocalTakeEntityToTargetInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1930},{"name":"ServerTakeEntityToTargetInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1934},{"name":"PredictiveTakeEntityToCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Put item into into cargo","file":"3_Game/Entities/EntityAI.c","line":1941},{"name":"LocalTakeEntityToCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1948},{"name":"ServerTakeEntityToCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1952},{"name":"PredictiveTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1957},{"name":"LocalTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1964},{"name":"ServerTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":1968},{"name":"PredictiveTakeEntityToCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"brief":"Put item into into cargo on specific cargo location","file":"3_Game/Entities/EntityAI.c","line":1975},{"name":"LocalTakeEntityToCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/Entities/EntityAI.c","line":1982},{"name":"PredictiveTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/Entities/EntityAI.c","line":1987},{"name":"LocalTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/Entities/EntityAI.c","line":1994},{"name":"ServerTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/Entities/EntityAI.c","line":1998},{"name":"PredictiveTakeEntityAsAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"brief":"Returns if item can be added as attachment on specific slot. Note that slot index IS NOT slot ID! Slot ID is defined in DZ/data/config.cpp","file":"3_Game/Entities/EntityAI.c","line":2005},{"name":"LocalTakeEntityAsAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Entities/EntityAI.c","line":2012},{"name":"ServerTakeEntityAsAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Entities/EntityAI.c","line":2016},{"name":"PredictiveTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Entities/EntityAI.c","line":2021},{"name":"LocalTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Entities/EntityAI.c","line":2028},{"name":"ServerTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Entities/EntityAI.c","line":2032},{"name":"PredictiveTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2037},{"name":"LocalTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2044},{"name":"ServerTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2048},{"name":"PredictiveTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Entities/EntityAI.c","line":2053},{"name":"LocalTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Entities/EntityAI.c","line":2060},{"name":"ServerTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Entities/EntityAI.c","line":2064},{"name":"PredictiveTakeEntityAsAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Put item into as attachment","file":"3_Game/Entities/EntityAI.c","line":2072},{"name":"LocalTakeEntityAsAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2079},{"name":"ServerTakeEntityAsAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2083},{"name":"PredictiveDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2088},{"name":"LocalDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2093},{"name":"ServerDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/EntityAI.c","line":2098},{"name":"GetAttachmentByType","ret":"EntityAI","params":[{"type":"typename","name":"type"}],"brief":"Get attached entity by type","file":"3_Game/Entities/EntityAI.c","line":2106},{"name":"GetAttachmentByConfigTypeName","ret":"EntityAI","params":[{"type":"string","name":"type"}],"brief":"Get attached entity by config type name","file":"3_Game/Entities/EntityAI.c","line":2122},{"name":"CanDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Returns if item can be dropped out from this entity","file":"3_Game/Entities/EntityAI.c","line":2137},{"name":"SpawnInInventoryOrGroundPos","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"GameInventory","name":"inv"},{"type":"vector","name":"pos"}],"file":"3_Game/Entities/EntityAI.c","line":2142},{"name":"SpawnEntityOnGroundPos","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"vector","name":"pos"}],"file":"3_Game/Entities/EntityAI.c","line":2158},{"name":"SpawnEntityOnGround","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"vector","name":"mat","array":"4"}],"file":"3_Game/Entities/EntityAI.c","line":2169},{"name":"CanSwapEntities","ret":"bool","params":[{"type":"EntityAI","name":"otherItem"},{"type":"InventoryLocation","name":"otherDestination"},{"type":"InventoryLocation","name":"destination"}],"file":"3_Game/Entities/EntityAI.c","line":2178},{"name":"SetWet","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2185},{"name":"AddWet","ret":"void","params":[{"type":"float","name":"value"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2186},{"name":"SetWetMax","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":2187},{"name":"GetWet","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2189},{"name":"GetWetMax","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2194},{"name":"GetWetMin","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2199},{"name":"GetWetInit","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2204},{"name":"HasWetness","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":2209},{"name":"OnWetChanged","ret":"void","params":[{"type":"float","name":"newVal"},{"type":"float","name":"oldVal"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2214},{"name":"OnWetLevelChanged","ret":"void","params":[{"type":"EWetnessLevel","name":"newLevel"},{"type":"EWetnessLevel","name":"oldLevel"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2216},{"name":"GetWetLevel","ret":"EWetnessLevel","proto":true,"file":"3_Game/Entities/EntityAI.c","line":2218},{"name":"GetWetLevelInternal","ret":"EWetnessLevel","params":[{"type":"float","name":"wetness"}],"mods":["static"],"file":"3_Game/Entities/EntityAI.c","line":2221},{"name":"HasQuantity","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":2242},{"name":"SetQuantity","ret":"bool","params":[{"type":"float","name":"value"},{"type":"bool","name":"destroy_config","def":"true"},{"type":"bool","name":"destroy_forced","def":"false"},{"type":"bool","name":"allow_client","def":"false"},{"type":"bool","name":"clamp_to_stack_max","def":"true"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2247},{"name":"GetQuantity","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2249},{"name":"SetQuantityNormalized","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"destroy_config","def":"true"},{"type":"bool","name":"destroy_forced","def":"false"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2254},{"name":"GetQuantityNormalized","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2256},{"name":"GetQuantityMax","ret":"int","file":"3_Game/Entities/EntityAI.c","line":2261},{"name":"GetQuantityMin","ret":"int","file":"3_Game/Entities/EntityAI.c","line":2266},{"name":"SetQuantityToMinimum","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":2271},{"name":"GetTargetQuantityMax","ret":"int","params":[{"type":"int","name":"attSlotID","def":"-1"}],"file":"3_Game/Entities/EntityAI.c","line":2273},{"name":"GetQuickBarBonus","ret":"int","file":"3_Game/Entities/EntityAI.c","line":2278},{"name":"UseConfigInitTemperature","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":2285},{"name":"InitTemperature","ret":"void","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":2290},{"name":"SetTemperatureDirect","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"file":"3_Game/Entities/EntityAI.c","line":2313},{"name":"SetTemperature","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"brief":"not really deprecated, but missing context info from TemperatureData. Default values used instead.","file":"3_Game/Entities/EntityAI.c","line":2328},{"name":"AddTemperature","ret":"void","params":[{"type":"float","name":"value"}],"file":"3_Game/Entities/EntityAI.c","line":2340},{"name":"SetTemperatureEx","ret":"void","params":[{"type":"TemperatureData","name":"data"}],"brief":"sets temperature, handles base overheating and freezing state progression logics","file":"3_Game/Entities/EntityAI.c","line":2347},{"name":"RefreshTemperatureAccess","ret":"void","params":[{"type":"TemperatureData","name":"data"}],"brief":"refreshes access without setting temperature, keeps the source locked in","file":"3_Game/Entities/EntityAI.c","line":2437},{"name":"InterpolateTempData","ret":"void","params":[{"type":"TemperatureDataInterpolated","name":"data"}],"file":"3_Game/Entities/EntityAI.c","line":2448},{"name":"SetTemperatureMax","ret":"void","brief":"presumably for debug purposes?","file":"3_Game/Entities/EntityAI.c","line":2456},{"name":"GetTemperature","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2462},{"name":"GetTemperatureInit","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2467},{"name":"GetTemperatureMin","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2472},{"name":"GetTemperatureMax","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2477},{"name":"GetCookingTargetTemperature","ret":"bool","params":[{"mods":["out"],"type":"float","name":"temperature"}],"brief":"specifically for cooking system, to get heat source target temperatures","file":"3_Game/Entities/EntityAI.c","line":2483},{"name":"GetHeatPermeabilityCoef","ret":"float","brief":"Returns temperature change speed multiplier for this item and all its children (multiplicative interaction)","file":"3_Game/Entities/EntityAI.c","line":2492},{"name":"GetTemperatureFreezeThreshold","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2497},{"name":"GetTemperatureThawThreshold","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2502},{"name":"GetTemperatureFreezeTime","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2507},{"name":"GetTemperatureThawTime","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2512},{"name":"GetFreezeThawProgress","ret":"float","brief":"on server only","file":"3_Game/Entities/EntityAI.c","line":2518},{"name":"IsFreezeThawProgressFinished","ret":"bool","brief":"on server only","file":"3_Game/Entities/EntityAI.c","line":2524},{"name":"SetFreezeThawProgress","ret":"void","params":[{"type":"float","name":"val"}],"mods":["protected"],"brief":"0->1 when freezing, 1->0 when thawing","file":"3_Game/Entities/EntityAI.c","line":2530},{"name":"CanFreeze","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":2535},{"name":"GetIsFrozen","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":2540},{"name":"SetFrozen","ret":"void","params":[{"type":"bool","name":"frozen"}],"file":"3_Game/Entities/EntityAI.c","line":2545},{"name":"HandleFreezingProgression","ret":"void","params":[{"type":"float","name":"deltaHeat"},{"type":"TemperatureData","name":"data"}],"mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":2561},{"name":"OnFreezeStateChangeClient","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":2648},{"name":"OnFreezeStateChangeServer","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":2649},{"name":"CanItemOverheat","ret":"bool","brief":"Overheat time CAN be 0, GameConstants.TEMPERATURE_TIME_OVERHEAT_MIN is ignored if so","file":"3_Game/Entities/EntityAI.c","line":2653},{"name":"GetItemOverheatThreshold","ret":"float","brief":"if undefined, max temperature used as default","file":"3_Game/Entities/EntityAI.c","line":2659},{"name":"GetItemOverheatTime","ret":"float","brief":"any configured value >= 0 will simulate overheating","file":"3_Game/Entities/EntityAI.c","line":2665},{"name":"IsItemOverheated","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":2670},{"name":"GetItemOverheatProgress","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2675},{"name":"SetItemOverheatProgress","ret":"void","params":[{"type":"float","name":"val"},{"type":"float","name":"deltaTime","def":"0"}],"file":"3_Game/Entities/EntityAI.c","line":2680},{"name":"OnItemOverheatStart","ret":"void","mods":["protected"],"proto":true,"brief":"override to implement desired overheat behavior on entity","file":"3_Game/Entities/EntityAI.c","line":2699},{"name":"OnItemOverheat","ret":"void","params":[{"type":"float","name":"deltaTime"}],"mods":["protected"],"proto":true,"brief":"note, that the deltaTime could be reverse-calculated and not totally accurate","file":"3_Game/Entities/EntityAI.c","line":2700},{"name":"OnItemOverheatEnd","ret":"void","mods":["protected"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2701},{"name":"HandleItemOverheating","ret":"void","params":[{"type":"float","name":"deltaHeat"},{"type":"TemperatureData","name":"data"}],"mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":2703},{"name":"SetLiquidType","ret":"void","params":[{"type":"int","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2733},{"name":"GetLiquidType","ret":"int","file":"3_Game/Entities/EntityAI.c","line":2734},{"name":"SetColor","ret":"void","params":[{"type":"int","name":"r"},{"type":"int","name":"g"},{"type":"int","name":"b"},{"type":"int","name":"a"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2740},{"name":"GetColor","ret":"void","params":[{"mods":["out"],"type":"int","name":"r"},{"mods":["out"],"type":"int","name":"g"},{"mods":["out"],"type":"int","name":"b"},{"mods":["out"],"type":"int","name":"a"}],"file":"3_Game/Entities/EntityAI.c","line":2741},{"name":"SetStoreLoad","ret":"void","params":[{"type":"bool","name":"value"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2751},{"name":"IsStoreLoad","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":2752},{"name":"SetStoreLoadedQuantity","ret":"void","params":[{"type":"float","name":"value"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2757},{"name":"GetStoreLoadedQuantity","ret":"float","file":"3_Game/Entities/EntityAI.c","line":2758},{"name":"SetCleanness","ret":"void","params":[{"type":"int","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2765},{"name":"GetCleanness","ret":"int","file":"3_Game/Entities/EntityAI.c","line":2766},{"name":"IsServerCheck","ret":"bool","params":[{"type":"bool","name":"allow_client"}],"file":"3_Game/Entities/EntityAI.c","line":2773},{"name":"GetHiddenSelectionsData","ret":"HiddenSelectionsData","file":"3_Game/Entities/EntityAI.c","line":2792},{"name":"GetHiddenSelectionIndex","ret":"int","params":[{"type":"string","name":"selection"}],"brief":"Returns index of the string found in cfg array 'hiddenSelections'. If it's not found then it returns -1.","file":"3_Game/Entities/EntityAI.c","line":2798},{"name":"GetHiddenSelections","ret":"TStringArray","mods":["override"],"brief":"Returns the hiddenSelectionsTextures array from the object's config","file":"3_Game/Entities/EntityAI.c","line":2807},{"name":"GetHiddenSelectionsTextures","ret":"TStringArray","mods":["override"],"brief":"Returns the hiddenSelectionsTextures array from the object's config","file":"3_Game/Entities/EntityAI.c","line":2816},{"name":"GetHiddenSelectionsMaterials","ret":"TStringArray","mods":["override"],"brief":"Returns the hiddenSelectionsMaterials array from the object's config","file":"3_Game/Entities/EntityAI.c","line":2825},{"name":"PlaceOnSurfaceRotated","ret":"void","params":[{"mods":["out"],"type":"vector","name":"trans","array":"4"},{"type":"vector","name":"pos"},{"type":"float","name":"dx","def":"0"},{"type":"float","name":"dz","def":"0"},{"type":"float","name":"fAngle","def":"0"},{"type":"bool","name":"align","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"applies correct rotation according to WRUtils::EntityPlacementRotation(type->GetRotationFlags())","file":"3_Game/Entities/EntityAI.c","line":2844},{"name":"RegisterNetSyncVariableBool","ret":"void","params":[{"type":"string","name":"variableName"}],"mods":["proto","native"],"proto":true,"brief":"registers bool variable synchronized over network","file":"3_Game/Entities/EntityAI.c","line":2852},{"name":"RegisterNetSyncVariableBoolSignal","ret":"void","params":[{"type":"string","name":"variableName"}],"mods":["proto","native"],"proto":true,"brief":"when bool variable is true, it's sent to clients and become false again","file":"3_Game/Entities/EntityAI.c","line":2860},{"name":"RegisterNetSyncVariableInt","ret":"void","params":[{"type":"string","name":"variableName"},{"type":"int","name":"minValue","def":"0"},{"type":"int","name":"maxValue","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"registers int variable synchronized over network","file":"3_Game/Entities/EntityAI.c","line":2870},{"name":"RegisterNetSyncVariableFloat","ret":"void","params":[{"type":"string","name":"variableName"},{"type":"float","name":"minValue","def":"0"},{"type":"float","name":"maxValue","def":"0"},{"type":"int","name":"precision","def":"1"}],"mods":["proto","native"],"proto":true,"brief":"registers float variable synchronized over network","file":"3_Game/Entities/EntityAI.c","line":2881},{"name":"RegisterNetSyncVariableObject","ret":"void","params":[{"type":"string","name":"variableName"}],"mods":["proto","native"],"proto":true,"brief":"registers object variable synchronized over network, only synchronizes if network id is assigned. Doesn't handle object despawn on client","file":"3_Game/Entities/EntityAI.c","line":2889},{"name":"UpdateNetSyncVariableInt","ret":"void","params":[{"type":"string","name":"variableName"},{"type":"float","name":"minValue","def":"0"},{"type":"float","name":"maxValue","def":"0"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2891},{"name":"UpdateNetSyncVariableFloat","ret":"void","params":[{"type":"string","name":"variableName"},{"type":"float","name":"minValue","def":"0"},{"type":"float","name":"maxValue","def":"0"},{"type":"int","name":"precision","def":"1"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2892},{"name":"SwitchLight","ret":"void","params":[{"type":"bool","name":"isOn"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2894},{"name":"SetSimpleHiddenSelectionState","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"brief":"Simple hidden selection state; 0 == hidden","file":"3_Game/Entities/EntityAI.c","line":2897},{"name":"IsSimpleHiddenSelectionVisible","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2898},{"name":"SetObjectTexture","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"texture_name"}],"mods":["proto","native"],"proto":true,"brief":"Change texture in hiddenSelections","file":"3_Game/Entities/EntityAI.c","line":2901},{"name":"GetObjectTexture","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2902},{"name":"SetObjectMaterial","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"mat_name"}],"mods":["proto","native"],"proto":true,"brief":"Change material in hiddenSelections","file":"3_Game/Entities/EntityAI.c","line":2904},{"name":"GetObjectMaterial","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2905},{"name":"SetRequiredSimulation","ret":"void","params":[{"type":"bool","name":"req"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2907},{"name":"IsRequiredSimulation","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2908},{"name":"IsPilotLight","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2910},{"name":"SetPilotLight","ret":"void","params":[{"type":"bool","name":"isOn"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":2911},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"brief":"Engine calls this function to collect data from entity to store for persistence (on server side).","file":"3_Game/Entities/EntityAI.c","line":2930},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"brief":"Called when data is loaded from persistence (on server side).","file":"3_Game/Entities/EntityAI.c","line":2994},{"name":"SetSynchDirty","ret":"void","mods":["proto","native"],"proto":true,"brief":"Sets object synchronization dirty flag, which signalize that object wants to be synchronized (take effect only in MP on server side)","file":"3_Game/Entities/EntityAI.c","line":3074},{"name":"OnVariablesSynchronized","ret":"void","brief":"Called on clients after receiving synchronization data from server.","file":"3_Game/Entities/EntityAI.c","line":3079},{"name":"IsVariableSet","ret":"bool","params":[{"type":"int","name":"variable"}],"brief":"'true' if this variable has ever been changed from default","file":"3_Game/Entities/EntityAI.c","line":3134},{"name":"SetVariableMask","ret":"void","params":[{"type":"int","name":"variable"}],"file":"3_Game/Entities/EntityAI.c","line":3139},{"name":"RemoveItemVariable","ret":"void","params":[{"type":"int","name":"variable"}],"brief":"Removes variable from variable mask, making it appear as though the variable has never been changed from default","file":"3_Game/Entities/EntityAI.c","line":3149},{"name":"TransferVariablesFloat","ret":"void","params":[{"type":"array<float>","name":"float_vars"}],"file":"3_Game/Entities/EntityAI.c","line":3154},{"name":"GetVariablesFloat","ret":"array<float>","file":"3_Game/Entities/EntityAI.c","line":3159},{"name":"SaveVariables","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"3_Game/Entities/EntityAI.c","line":3166},{"name":"LoadVariables","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version","def":"-1"}],"file":"3_Game/Entities/EntityAI.c","line":3184},{"name":"WriteVarsToCTX","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"brief":"Writes to storage CTX","file":"3_Game/Entities/EntityAI.c","line":3204},{"name":"ReadVarsFromCTX","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version","def":"-1"}],"brief":"Reads from storage CTX","file":"3_Game/Entities/EntityAI.c","line":3217},{"name":"SerializeNumericalVars","ret":"void","params":[{"type":"array<float>","name":"floats_out"}],"file":"3_Game/Entities/EntityAI.c","line":3245},{"name":"DeSerializeNumericalVars","ret":"void","params":[{"type":"array<float>","name":"floats"}],"file":"3_Game/Entities/EntityAI.c","line":3259},{"name":"SetAITargetCallbacks","ret":"void","params":[{"type":"AbstractAITargetCallbacks","name":"callbacks"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":3285},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"3_Game/Entities/EntityAI.c","line":3287},{"name":"GetDebugText","ret":"string","file":"3_Game/Entities/EntityAI.c","line":3301},{"name":"GetDebugButtonNames","ret":"void","params":[{"mods":["out"],"type":"string","name":"button1"},{"mods":["out"],"type":"string","name":"button2"},{"mods":["out"],"type":"string","name":"button3"},{"mods":["out"],"type":"string","name":"button4"}],"file":"3_Game/Entities/EntityAI.c","line":3325},{"name":"OnDebugButtonPressClient","ret":"void","params":[{"type":"int","name":"button_index"}],"file":"3_Game/Entities/EntityAI.c","line":3326},{"name":"OnDebugButtonPressServer","ret":"void","params":[{"type":"int","name":"button_index"}],"file":"3_Game/Entities/EntityAI.c","line":3327},{"name":"DebugBBoxDraw","ret":"Shape","file":"3_Game/Entities/EntityAI.c","line":3330},{"name":"DebugBBoxSetColor","ret":"void","params":[{"type":"int","name":"color"}],"file":"3_Game/Entities/EntityAI.c","line":3335},{"name":"DebugBBoxDelete","ret":"void","file":"3_Game/Entities/EntityAI.c","line":3340},{"name":"DebugDirectionDraw","ret":"Shape","params":[{"type":"float","name":"distance","def":"1"}],"file":"3_Game/Entities/EntityAI.c","line":3345},{"name":"DebugDirectionSetColor","ret":"void","params":[{"type":"int","name":"color"}],"file":"3_Game/Entities/EntityAI.c","line":3350},{"name":"DebugDirectionDelete","ret":"void","file":"3_Game/Entities/EntityAI.c","line":3355},{"name":"HideSelection","ret":"void","params":[{"type":"string","name":"selection_name"}],"brief":"Hides selection of the given name. Must be configed in config.cpp and models.cfg","file":"3_Game/Entities/EntityAI.c","line":3361},{"name":"ShowSelection","ret":"void","params":[{"type":"string","name":"selection_name"}],"brief":"Shows selection of the given name. Must be configed in config.hpp and models.cfg","file":"3_Game/Entities/EntityAI.c","line":3370},{"name":"GetPersistentID","ret":"void","params":[{"mods":["out"],"type":"int","name":"b1"},{"mods":["out"],"type":"int","name":"b2"},{"mods":["out"],"type":"int","name":"b3"},{"mods":["out"],"type":"int","name":"b4"}],"mods":["proto"],"proto":true,"brief":"Returns blocks of bits of persistence id of this entity. This id stays the same even after server restart.","file":"3_Game/Entities/EntityAI.c","line":3380},{"name":"SetLifetime","ret":"void","params":[{"type":"float","name":"fLifeTime"}],"mods":["proto","native"],"proto":true,"brief":"Set (override) remaining economy lifetime (seconds)","file":"3_Game/Entities/EntityAI.c","line":3383},{"name":"GetLifetime","ret":"float","mods":["proto","native"],"proto":true,"brief":"Get remaining economy lifetime (seconds)","file":"3_Game/Entities/EntityAI.c","line":3385},{"name":"IncreaseLifetime","ret":"void","mods":["proto","native"],"proto":true,"brief":"Reset economy lifetime to default (seconds)","file":"3_Game/Entities/EntityAI.c","line":3387},{"name":"SetLifetimeMax","ret":"void","params":[{"type":"float","name":"fLifeTime"}],"mods":["proto","native"],"proto":true,"brief":"Set (override) max economy lifetime per entity instance (seconds)","file":"3_Game/Entities/EntityAI.c","line":3390},{"name":"GetLifetimeMax","ret":"float","mods":["proto","native"],"proto":true,"brief":"Get max economy lifetime per instance - default is from DB (seconds)","file":"3_Game/Entities/EntityAI.c","line":3392},{"name":"IncreaseLifetimeUp","ret":"void","brief":"Reset economy lifetime to default across entity hierarchy all the way to the topmost entity","file":"3_Game/Entities/EntityAI.c","line":3395},{"name":"GetCompBS","ret":"ComponentBodyStaging","brief":"Use this to access Body Staging component on dead character. Returns NULL if the given object lacks such component.","file":"3_Game/Entities/EntityAI.c","line":3405},{"name":"GetCompEM","ret":"ComponentEnergyManager","brief":"ENERGY MANAGER:Documentation: Confluence >> Camping & Squatting >> Electricity >> Energy Manager functionalities Use this to access Energy Manager component on your device. Returns NULL if the given object lacks such component.","file":"3_Game/Entities/EntityAI.c","line":3415},{"name":"HasEnergyManager","ret":"bool","brief":"If this item has class EnergyManager in its config then it returns true. Otherwise returns false.","file":"3_Game/Entities/EntityAI.c","line":3426},{"name":"OnWorkStart","ret":"void","brief":"Energy manager event: Called only once when this device starts doing its work","file":"3_Game/Entities/EntityAI.c","line":3434},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"brief":"Energy manager event: Called every device update if its supposed to do some work. The update can be every second or at random, depending on its manipulation.","file":"3_Game/Entities/EntityAI.c","line":3437},{"name":"OnWorkStop","ret":"void","brief":"Energy manager event: Called when the device stops working (was switched OFF or ran out of energy)","file":"3_Game/Entities/EntityAI.c","line":3440},{"name":"OnSwitchOn","ret":"void","brief":"Energy manager event: Called when the device is switched on","file":"3_Game/Entities/EntityAI.c","line":3443},{"name":"OnSwitchOff","ret":"void","brief":"Energy manager event: Called when the device is switched OFF","file":"3_Game/Entities/EntityAI.c","line":3446},{"name":"OnIsPlugged","ret":"void","params":[{"type":"EntityAI","name":"source_device"}],"brief":"Energy manager event: Called when this device is plugged into some energy source","file":"3_Game/Entities/EntityAI.c","line":3449},{"name":"OnIsUnplugged","ret":"void","params":[{"type":"EntityAI","name":"last_energy_source"}],"brief":"Energy manager event: Called when this device is UNPLUGGED from the energy source","file":"3_Game/Entities/EntityAI.c","line":3452},{"name":"OnOwnSocketTaken","ret":"void","params":[{"type":"EntityAI","name":"device"}],"brief":"Energy manager event: When something is plugged into this device","file":"3_Game/Entities/EntityAI.c","line":3455},{"name":"OnOwnSocketReleased","ret":"void","params":[{"type":"EntityAI","name":"device"}],"brief":"Energy manager event: When something is UNPLUGGED from this device","file":"3_Game/Entities/EntityAI.c","line":3458},{"name":"OnInitEnergy","ret":"void","brief":"Energy manager event: Object's initialization. Energy Manager is fully initialized by this point.","file":"3_Game/Entities/EntityAI.c","line":3461},{"name":"OnEnergyConsumed","ret":"void","brief":"Energy manager event: Called when energy was consumed on this device. ALWAYS CALL super.OnEnergyConsumed() !!!","file":"3_Game/Entities/EntityAI.c","line":3464},{"name":"OnEnergyAdded","ret":"void","brief":"Energy manager event: Called when energy was added on this device. ALWAYS CALL super.OnEnergyAdded() !!!","file":"3_Game/Entities/EntityAI.c","line":3467},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Entities/EntityAI.c","line":3470},{"name":"FixEntity","ret":"void","cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/EntityAI.c","line":3501},{"name":"GetWetWeightModifier","ret":"float","file":"3_Game/Entities/EntityAI.c","line":3530},{"name":"GetConfigWeightModified","ret":"float","file":"3_Game/Entities/EntityAI.c","line":3535},{"name":"GetConfigWeightModifiedDebugText","ret":"string","cond":["DEVELOPER"],"file":"3_Game/Entities/EntityAI.c","line":3541},{"name":"GetWeight","ret":"int","file":"3_Game/Entities/EntityAI.c","line":3553},{"name":"ClearWeightDirty","ret":"void","file":"3_Game/Entities/EntityAI.c","line":3558},{"name":"SetWeightDirty","ret":"void","file":"3_Game/Entities/EntityAI.c","line":3564},{"name":"GetInventoryAndCargoWeight","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"file":"3_Game/Entities/EntityAI.c","line":3585},{"name":"GetWeightSpecialized","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"mods":["protected"],"brief":"returns weight of the entity in a way that's specific to the entity type and is internal to the weight system calculation, to obtain entity's weight, use the 'GetWeightEx' method instead","file":"3_Game/Entities/EntityAI.c","line":3611},{"name":"GetWeightEx","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"brief":"returns overall weight of the entity, 'forceRecalc = true' is meant to be used only when debugging, using it in gameplay code is higly inadvisable as it bypasses the weight caching and has adverse effect on performance","file":"3_Game/Entities/EntityAI.c","line":3618},{"name":"GetSingleInventoryItemWeightEx","ret":"float","file":"3_Game/Entities/EntityAI.c","line":3644},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"file":"3_Game/Entities/EntityAI.c","line":3646},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/Entities/EntityAI.c","line":3660},{"name":"SetViewIndex","ret":"void","params":[{"type":"int","name":"index"}],"brief":"Sets item preview index","file":"3_Game/Entities/EntityAI.c","line":3722},{"name":"GetViewIndex","ret":"int","brief":"Returns item preview index !!!! IF OVERRIDING with more dynamic events call GetOnViewIndexChanged() in constructor on client !!!!","file":"3_Game/Entities/EntityAI.c","line":3733},{"name":"GetHitComponentForAI","ret":"string","brief":"Returns hit component for the Entity (overriden for each Type - PlayerBase, DayZInfected, DayZAnimal, etc.)","file":"3_Game/Entities/EntityAI.c","line":3779},{"name":"GetDefaultHitComponent","ret":"string","brief":"returns default hit component for the Entity (overriden for each Type - PlayerBase, DayZInfected, DayZAnimal, etc.)","file":"3_Game/Entities/EntityAI.c","line":3787},{"name":"GetDefaultHitPositionComponent","ret":"string","brief":"returns default hit position component name for the Entity (overriden by type if needed - used mainly as support for impact particles)","file":"3_Game/Entities/EntityAI.c","line":3795},{"name":"GetSuitableFinisherHitComponents","ret":"array<string>","file":"3_Game/Entities/EntityAI.c","line":3801},{"name":"GetDefaultHitPosition","ret":"vector","file":"3_Game/Entities/EntityAI.c","line":3807},{"name":"GetMeleeTargetType","ret":"int","brief":"value is related to EMeleeTargetType","file":"3_Game/Entities/EntityAI.c","line":3814},{"name":"GetAttachmentSoundType","ret":"string","brief":"returns sound type of attachment (used for clothing and weapons on DayZPlayerImplement, paired with Anim*Type enum from DayZAnimEvents)","file":"3_Game/Entities/EntityAI.c","line":3820},{"name":"IsHeavyBehaviour","ret":"bool","brief":"returns item behaviour of item (more in ItemBase)","file":"3_Game/Entities/EntityAI.c","line":3826},{"name":"IsOneHandedBehaviour","ret":"bool","brief":"returns item behaviour of item (more in ItemBase)","file":"3_Game/Entities/EntityAI.c","line":3832},{"name":"IsTwoHandedBehaviour","ret":"bool","brief":"returns item behaviour of item (more in ItemBase)","file":"3_Game/Entities/EntityAI.c","line":3838},{"name":"ChangeIntoOnAttach","ret":"string","params":[{"type":"string","name":"slot"}],"file":"3_Game/Entities/EntityAI.c","line":3843},{"name":"ChangeIntoOnDetach","ret":"string","file":"3_Game/Entities/EntityAI.c","line":3844},{"name":"CanHaveTemperature","ret":"bool","brief":"returns true used on selected items that have a temperature effect and can processes temperature changes","file":"3_Game/Entities/EntityAI.c","line":3847},{"name":"IsSelfAdjustingTemperature","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":3852},{"name":"OnCEUpdate","ret":"void","brief":"Central economy calls this function whenever going over all the entities","file":"3_Game/Entities/EntityAI.c","line":3869},{"name":"ProcessVariables","ret":"void","file":"3_Game/Entities/EntityAI.c","line":3881},{"name":"OnDebugSpawnEx","ret":"void","params":[{"type":"DebugSpawnParams","name":"params"}],"file":"3_Game/Entities/EntityAI.c","line":3905},{"name":"OnDebugSpawn","ret":"void","file":"3_Game/Entities/EntityAI.c","line":3910},{"name":"ProcessMeleeItemDamage","ret":"EntityAI","params":[{"type":"int","name":"mode","def":"0"}],"mods":["override"],"file":"3_Game/Entities/EntityAI.c","line":3966},{"name":"GetLiquidThroughputCoef","ret":"float","brief":"Returns liquid throughput coeficient","file":"3_Game/Entities/EntityAI.c","line":3974},{"name":"GetInvulnerabilityTypeString","ret":"string","file":"3_Game/Entities/EntityAI.c","line":3979},{"name":"ProcessInvulnerabilityCheck","ret":"void","params":[{"type":"string","name":"servercfg_param"}],"file":"3_Game/Entities/EntityAI.c","line":3984},{"name":"SetBayonetAttached","ret":"void","params":[{"type":"bool","name":"pState"},{"type":"int","name":"slot_idx","def":"-1"}],"file":"3_Game/Entities/EntityAI.c","line":4007},{"name":"HasBayonetAttached","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":4008},{"name":"GetBayonetAttachmentIdx","ret":"int","file":"3_Game/Entities/EntityAI.c","line":4009},{"name":"SetButtstockAttached","ret":"void","params":[{"type":"bool","name":"pState"},{"type":"int","name":"slot_idx","def":"-1"}],"file":"3_Game/Entities/EntityAI.c","line":4011},{"name":"HasButtstockAttached","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":4012},{"name":"GetButtstockAttachmentIdx","ret":"int","file":"3_Game/Entities/EntityAI.c","line":4013},{"name":"SetInvisibleRecursive","ret":"void","params":[{"type":"bool","name":"invisible"},{"type":"EntityAI","name":"parent","def":"null"},{"type":"array<int>","name":"attachments","def":"null"}],"file":"3_Game/Entities/EntityAI.c","line":4015},{"name":"SoundHardTreeFallingPlay","ret":"void","file":"3_Game/Entities/EntityAI.c","line":4065},{"name":"SoundSoftTreeFallingPlay","ret":"void","file":"3_Game/Entities/EntityAI.c","line":4071},{"name":"SoundHardBushFallingPlay","ret":"void","file":"3_Game/Entities/EntityAI.c","line":4077},{"name":"SoundSoftBushFallingPlay","ret":"void","file":"3_Game/Entities/EntityAI.c","line":4083},{"name":"RegisterTransportHit","ret":"void","params":[{"type":"Transport","name":"transport"}],"file":"3_Game/Entities/EntityAI.c","line":4089},{"name":"GetInventoryHandAnimation","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"loc"},{"mods":["out"],"type":"int","name":"value"}],"file":"3_Game/Entities/EntityAI.c","line":4162},{"name":"TranslateSlotFromSelection","ret":"bool","params":[{"type":"string","name":"selection_name"},{"mods":["out"],"type":"int","name":"slot_id"}],"file":"3_Game/Entities/EntityAI.c","line":4168},{"name":"IsUniversalTemperatureSource","ret":"bool","brief":"Universal Temperature Sources Helpers","file":"3_Game/Entities/EntityAI.c","line":4174},{"name":"GetUniversalTemperatureSource","ret":"UTemperatureSource","file":"3_Game/Entities/EntityAI.c","line":4179},{"name":"SetUniversalTemperatureSource","ret":"void","params":[{"type":"UTemperatureSource","name":"uts"}],"file":"3_Game/Entities/EntityAI.c","line":4184},{"name":"GetUniversalTemperatureSourcePosition","ret":"vector","file":"3_Game/Entities/EntityAI.c","line":4189},{"name":"GetRemotelyActivatedItemBehaviour","ret":"RemotelyActivatedItemBehaviour","proto":true,"brief":"Remotely controlled devices helpers","file":"3_Game/Entities/EntityAI.c","line":4195},{"name":"PairRemote","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"trigger"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":4197},{"name":"UnpairRemote","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":4199},{"name":"GetPairDevice","ret":"EntityAI","proto":true,"file":"3_Game/Entities/EntityAI.c","line":4201},{"name":"SetPersistentPairID","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/Entities/EntityAI.c","line":4203},{"name":"HasTurnableValveBehavior","ret":"bool","proto":true,"brief":"Turnable Valve behaviour","file":"3_Game/Entities/EntityAI.c","line":4213},{"name":"IsValveTurnable","ret":"bool","params":[{"type":"int","name":"pValveIndex"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":4214},{"name":"GetTurnableValveIndex","ret":"int","params":[{"type":"int","name":"pComponentIndex"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":4215},{"name":"ExecuteActionsConnectedToValve","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":4216},{"name":"InitAttachmentExclusionValues","ret":"void","mods":["private"],"file":"3_Game/Entities/EntityAI.c","line":4221},{"name":"InitInherentSlotExclusionMap","ret":"void","mods":["private"],"brief":"map stored on instance to better respond to various state changes","file":"3_Game/Entities/EntityAI.c","line":4238},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["protected"],"brief":"override this to modify slot behavior for specific items, or just set 'm_AttachmentExclusionMaskGlobal' value for simple items","file":"3_Game/Entities/EntityAI.c","line":4254},{"name":"InitLegacyConfigExclusionValues","ret":"void","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":4261},{"name":"InitLegacyExclusionCheck","ret":"bool","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":4273},{"name":"InitLegacySlotExclusionValuesImplicit","ret":"void","mods":["protected"],"brief":"adding base one-directional relations between headgear, masks, eyewear, and headstraps (exception)","file":"3_Game/Entities/EntityAI.c","line":4301},{"name":"InitLegacySlotExclusionValuesDerived","ret":"void","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":4355},{"name":"InitGlobalExclusionValues","ret":"void","mods":["protected"],"proto":true,"brief":"override to init part of the mask, independent of slot-specific behavior","file":"3_Game/Entities/EntityAI.c","line":4440},{"name":"AddSingleExclusionValueGlobal","ret":"void","params":[{"type":"EAttExclusions","name":"value"}],"mods":["protected"],"brief":"to help with item staging exclusions","file":"3_Game/Entities/EntityAI.c","line":4443},{"name":"ClearSingleExclusionValueGlobal","ret":"void","params":[{"type":"EAttExclusions","name":"value"}],"mods":["protected"],"brief":"to help with item staging exclusions","file":"3_Game/Entities/EntityAI.c","line":4450},{"name":"SetAttachmentExclusionMaskGlobal","ret":"void","params":[{"type":"set<int>","name":"values"}],"mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":4457},{"name":"SetAttachmentExclusionMaskSlot","ret":"void","params":[{"type":"int","name":"slotId"},{"type":"set<int>","name":"values"}],"mods":["protected"],"brief":"sets values for specific slot","file":"3_Game/Entities/EntityAI.c","line":4464},{"name":"PropagateExclusionValueRecursive","ret":"void","params":[{"type":"set<int>","name":"values"},{"type":"int","name":"slotId"}],"mods":["private"],"file":"3_Game/Entities/EntityAI.c","line":4474},{"name":"ClearExclusionValueRecursive","ret":"void","params":[{"type":"set<int>","name":"values"},{"type":"int","name":"slotId"}],"mods":["private"],"file":"3_Game/Entities/EntityAI.c","line":4491},{"name":"GetAttachmentExclusionMaskAll","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"brief":"Slot-specific, children (attachments), and additional (state etc.) masks combined","file":"3_Game/Entities/EntityAI.c","line":4513},{"name":"GetAttachmentExclusionMaskSlot","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"brief":"Specific slot behavior","file":"3_Game/Entities/EntityAI.c","line":4526},{"name":"GetAttachmentExclusionMaskGlobal","ret":"set<int>","brief":"Global mask value, independent of slot-specific behavior!","file":"3_Game/Entities/EntityAI.c","line":4532},{"name":"GetAttachmentExclusionMaskChildren","ret":"set<int>","brief":"Mask value coming from the item's attachments","file":"3_Game/Entities/EntityAI.c","line":4538},{"name":"HasInternalExclusionConflicts","ret":"bool","params":[{"type":"int","name":"targetSlot"}],"mods":["private"],"brief":"checks if any attachment or item state would interfere with this being attached into a different slot (Headgear -> Mask)","file":"3_Game/Entities/EntityAI.c","line":4544},{"name":"IsExclusionFlagPresent","ret":"bool","params":[{"type":"set<int>","name":"values"}],"mods":["protected"],"brief":"checks 'this' if the incoming flag is present for the current state (slot behavior and others)","file":"3_Game/Entities/EntityAI.c","line":4569},{"name":"IsExclusionFlagPresentRecursive","ret":"bool","params":[{"type":"set<int>","name":"values"},{"type":"int","name":"targetSlot"}],"mods":["protected"],"brief":"Gets flag from what is effectively an owner","file":"3_Game/Entities/EntityAI.c","line":4586},{"name":"CheckExclusionAccessCondition","ret":"bool","params":[{"type":"int","name":"occupiedSlot"},{"type":"int","name":"targetSlot"},{"type":"set<int>","name":"value"},{"mods":["inout"],"type":"set<int>","name":"adjustedValue"}],"mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":4608},{"name":"AdjustExclusionAccessCondition","ret":"void","params":[{"type":"int","name":"occupiedSlot"},{"type":"int","name":"testedSlot"},{"type":"set<int>","name":"value"},{"mods":["inout"],"type":"set<int>","name":"adjustedValue"}],"mods":["protected"],"brief":"if we want to filter","file":"3_Game/Entities/EntityAI.c","line":4630},{"name":"CheckExclusionAccessPropagation","ret":"bool","params":[{"type":"int","name":"occupiedSlot"},{"type":"int","name":"targetSlot"},{"type":"set<int>","name":"value"},{"mods":["inout"],"type":"set<int>","name":"adjustedValue"}],"mods":["protected"],"brief":"special propagation contition","file":"3_Game/Entities/EntityAI.c","line":4636},{"name":"AdjustExclusionAccessPropagation","ret":"void","params":[{"type":"int","name":"occupiedSlot"},{"type":"int","name":"testedSlot"},{"type":"set<int>","name":"value"},{"mods":["inout"],"type":"set<int>","name":"adjustedValue"}],"mods":["protected"],"brief":"if we want to filter propagation specifically; DO NOT override unless you know what you are doing.","file":"3_Game/Entities/EntityAI.c","line":4652},{"name":"CheckAttachmentReceiveExclusion","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"brief":"checks specifically for att. exclusion conflicts before att. receive","file":"3_Game/Entities/EntityAI.c","line":4658},{"name":"IsManagingArrows","ret":"bool","file":"3_Game/Entities/EntityAI.c","line":4697},{"name":"GetArrowManager","ret":"ArrowManagerBase","file":"3_Game/Entities/EntityAI.c","line":4702},{"name":"SetFromProjectile","ret":"void","params":[{"type":"ProjectileStoppedInfo","name":"info"}],"file":"3_Game/Entities/EntityAI.c","line":4707},{"name":"ClearInventory","ret":"void","proto":true,"file":"3_Game/Entities/EntityAI.c","line":4711},{"name":"NotifyPlayerInventoryLoadChanged","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":4713},{"name":"NotifyPlayerLoadChanged","ret":"void","params":[{"type":"EntityAI","name":"owner"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":4725},{"name":"UpdateWeight","ret":"void","params":[{"type":"WeightUpdateType","name":"updateType","def":"WeightUpdateType.FULL"},{"type":"float","name":"weightAdjustment","def":"0"}],"proto":true,"file":"3_Game/Entities/EntityAI.c","line":4728}],"members":[{"name":"m_DeathSyncSent","type":"bool","file":"3_Game/Entities/EntityAI.c","line":109},{"name":"m_KilledByHeadshot","type":"bool","file":"3_Game/Entities/EntityAI.c","line":110},{"name":"m_PreparedToDelete","type":"bool","init":"false","file":"3_Game/Entities/EntityAI.c","line":111},{"name":"m_RefresherViable","type":"bool","init":"false","file":"3_Game/Entities/EntityAI.c","line":112},{"name":"m_WeightDirty","type":"bool","init":"1","file":"3_Game/Entities/EntityAI.c","line":113},{"name":"m_RoofAbove","type":"bool","mods":["protected"],"init":"false","file":"3_Game/Entities/EntityAI.c","line":114},{"name":"m_AttachmentExclusionSlotMap","type":"ref map<int,ref set<int>>","mods":["private"],"brief":"own masks for different slots <slot,mask>. Kept on instance to better respond to various state changes","file":"3_Game/Entities/EntityAI.c","line":115},{"name":"m_AttachmentExclusionMaskGlobal","type":"ref set<int>","mods":["private"],"brief":"additional mask values and simple item values. Independent of slot-specific behavior!","file":"3_Game/Entities/EntityAI.c","line":116},{"name":"m_AttachmentExclusionMaskChildren","type":"ref set<int>","mods":["private"],"brief":"additional mask values and simple item values","file":"3_Game/Entities/EntityAI.c","line":117},{"name":"m_DestructionBehaviourObj","type":"ref DestructionEffectBase","file":"3_Game/Entities/EntityAI.c","line":119},{"name":"m_KillerData","type":"ref KillerData","file":"3_Game/Entities/EntityAI.c","line":121},{"name":"m_HiddenSelectionsData","type":"ref HiddenSelectionsData","mods":["private"],"file":"3_Game/Entities/EntityAI.c","line":122},{"name":"DEAD_REPLACE_DELAY","type":"int","mods":["const"],"init":"250","file":"3_Game/Entities/EntityAI.c","line":124},{"name":"DELETE_CHECK_DELAY","type":"int","mods":["const"],"init":"100","file":"3_Game/Entities/EntityAI.c","line":125},{"name":"m_AttachmentsWithCargo","type":"ref array<EntityAI>","file":"3_Game/Entities/EntityAI.c","line":127},{"name":"m_AttachmentsWithAttachments","type":"ref array<EntityAI>","file":"3_Game/Entities/EntityAI.c","line":128},{"name":"m_OldLocation","type":"ref InventoryLocation","file":"3_Game/Entities/EntityAI.c","line":129},{"name":"m_DamageZoneMap","type":"ref DamageZoneMap","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":131},{"name":"m_DamageDisplayNameMap","type":"ref map<int, string>","mods":["private"],"init":"new map<int, string>","brief":"values are localization keys as strings, use 'Widget.TranslateString' method to get the localized one","file":"3_Game/Entities/EntityAI.c","line":132},{"name":"m_Weight","type":"float","file":"3_Game/Entities/EntityAI.c","line":134},{"name":"m_WeightEx","type":"float","file":"3_Game/Entities/EntityAI.c","line":135},{"name":"m_ConfigWeight","type":"float","init":"ConfigGetInt(\"weight\")","file":"3_Game/Entities/EntityAI.c","line":136},{"name":"m_CanDisplayWeight","type":"bool","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":137},{"name":"m_LastUpdatedTime","type":"float","mods":["private"],"brief":"CE update time","file":"3_Game/Entities/EntityAI.c","line":138},{"name":"m_ElapsedSinceLastUpdate","type":"float","mods":["protected"],"brief":"CE update time","file":"3_Game/Entities/EntityAI.c","line":139},{"name":"m_PreviousRoofTestTime","type":"float","mods":["protected"],"init":"0","file":"3_Game/Entities/EntityAI.c","line":140},{"name":"m_UniversalTemperatureSource","type":"UTemperatureSource","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":142},{"name":"m_PendingDelete","type":"bool","init":"false","file":"3_Game/Entities/EntityAI.c","line":144},{"name":"m_Initialized","type":"bool","init":"false","file":"3_Game/Entities/EntityAI.c","line":145},{"name":"m_TransportHitRegistered","type":"bool","init":"false","file":"3_Game/Entities/EntityAI.c","line":146},{"name":"m_TransportHitVelocity","type":"vector","file":"3_Game/Entities/EntityAI.c","line":147},{"name":"m_VariablesMask","type":"int","brief":"this holds information about which vars have been changed from their default values","file":"3_Game/Entities/EntityAI.c","line":152},{"name":"m_VarTemperature","type":"float","file":"3_Game/Entities/EntityAI.c","line":155},{"name":"m_VarTemperatureInit","type":"float","file":"3_Game/Entities/EntityAI.c","line":156},{"name":"m_VarTemperatureMin","type":"float","file":"3_Game/Entities/EntityAI.c","line":157},{"name":"m_VarTemperatureMax","type":"float","file":"3_Game/Entities/EntityAI.c","line":158},{"name":"m_VarTemperatureFreezeThreshold","type":"float","file":"3_Game/Entities/EntityAI.c","line":159},{"name":"m_VarTemperatureThawThreshold","type":"float","file":"3_Game/Entities/EntityAI.c","line":160},{"name":"m_VarTemperatureFreezeTime","type":"float","file":"3_Game/Entities/EntityAI.c","line":161},{"name":"m_VarTemperatureThawTime","type":"float","file":"3_Game/Entities/EntityAI.c","line":162},{"name":"m_VarTemperatureOverheatTime","type":"float","file":"3_Game/Entities/EntityAI.c","line":163},{"name":"m_VarHeatPermeabilityCoef","type":"float","file":"3_Game/Entities/EntityAI.c","line":164},{"name":"m_TAC","type":"ref TemperatureAccessComponent","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":166},{"name":"m_IsFrozen","type":"bool","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":168},{"name":"m_IsFrozenLocal","type":"bool","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":169},{"name":"m_FreezeThawProgress","type":"float","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":170},{"name":"m_OverheatProgress","type":"float","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":172},{"name":"m_OnItemAttached","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":177},{"name":"m_OnItemDetached","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":179},{"name":"m_OnItemAddedIntoCargo","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":181},{"name":"m_OnItemRemovedFromCargo","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":183},{"name":"m_OnItemMovedInCargo","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":185},{"name":"m_OnItemFlipped","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":187},{"name":"m_OnViewIndexChanged","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":189},{"name":"m_OnSetLock","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":191},{"name":"m_OnReleaseLock","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":193},{"name":"m_OnAttachmentSetLock","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":195},{"name":"m_OnAttachmentReleaseLock","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":197},{"name":"m_OnHitByInvoker","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":199},{"name":"m_OnKilledInvoker","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/EntityAI.c","line":201},{"name":"m_BloodInfectionChanceCached","type":"ref map<eAgents, float>","mods":["private"],"brief":"cache blood infection chance (cfgVehicles-><entity>->Skinning->BloodInfectionSettings)","file":"3_Game/Entities/EntityAI.c","line":203},{"name":"m_LastFTChangeTime","type":"float","cond":["DEVELOPER"],"file":"3_Game/Entities/EntityAI.c","line":206},{"name":"m_PresumedTimeRemaining","type":"float","cond":["DEVELOPER"],"file":"3_Game/Entities/EntityAI.c","line":207},{"name":"m_ComponentsBank","type":"ref ComponentsBank","mods":["private"],"file":"3_Game/Entities/EntityAI.c","line":313},{"name":"m_EM","type":"ComponentEnergyManager","brief":"This reference is necesarry due to synchronization, since it's impossible to synchronize values from a component :(","file":"3_Game/Entities/EntityAI.c","line":314},{"name":"m_ViewIndex","type":"int","init":"0","brief":"Item view index is used to setup which camera will be used in item view widget in inventory. With this index you can setup various camera angles for different item states (e.g. fireplace, weapons).","file":"3_Game/Entities/EntityAI.c","line":3719}]},{"name":"EntityAIType","url":"classes/EntityAIType/","base":"EntityType","file":"3_Game/Entities/EntityAIType.c","line":1,"methods":[{"name":"EntityAIType","kind":"ctor","ret":"void","mods":["protected"],"file":"3_Game/Entities/EntityAIType.c","line":3},{"name":"~EntityAIType","kind":"dtor","ret":"void","mods":["protected"],"file":"3_Game/Entities/EntityAIType.c","line":7}]},{"name":"EntityLightSource","url":"classes/EntityLightSource/","base":"Entity","file":"3_Game/Entities/EntityLightSource.c","line":8,"methods":[{"name":"SetLightType","ret":"void","params":[{"type":"int","name":"pType"}],"mods":["proto","native"],"proto":true,"brief":"This works only if it's caled in the light's constructor!","file":"3_Game/Entities/EntityLightSource.c","line":13},{"name":"GetLightType","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":14},{"name":"SetEnabled","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":16},{"name":"IsEnabled","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":17},{"name":"SetCastShadow","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":19},{"name":"GetCastShadow","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":20},{"name":"EnableSpecular","ret":"bool","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":22},{"name":"EnableLinear","ret":"bool","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":23},{"name":"SetPulseCoef","ret":"void","params":[{"type":"float","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":25},{"name":"SetVisibleDuringDaylight","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":27},{"name":"IsVisibleDuringDaylight","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":28},{"name":"SetRadius","ret":"void","params":[{"type":"float","name":"pValue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":30},{"name":"GetRadius","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":31},{"name":"EnableHeatHaze","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":36},{"name":"SetHeatHazeRadius","ret":"void","params":[{"type":"float","name":"pValue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":38},{"name":"GetHeatHazeRadius","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":39},{"name":"SetHeatHazePower","ret":"void","params":[{"type":"float","name":"pValue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":41},{"name":"GetHeatHazePower","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":42},{"name":"SetDiffuseColor","ret":"void","params":[{"type":"float","name":"pRed"},{"type":"float","name":"pGreen"},{"type":"float","name":"pBlue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":47},{"name":"SetDiffuseColorV","ret":"void","params":[{"type":"vector","name":"pColorVector"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":48},{"name":"SetDiffuseAlpha","ret":"void","params":[{"type":"float","name":"pAlpha"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":49},{"name":"GetDiffuseColorV","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":50},{"name":"GetDiffuseAlpha","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":51},{"name":"SetAmbientColor","ret":"void","params":[{"type":"float","name":"pRed"},{"type":"float","name":"pGreen"},{"type":"float","name":"pBlue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":53},{"name":"SetAmbientColorV","ret":"void","params":[{"type":"vector","name":"pColorVector"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":54},{"name":"SetAmbientAlpha","ret":"void","params":[{"type":"float","name":"pAlpha"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":55},{"name":"GetAmbientColorV","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":56},{"name":"GetAmbientAlpha","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":57},{"name":"SetBrightness","ret":"void","params":[{"type":"float","name":"pValue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":59},{"name":"GetBrightness","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":60},{"name":"SetFlareVisible","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":65},{"name":"IsFlareVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":66},{"name":"SetFlareRelPosition","ret":"void","params":[{"type":"vector","name":"pPosition"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":67},{"name":"GetFlareRelPosition","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":68},{"name":"SetSpotLightAngle","ret":"void","params":[{"type":"float","name":"pValue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":73},{"name":"GetSpotLightAngle","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/EntityLightSource.c","line":74}]},{"name":"EntityPlacementCallback","url":"classes/EntityPlacementCallback/","base":"ObjectSnapCallback","file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":1,"methods":[{"name":"EntityPlacementCallback","kind":"ctor","ret":"void","file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":9},{"name":"~EntityPlacementCallback","kind":"dtor","ret":"void","file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":13},{"name":"ClearDebugShapes","ret":"void","file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":18},{"name":"OnSetup","ret":"void","mods":["override"],"file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":32},{"name":"OnDebug","ret":"void","params":[{"type":"vector","name":"p0"},{"type":"vector","name":"p1"},{"type":"bool","name":"hasHit"},{"type":"bool","name":"found"}],"mods":["override"],"file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":72},{"name":"OnFirstContact","ret":"bool","params":[{"type":"Object","name":"other"}],"mods":["override"],"file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":103},{"name":"OnQuery","ret":"bool","params":[{"type":"Object","name":"other"}],"mods":["override"],"file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":113},{"name":"OnCollide","ret":"bool","params":[{"type":"Object","name":"other"}],"mods":["override"],"file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":142}],"members":[{"name":"m_Shapes","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Systems/Inventory/EntityPlacementCallback.c","line":5}]},{"name":"EntityType","url":"classes/EntityType/","file":"3_Game/Entities/EntityType.c","line":1,"methods":[{"name":"EntityType","kind":"ctor","ret":"void","mods":["protected"],"file":"3_Game/Entities/EntityType.c","line":3},{"name":"~EntityType","kind":"dtor","ret":"void","mods":["protected"],"file":"3_Game/Entities/EntityType.c","line":7},{"name":"GetName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"3_Game/Entities/EntityType.c","line":11},{"name":"ConfigGetString","ret":"string","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/EntityType.c","line":15},{"name":"ConfigGetStringRaw","ret":"string","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"brief":"Get a raw strings from config entry.","file":"3_Game/Entities/EntityType.c","line":23},{"name":"ConfigGetInt","ret":"int","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/EntityType.c","line":24},{"name":"ConfigGetBool","ret":"bool","params":[{"type":"string","name":"entryName"}],"file":"3_Game/Entities/EntityType.c","line":25},{"name":"ConfigGetFloat","ret":"float","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/EntityType.c","line":30},{"name":"ConfigGetVector","ret":"vector","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/EntityType.c","line":31},{"name":"ConfigGetTextArray","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of strings from config entry.","file":"3_Game/Entities/EntityType.c","line":38},{"name":"ConfigGetTextArrayRaw","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of raw strings from config entry.","file":"3_Game/Entities/EntityType.c","line":46},{"name":"ConfigGetFloatArray","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TFloatArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of floats from config entry.","file":"3_Game/Entities/EntityType.c","line":53},{"name":"ConfigGetIntArray","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TIntArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of integers from config entry.","file":"3_Game/Entities/EntityType.c","line":60},{"name":"ConfigIsExisting","ret":"bool","params":[{"type":"string","name":"entryName"}],"mods":["proto","native"],"proto":true,"brief":"Checks if given entry exists.","file":"3_Game/Entities/EntityType.c","line":66}]},{"name":"EntranceLight","url":"classes/EntranceLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":1,"methods":[{"name":"EntranceLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":6}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["protected"],"init":"0.5","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":3},{"name":"m_DefaultRadius","type":"float","mods":["protected"],"init":"5.5","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":4}]},{"name":"EntranceLightMain1","url":"classes/EntranceLightMain1/","base":"EntranceLight","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":34},{"name":"EntranceLightMain2","url":"classes/EntranceLightMain2/","base":"EntranceLight","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":36},{"name":"EntranceLightStairs1","url":"classes/EntranceLightStairs1/","base":"EntranceLight","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":20,"methods":[{"name":"EntranceLightStairs1","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":22}]},{"name":"EntranceLightStairs2","url":"classes/EntranceLightStairs2/","base":"EntranceLight","file":"4_World/Entities/ScriptedLightBase/PointLightBase/EntranceLight.c","line":32},{"name":"EnumTools","url":"classes/EnumTools/","file":"1_Core/proto/EnConvert.c","line":602,"methods":[{"name":"EnumTools","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":604},{"name":"~EnumTools","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":605},{"name":"EnumToString","ret":"string","params":[{"type":"typename","name":"e"},{"type":"int","name":"enumValue"}],"mods":["static"],"brief":"Return string name of enum value","file":"1_Core/proto/EnConvert.c","line":614},{"name":"StringToEnum","ret":"int","params":[{"type":"typename","name":"e"},{"type":"string","name":"enumName"}],"mods":["static"],"brief":"Return enum value from string name","file":"1_Core/proto/EnConvert.c","line":625},{"name":"GetEnumSize","ret":"int","params":[{"type":"typename","name":"e"}],"mods":["static"],"brief":"Return amount of values in enum","file":"1_Core/proto/EnConvert.c","line":636},{"name":"GetEnumValue","ret":"int","params":[{"type":"typename","name":"e"},{"type":"int","name":"idx"}],"mods":["static"],"brief":"Return the nth value in the enum","file":"1_Core/proto/EnConvert.c","line":647},{"name":"GetLastEnumValue","ret":"int","params":[{"type":"typename","name":"e"}],"mods":["static"],"brief":"Return amount of values in enum","file":"1_Core/proto/EnConvert.c","line":660}]},{"name":"EnvDebugData","url":"classes/EnvDebugData/","base":"Param","file":"4_World/Classes/Environment/Environment.c","line":2034,"methods":[{"name":"Synch","ret":"void","params":[{"type":"Environment","name":"env"},{"type":"PlayerBase","name":"player"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2040},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2047},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2052}],"members":[{"name":"m_PlayerData","type":"ref EnvDebugPlayerData","init":"new EnvDebugPlayerData()","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2036},{"name":"m_MiscData","type":"ref EnvDebugMiscData","init":"new EnvDebugMiscData()","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2037},{"name":"m_WeatherData","type":"ref EnvDebugWeatherData","init":"new EnvDebugWeatherData()","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2038}]},{"name":"EnvDebugMiscData","url":"classes/EnvDebugMiscData/","base":"Param","file":"4_World/Classes/Environment/Environment.c","line":1983,"methods":[{"name":"Synch","ret":"void","params":[{"type":"Environment","name":"env"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1990},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1998},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2003}],"members":[{"name":"m_TemperatureBase","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1985},{"name":"m_TemperatureModified","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1986},{"name":"m_HeightCorrectedTemperature","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1987},{"name":"m_WetDelta","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1988}]},{"name":"EnvDebugPlayerData","url":"classes/EnvDebugPlayerData/","base":"Param","file":"4_World/Classes/Environment/Environment.c","line":1950,"methods":[{"name":"Synch","ret":"void","params":[{"type":"Environment","name":"env"},{"type":"PlayerBase","name":"player"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1960},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1971},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1977}],"members":[{"name":"m_HeatComfortDynamic","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1952},{"name":"m_HeatComfortTarget","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1953},{"name":"m_Inside","type":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1954},{"name":"m_Surface","type":"string","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1955},{"name":"m_UnderRoof","type":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1956},{"name":"m_UnderRoofTimer","type":"int","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1957},{"name":"m_WaterLevel","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1958}]},{"name":"EnvDebugWeatherData","url":"classes/EnvDebugWeatherData/","base":"Param","file":"4_World/Classes/Environment/Environment.c","line":2009,"methods":[{"name":"Synch","ret":"void","params":[{"type":"Environment","name":"env"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2018},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2023},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2028}],"members":[{"name":"m_Wind","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2011},{"name":"m_WindModifier","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2012},{"name":"m_Rain","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2013},{"name":"m_Snowfall","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2014},{"name":"m_Fog","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2015},{"name":"m_Clouds","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":2016}]},{"name":"Environment","url":"classes/Environment/","file":"4_World/Classes/Environment/Environment.c","line":26,"methods":[{"name":"Environment","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"pPlayer"}],"file":"4_World/Classes/Environment/Environment.c","line":106},{"name":"Init","ret":"void","file":"4_World/Classes/Environment/Environment.c","line":111},{"name":"Update","ret":"void","params":[{"type":"float","name":"pDelta"}],"brief":"Main loop that runs calculations for various Environment parts (wetness, heatcomfort, watercontact, etc.)","file":"4_World/Classes/Environment/Environment.c","line":208},{"name":"IsTemperatureSet","ret":"bool","brief":"For safe-guards, waiting for the proper temperature to be set","file":"4_World/Classes/Environment/Environment.c","line":286},{"name":"GetPlayerHeat","ret":"float","mods":["protected"],"brief":"Character's heat (calculated from movement speed multiplied by constant)","file":"4_World/Classes/Environment/Environment.c","line":295},{"name":"IsUnderRoof","ret":"bool","brief":"Is character under roof (periodically checked - GameConstants.ENVIRO_TICK_ROOF_RC_CHECK). Runs when player is not inside of building","file":"4_World/Classes/Environment/Environment.c","line":305},{"name":"IsInsideBuilding","ret":"bool","brief":"Is character inside building? (periodically checked - GameConstants.ENVIRO_TICK_ROOF_RC_CHECK).","file":"4_World/Classes/Environment/Environment.c","line":313},{"name":"IsWaterContact","ret":"bool","mods":["protected"],"brief":"Is character in contact with water body? (periodically checked - GameConstants.ENVIRO_TICK_RATE).","file":"4_World/Classes/Environment/Environment.c","line":321},{"name":"IsChildOfType","ret":"bool","params":[{"type":"array<typename>","name":"typenames"}],"mods":["private"],"brief":"Returns true if character is child of given parent type(s)","file":"4_World/Classes/Environment/Environment.c","line":330},{"name":"IsUnderRoofBuilding","ret":"bool","mods":["private"],"brief":"Is character under building's roof (periodically checked - GameConstants.ENVIRO_TICK_ROOF_RC_CHECK). There might be situations where the surface under is external, but character is inside building","file":"4_World/Classes/Environment/Environment.c","line":343},{"name":"IsRaining","ret":"bool","mods":["protected"],"brief":"Rain phenomenon actual value > RAIN_LIMIT_LOW","file":"4_World/Classes/Environment/Environment.c","line":351},{"name":"IsSnowing","ret":"bool","mods":["protected"],"brief":"Snowfall phenomenon actual value > SNOWFALL_LIMIT_LOW","file":"4_World/Classes/Environment/Environment.c","line":359},{"name":"DetermineHeatcomfortBehavior","ret":"bool","mods":["protected"],"brief":"Changes Heat Comfort curve behavior based on where the character is","file":"4_World/Classes/Environment/Environment.c","line":369},{"name":"CheckUnderRoof","ret":"void","mods":["protected"],"brief":"Checks whether character is sheltered and sets the information","file":"4_World/Classes/Environment/Environment.c","line":391},{"name":"CheckWaterContact","ret":"void","params":[{"mods":["out"],"type":"float","name":"pWaterLevel"}],"mods":["protected"],"brief":"Checks player's contanct with water","file":"4_World/Classes/Environment/Environment.c","line":421},{"name":"GetWindModifierPerSurface","ret":"float","brief":"Wind intensity (influence) modifier of temperature value","file":"4_World/Classes/Environment/Environment.c","line":500},{"name":"GetTemperature","ret":"float","file":"4_World/Classes/Environment/Environment.c","line":508},{"name":"GetTargetHeatComfort","ret":"float","file":"4_World/Classes/Environment/Environment.c","line":513},{"name":"GetEnvironmentTemperature","ret":"float","mods":["protected"],"brief":"Calculations of temperarute for different situations - in water - inside building / inside vehicle / under roof - influence of UniversalTemperatureSource","file":"4_World/Classes/Environment/Environment.c","line":528},{"name":"GetWetDelta","ret":"float","brief":"Calculates soaking/drying delta based on character's location and weather","file":"4_World/Classes/Environment/Environment.c","line":574},{"name":"CollectAndSetPlayerData","ret":"void","mods":["protected"],"brief":"Sets character related value for furher use - position - movement speed - player heat (actual speed * heat constant)","file":"4_World/Classes/Environment/Environment.c","line":634},{"name":"CollectAndSetEnvironmentData","ret":"void","mods":["protected"],"brief":"Sets actual weather related values for further use (rain, snow, wind, etc.)","file":"4_World/Classes/Environment/Environment.c","line":653},{"name":"SetEnvironmentTemperature","ret":"void","file":"4_World/Classes/Environment/Environment.c","line":669},{"name":"SetAreaGenericColdness","ret":"void","brief":"Determines whether player is in cold area which restricts use of some actions (digging)","file":"4_World/Classes/Environment/Environment.c","line":678},{"name":"ProcessWetnessByWaterLevel","ret":"void","params":[{"type":"float","name":"pWaterLevel"}],"mods":["protected"],"brief":"Processes items wetness in player possession based on the current water level (the character is in)","file":"4_World/Classes/Environment/Environment.c","line":688},{"name":"ProcessItemsWetness","ret":"void","params":[{"type":"array<int>","name":"pSlotIds"}],"mods":["protected"],"brief":"Soak items at specific Slot ID(s)","file":"4_World/Classes/Environment/Environment.c","line":706},{"name":"ApplyWetnessToItem","ret":"void","params":[{"type":"ItemBase","name":"pItem"}],"mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":744},{"name":"ProcessItemsDryness","ret":"void","mods":["protected"],"brief":"Dry items in player possession","file":"4_World/Classes/Environment/Environment.c","line":834},{"name":"ApplyDrynessToItem","ret":"void","params":[{"type":"ItemBase","name":"pItem"}],"mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":878},{"name":"ApplyDrynessToItemEx","ret":"void","params":[{"type":"ItemBase","name":"pItem"},{"type":"EnvironmentDrynessData","name":"pDrynessData"}],"mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":884},{"name":"ProcessHeatComfort","ret":"void","mods":["protected"],"brief":"Calculates and process player's heatcomfort related to defined body parts","file":"4_World/Classes/Environment/Environment.c","line":982},{"name":"SetTargetHeatComfort","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"brief":"uses the raw targetHeatComfort data","file":"4_World/Classes/Environment/Environment.c","line":1093},{"name":"SetHeatcomfortDirectly","ret":"void","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1098},{"name":"ProcessHeatBuffer","ret":"void","params":[{"type":"EnvironmentSnapshotData","name":"data"}],"mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1114},{"name":"GetApplicableHeatbuffer","ret":"float","mods":["protected"],"brief":"deplete the heat buffer if there is difference in HB capacity (eg.: cloths were removed)","file":"4_World/Classes/Environment/Environment.c","line":1214},{"name":"ProcessItemsTemperature","ret":"void","params":[{"type":"array<int>","name":"pBodyPartIds"}],"mods":["protected"],"brief":"Iterate through items in player posession (by given body parts) and cool/warm them to neutral temparature","file":"4_World/Classes/Environment/Environment.c","line":1228},{"name":"ProcessItemsInHandsTemperature","ret":"void","mods":["protected"],"brief":"Process temperature of item in character hands and cool/warm it to neutral temparature","file":"4_World/Classes/Environment/Environment.c","line":1259},{"name":"ProcessItemHierarchyRecursive","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"heatPermeabilityCoef","def":"1.0"}],"mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1273},{"name":"SetProcessedItemTemperature","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"heatPermeabilityCoef","def":"1.0"}],"mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1324},{"name":"EnvTempToCoef","ret":"float","params":[{"type":"float","name":"pTemp"}],"mods":["protected"],"brief":"swimming special behavior","file":"4_World/Classes/Environment/Environment.c","line":1353},{"name":"BodyPartHeatProperties","ret":"void","params":[{"type":"int","name":"pBodyPartId"},{"type":"float","name":"pCoef"},{"mods":["out"],"type":"float","name":"pHeatComfort"},{"mods":["out"],"type":"float","name":"pHeat"}],"mods":["protected"],"brief":"Iterate through given body part and calculates heatcofort and item heat value","file":"4_World/Classes/Environment/Environment.c","line":1365},{"name":"NakedBodyPartHeatComfortPenalty","ret":"float","params":[{"type":"int","name":"pBodyPartSlotId"},{"type":"float","name":"pCoef"}],"mods":["protected"],"brief":"Calculates penalty value for heatcomfort - this simulates uncovered body part reaction","file":"4_World/Classes/Environment/Environment.c","line":1464},{"name":"GatherTemperatureSources","ret":"void","mods":["protected"],"brief":"Checks characters proximity for usable Universal Temperature Sources and register them","file":"4_World/Classes/Environment/Environment.c","line":1485},{"name":"ProcessTemperatureSources","ret":"void","mods":["protected"],"brief":"Processes registered UTSources and calculates resulting m_UTSAverageTemperature","file":"4_World/Classes/Environment/Environment.c","line":1521},{"name":"SetItemHeatingCoef","ret":"void","params":[{"type":"float","name":"val"}],"mods":["protected"],"brief":"adds average of 2 most significat sources to buffer","file":"4_World/Classes/Environment/Environment.c","line":1566},{"name":"OnTemperatureSourcesEnter","ret":"void","mods":["protected"],"proto":true,"brief":"Event fired when characters enters into UTSource proximity","file":"4_World/Classes/Environment/Environment.c","line":1574},{"name":"OnTemperatureSourcesLeft","ret":"void","mods":["protected"],"proto":true,"brief":"Event fired when characters leave the UTSource proximity","file":"4_World/Classes/Environment/Environment.c","line":1579},{"name":"GetUniversalSourcesTemperageAverage","ret":"float","file":"4_World/Classes/Environment/Environment.c","line":1581},{"name":"CalcTemperatureFromTemperatureSource","ret":"float","params":[{"mods":["notnull"],"type":"UTemperatureSource","name":"uts"}],"file":"4_World/Classes/Environment/Environment.c","line":1586},{"name":"GetEnvDebugData","ret":"EnvDebugData","cond":["DIAG_DEVELOPER"],"brief":"debug","file":"4_World/Classes/Environment/Environment.c","line":1610},{"name":"ShowEnvDebugPlayerInfo","ret":"void","params":[{"type":"bool","name":"enabled"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1617},{"name":"DisplayEnvDebugPlayerInfo","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"EnvDebugData","name":"data"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1623},{"name":"FillDebugWeatherData","ret":"void","params":[{"type":"EnvDebugWeatherData","name":"data"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":1662},{"name":"GetDebugMessage","ret":"string","file":"4_World/Classes/Environment/Environment.c","line":1673},{"name":"GetNextRoofCheck","ret":"int","file":"4_World/Classes/Environment/Environment.c","line":1708},{"name":"GetWaterLevel","ret":"float","file":"4_World/Classes/Environment/Environment.c","line":1713},{"name":"IsNeutralTemperature","ret":"bool","params":[{"type":"float","name":"temperature"},{"type":"float","name":"lowerLimit","def":"GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_LOWER_LIMIT"},{"type":"float","name":"upperLimit","def":"GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_UPPER_LIMIT"}],"mods":["private"],"file":"4_World/Classes/Environment/Environment.c","line":1723},{"name":"NormalizedTemperature","ret":"float","params":[{"type":"float","name":"temperature"},{"type":"float","name":"lowerLimit","def":"GameConstants.ENVIRO_LOW_TEMP_LIMIT"},{"type":"float","name":"upperLimit","def":"GameConstants.ENVIRO_HIGH_TEMP_LIMIT"}],"mods":["private"],"file":"4_World/Classes/Environment/Environment.c","line":1731},{"name":"LogDryWetProcess","ret":"void","params":[{"type":"string","name":"message"},{"type":"bool","name":"indented","def":"false"}],"mods":["private"],"cond":["ENABLE_LOGGING"],"file":"4_World/Classes/Environment/Environment.c","line":1747},{"name":"LogItemHeat","ret":"void","params":[{"type":"string","name":"message"},{"type":"bool","name":"indented","def":"false"}],"mods":["private"],"cond":["ENABLE_LOGGING"],"file":"4_World/Classes/Environment/Environment.c","line":1761},{"name":"Init","ret":"void","params":[{"type":"PlayerBase","name":"pPlayer"}],"file":"4_World/Classes/Environment/Environment.c","line":1781},{"name":"OverridenHeatComfort","ret":"bool","params":[{"mods":["out"],"type":"float","name":"value"}],"mods":["protected"],"proto":true,"file":"4_World/Classes/Environment/Environment.c","line":1786},{"name":"AddToEnvironmentTemperature","ret":"void","params":[{"type":"float","name":"pTemperature"}],"proto":true,"file":"4_World/Classes/Environment/Environment.c","line":1787},{"name":"ProcessItemsHeat","ret":"void","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1789},{"name":"ProcessWetnessByRain","ret":"void","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1795},{"name":"GetTemperatureHeightCorrection","ret":"float","file":"4_World/Classes/Environment/Environment.c","line":1801},{"name":"BodyPartHeatProperties","ret":"void","params":[{"type":"array<int>","name":"pBodyPartIds"},{"type":"float","name":"pCoef"},{"mods":["out"],"type":"float","name":"pHeatComfort"},{"mods":["out"],"type":"float","name":"pHeat"}],"mods":["protected"],"brief":"returns weighted avg heat comfort for bodypart","file":"4_World/Classes/Environment/Environment.c","line":1808},{"name":"SetEnvironmentSnapshotData","ret":"void","mods":["protected"],"brief":"go through all body parts we've defined for that zone (ex.: head, body, feet)","file":"4_World/Classes/Environment/Environment.c","line":1910},{"name":"ProcessHeatBuffer","ret":"void","params":[{"type":"float","name":"heatComfortCloths"}],"mods":["protected"],"brief":"backward compatibility [<1.27]","file":"4_World/Classes/Environment/Environment.c","line":1919},{"name":"WindEffectTemperatureValue","ret":"float","params":[{"type":"float","name":"temperatureInput"}],"mods":["protected"],"brief":"backward compatibility [<1.28]","file":"4_World/Classes/Environment/Environment.c","line":1928},{"name":"GetDayOrNight","ret":"float","file":"4_World/Classes/Environment/Environment.c","line":1938},{"name":"IsInsideVehicle","ret":"bool","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1943}],"members":[{"name":"RAIN_LIMIT_LOW","type":"float","mods":["const"],"init":"0.05","file":"4_World/Classes/Environment/Environment.c","line":28},{"name":"SNOWFALL_LIMIT_LOW","type":"float","mods":["protected","const"],"init":"0.5","file":"4_World/Classes/Environment/Environment.c","line":30},{"name":"SNOWFALL_WIND_COMBINED_THRESHOLD","type":"float","mods":["protected","const"],"init":"1.3","file":"4_World/Classes/Environment/Environment.c","line":31},{"name":"WATER_LEVEL_HIGH","type":"float","mods":["const"],"init":"1.5","file":"4_World/Classes/Environment/Environment.c","line":33},{"name":"WATER_LEVEL_MID","type":"float","mods":["const"],"init":"1.2","file":"4_World/Classes/Environment/Environment.c","line":34},{"name":"WATER_LEVEL_LOW","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/Environment/Environment.c","line":35},{"name":"WATER_LEVEL_NONE","type":"float","mods":["const"],"init":"0.15","file":"4_World/Classes/Environment/Environment.c","line":36},{"name":"m_WetDryTick","type":"float","mods":["protected"],"brief":"ticks passed since last clothing wetting or drying","file":"4_World/Classes/Environment/Environment.c","line":38},{"name":"m_ItemsWetnessMax","type":"float","mods":["protected"],"brief":"keeps wetness of most wet item in player's possesion","file":"4_World/Classes/Environment/Environment.c","line":39},{"name":"m_RoofCheckTimer","type":"float","mods":["protected"],"brief":"keeps info about tick time","file":"4_World/Classes/Environment/Environment.c","line":40},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":43},{"name":"m_PlayerHeightPos","type":"float","mods":["protected"],"brief":"y position of player above water level (meters)","file":"4_World/Classes/Environment/Environment.c","line":44},{"name":"m_PlayerSpeed","type":"float","mods":["protected"],"brief":"1-3 speed of player movement","file":"4_World/Classes/Environment/Environment.c","line":45},{"name":"m_PlayerTemperature","type":"float","mods":["protected"],"brief":"34-44","file":"4_World/Classes/Environment/Environment.c","line":46},{"name":"m_PlayerHeat","type":"float","mods":["protected"],"brief":"3-9 heatcomfort generated by entites movement","file":"4_World/Classes/Environment/Environment.c","line":47},{"name":"m_HeatComfort","type":"float","mods":["protected"],"brief":"player's heatcomfort (buffered, stored in player stats)","file":"4_World/Classes/Environment/Environment.c","line":48},{"name":"m_TargetHeatComfort","type":"float","mods":["protected"],"brief":"target value of heatcomfort (non-buffered)","file":"4_World/Classes/Environment/Environment.c","line":49},{"name":"m_Rain","type":"float","mods":["protected"],"init":"0","brief":"0-1 amount of rain","file":"4_World/Classes/Environment/Environment.c","line":52},{"name":"m_Snowfall","type":"float","mods":["protected"],"init":"0","brief":"0-1 amount of rain","file":"4_World/Classes/Environment/Environment.c","line":53},{"name":"m_Wind","type":"float","mods":["protected"],"init":"0","brief":"strength of wind","file":"4_World/Classes/Environment/Environment.c","line":54},{"name":"m_Fog","type":"float","mods":["protected"],"init":"0","brief":"0-1 how foggy it is","file":"4_World/Classes/Environment/Environment.c","line":55},{"name":"m_DayOrNight","type":"float","mods":["protected"],"init":"0","brief":"0-1 day(0) or night(1)","file":"4_World/Classes/Environment/Environment.c","line":56},{"name":"m_Clouds","type":"float","mods":["protected"],"init":"0","brief":"0-1 how cloudy it is","file":"4_World/Classes/Environment/Environment.c","line":57},{"name":"m_EnvironmentTemperature","type":"float","mods":["protected"],"brief":"temperature of environment player is in","file":"4_World/Classes/Environment/Environment.c","line":58},{"name":"m_Time","type":"float","mods":["protected"],"init":"0","file":"4_World/Classes/Environment/Environment.c","line":59},{"name":"m_SurfaceType","type":"string","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":60},{"name":"m_LiquidType","type":"int","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":61},{"name":"m_ItemTemperatureCoef","type":"float","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":64},{"name":"m_WaterLevel","type":"float","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":67},{"name":"m_IsUnderRoof","type":"bool","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":68},{"name":"m_IsUnderRoofBuilding","type":"bool","mods":["private"],"file":"4_World/Classes/Environment/Environment.c","line":69},{"name":"m_IsInWater","type":"bool","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":70},{"name":"m_IsTempSet","type":"bool","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":71},{"name":"m_HeatBufferTimer","type":"float","mods":["protected"],"brief":"reused as state toggle","file":"4_World/Classes/Environment/Environment.c","line":73},{"name":"m_HeatBufferCapPrevious","type":"float","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":74},{"name":"m_SlotIdsComplete","type":"ref array<int>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":76},{"name":"m_SlotIdsUpper","type":"ref array<int>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":77},{"name":"m_SlotIdsBottom","type":"ref array<int>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":78},{"name":"m_SlotIdsLower","type":"ref array<int>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":79},{"name":"m_HeadParts","type":"ref array<int>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":81},{"name":"m_BodyParts","type":"ref array<int>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":82},{"name":"m_FeetParts","type":"ref array<int>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":83},{"name":"m_WorldData","type":"WorldData","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":85},{"name":"m_HasTemperatureSources","type":"bool","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":87},{"name":"m_UTSAverageTemperature","type":"float","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":88},{"name":"m_UTemperatureSources","type":"ref array<UTemperatureSource>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":89},{"name":"m_UTSAverageTemperatureBuffer","type":"ref SimpleMovingAverage<float>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":90},{"name":"m_AverageHeatComfortBuffer","type":"ref SimpleMovingAverage<float>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":91},{"name":"m_HeatComfortBehaviorCategory","type":"int","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":93},{"name":"m_Initialized","type":"bool","mods":["private"],"file":"4_World/Classes/Environment/Environment.c","line":95},{"name":"m_Debug","type":"bool","init":"false","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Environment/Environment.c","line":98},{"name":"m_DebugLogDryWet","type":"bool","init":"false","cond":["ENABLE_LOGGING"],"file":"4_World/Classes/Environment/Environment.c","line":102},{"name":"m_DebugLogItemHeat","type":"bool","init":"false","cond":["ENABLE_LOGGING"],"file":"4_World/Classes/Environment/Environment.c","line":103},{"name":"m_HeatSourceTemp","type":"float","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Classes/Environment/Environment.c","line":1777},{"name":"m_WindAverageBuffer","type":"ref SimpleMovingAverage<float>","mods":["protected"],"file":"4_World/Classes/Environment/Environment.c","line":1778},{"name":"m_EnvironmentSnapshot","type":"ref EnvironmentSnapshotData","mods":["protected"],"brief":"used for calculations before the data modification","file":"4_World/Classes/Environment/Environment.c","line":1779}]},{"name":"EnvironmentDrynessData","url":"classes/EnvironmentDrynessData/","file":"4_World/Classes/Environment/Environment.c","line":16,"members":[{"name":"m_UseTemperatureSources","type":"bool","init":"false","file":"4_World/Classes/Environment/Environment.c","line":18},{"name":"m_TemperatureSourceDistance","type":"float","init":"1.0","file":"4_World/Classes/Environment/Environment.c","line":19}]},{"name":"EnvironmentSnapshotData","url":"classes/EnvironmentSnapshotData/","file":"4_World/Classes/Environment/Environment.c","line":10,"members":[{"name":"m_ClothingHeatComfort","type":"float","file":"4_World/Classes/Environment/Environment.c","line":12},{"name":"m_TargetHeatComfort","type":"float","file":"4_World/Classes/Environment/Environment.c","line":13}]},{"name":"Epinephrine","url":"classes/Epinephrine/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/Epinephrine.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/Epinephrine.c","line":3},{"name":"OnApply","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/Epinephrine.c","line":11}]},{"name":"EpinephrineMdfr","url":"classes/EpinephrineMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":16},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":21},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":26},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":31},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":39},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":45}],"members":[{"name":"LIFETIME","type":"int","mods":["const"],"init":"60","file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":3},{"name":"STAMINA_DEPLETION_MULTIPLIER","type":"float","mods":["const"],"init":"0","file":"4_World/Classes/PlayerModifiers/Modifiers/EpinephrineMdfr.c","line":4}]},{"name":"EpoxyPutty","url":"classes/EpoxyPutty/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/EpoxyPutty.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/EpoxyPutty.c","line":3}]},{"name":"EPTHelperClass","url":"classes/EPTHelperClass/","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":761,"methods":[{"name":"Sleep2","ret":"float","params":[{"type":"float","name":"timeS"}],"file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":763},{"name":"SleepAgain","ret":"float","params":[{"type":"float","name":"timeS"}],"file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":773},{"name":"DoEverything","ret":"float","file":"3_Game/Systems/TFTests/EnProfilerTests.c","line":784}]},{"name":"ErrorHandlerModule","url":"classes/ErrorHandlerModule/","brief":"Definition and API of an ErrorHandlerModule - Do not insert any logic here! (as this class is not moddable)","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":5,"methods":[{"name":"GetCategory","ret":"ErrorCategory","mods":["proto","native"],"proto":true,"brief":"Returns the category the module handles.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":8},{"name":"SetCategory","ret":"void","params":[{"type":"ErrorCategory","name":"category"}],"mods":["proto","native"],"proto":true,"brief":"Set the category the module handles.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":11},{"name":"OnErrorThrown","ret":"void","params":[{"type":"int","name":"errorCode"},{"type":"owned string","name":"additionalInfo","def":"\"\""}],"mods":["protected"],"brief":"Event that gets triggered when an error of the owned category is thrown.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":14},{"name":"GetClientMessage","ret":"string","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"brief":"Retrieve the message shown on Client","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":22},{"name":"GetLastClientMessage","ret":"string","params":[{"type":"int","name":"errorCode"}],"brief":"Retrieve the message shown on Client","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":28},{"name":"GetServerMessage","ret":"string","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"brief":"Retrieve the message shown on Server","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":34},{"name":"GetLastServerMessage","ret":"string","params":[{"type":"int","name":"errorCode"}],"brief":"Retrieve the message shown on Server","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":40},{"name":"GetSimpleMessage","ret":"string","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"brief":"Simple message of just code and info","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":46},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"brief":"Event called by ErrorModuleHandler","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":52}]},{"name":"ErrorHandlerModuleScript","url":"classes/ErrorHandlerModuleScript/","base":"ErrorHandlerModule","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":63,"methods":[{"name":"ErrorHandlerModuleScript","kind":"ctor","ret":"void","brief":"Constructor, by default calls the function that will fill the ErrorDataMap","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":81},{"name":"~ErrorHandlerModuleScript","kind":"dtor","ret":"void","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":87},{"name":"InitOptionalVariables","ret":"void","brief":"Function which gets called before FillErrorDataMap, designed to set Optional Variales before ErrorProperties are created","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":96},{"name":"FillErrorDataMap","ret":"void","brief":"Function to fill up m_ErrorDataMap, gets called in the Constructor","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":101},{"name":"GetProperties","ret":"ErrorProperties","params":[{"type":"int","name":"errorCode"}],"brief":"Fetches the ErrorProperties for the error code.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":112},{"name":"GetClientMessage","ret":"string","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["override"],"brief":"Fetches the Client message for the error code.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":130},{"name":"GetLastClientMessage","ret":"string","params":[{"type":"int","name":"errorCode"}],"mods":["override"],"brief":"Fetches the Client message for the error code, attempting to retrieve the data from the latest.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":149},{"name":"GetServerMessage","ret":"string","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["override"],"brief":"Fetches the Server message for the error code.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":167},{"name":"GetLastServerMessage","ret":"string","params":[{"type":"int","name":"errorCode"}],"mods":["override"],"brief":"Fetches the Server message for the error code, attempting to retrieve the data from the latest.","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":186},{"name":"OnErrorThrown","ret":"void","params":[{"type":"int","name":"errorCode"},{"type":"owned string","name":"additionalInfo","def":"\"\""}],"mods":["protected","override"],"brief":"Event that gets triggered when an error of the owned category is thrown. Do not call directly! Call ErrorModuleHandler.ThrowError instead","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":206},{"name":"InsertDialogueErrorProperties","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message"},{"type":"int","name":"dialogButtonType","def":"DBT_OK"},{"type":"int","name":"defaultButton","def":"DBB_OK"},{"type":"int","name":"dialogMeaningType","def":"DMT_EXCLAMATION"},{"type":"bool","name":"displayAdditionalInfo","def":"true"}],"brief":"Insert an error with Dialogue as handling, using the Optional Variables","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":233},{"name":"InsertHeaderDialogueErrorProperties","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message"},{"type":"string","name":"header"},{"type":"int","name":"dialogButtonType","def":"DBT_OK"},{"type":"int","name":"defaultButton","def":"DBB_OK"},{"type":"int","name":"dialogMeaningType","def":"DMT_EXCLAMATION"},{"type":"bool","name":"displayAdditionalInfo","def":"true"}],"brief":"Insert an error with Dialogue as handling with custom header","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":239},{"name":"InsertPrefixDialogueErrorProperties","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message"},{"type":"string","name":"prefix"},{"type":"int","name":"dialogButtonType","def":"DBT_OK"},{"type":"int","name":"defaultButton","def":"DBB_OK"},{"type":"int","name":"dialogMeaningType","def":"DMT_EXCLAMATION"},{"type":"bool","name":"displayAdditionalInfo","def":"true"}],"brief":"Insert an error with Dialogue as handling with custom prefix","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":245},{"name":"InsertExtendedPrefixDialogueErrorProperties","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message"},{"type":"string","name":"prefix"},{"type":"int","name":"dialogButtonType","def":"DBT_OK"},{"type":"int","name":"defaultButton","def":"DBB_OK"},{"type":"int","name":"dialogMeaningType","def":"DMT_EXCLAMATION"},{"type":"bool","name":"displayAdditionalInfo","def":"true"}],"brief":"Insert an error with Dialogue as handling with extended prefix","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":251},{"name":"InsertExtendedPrefixSplitDialogueErrorProperties","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message"},{"type":"string","name":"prefix"},{"type":"string","name":"serverMessage"},{"type":"int","name":"dialogButtonType","def":"DBT_OK"},{"type":"int","name":"defaultButton","def":"DBB_OK"},{"type":"int","name":"dialogMeaningType","def":"DMT_EXCLAMATION"},{"type":"bool","name":"displayAdditionalInfo","def":"true"}],"brief":"Insert an error with Dialogue as handling with extended prefix and separate server message","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":257},{"name":"InsertSplitDialogueErrorProperties","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message"},{"type":"string","name":"serverMessage"},{"type":"int","name":"dialogButtonType","def":"DBT_OK"},{"type":"int","name":"defaultButton","def":"DBB_OK"},{"type":"int","name":"dialogMeaningType","def":"DMT_EXCLAMATION"},{"type":"bool","name":"displayAdditionalInfo","def":"true"}],"brief":"Insert an error with Dialogue as handling with separate server message","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":263},{"name":"InsertErrorProperties","ret":"void","params":[{"type":"int","name":"code"},{"type":"string","name":"message","def":"\"\""}],"brief":"Insert an error with no handling","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":269}],"members":[{"name":"m_Header","type":"string","mods":["protected"],"init":"\"\"","brief":"\\p Optional: Header (e.g. The header of a Dialogue box)","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":65},{"name":"m_Prefix","type":"string","mods":["protected"],"init":"\"\"","brief":"\\p Optional: Prefix (e.g. Fixed text at the start of the messages in the module)","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":66},{"name":"m_UIHandler","type":"ref UIScriptedMenu","mods":["protected"],"init":"null","brief":"\\p Optional: The UI the handler might generally use","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":67},{"name":"m_LastErrorThrown","type":"int","mods":["protected"],"init":"0","brief":"Holds the last thrown error in this module, defaults to 0","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":69},{"name":"m_LastAdditionalInfo","type":"string","mods":["protected"],"init":"\"\"","brief":"Holds the last additional info passed in","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":70},{"name":"m_ErrorDataMap","type":"ref map<int, ref ErrorProperties>","mods":["protected"],"init":"new map<int, ref ErrorProperties>()","brief":"\\p Map containing the codes that exist for the ErrorHandlerModule The code links to ErrorProperties This contains at the very least the Message for the error Additionally, it can contain the way to handle the error (e.g. Throw a Dialogue with the message)","file":"3_Game/Global/ErrorModuleHandler/ErrorHandlerModule.c","line":78}]},{"name":"ErrorModuleHandler","url":"classes/ErrorModuleHandler/","brief":"The error handler itself, for managing and distributing errors to modules Manages the ErrorHandlerModule instances inserted in Init. API comes with several functions to Create, Throw and extract data from error codes. The format used is an int which is made up of two shorts, one that holds the category and one that holds the code. Therefore when looking at an error code, it is much easier to identify when looking at the hex value.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":28,"methods":[{"name":"ThrowError","ret":"int","params":[{"type":"ErrorCategory","name":"category"},{"type":"int","name":"code"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["static","proto"],"proto":true,"brief":"Creates and throws the error code, sending it to the handler of the category.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":43},{"name":"ThrowErrorCode","ret":"int","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["static","proto"],"proto":true,"brief":"Throws the error code and sends it to the handler of the category.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":57},{"name":"CreateError","ret":"int","params":[{"type":"ErrorCategory","name":"category"},{"type":"int","name":"code"}],"mods":["static","proto"],"proto":true,"brief":"Creates full error code.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":71},{"name":"GetCategoryFromError","ret":"ErrorCategory","params":[{"type":"int","name":"errorCode"}],"mods":["static","proto"],"proto":true,"brief":"Returns the category the error was thrown from.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":84},{"name":"GetCodeFromError","ret":"int","params":[{"type":"int","name":"errorCode"}],"mods":["static","proto"],"proto":true,"brief":"Returns the code of the error.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":97},{"name":"GetErrorHex","ret":"string","params":[{"type":"int","name":"errorCode"}],"mods":["static","proto"],"proto":true,"brief":"Returns a formatted string of the error code.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":110},{"name":"AddModule","ret":"bool","params":[{"type":"ErrorCategory","name":"category"},{"mods":["notnull"],"type":"ErrorHandlerModule","name":"errorModule"}],"mods":["static","proto"],"proto":true,"brief":"Adds a module handler to the ErrorModuleHandler.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":120},{"name":"RemoveModule","ret":"bool","params":[{"type":"ErrorCategory","name":"category"}],"mods":["static","proto"],"proto":true,"brief":"Removes a module handler from the ErrorModuleHandler.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":127},{"name":"GetClientMessage","ret":"string","params":[{"type":"ErrorCategory","name":"category"},{"type":"int","name":"code"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["static","proto"],"proto":true,"brief":"Gets the Client Message for specified error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":138},{"name":"GetClientMessageByCode","ret":"string","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["static","proto"],"proto":true,"brief":"Gets the Client Message for specified error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":146},{"name":"GetLastClientMessage","ret":"string","params":[{"type":"ErrorCategory","name":"category"},{"type":"int","name":"code"}],"mods":["static","proto"],"proto":true,"brief":"Gets the Client Message for specified error, while attempting to restore information on the most recent error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":154},{"name":"GetLastClientMessageByCode","ret":"string","params":[{"type":"int","name":"errorCode"}],"mods":["static","proto"],"proto":true,"brief":"Gets the Client Message for specified error, while attempting to restore information on the most recent error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":161},{"name":"GetServerMessage","ret":"string","params":[{"type":"ErrorCategory","name":"category"},{"type":"int","name":"code"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["static","proto"],"proto":true,"brief":"Gets the Server Message for specified error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":170},{"name":"GetServerMessageByCode","ret":"string","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"mods":["static","proto"],"proto":true,"brief":"Gets the Server Message for specified error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":178},{"name":"GetLastServerMessage","ret":"string","params":[{"type":"ErrorCategory","name":"category"},{"type":"int","name":"code"}],"mods":["static","proto"],"proto":true,"brief":"Gets the Server Message for specified error, while attempting to restore information on the most recent error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":186},{"name":"GetLastServerMessageByCode","ret":"string","params":[{"type":"int","name":"errorCode"}],"mods":["static","proto"],"proto":true,"brief":"Gets the Server Message for specified error, while attempting to restore information on the most recent error","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":193},{"name":"GetInstance","ret":"ErrorModuleHandler","mods":["static","proto","native"],"proto":true,"brief":"Gets the EMH Instance","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":201},{"name":"GetErrorModules","ret":"void","params":[{"mods":["notnull","out"],"type":"array<ErrorHandlerModule>","name":"errorModules"}],"mods":["static","proto"],"proto":true,"file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":203},{"name":"SafeAddModule","ret":"void","params":[{"mods":["notnull"],"type":"ErrorHandlerModule","name":"errorModule"}],"brief":"Wrapper for AddModule to give feedback whether it succeeded or not.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":211},{"name":"SafeRemoveModule","ret":"void","params":[{"mods":["notnull"],"type":"ErrorHandlerModule","name":"errorModule"}],"brief":"Wrapper for RemoveModule to give feedback whether it succeeded or not.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":221},{"name":"SafeRemoveModule","ret":"void","params":[{"type":"ErrorCategory","name":"category"}],"brief":"Wrapper for RemoveModule to give feedback whether it succeeded or not.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":231},{"name":"Init","ret":"void","mods":["private"],"brief":"Gets called shortly after creation of ErrorModuleHandler.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":240},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"brief":"is called by DayZGame to pass Events.","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":255}]},{"name":"ErrorProperties","url":"classes/ErrorProperties/","brief":"Class which holds the properties and handling of an error","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":2,"methods":[{"name":"ErrorProperties","kind":"ctor","ret":"void","params":[{"type":"string","name":"message"},{"type":"string","name":"serverMessage"}],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":10},{"name":"HandleError","ret":"void","params":[{"type":"int","name":"errorCode"},{"type":"string","name":"additionalInfo","def":"\"\""}],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":16},{"name":"GetClientMessage","ret":"string","params":[{"type":"string","name":"additionalInfo","def":"\"\""}],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":18},{"name":"GetServerMessage","ret":"string","params":[{"type":"string","name":"additionalInfo","def":"\"\""}],"file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":26}],"members":[{"name":"EP_HEADER_FORMAT_STRING","type":"string","mods":["const"],"init":"\"%1 (%2)\"","brief":"Formating for header (%1 = Header; %2 = ErrorCode)","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":4},{"name":"EP_MESSAGE_FORMAT_STRING","type":"string","mods":["const"],"init":"\"%1\\n(%2)\"","brief":"Formating for message (%1 = Message; %2 = AdditionalInfo)","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":5},{"name":"m_Message","type":"string","mods":["protected"],"brief":"Message which will appear on Client","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":7},{"name":"m_ServerMessage","type":"string","mods":["protected"],"brief":"Message which will appear on Server","file":"3_Game/Global/ErrorModuleHandler/ErrorProperties.c","line":8}]},{"name":"ExhaustedBreathSoundEvent","url":"classes/ExhaustedBreathSoundEvent/","base":"HoldBreathSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":35,"methods":[{"name":"ExhaustedBreathSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":37},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":44}]},{"name":"Explosion","url":"classes/Explosion/","file":"4_World/Classes/Explosion.c","line":3,"methods":[{"name":"SpawnEffect","ret":"void","params":[{"type":"vector","name":"position"},{"type":"Effect","name":"eff"},{"type":"vector","name":"pos"},{"type":"vector","name":"ori"}],"file":"4_World/Classes/Explosion.c","line":5}]},{"name":"ExplosionLight","url":"classes/ExplosionLight/","base":"PointLightBase","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":1,"methods":[{"name":"ExplosionLight","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":3}]},{"name":"ExplosionTest","url":"classes/ExplosionTest/","base":"House","file":"4_World/Classes/Explosion.c","line":11,"methods":[{"name":"ExplosionTest","kind":"ctor","ret":"void","file":"4_World/Classes/Explosion.c","line":15},{"name":"ExplodeNow","ret":"void","file":"4_World/Classes/Explosion.c","line":21}],"members":[{"name":"m_Delay","type":"ref Timer","file":"4_World/Classes/Explosion.c","line":13}]},{"name":"ExplosiveLight","url":"classes/ExplosiveLight/","base":"PointLightBase","file":"4_World/Entities/ExplosivesBase.c","line":1,"methods":[{"name":"ExplosiveLight","kind":"ctor","ret":"void","file":"4_World/Entities/ExplosivesBase.c","line":6}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["protected","static"],"init":"10","file":"4_World/Entities/ExplosivesBase.c","line":3},{"name":"m_DefaultRadius","type":"float","mods":["protected","static"],"init":"30","file":"4_World/Entities/ExplosivesBase.c","line":4}]},{"name":"ExplosivesBase","url":"classes/ExplosivesBase/","base":"ItemBase","file":"4_World/Entities/ExplosivesBase.c","line":19,"methods":[{"name":"ExplosivesBase","kind":"ctor","ret":"void","file":"4_World/Entities/ExplosivesBase.c","line":42},{"name":"IsExplosive","ret":"bool","mods":["override"],"brief":"no effect","file":"4_World/Entities/ExplosivesBase.c","line":59},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":64},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":87},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":100},{"name":"OnCEUpdate","ret":"void","mods":["override"],"brief":"should be called only here to avoid multiple explosion calculations, call SetHealth(\"\",\"\",0.0) instead","file":"4_World/Entities/ExplosivesBase.c","line":110},{"name":"UnpairRemote","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":127},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":140},{"name":"GetArmSoundset","ret":"string","file":"4_World/Entities/ExplosivesBase.c","line":152},{"name":"GetDisarmSoundset","ret":"string","file":"4_World/Entities/ExplosivesBase.c","line":157},{"name":"GetDisarmSoundsetUnpaired","ret":"string","file":"4_World/Entities/ExplosivesBase.c","line":162},{"name":"InitItemSounds","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":167},{"name":"CreateLight","ret":"void","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":183},{"name":"DestroyParticle","ret":"void","params":[{"type":"Particle","name":"p"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":188},{"name":"InitiateExplosion","ret":"void","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":198},{"name":"OnExplode","ret":"void","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":209},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":217},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":225},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":235},{"name":"IsTimerDetonable","ret":"bool","file":"4_World/Entities/ExplosivesBase.c","line":240},{"name":"Arm","ret":"void","file":"4_World/Entities/ExplosivesBase.c","line":245},{"name":"OnArmed","ret":"void","proto":true,"file":"4_World/Entities/ExplosivesBase.c","line":252},{"name":"CanBeArmed","ret":"bool","file":"4_World/Entities/ExplosivesBase.c","line":254},{"name":"Disarm","ret":"void","params":[{"type":"bool","name":"pWithTool","def":"false"}],"file":"4_World/Entities/ExplosivesBase.c","line":259},{"name":"OnBeforeDisarm","ret":"void","proto":true,"file":"4_World/Entities/ExplosivesBase.c","line":266},{"name":"OnDisarmed","ret":"void","params":[{"type":"bool","name":"pWithTool"}],"proto":true,"file":"4_World/Entities/ExplosivesBase.c","line":267},{"name":"CanBeDisarmed","ret":"bool","file":"4_World/Entities/ExplosivesBase.c","line":269},{"name":"GetArmed","ret":"bool","file":"4_World/Entities/ExplosivesBase.c","line":274},{"name":"SetArmed","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":279},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":285},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":295},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":305},{"name":"GetDefused","ret":"bool","file":"4_World/Entities/ExplosivesBase.c","line":310},{"name":"SetDefused","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":315},{"name":"SetAmmoType","ret":"void","params":[{"type":"string","name":"pAmmoType"}],"file":"4_World/Entities/ExplosivesBase.c","line":321},{"name":"SetAmmoTypes","ret":"void","params":[{"type":"array<string>","name":"pAmmoTypes"}],"file":"4_World/Entities/ExplosivesBase.c","line":326},{"name":"SetParticleExplosion","ret":"void","params":[{"type":"int","name":"particle"}],"file":"4_World/Entities/ExplosivesBase.c","line":332},{"name":"SetParticlePosition","ret":"void","params":[{"type":"vector","name":"local_pos"}],"brief":"set position for smoke particle - needs to be in Local Space","file":"4_World/Entities/ExplosivesBase.c","line":338},{"name":"SetParticleOrientation","ret":"void","params":[{"type":"vector","name":"local_ori"}],"file":"4_World/Entities/ExplosivesBase.c","line":348},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":358},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase.c","line":365},{"name":"UpdateLED","ret":"void","params":[{"type":"int","name":"pState"}],"proto":true,"brief":"HELPERS","file":"4_World/Entities/ExplosivesBase.c","line":385},{"name":"HasLockedTriggerSlots","ret":"bool","file":"4_World/Entities/ExplosivesBase.c","line":386},{"name":"LockTriggerSlots","ret":"void","proto":true,"file":"4_World/Entities/ExplosivesBase.c","line":391},{"name":"UnlockTriggerSlots","ret":"void","proto":true,"file":"4_World/Entities/ExplosivesBase.c","line":392},{"name":"LockExplosivesSlots","ret":"void","proto":true,"file":"4_World/Entities/ExplosivesBase.c","line":394},{"name":"UnlockExplosivesSlots","ret":"void","proto":true,"file":"4_World/Entities/ExplosivesBase.c","line":395},{"name":"Init","ret":"void","file":"4_World/Entities/ExplosivesBase.c","line":397},{"name":"Cleanup","ret":"void","mods":["static"],"file":"4_World/Entities/ExplosivesBase.c","line":414},{"name":"InitSpecificsExplosionEffectForSurface","ret":"void","file":"4_World/Entities/ExplosivesBase.c","line":422},{"name":"AddExplosionEffectForSurface","ret":"void","params":[{"type":"string","name":"surface"},{"type":"int","name":"effectID"}],"file":"4_World/Entities/ExplosivesBase.c","line":427},{"name":"GetParticleExplosionID","ret":"int","params":[{"type":"string","name":"surface"}],"file":"4_World/Entities/ExplosivesBase.c","line":434}],"members":[{"name":"DEFAULT_AMMO_TYPE","type":"string","mods":["protected","const"],"init":"\"Explosion_NonLethal\"","file":"4_World/Entities/ExplosivesBase.c","line":21},{"name":"ANIM_PHASE_VISIBILITY","type":"string","mods":["protected","const"],"init":"\"Visibility\"","file":"4_World/Entities/ExplosivesBase.c","line":22},{"name":"m_Armed","type":"bool","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":24},{"name":"m_Defused","type":"bool","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":25},{"name":"m_AmmoTypes","type":"ref array<string>","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":26},{"name":"m_DeleteTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":28},{"name":"m_Light","type":"ExplosiveLight","mods":["protected"],"brief":"light","file":"4_World/Entities/ExplosivesBase.c","line":31},{"name":"m_ParticleExplosion","type":"Particle","mods":["protected"],"brief":"particle","file":"4_World/Entities/ExplosivesBase.c","line":34},{"name":"m_ParticleExplosionArr","type":"ref array<ParticleSource>","mods":["protected"],"init":"{}","file":"4_World/Entities/ExplosivesBase.c","line":35},{"name":"m_ParticleExplosionId","type":"int","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":36},{"name":"m_ParticlePosition","type":"vector","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":37},{"name":"m_ParticleOrientation","type":"vector","mods":["protected"],"file":"4_World/Entities/ExplosivesBase.c","line":38},{"name":"m_TypeToSurfaceParticleIDMap","type":"ref map<string, ref map<string, int>>","mods":["static","protected"],"file":"4_World/Entities/ExplosivesBase.c","line":40}]},{"name":"ExternalControlledActionInput","url":"classes/ExternalControlledActionInput/","base":"NoIndicationActionInputBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":930,"methods":[{"name":"ExternalControlledActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":932}]},{"name":"ExtinguishTorch","url":"classes/ExtinguishTorch/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/ExtinguishTorch.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/ExtinguishTorch.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/ExtinguishTorch.c","line":67},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/ExtinguishTorch.c","line":79}]},{"name":"EyeMask_Black","url":"classes/EyeMask_Black/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":51},{"name":"EyeMask_Blue","url":"classes/EyeMask_Blue/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":50},{"name":"EyeMask_Christmas","url":"classes/EyeMask_Christmas/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":46},{"name":"EyeMask_ColorBase","url":"classes/EyeMask_ColorBase/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":1,"methods":[{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":6},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":11},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":16},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":21},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":23},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":28},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":34}]},{"name":"EyeMask_Dead","url":"classes/EyeMask_Dead/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":47},{"name":"EyeMask_NewYears","url":"classes/EyeMask_NewYears/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":45},{"name":"EyeMask_Red","url":"classes/EyeMask_Red/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":49},{"name":"EyeMask_Valentines","url":"classes/EyeMask_Valentines/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":52},{"name":"EyeMask_Yellow","url":"classes/EyeMask_Yellow/","base":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/EyeMask_Colorbase.c","line":48},{"name":"EyePatch_Improvised","url":"classes/EyePatch_Improvised/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/EyePatch_improvised.c","line":1,"methods":[{"name":"GetEffectWidgetTypes","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/EyePatch_improvised.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/EyePatch_improvised.c","line":8}]},{"name":"Fabric","url":"classes/Fabric/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":106,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":108}]},{"name":"FaceCover_Improvised","url":"classes/FaceCover_Improvised/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/FaceCover_improvised.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/FaceCover_improvised.c","line":3}]},{"name":"FadeColors","url":"classes/FadeColors/","file":"3_Game/Colors.c","line":69,"members":[{"name":"WHITE","type":"int","mods":["const"],"init":"0xFFFFFFFF","file":"3_Game/Colors.c","line":71},{"name":"LIGHT_GREY","type":"int","mods":["const"],"init":"0xFFD7D7D7","file":"3_Game/Colors.c","line":72},{"name":"BLACK","type":"int","mods":["const"],"init":"0xFF000000","file":"3_Game/Colors.c","line":73},{"name":"RED","type":"int","mods":["const"],"init":"0xFFFF0000","file":"3_Game/Colors.c","line":74},{"name":"DARK_RED","type":"int","mods":["const"],"init":"0xFF3f0000","file":"3_Game/Colors.c","line":75}]},{"name":"FAL_Base","url":"classes/FAL_Base/","base":"RifleBoltLock_Base","file":"4_World/Entities/Firearms/AutomaticRifle/FAL.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/FAL.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/FAL.c","line":9}]},{"name":"Fal_FoldingBttstck","url":"classes/Fal_FoldingBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":29},{"name":"Fal_OeBttstck","url":"classes/Fal_OeBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":30},{"name":"FallDamageData","url":"classes/FallDamageData/","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":1,"members":[{"name":"m_LandType","type":"int","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":3},{"name":"m_Height","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":4},{"name":"m_HealthCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":5},{"name":"m_ShockCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":6},{"name":"m_BrokenLegsCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":7},{"name":"m_BleedingHandsCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":8},{"name":"m_BleedingFeetCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":9},{"name":"m_BleedingLegsCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":10},{"name":"m_GlovesHealthCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":11},{"name":"m_ShoesHealthCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":12},{"name":"m_PantsHealthCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":13},{"name":"m_BleedingChanceCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":14},{"name":"m_BleedingChanceLegsCoef","type":"float","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":15}]},{"name":"FallDamageDebugData","url":"classes/FallDamageDebugData/","base":"Param","file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":333,"methods":[{"name":"Synch","ret":"void","params":[{"type":"DayZPlayerImplementFallDamage","name":"fallDamage"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":348},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":356},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":361}],"members":[{"name":"m_LandType","type":"int","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":335},{"name":"m_Height","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":336},{"name":"m_HealthCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":337},{"name":"m_ShockCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":338},{"name":"m_BrokenLegsCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":339},{"name":"m_GlovesHealthCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":340},{"name":"m_ShoesHealthCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":341},{"name":"m_PantsHealthCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":342},{"name":"m_BleedingHandsCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":343},{"name":"m_BleedingFeetCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":344},{"name":"m_BleedingLegsCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":345},{"name":"m_BleedingChanceCoef","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/DayZPlayerImplementFallDamage.c","line":346}]},{"name":"FALRecoil","url":"classes/FALRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/FALRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/FALRecoil.c","line":3}]},{"name":"FAMAS","url":"classes/FAMAS/","base":"Famas_Base","file":"4_World/Entities/Firearms/AutomaticRifle/FAMAS.c","line":41},{"name":"Famas_Base","url":"classes/Famas_Base/","base":"RifleBoltFree_Base","file":"4_World/Entities/Firearms/AutomaticRifle/FAMAS.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/FAMAS.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/FAMAS.c","line":9}]},{"name":"FamasRecoil","url":"classes/FamasRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/FamasRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/FamasRecoil.c","line":3}]},{"name":"FangeKnife","url":"classes/FangeKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/FangeKnife.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FangeKnife.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/FangeKnife.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FangeKnife.c","line":13}]},{"name":"Farmer_Preset","url":"classes/Farmer_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":30,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":32}]},{"name":"FarmingHoe","url":"classes/FarmingHoe/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Tools/FarmingHoe.c","line":1,"methods":[{"name":"CanMakeGardenplot","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FarmingHoe.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FarmingHoe.c","line":8},{"name":"SetActionAnimOverrides","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FarmingHoe.c","line":27},{"name":"GetOnDigWormsAmount","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FarmingHoe.c","line":32}]},{"name":"FatigueMdfr","url":"classes/FatigueMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":11},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":20},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":25},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":34},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":39},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":45}],"members":[{"name":"m_Time","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":3},{"name":"m_NextEvent","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":4},{"name":"FATIGUE_EVENT_INTERVAL_MIN","type":"float","mods":["static","const"],"init":"5","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":6},{"name":"FATIGUE_EVENT_INTERVAL_MAX","type":"float","mods":["static","const"],"init":"12","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":7},{"name":"STAMINA_RECOVERY_MULTIPLIER","type":"float","mods":["static","const"],"init":"0.33","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":8},{"name":"STAMINA_DEPLETION_MULTIPLIER","type":"float","mods":["static","const"],"init":"1.33","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fatigue.c","line":9}]},{"name":"FatigueSoundEvent","url":"classes/FatigueSoundEvent/","base":"SymptomSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":51,"methods":[{"name":"FatigueSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":53},{"name":"OnPlay","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":59}]},{"name":"FeatureTimeAccel","url":"classes/FeatureTimeAccel/","file":"3_Game/Static/TimeAccel.c","line":17,"methods":[{"name":"Init","ret":"bool","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":24},{"name":"Bind","ret":"void","params":[{"type":"DiagMenuIDs","name":"id"},{"type":"ETimeAccelCategories","name":"catBit"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":39},{"name":"GetCategoryByDiagID","ret":"int","params":[{"type":"DiagMenuIDs","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":47},{"name":"GetDiagIDByCategory","ret":"int","params":[{"type":"ETimeAccelCategories","name":"category"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":54},{"name":"GetFeatureTimeAccelEnabled","ret":"bool","params":[{"type":"ETimeAccelCategories","name":"categoryBit"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":68},{"name":"GetFeatureTimeAccelValue","ret":"float","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":75},{"name":"CopyTimeAccelClipboard","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"timeAccelBig"},{"type":"float","name":"timeAccelSmall"},{"type":"int","name":"bitMask"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":84},{"name":"GetTimeAccelBitmask","ret":"int","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":94},{"name":"WriteCategoryBit","ret":"void","params":[{"mods":["out"],"type":"int","name":"bitmask"},{"type":"int","name":"diagMenuID"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":108},{"name":"AreTimeAccelParamsSame","ret":"bool","params":[{"type":"TimeAccelParam","name":"p1"},{"type":"TimeAccelParam","name":"p2"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":119},{"name":"SendTimeAccel","ret":"void","params":[{"type":"Man","name":"player"},{"type":"TimeAccelParam","name":"param"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":134}],"members":[{"name":"m_CurrentTimeAccel","type":"ref TimeAccelParam","mods":["static"],"cond":["DIAG_DEVELOPER"],"brief":"= new TimeAccelParam(false, 0, 0);","file":"3_Game/Static/TimeAccel.c","line":19},{"name":"m_Mapping","type":"ref map<int,int>","mods":["static"],"init":"new map<int,int>()","cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":20},{"name":"m_IDs","type":"ref array<int>","mods":["static"],"init":"new array<int>()","cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":21},{"name":"m_Initializeded","type":"bool","mods":["static"],"init":"Init()","cond":["DIAG_DEVELOPER"],"file":"3_Game/Static/TimeAccel.c","line":22}]},{"name":"FeetCover_Improvised","url":"classes/FeetCover_Improvised/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/FeetCover_improvised.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/FeetCover_improvised.c","line":3}]},{"name":"FemaleEvaFeet","url":"classes/FemaleEvaFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":26},{"name":"FemaleEvaHands","url":"classes/FemaleEvaHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":26},{"name":"FemaleEvaLegs","url":"classes/FemaleEvaLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":25},{"name":"FemaleEvaTorso","url":"classes/FemaleEvaTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":25},{"name":"FemaleFeet_Base","url":"classes/FemaleFeet_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":2},{"name":"FemaleFridaFeet","url":"classes/FemaleFridaFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":27},{"name":"FemaleFridaHands","url":"classes/FemaleFridaHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":27},{"name":"FemaleFridaLegs","url":"classes/FemaleFridaLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":26},{"name":"FemaleFridaTorso","url":"classes/FemaleFridaTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":26},{"name":"FemaleGabiFeet","url":"classes/FemaleGabiFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":28},{"name":"FemaleGabiHands","url":"classes/FemaleGabiHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":28},{"name":"FemaleGabiLegs","url":"classes/FemaleGabiLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":27},{"name":"FemaleGabiTorso","url":"classes/FemaleGabiTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":27},{"name":"FemaleHands_Base","url":"classes/FemaleHands_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":2},{"name":"FemaleHelgaFeet","url":"classes/FemaleHelgaFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":29},{"name":"FemaleHelgaHands","url":"classes/FemaleHelgaHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":29},{"name":"FemaleHelgaLegs","url":"classes/FemaleHelgaLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":28},{"name":"FemaleHelgaTorso","url":"classes/FemaleHelgaTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":28},{"name":"FemaleIrenaFeet","url":"classes/FemaleIrenaFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":30},{"name":"FemaleIrenaHands","url":"classes/FemaleIrenaHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":30},{"name":"FemaleIrenaLegs","url":"classes/FemaleIrenaLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":29},{"name":"FemaleIrenaTorso","url":"classes/FemaleIrenaTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":29},{"name":"FemaleJudyFeet","url":"classes/FemaleJudyFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":31},{"name":"FemaleJudyHands","url":"classes/FemaleJudyHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":31},{"name":"FemaleJudyLegs","url":"classes/FemaleJudyLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":30},{"name":"FemaleJudyTorso","url":"classes/FemaleJudyTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":30},{"name":"FemaleKeikoFeet","url":"classes/FemaleKeikoFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":32},{"name":"FemaleKeikoHands","url":"classes/FemaleKeikoHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":32},{"name":"FemaleKeikoLegs","url":"classes/FemaleKeikoLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":31},{"name":"FemaleKeikoTorso","url":"classes/FemaleKeikoTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":31},{"name":"FemaleLegs_Base","url":"classes/FemaleLegs_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":2},{"name":"FemaleLindaFeet","url":"classes/FemaleLindaFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":33},{"name":"FemaleLindaHands","url":"classes/FemaleLindaHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":33},{"name":"FemaleLindaLegs","url":"classes/FemaleLindaLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":32},{"name":"FemaleLindaTorso","url":"classes/FemaleLindaTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":32},{"name":"FemaleMariaFeet","url":"classes/FemaleMariaFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":34},{"name":"FemaleMariaHands","url":"classes/FemaleMariaHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":34},{"name":"FemaleMariaLegs","url":"classes/FemaleMariaLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":33},{"name":"FemaleMariaTorso","url":"classes/FemaleMariaTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":33},{"name":"FemaleNaomiFeet","url":"classes/FemaleNaomiFeet/","base":"FemaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":35},{"name":"FemaleNaomiHands","url":"classes/FemaleNaomiHands/","base":"FemaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":35},{"name":"FemaleNaomiLegs","url":"classes/FemaleNaomiLegs/","base":"FemaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":34},{"name":"FemaleNaomiTorso","url":"classes/FemaleNaomiTorso/","base":"FemaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":34},{"name":"FemaleTorso_Base","url":"classes/FemaleTorso_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":2},{"name":"Fence","url":"classes/Fence/","base":"BaseBuildingBase","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":1,"methods":[{"name":"Fence","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":36},{"name":"GetConstructionKitType","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":45},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":50},{"name":"HasHinges","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":56},{"name":"HasFullyConstructedGate","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":61},{"name":"SetGateState","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":66},{"name":"GetGateState","ret":"int","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":72},{"name":"CheckGateState","ret":"int","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":77},{"name":"SetOpenedState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":105},{"name":"IsOpened","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":110},{"name":"IsLocked","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":115},{"name":"NameOverride","ret":"bool","params":[{"mods":["out"],"type":"string","name":"output"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":126},{"name":"GetCombinationLock","ret":"CombinationLock","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":137},{"name":"GetCamoNet","ret":"CamoNet","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":143},{"name":"GetBarbedWire1","ret":"BarbedWire","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":149},{"name":"GetBarbedWire2","ret":"BarbedWire","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":155},{"name":"GetKitSpawnPosition","ret":"vector","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":162},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":176},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":197},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":212},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":222},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":257},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":276},{"name":"OnPartBuiltServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":297},{"name":"OnPartDismantledServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":309},{"name":"OnPartDestroyedServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"},{"type":"bool","name":"destroyed_by_connected_part","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":331},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":367},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":406},{"name":"CanBeRepairedToPristine","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":421},{"name":"CanOpenFence","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":427},{"name":"CanCloseFence","ret":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":437},{"name":"OpenFence","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":447},{"name":"CloseFence","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":489},{"name":"CheckFenceOpened","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":531},{"name":"CheckFenceClosed","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":541},{"name":"CreateAreaDamage","ret":"void","params":[{"type":"string","name":"slot_name"},{"type":"float","name":"rotation_angle","def":"0"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":558},{"name":"UpdateBarbedWireAreaDamagePos","ret":"void","params":[{"type":"float","name":"rotation_angle","def":"0"},{"type":"bool","name":"to_delete","def":"false"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":569},{"name":"PostAreaDamageActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":603},{"name":"IsPlayerInside","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":615},{"name":"IsFacingPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":651},{"name":"IsFacingCamera","ret":"bool","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":678},{"name":"HasProperDistance","ret":"bool","params":[{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":703},{"name":"CanUseConstructionBuild","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":718},{"name":"SoundGateOpenStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":726},{"name":"SoundGateCloseStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":735},{"name":"SoundGateCloseEnd","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":744},{"name":"GateAttachmentsSanityCheck","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":753},{"name":"HandleDropAttachment","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":770},{"name":"GateAttachmentConditions","ret":"bool","params":[{"type":"int","name":"slotId"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":789},{"name":"TranslateSlotFromSelection","ret":"bool","params":[{"type":"string","name":"selection_name"},{"mods":["out"],"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":815},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":825},{"name":"OnDebugSpawnBuildExcludes","ret":"array<string>","mods":["override"],"brief":"Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":854},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":892}],"members":[{"name":"GATE_STATE_NONE","type":"int","mods":["const"],"init":"0","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":3},{"name":"GATE_STATE_PARTIAL","type":"int","mods":["const"],"init":"1","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":4},{"name":"GATE_STATE_FULL","type":"int","mods":["const"],"init":"2","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":5},{"name":"ATTACHMENT_SLOT_COMBINATION_LOCK","type":"string","mods":["const"],"init":"\"Att_CombinationLock\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":7},{"name":"SOUND_GATE_OPEN_START","type":"string","mods":["const"],"init":"\"DoorWoodTowerOpen_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":8},{"name":"SOUND_GATE_CLOSE_START","type":"string","mods":["const"],"init":"\"DoorWoodTowerClose_start_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":9},{"name":"SOUND_GATE_CLOSE_END","type":"string","mods":["const"],"init":"\"DoorWoodTowerClose_end_SoundSet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":10},{"name":"GATE_ROTATION_ANGLE_DEG","type":"float","mods":["const"],"init":"100","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":13},{"name":"GATE_ROTATION_TIME_APPROX","type":"float","mods":["const"],"init":"2000","brief":"ms","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":14},{"name":"MAX_ACTION_DETECTION_ANGLE_RAD","type":"float","mods":["const"],"init":"1.3","brief":"1.3 RAD = ~75 DEG","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":16},{"name":"MAX_ACTION_DETECTION_DISTANCE","type":"float","mods":["const"],"init":"2.0","brief":"meters","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":17},{"name":"ATTACHMENT_WOODEN_LOG","type":"typename","init":"WoodenLog","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":19},{"name":"ATTACHMENT_COMBINATION_LOCK","type":"typename","init":"CombinationLock","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":20},{"name":"ATTSLOT_CAMONET","type":"string","init":"\"Wall_Camonet\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":22},{"name":"ATTSLOT_BARBEDWIRE_DOWN","type":"string","init":"\"Wall_Barbedwire_1\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":23},{"name":"ATTSLOT_BARBEDWIRE_UP","type":"string","init":"\"Wall_Barbedwire_2\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":24},{"name":"m_ToDiscard","type":"bool","mods":["protected"],"init":"false","brief":"for legacy OnStoreLoad handling","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":28},{"name":"m_IsOpened","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":29},{"name":"m_IsOpenedClient","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":30},{"name":"m_GateState","type":"int","mods":["protected"],"init":"0","file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":31},{"name":"m_SoundGate_Start","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":33},{"name":"m_SoundGate_End","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Fence.c","line":34}]},{"name":"FenceKit","url":"classes/FenceKit/","base":"KitBase","file":"4_World/Entities/ItemBase/FenceKit.c","line":1,"methods":[{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FenceKit.c","line":3},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/FenceKit.c","line":19},{"name":"DoPlacingHeightCheck","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FenceKit.c","line":36},{"name":"HeightCheckOverride","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/FenceKit.c","line":41},{"name":"DisassembleKit","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FenceKit.c","line":46},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FenceKit.c","line":59}]},{"name":"FeverBlurSymptom","url":"classes/FeverBlurSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":22},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":38},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":44},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":74},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":79},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":84},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":90}],"members":[{"name":"m_MatGauss","type":"Material","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":3},{"name":"m_BlurDuration","type":"float","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":5},{"name":"m_BlurStrength","type":"float","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":6},{"name":"m_EffectTime","type":"float","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":7},{"name":"m_EffectStartTime","type":"float","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":8},{"name":"m_Time","type":"float","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":9},{"name":"m_Requester","type":"PPERequester_FeverEffects","mods":["protected"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":10},{"name":"BLUR_STRENGTH_MIN","type":"float","mods":["const"],"init":"0.15","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":12},{"name":"BLUR_STRENGTH_MAX","type":"float","mods":["const"],"init":"0.25","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":13},{"name":"BLUR_DURATION_TIME_MIN","type":"int","mods":["const"],"init":"1.5","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":15},{"name":"BLUR_DURATION_TIME_MAX","type":"int","mods":["const"],"init":"2.5","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":16},{"name":"MIN_TIME_BETWEEN_EFFECTS","type":"int","mods":["const"],"init":"25.0","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":18},{"name":"MAX_TIME_BETWEEN_EFFECTS","type":"int","mods":["const"],"init":"35.0","file":"4_World/Classes/PlayerSymptoms/States/Secondary/FeverBlurState.c","line":19}]},{"name":"FeverMdfr","url":"classes/FeverMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":10},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":19},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":24},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":32},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":38},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":46},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":51}],"members":[{"name":"m_Time","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":3},{"name":"m_NextEvent","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":4},{"name":"EVENT_INTERVAL_MIN","type":"float","mods":["static","const"],"init":"12","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":6},{"name":"EVENT_INTERVAL_MAX","type":"float","mods":["static","const"],"init":"18","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Fever.c","line":7}]},{"name":"FeverNotfr","url":"classes/FeverNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/FeverNotfr.c","line":1,"methods":[{"name":"FeverNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/FeverNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/FeverNotfr.c","line":8}]},{"name":"FieldShovel","url":"classes/FieldShovel/","base":"ItemBase","file":"4_World/Entities/ItemBase/FieldShovel.c","line":1,"methods":[{"name":"CanMakeGardenplot","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FieldShovel.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FieldShovel.c","line":8},{"name":"GetOnDigWormsAmount","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/FieldShovel.c","line":27}]},{"name":"FileSerializer","url":"classes/FileSerializer/","base":"Serializer","brief":"Serializer API implementation for File IO. See Serializer for more info. \\n usage:","file":"1_Core/proto/Serializer.c","line":103,"methods":[{"name":"FileSerializer","kind":"ctor","ret":"void","file":"1_Core/proto/Serializer.c","line":105},{"name":"~FileSerializer","kind":"dtor","ret":"void","file":"1_Core/proto/Serializer.c","line":106},{"name":"Open","ret":"bool","params":[{"type":"string","name":"path"},{"type":"FileMode","name":"mode","def":"FileMode.READ"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/Serializer.c","line":108},{"name":"IsOpen","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/Serializer.c","line":109},{"name":"Close","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/proto/Serializer.c","line":110}]},{"name":"FillGasMask_Filter","url":"classes/FillGasMask_Filter/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/FillGasMask_Filter.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FillGasMask_Filter.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FillGasMask_Filter.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FillGasMask_Filter.c","line":86}]},{"name":"FillSyringe","url":"classes/FillSyringe/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/FillSyringe.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FillSyringe.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FillSyringe.c","line":58}]},{"name":"FilteringBottle","url":"classes/FilteringBottle/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":1,"methods":[{"name":"GetPouringSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":10},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":15},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":20},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":25},{"name":"GetEmptyingEndSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":30},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":35},{"name":"GetEmptyingEndSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":40},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":45},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":56},{"name":"FilterAgents","ret":"int","params":[{"type":"int","name":"agentsIn"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":61},{"name":"OnConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":68},{"name":"DamageBottleConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":75},{"name":"AffectLiquidContainerOnFill","ret":"void","params":[{"type":"int","name":"liquid_type"},{"type":"float","name":"amount"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":80},{"name":"AffectLiquidContainerOnTransfer","ret":"void","params":[{"type":"int","name":"liquidType"},{"type":"float","name":"amount"},{"type":"float","name":"sourceLiquidTemperature"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":93},{"name":"GetItemOverheatThreshold","ret":"float","mods":["override"],"brief":"disregards liquid boil threshold if filled","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":107}],"members":[{"name":"DAMAGE_CONSUME_PER_ML","type":"float","mods":["const"],"init":"0.01","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":3},{"name":"DAMAGE_OVERHEAT_PER_S","type":"float","mods":["const"],"init":"1","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":4},{"name":"DAMAGE_ENVIRO_LIQUID_COEF_MIN","type":"float","mods":["const"],"init":"1","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":5},{"name":"DAMAGE_ENVIRO_LIQUID_COEF_MAX","type":"float","mods":["const"],"init":"1.5","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":6},{"name":"DAMAGE_ENVIRO_TEMPDIFF_MIN","type":"float","mods":["const"],"init":"80","brief":"min damage at this demperature diff","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":7},{"name":"DAMAGE_ENVIRO_TEMPDIFF_MAX","type":"float","mods":["const"],"init":"10","brief":"maximum damage at this demperature diff","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/FilteringBottle.c","line":8}]},{"name":"FirearmActionAttachMagazine","url":"classes/FirearmActionAttachMagazine/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":11,"methods":[{"name":"FirearmActionAttachMagazine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":16},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":21},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":26},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":37},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":42},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":49},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":58},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":77},{"name":"Post_SetupAction","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":94},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":115},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":199},{"name":"CanBePerformedFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":213},{"name":"CanBePerformedFromQuickbar","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":218}]},{"name":"FirearmActionAttachMagazineQuick","url":"classes/FirearmActionAttachMagazineQuick/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":225,"methods":[{"name":"FirearmActionAttachMagazineQuick","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":227},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":231},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":262},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":269},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":278},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":297},{"name":"Post_SetupAction","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":314},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":338},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":425},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":439},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":444},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":449},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionAttachMagazine.c","line":454}]},{"name":"FirearmActionBase","url":"classes/FirearmActionBase/","base":"ActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":1,"methods":[{"name":"FirearmActionBase","kind":"ctor","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":3},{"name":"GetStanceMask","ret":"int","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":5},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":10},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":15},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":20},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":26},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":32},{"name":"CanBePerformedFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":39},{"name":"CanBeUsedOnBack","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":44},{"name":"CanBeUsedRaised","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":49},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":54},{"name":"GetProgress","ret":"float","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":66},{"name":"AddActionJuncture","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionBase.c","line":71}]},{"name":"FirearmActionDetachMagazine","url":"classes/FirearmActionDetachMagazine/","base":"ActionSequentialBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":147,"methods":[{"name":"FirearmActionDetachMagazine","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":149},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":153},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":160},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":202},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":213},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":238},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":250},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":255},{"name":"CanBePerformedFromQuickbar","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":261},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":266},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":276},{"name":"OnStageStart","ret":"void","params":[{"type":"SequentialActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":281},{"name":"OnUpdate","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":329},{"name":"OnStartServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":356},{"name":"OnEndServer","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":364}]},{"name":"FirearmActionDetachMagazine_Old","url":"classes/FirearmActionDetachMagazine_Old/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":10,"methods":[{"name":"FirearmActionDetachMagazine_Old","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":12},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":16},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":21},{"name":"CanBePerformedFromQuickbar","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":26},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":31},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":37},{"name":"InventoryReservation","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":42},{"name":"CreateActionData","ret":"ActionData","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":62},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":68},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"ActionReciveData","name":"action_recive_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":78},{"name":"HandleReciveData","ret":"void","params":[{"type":"ActionReciveData","name":"action_recive_data"},{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":99},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":110},{"name":"ActionConditionContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":120},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionDetachMagazine.c","line":125}]},{"name":"FirearmActionLoadBullet","url":"classes/FirearmActionLoadBullet/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":1,"methods":[{"name":"FirearmActionLoadBullet","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":3},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":8},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":13},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":37},{"name":"GetDisplayInteractObject","ret":"Object","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":58},{"name":"CanBePerformedFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":71},{"name":"CanBePerformedFromQuickbar","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":76}]},{"name":"FirearmActionLoadBulletQuick","url":"classes/FirearmActionLoadBulletQuick/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":82,"methods":[{"name":"FirearmActionLoadBulletQuick","kind":"ctor","ret":"void","proto":true,"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":84},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":86},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":91},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":97},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":102},{"name":"SetupAction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"ActionData","name":"action_data"},{"type":"Param","name":"extra_data","def":"NULL"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":113},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadBullet.c","line":128}]},{"name":"FirearmActionLoadMultiBullet","url":"classes/FirearmActionLoadMultiBullet/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":1,"methods":[{"name":"FirearmActionLoadMultiBullet","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":6},{"name":"GetActionCategory","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":11},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":26},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":36},{"name":"CanBePerformedFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":45},{"name":"CanBeSetFromInventory","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":50},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":55},{"name":"CanBePerformedFromQuickbar","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":60},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":65},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":87}]},{"name":"FirearmActionLoadMultiBulletQuick","url":"classes/FirearmActionLoadMultiBulletQuick/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":94,"methods":[{"name":"FirearmActionLoadMultiBulletQuick","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":99},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":103},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":108},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":113},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":118},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":125},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":134},{"name":"OnEndInput","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":165}]},{"name":"FirearmActionLoadMultiBulletRadial","url":"classes/FirearmActionLoadMultiBulletRadial/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":171,"methods":[{"name":"FirearmActionLoadMultiBulletRadial","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":176},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":180},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":185},{"name":"CanContinue","ret":"bool","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":191},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":199},{"name":"OnStart","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":209},{"name":"OnEnd","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionLoadMultiBullet.c","line":217}]},{"name":"FirearmActionMechanicManipulate","url":"classes/FirearmActionMechanicManipulate/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":1,"methods":[{"name":"FirearmActionLoadBulletQuick","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":3},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":7},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":17},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":29},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionMechanicManipulate.c","line":54}]},{"name":"FirearmActionUnjam","url":"classes/FirearmActionUnjam/","base":"FirearmActionBase","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":1,"methods":[{"name":"FirearmActionUnjam","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":3},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":7},{"name":"GetInputType","ret":"typename","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":12},{"name":"CreateConditionComponents","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":17},{"name":"HasProgress","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":23},{"name":"ActionCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":29},{"name":"Start","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Weapons/FirearmActionUnjam.c","line":38}]},{"name":"FireConsumable","url":"classes/FireConsumable/","file":"4_World/Classes/Cooking/FireConsumable.c","line":1,"methods":[{"name":"FireConsumable","kind":"ctor","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"energy"}],"file":"4_World/Classes/Cooking/FireConsumable.c","line":7},{"name":"GetItem","ret":"ItemBase","file":"4_World/Classes/Cooking/FireConsumable.c","line":15},{"name":"GetEnergy","ret":"float","file":"4_World/Classes/Cooking/FireConsumable.c","line":21},{"name":"GetRemainingEnergy","ret":"float","file":"4_World/Classes/Cooking/FireConsumable.c","line":27},{"name":"SetRemainingEnergy","ret":"void","params":[{"type":"float","name":"energy"}],"file":"4_World/Classes/Cooking/FireConsumable.c","line":32}],"members":[{"name":"m_Item","type":"ItemBase","file":"4_World/Classes/Cooking/FireConsumable.c","line":3},{"name":"m_Energy","type":"float","file":"4_World/Classes/Cooking/FireConsumable.c","line":4},{"name":"m_RemainingEnergy","type":"float","file":"4_World/Classes/Cooking/FireConsumable.c","line":5}]},{"name":"FireConsumableType","url":"classes/FireConsumableType/","file":"4_World/Classes/Cooking/FireConsumableType.c","line":1,"methods":[{"name":"FireConsumableType","kind":"ctor","ret":"void","params":[{"type":"typename","name":"item_type"},{"type":"float","name":"energy"},{"type":"bool","name":"is_kindling"},{"type":"string","name":"att_slot"}],"file":"4_World/Classes/Cooking/FireConsumableType.c","line":8},{"name":"GetItemType","ret":"typename","file":"4_World/Classes/Cooking/FireConsumableType.c","line":17},{"name":"GetEnergy","ret":"float","file":"4_World/Classes/Cooking/FireConsumableType.c","line":23},{"name":"IsKindling","ret":"bool","file":"4_World/Classes/Cooking/FireConsumableType.c","line":29},{"name":"GetAttSlot","ret":"string","file":"4_World/Classes/Cooking/FireConsumableType.c","line":35}],"members":[{"name":"m_ItemType","type":"typename","file":"4_World/Classes/Cooking/FireConsumableType.c","line":3},{"name":"m_Energy","type":"float","file":"4_World/Classes/Cooking/FireConsumableType.c","line":4},{"name":"m_IsKindling","type":"bool","file":"4_World/Classes/Cooking/FireConsumableType.c","line":5},{"name":"m_AttSlot","type":"string","file":"4_World/Classes/Cooking/FireConsumableType.c","line":6}]},{"name":"FireExtinguisher","url":"classes/FireExtinguisher/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/FireExtinguisher.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireExtinguisher.c","line":3}]},{"name":"FirefighterAxe","url":"classes/FirefighterAxe/","base":"ToolBase","file":"4_World/Entities/ItemBase/FirefighterAxe.c","line":1,"methods":[{"name":"FirefighterAxe","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FirefighterAxe.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FirefighterAxe.c","line":7}]},{"name":"FirefighterJacket_Beige","url":"classes/FirefighterJacket_Beige/","base":"FirefighterJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FirefighterJacket_ColorBase.c","line":9},{"name":"FirefighterJacket_Black","url":"classes/FirefighterJacket_Black/","base":"FirefighterJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FirefighterJacket_ColorBase.c","line":10},{"name":"FirefighterJacket_ColorBase","url":"classes/FirefighterJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/FirefighterJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/FirefighterJacket_ColorBase.c","line":3}]},{"name":"FirefightersHelmet_ColorBase","url":"classes/FirefightersHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/FirefightersHelmet_ColorBase.c","line":1},{"name":"FirefightersHelmet_Red","url":"classes/FirefightersHelmet_Red/","base":"FirefightersHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/FirefightersHelmet_ColorBase.c","line":2},{"name":"FirefightersHelmet_White","url":"classes/FirefightersHelmet_White/","base":"FirefightersHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/FirefightersHelmet_ColorBase.c","line":3},{"name":"FirefightersHelmet_Yellow","url":"classes/FirefightersHelmet_Yellow/","base":"FirefightersHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/FirefightersHelmet_ColorBase.c","line":4},{"name":"FirefightersPants_Beige","url":"classes/FirefightersPants_Beige/","base":"FirefightersPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FirefightersPants_ColorBase.c","line":9},{"name":"FirefightersPants_Black","url":"classes/FirefightersPants_Black/","base":"FirefightersPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FirefightersPants_ColorBase.c","line":10},{"name":"FirefightersPants_ColorBase","url":"classes/FirefightersPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/FirefightersPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/FirefightersPants_ColorBase.c","line":3}]},{"name":"Fireplace","url":"classes/Fireplace/","base":"FireplaceBase","file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":1,"methods":[{"name":"Fireplace","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":6},{"name":"InitializeTemperatureSources","ret":"void","mods":["override","protected"],"brief":"universal temperature sources overrides","file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":26},{"name":"IsBaseFireplace","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":35},{"name":"CanObstruct","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":40},{"name":"CanProxyObstruct","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":45},{"name":"EOnTouch","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":50},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":55},{"name":"ContactEvent","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"vector","name":"position"}],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":60},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":66},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":79},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":127},{"name":"CanLoadAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":139},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"brief":"IsOven() &&","file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":183},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":214},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":278},{"name":"SetCookingEquipment","ret":"void","params":[{"type":"ItemBase","name":"equipment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":340},{"name":"OnBeforeTryDelete","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":354},{"name":"IsPrepareToDelete","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":361},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":368},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":383},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":389},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":397},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":409},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":424},{"name":"CanAssignAttachmentsToQuickbar","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":446},{"name":"HeightStartCheckOverride","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":451},{"name":"CanShowSmoke","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":457},{"name":"DestroyClutterCutter","ret":"void","params":[{"type":"Object","name":"clutter_cutter"}],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":463},{"name":"RefreshPhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":468},{"name":"RefreshFireplacePhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":495},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":501},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":515},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":538},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":557},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":562},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":567},{"name":"IsIgnited","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":572},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":577},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":581},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":618},{"name":"IgniteEntityAsFireplace","ret":"Fireplace","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"mods":["notnull"],"type":"EntityAI","name":"fire_source"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":685},{"name":"CanIgniteEntityAsFireplace","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":717},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":742}],"members":[{"name":"m_ContactEventProcessing","type":"bool","init":"false","file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":3},{"name":"m_ContactDeletionProcessing","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/FireplaceBase/Fireplace.c","line":4}]},{"name":"FireplaceBase","url":"classes/FireplaceBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":21,"methods":[{"name":"FireplaceBase","kind":"ctor","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":236},{"name":"~FireplaceBase","kind":"dtor","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":297},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":311},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":332},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":341},{"name":"OnAttachmentRuined","ret":"void","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":375},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":404},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":417},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":431},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":469},{"name":"Synchronize","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":488},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":502},{"name":"IsFireplace","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":531},{"name":"IsBaseFireplace","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":536},{"name":"IsBarrelWithHoles","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":541},{"name":"IsFireplaceIndoor","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":546},{"name":"IsIndoorOven","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":551},{"name":"CanHaveWetness","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":556},{"name":"CanHaveTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":561},{"name":"GetCookingTargetTemperature","ret":"bool","params":[{"mods":["out"],"type":"float","name":"temperature"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":566},{"name":"IsSelfAdjustingTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":572},{"name":"InitializeTemperatureSources","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":577},{"name":"GetCookingEquipment","ret":"ItemBase","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":587},{"name":"SetCookingEquipment","ret":"void","params":[{"type":"ItemBase","name":"equipment"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":592},{"name":"ClearCookingEquipment","ret":"void","params":[{"type":"ItemBase","name":"pItem"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":597},{"name":"ClearCookingEquipment","ret":"void","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":608},{"name":"DirectCookingSlotsInUse","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":613},{"name":"SmokingSlotsInUse","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":625},{"name":"DestroyFireplace","ret":"void","brief":"[DEPRECATED]","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":638},{"name":"IsPrepareToDelete","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":643},{"name":"OnChildItemRemoved","ret":"void","params":[{"type":"InventoryItem","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":648},{"name":"CheckForDestroy","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":654},{"name":"RefreshFireplaceVisuals","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":667},{"name":"SetBurntFirewood","ret":"void","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":840},{"name":"RefreshFireplacePhysics","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":850},{"name":"RefreshFireParticlesAndSounds","ret":"void","params":[{"type":"bool","name":"force_refresh"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":852},{"name":"StopAllParticlesAndSounds","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1023},{"name":"CanShowSmoke","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1050},{"name":"RefreshFireState","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1056},{"name":"PlayParticle","ret":"bool","params":[{"mods":["out"],"type":"Particle","name":"particle"},{"type":"int","name":"particle_type"},{"type":"vector","name":"pos"},{"type":"bool","name":"worldpos","def":"false"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1094},{"name":"StopParticle","ret":"bool","params":[{"mods":["out"],"type":"Particle","name":"particle"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1114},{"name":"ParticleFireStartStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1128},{"name":"ParticleFireStartStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1140},{"name":"ParticleSmallFireStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1146},{"name":"ParticleSmallFireStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1158},{"name":"ParticleNormalFireStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1164},{"name":"ParticleNormalFireStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1176},{"name":"ParticleSmallSmokeStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1182},{"name":"ParticleSmallSmokeStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1202},{"name":"ParticleNormalSmokeStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1208},{"name":"ParticleNormalSmokeStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1228},{"name":"ParticleFireEndStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1234},{"name":"ParticleFireEndStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1246},{"name":"ParticleFireWindyNoIgniteStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1251},{"name":"ParticleSteamExtinguishingStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1264},{"name":"ParticleSteamExtinguishingStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1269},{"name":"ParticleSteamEndStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1275},{"name":"ParticleSteamEndStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1280},{"name":"ParticleWetNoIgniteStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1285},{"name":"ParticleWetNoIgniteStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1290},{"name":"GetCeilingHeight","ret":"bool","params":[{"mods":["out"],"type":"float","name":"actual_height"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1295},{"name":"GetAirResistanceForSmokeParticles","ret":"float","params":[{"type":"float","name":"actual_height"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1311},{"name":"GetFireEffectPosition","ret":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1324},{"name":"GetSmokeEffectPosition","ret":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1329},{"name":"SoundFireLightStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1339},{"name":"SoundFireHeavyStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1344},{"name":"SoundFireNoFireStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1349},{"name":"SoundFireExtinguishedStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1354},{"name":"SoundFireWetNoIgniteStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1359},{"name":"SoundFireExtinguishingStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1364},{"name":"SoundFireWindyNoIgniteStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1369},{"name":"SoundFireStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1375},{"name":"AddToFireConsumables","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1384},{"name":"GetFireConsumableTypeEnergy","ret":"float","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1390},{"name":"RemoveFromFireConsumables","ret":"void","params":[{"type":"FireConsumable","name":"fire_consumable"}],"mods":["protected"],"brief":"support for inherited classes; second pass of lookup inside FireConsumableType","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1411},{"name":"GetFireConsumableByItem","ret":"FireConsumable","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1422},{"name":"SetItemToConsume","ret":"FireConsumable","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1430},{"name":"GetItemToConsume","ret":"FireConsumable","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1463},{"name":"SpendFireConsumable","ret":"void","params":[{"type":"float","name":"amount"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1472},{"name":"GetKindlingCount","ret":"int","mods":["protected"],"brief":"Returns count of all kindling type items (define in 'm_KindlingTypes') attached to fireplace","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1524},{"name":"GetFuelCount","ret":"int","mods":["protected"],"brief":"Returns count of all fuel type items (define in 'm_FuelTypes') attached to fireplace","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1541},{"name":"IsKindling","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"brief":"Returns if item attached to fireplace is kindling","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1557},{"name":"IsFuel","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"brief":"Returns if item attached to fireplace is fuel","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1575},{"name":"IsItemTypeAttached","ret":"bool","params":[{"type":"typename","name":"item_type"}],"brief":"support for inherited classes; second pass of lookup inside FireConsumableType","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1593},{"name":"IsItemAttachedQuantity","ret":"bool","params":[{"type":"typename","name":"item_type"},{"type":"float","name":"quantity"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1599},{"name":"HasLastAttachment","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1607},{"name":"HasLastFuelKindlingAttached","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1613},{"name":"IsBurning","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1623},{"name":"SetBurningState","ret":"void","params":[{"type":"bool","name":"is_burning"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1629},{"name":"HasAshes","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1635},{"name":"SetAshesState","ret":"void","params":[{"type":"bool","name":"has_ashes"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1641},{"name":"IsProcessing","ret":"bool","brief":"returns true when FP is heating or cooling","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1647},{"name":"IsOven","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1653},{"name":"HasStoneCircle","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1657},{"name":"HasStones","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1662},{"name":"GetAttachedStonesCount","ret":"int","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1669},{"name":"SetOvenState","ret":"void","params":[{"type":"bool","name":"is_oven"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1679},{"name":"SetStoneCircleState","ret":"void","params":[{"type":"bool","name":"has_stonecircle"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1691},{"name":"GetFuelBurnRateMP","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1704},{"name":"SetFuelBurnRateMP","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1709},{"name":"GetFireState","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1715},{"name":"SetFireState","ret":"void","params":[{"type":"FireplaceFireState","name":"state"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1721},{"name":"SetExtinguishingState","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1731},{"name":"StartFire","ret":"void","params":[{"type":"bool","name":"force_start","def":"false"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1744},{"name":"StartHeating","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1775},{"name":"Heating","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1809},{"name":"StopFire","ret":"void","params":[{"type":"FireplaceFireState","name":"fire_state","def":"FireplaceFireState.END_FIRE"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1935},{"name":"StopHeating","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1957},{"name":"StartCooling","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1966},{"name":"Cooling","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1980},{"name":"StopCooling","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2084},{"name":"CookWithEquipment","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2137},{"name":"GetCookingProcess","ret":"Cooking","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2145},{"name":"CookOnDirectSlot","ret":"void","params":[{"type":"ItemBase","name":"slot_item"},{"type":"float","name":"temp_equip"},{"type":"float","name":"temp_ext"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2153},{"name":"SmokeOnSmokingSlot","ret":"void","params":[{"type":"ItemBase","name":"slot_item"},{"type":"float","name":"temp_equip"},{"type":"float","name":"temp_ext"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2161},{"name":"BurnItemsInFireplace","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2176},{"name":"AddTemperatureToItemByFire","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["protected"],"brief":"attachments","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2211},{"name":"AddTemperatureToFireplace","ret":"void","params":[{"type":"float","name":"amount"}],"mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2241},{"name":"AddDamageToItemByFireEx","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"bool","name":"can_be_ruined"},{"type":"bool","name":"pAttachment"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2244},{"name":"AddWetnessToItem","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"amount"}],"mods":["protected"],"brief":"fuel & kindling","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2298},{"name":"AddWetnessToFireplace","ret":"void","params":[{"type":"float","name":"amount"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2307},{"name":"TransferHeatToNearPlayers","ret":"void","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2328},{"name":"CreateAreaDamage","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2331},{"name":"DestroyAreaDamage","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2347},{"name":"IsFacingFireplace","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2356},{"name":"HasAnyKindling","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2368},{"name":"IsWindy","ret":"bool","mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2374},{"name":"GetIgniteFailure","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2383},{"name":"SetIgniteFailure","ret":"void","params":[{"type":"bool","name":"failure"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2388},{"name":"IsEntityWet","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity_ai"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2394},{"name":"IsWet","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2399},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2405},{"name":"IsCeilingHighEnoughForSmoke","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2411},{"name":"IsRainingAboveEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity_ai"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2417},{"name":"IsRainingAbove","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2422},{"name":"IsEntityOnWaterSurface","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity_ai"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2428},{"name":"GetSurfaceWetnessOnHeatModifier","ret":"float","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2446},{"name":"IsOnWaterSurface","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2455},{"name":"IsEntityOnInteriorSurface","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity_ai"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2461},{"name":"IsOnInteriorSurface","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2468},{"name":"IsEmpty","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2474},{"name":"IsCargoEmpty","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2480},{"name":"HasCookingStand","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2485},{"name":"IsInAnimPhase","ret":"bool","params":[{"type":"string","name":"anim_phase"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2491},{"name":"IsSpaceFor","ret":"bool","params":[{"type":"vector","name":"size"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2496},{"name":"CanSwapEntities","ret":"bool","params":[{"type":"EntityAI","name":"otherItem"},{"type":"InventoryLocation","name":"otherDestination"},{"type":"InventoryLocation","name":"destination"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2511},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2520},{"name":"CanBuildOven","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2531},{"name":"IsSpaceForOven","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2536},{"name":"CanBuildStoneCircle","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2543},{"name":"IsSpaceForCircle","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2548},{"name":"CanDismantleOven","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2554},{"name":"CanDismantleStoneCircle","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2559},{"name":"CanCookOnStick","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2564},{"name":"CanExtinguishFire","ret":"bool","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2570},{"name":"GetLightEntity","ret":"FireplaceLight","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2575},{"name":"SetLightEntity","ret":"void","params":[{"type":"FireplaceLight","name":"light"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2580},{"name":"CanBePlaced","ret":"bool","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2588},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2598},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2611},{"name":"CalcAndSetTotalEnergy","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2620},{"name":"CalcAndSetQuantity","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2659},{"name":"OnAttachmentQuantityChanged","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2684},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2691},{"name":"LockOvenAttachments","ret":"void","params":[{"type":"bool","name":"lock"}],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2705},{"name":"DisassembleOnLastDetach","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2738},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2743},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2785},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2801},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2810},{"name":"GetTemperatureLossMP","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2847},{"name":"SetTemperatureLossMP","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2852},{"name":"AddDamageToItemByFire","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"bool","name":"can_be_ruined"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2858}],"members":[{"name":"m_IsBurning","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":24},{"name":"m_HasAshes","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":25},{"name":"m_IsOven","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":26},{"name":"m_HasStoneCircle","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":27},{"name":"m_NoIgnite","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":28},{"name":"m_OvenAttachmentsLockState","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":29},{"name":"m_FireState","type":"FireplaceFireState","mods":["protected"],"init":"FireplaceFireState.NO_FIRE","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":30},{"name":"m_LastFireState","type":"FireplaceFireState","mods":["protected"],"init":"FireplaceFireState.NO_FIRE","brief":"for synchronization purposes","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":31},{"name":"m_HalfExtents","type":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":32},{"name":"m_FuelBurnRateMP","type":"float","mods":["protected"],"init":"1.0","brief":"determines how fast will the fuel item burn before spending (lower is better)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":35},{"name":"m_CookingProcess","type":"ref Cooking","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":38},{"name":"PARAM_SMALL_FIRE_TEMPERATURE","type":"float","mods":["const"],"init":"150","brief":"maximum fireplace temperature of a small fire (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":41},{"name":"PARAM_NORMAL_FIRE_TEMPERATURE","type":"float","mods":["const"],"init":"1000","brief":"maximum fireplace temperature of a normal fire (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":42},{"name":"PARAM_OUTDOOR_FIRE_TEMPERATURE","type":"float","mods":["const"],"init":"500","brief":"maximum fireplace temperature of an outdoor fire (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":43},{"name":"PARAM_MIN_FIRE_TEMPERATURE","type":"float","mods":["const"],"init":"30","brief":"minimum fireplace temperature under which the fireplace is inactive (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":44},{"name":"PARAM_TEMPERATURE_INCREASE","type":"float","mods":["const"],"init":"10","brief":"how much will temperature increase when fireplace is burning (degree Celsius per second)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":45},{"name":"PARAM_TEMPERATURE_DECREASE","type":"float","mods":["const"],"init":"3","brief":"how much will temperature decrease when fireplace is cooling (degree Celsius per second)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":46},{"name":"PARAM_MAX_WET_TO_IGNITE","type":"float","mods":["const"],"init":"0.2","brief":"maximum wetness value when the fireplace can be ignited","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":47},{"name":"PARAM_MIN_TEMP_TO_REIGNITE","type":"float","mods":["const"],"init":"30","brief":"minimum fireplace temperature under which the fireplace can be reignited using air only (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":48},{"name":"PARAM_IGNITE_RAIN_THRESHOLD","type":"float","mods":["const"],"init":"0.1","brief":"maximum rain value when the fireplace can be ignited","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":49},{"name":"PARAM_BURN_WET_THRESHOLD","type":"float","mods":["const"],"init":"0.40","brief":"maximum wetness value when the fireplace is able to burn","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":50},{"name":"PARAM_WET_HEATING_DECREASE_COEF","type":"float","mods":["const"],"init":"0.01","brief":"value for calculating wetness loss during heating process","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":51},{"name":"PARAM_WET_COOLING_DECREASE_COEF","type":"float","mods":["const"],"init":"0.002","brief":"value for calculating wetness loss during cooling process","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":52},{"name":"PARAM_FIRE_CONSUM_RATE_AMOUNT","type":"float","mods":["const"],"init":"0.5","brief":"base value of fire consumption rate (how many base energy will be spent on each update)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":53},{"name":"PARAM_BURN_DAMAGE_COEF","type":"float","mods":["const"],"init":"5.0","brief":"value for calculating damage on items located in fireplace cargo","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":54},{"name":"PARAM_FULL_HEAT_RADIUS","type":"float","mods":["const"],"init":"2.0","brief":"radius in which objects are fully heated by fire","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":55},{"name":"PARAM_HEAT_RADIUS","type":"float","mods":["const"],"init":"4.0","brief":"radius in which objects are heated by fire","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":56},{"name":"PARAM_MAX_TRANSFERED_TEMPERATURE","type":"float","mods":["const"],"init":"20","brief":"maximum value for temperature that will be transfered to player (environment)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":57},{"name":"PARAM_DRY_MODIFIER","type":"float","mods":["const"],"init":"1.3","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":58},{"name":"MIN_STONES_TO_BUILD_CIRCLE","type":"int","mods":["const"],"init":"8","brief":"minimum amount of stones for circle","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":61},{"name":"MIN_STONES_TO_BUILD_OVEN","type":"int","mods":["const"],"init":"16","brief":"minimum amount of stones for oven","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":62},{"name":"MAX_TEMPERATURE_TO_DISMANTLE_OVEN","type":"int","mods":["const"],"init":"40","brief":"maximum temperature for dismantling oven","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":63},{"name":"MIN_CEILING_HEIGHT","type":"float","mods":["const"],"init":"5","brief":"min height of ceiling for fire to be ignited","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":64},{"name":"FUEL_BURN_RATE_DEFAULT","type":"float","mods":["const"],"init":"1.0","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":67},{"name":"FUEL_BURN_RATE_STONES","type":"float","mods":["const"],"init":"0.92","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":68},{"name":"FUEL_BURN_RATE_OVEN","type":"float","mods":["const"],"init":"0.85","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":69},{"name":"PARAM_COOKING_TEMP_THRESHOLD","type":"float","mods":["const"],"init":"100","brief":"cooking","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":72},{"name":"TIMER_HEATING_UPDATE_INTERVAL","type":"int","mods":["const"],"init":"3","brief":"timer constants","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":74},{"name":"TIMER_COOLING_UPDATE_INTERVAL","type":"int","mods":["const"],"init":"3","brief":"update interval duration of cooling process (seconds)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":75},{"name":"DIRECT_COOKING_SLOT_COUNT","type":"int","mods":["const"],"init":"3","brief":"direct cooking slots","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":77},{"name":"SMOKING_SLOT_COUNT","type":"int","mods":["const"],"init":"4","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":78},{"name":"SMOKING_SPEED","type":"float","mods":["const"],"init":"1","brief":"per second","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":79},{"name":"LIFETIME_FIREPLACE_STONE_CIRCLE","type":"int","mods":["const"],"init":"172800","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":82},{"name":"LIFETIME_FIREPLACE_STONE_OVEN","type":"int","mods":["const"],"init":"604800","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":83},{"name":"IGNITE_WIND_THRESHOLD","type":"float","mods":["const"],"init":"0.8","brief":"fireplace can not be ignited above this multiple of max wind","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":85},{"name":"RAIN_EFFECT_LIMIT","type":"float","mods":["protected","const"],"init":"0.4","brief":"rain level that triggers fireplace to start soaking","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":87},{"name":"SNOWFALL_EFFECT_LIMIT","type":"float","mods":["protected","const"],"init":"1.5","brief":"snowfall level that triggers fireplace to start soaking","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":88},{"name":"RAIN_WETNESS_INCREASE","type":"float","mods":["protected","const"],"init":"0.02","brief":"value for calculating of wetness that fireplace gain when raining","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":89},{"name":"SNOWFALL_WETNESS_INCREASE","type":"float","mods":["protected","const"],"init":"0.01","brief":"value for calculating of wetness that fireplace gain when raining","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":90},{"name":"m_HeatingTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":93},{"name":"m_CoolingTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":94},{"name":"m_Light","type":"FireplaceLight","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":97},{"name":"m_LightDistance","type":"float","mods":["protected"],"init":"2000","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":98},{"name":"m_CookingEquipment","type":"ItemBase","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":101},{"name":"m_DirectCookingSlots","type":"ItemBase","mods":["protected"],"array":"DIRECT_COOKING_SLOT_COUNT","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":102},{"name":"m_SmokingSlots","type":"ItemBase","mods":["protected"],"array":"SMOKING_SLOT_COUNT","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":103},{"name":"m_ItemToConsume","type":"ref FireConsumable","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":104},{"name":"PARTICLE_FIRE_START","type":"int","mods":["protected"],"init":"ParticleList.CAMP_FIRE_START","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":107},{"name":"PARTICLE_OVEN_FIRE_START","type":"int","mods":["protected"],"init":"ParticleList.CAMP_STOVE_FIRE_START","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":108},{"name":"PARTICLE_SMALL_FIRE","type":"int","mods":["protected"],"init":"ParticleList.CAMP_SMALL_FIRE","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":109},{"name":"PARTICLE_NORMAL_FIRE","type":"int","mods":["protected"],"init":"ParticleList.CAMP_NORMAL_FIRE","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":110},{"name":"PARTICLE_OVEN_FIRE","type":"int","mods":["protected"],"init":"ParticleList.CAMP_STOVE_FIRE","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":111},{"name":"PARTICLE_SMALL_SMOKE","type":"int","mods":["protected"],"init":"ParticleList.CAMP_SMALL_SMOKE","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":112},{"name":"PARTICLE_NORMAL_SMOKE","type":"int","mods":["protected"],"init":"ParticleList.CAMP_NORMAL_SMOKE","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":113},{"name":"PARTICLE_FIRE_END","type":"int","mods":["protected"],"init":"ParticleList.CAMP_FIRE_END","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":114},{"name":"PARTICLE_OVEN_FIRE_END","type":"int","mods":["protected"],"init":"ParticleList.CAMP_STOVE_FIRE_END","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":115},{"name":"PARTICLE_STEAM_END","type":"int","mods":["protected"],"init":"ParticleList.CAMP_STEAM_2END","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":116},{"name":"PARTICLE_STEAM_EXTINGUISHING","type":"int","mods":["protected"],"init":"ParticleList.CAMP_STEAM_EXTINGUISH_START","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":117},{"name":"PARTICLE_NO_IGNITE_WIND","type":"int","mods":["protected"],"init":"ParticleList.CAMP_NO_IGNITE_WIND","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":118},{"name":"m_ParticleFireStart","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":120},{"name":"m_ParticleSmallFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":121},{"name":"m_ParticleNormalFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":122},{"name":"m_ParticleSmallSmoke","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":123},{"name":"m_ParticleNormalSmoke","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":124},{"name":"m_ParticleFireEnd","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":125},{"name":"m_ParticleSteamEnd","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":126},{"name":"m_ParticleSteamExtinguishing","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":127},{"name":"SOUND_FIRE_HEAVY","type":"string","mods":["const"],"init":"\"HeavyFire_SoundSet\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":130},{"name":"SOUND_FIRE_LIGHT","type":"string","mods":["const"],"init":"\"LightFire_SoundSet\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":131},{"name":"SOUND_FIRE_NO_FIRE","type":"string","mods":["const"],"init":"\"NoFuelFire_SoundSet\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":132},{"name":"SOUND_FIRE_EXTINGUISHING","type":"string","mods":["const"],"init":"\"ExtinguishByWater_SoundSet\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":133},{"name":"SOUND_FIRE_EXTINGUISHED","type":"string","mods":["const"],"init":"\"ExtinguishByWaterEnd_SoundSet\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":134},{"name":"m_SoundFireLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":137},{"name":"m_SoundFire","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":138},{"name":"m_FireConsumableTypes","type":"ref map<typename, ref FireConsumableType>","mods":["protected","static"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":143},{"name":"m_FireConsumables","type":"ref map<ItemBase, ref FireConsumable>","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":144},{"name":"MESSAGE_IGNITE_IGNIT_ITEM_DAMAGED","type":"string","mods":["const"],"init":"\"You cannot start fire. Fireplace is ruined.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":147},{"name":"MESSAGE_IGNITE_NO_KINDLING","type":"string","mods":["const"],"init":"\"There needs to be some kindling to start a fire.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":148},{"name":"MESSAGE_IGNITE_TOO_WET","type":"string","mods":["const"],"init":"\"The fireplace is too wet to be ignited.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":149},{"name":"MESSAGE_IGNITE_RAIN","type":"string","mods":["const"],"init":"\"The fire went out because of the rain.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":150},{"name":"MESSAGE_IGNITE_WIND","type":"string","mods":["const"],"init":"\"The fire went out because of the wind.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":151},{"name":"MESSAGE_IGNITE_IN_WATER","type":"string","mods":["const"],"init":"\"I cannot ignite the fireplace in the water.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":152},{"name":"MESSAGE_IGNITE_UNDER_LOW_ROOF","type":"string","mods":["const"],"init":"\"I cannot ignite the fireplace here, the is not enough room.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":153},{"name":"MESSAGE_REIGNITE_NO_KINDLING","type":"string","mods":["const"],"init":"\"There needs to be some kindling to start a fire.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":154},{"name":"MESSAGE_REIGNITE_RAIN","type":"string","mods":["const"],"init":"\"Cannot reignite fireplace in rain.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":155},{"name":"MESSAGE_REIGNITE_TOO_WET","type":"string","mods":["const"],"init":"\"The fireplace is too wet to be reignited.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":156},{"name":"MESSAGE_BURY_ASHES_FAILED_NOT_EMPTY","type":"string","mods":["const"],"init":"\"Cannot bury ashes. There are sill items in it.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":157},{"name":"MESSAGE_BURY_ASHES_FAILED_SURFACE","type":"string","mods":["const"],"init":"\"Cannot bury ashes on hard surface.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":158},{"name":"MESSAGE_BURY_ASHES_FAILED_BURNING","type":"string","mods":["const"],"init":"\"Cannot bury ashes, the fireplace is still burning.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":159},{"name":"MESSAGE_BURY_ASHES_FAILED_TOO_HOT","type":"string","mods":["const"],"init":"\"Cannot bury ashes, the fireplace is too hot.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":160},{"name":"MESSAGE_CANNOT_BUILD_OVEN","type":"string","mods":["const"],"init":"\"Cannot build oven.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":161},{"name":"MESSAGE_CANNOT_DISMANTLE_OVEN","type":"string","mods":["const"],"init":"\"Cannot dismantle oven.\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":162},{"name":"ANIMATION_ASHES","type":"string","mods":["const"],"init":"\"Ashes\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":165},{"name":"ANIMATION_KINDLING","type":"string","mods":["const"],"init":"\"Kindling\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":166},{"name":"ANIMATION_STICKS","type":"string","mods":["const"],"init":"\"Sticks\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":167},{"name":"ANIMATION_WOOD","type":"string","mods":["const"],"init":"\"Wood\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":168},{"name":"ANIMATION_BURNT_WOOD","type":"string","mods":["const"],"init":"\"BurntWood\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":169},{"name":"ANIMATION_STONE","type":"string","mods":["const"],"init":"\"Stone\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":170},{"name":"ANIMATION_STONES","type":"string","mods":["const"],"init":"\"StonesCircle\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":171},{"name":"ANIMATION_TRIPOD","type":"string","mods":["const"],"init":"\"Tripod\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":172},{"name":"ANIMATION_OVEN","type":"string","mods":["const"],"init":"\"Oven\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":173},{"name":"ANIMATION_INVENTORY","type":"string","mods":["const"],"init":"\"Inventory\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":174},{"name":"ANIMATION_COOKWARE_HANDLE","type":"string","mods":["const"],"init":"\"handleRotate\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":175},{"name":"ANIMATION_CAULDRON_HANDLE","type":"string","mods":["const"],"init":"\"handle1Rotate\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":176},{"name":"MATERIAL_FIREPLACE_GLOW","type":"string","mods":["const"],"init":"\"dz\\\\gear\\\\cooking\\\\data\\\\stoneground.rvmat\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":180},{"name":"MATERIAL_FIREPLACE_NOGLOW","type":"string","mods":["const"],"init":"\"dz\\\\gear\\\\cooking\\\\data\\\\stonegroundnoemit.rvmat\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":181},{"name":"ATTACHMENT_STICKS","type":"typename","init":"WoodenStick","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":185},{"name":"ATTACHMENT_FIREWOOD","type":"typename","init":"Firewood","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":186},{"name":"ATTACHMENT_RAGS","type":"typename","init":"Rag","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":188},{"name":"ATTACHMENT_BANDAGE","type":"typename","init":"BandageDressing","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":189},{"name":"ATTACHMENT_BOOK","type":"typename","init":"ItemBook","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":190},{"name":"ATTACHMENT_BARK_OAK","type":"typename","init":"Bark_Oak","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":191},{"name":"ATTACHMENT_BARK_BIRCH","type":"typename","init":"Bark_Birch","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":192},{"name":"ATTACHMENT_PAPER","type":"typename","init":"Paper","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":193},{"name":"ATTACHMENT_GIFTWRAP","type":"typename","init":"GiftWrapPaper","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":194},{"name":"ATTACHMENT_PUNCHEDCARD","type":"typename","init":"PunchedCard","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":195},{"name":"ATTACHMENT_EYEMASK_COLORBASE","type":"typename","init":"EyeMask_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":196},{"name":"ATTACHMENT_TRIPOD","type":"typename","init":"Tripod","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":198},{"name":"ATTACHMENT_COOKINGSTAND","type":"typename","init":"CookingStand","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":199},{"name":"ATTACHMENT_STONES","type":"typename","init":"Stone","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":200},{"name":"ATTACHMENT_COOKING_POT","type":"typename","init":"Pot","brief":"'IsCookware' used instead","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":201},{"name":"ATTACHMENT_FRYING_PAN","type":"typename","init":"FryingPan","brief":"'IsCookware' used instead","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":202},{"name":"ATTACHMENT_CAULDRON","type":"typename","init":"Cauldron","brief":"'IsCookware' used instead","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":203},{"name":"PLACEMENT_HEIGHT_LIMIT","type":"float","mods":["protected","const"],"init":"0.1","brief":"Y coord placement limit - this is important when server has collision checks disabled","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":205},{"name":"OBJECT_CLUTTER_CUTTER","type":"string","mods":["const"],"init":"\"ClutterCutterFireplace\"","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":206},{"name":"m_ClutterCutter","type":"Object","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":207},{"name":"m_AreaDamage","type":"ref AreaDamageManager","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":210},{"name":"m_TotalEnergy","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":213},{"name":"m_NoisePar","type":"ref NoiseParams","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":216},{"name":"m_CanNoise","type":"bool","mods":["private"],"init":"true","brief":"Flip every fireplace update to limit amount of noise generation","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":217},{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":220},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":221},{"name":"m_UTSLFireplace","type":"ref UniversalTemperatureSourceLambdaFireplace","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":222},{"name":"WET_SURFACE_INCREMENT","type":"float","mods":["protected","const"],"init":"0.06","brief":"size of wetness increment (per FP heating tick) added to overall FP wetness when ignited on wet surface","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":225},{"name":"m_SurfaceUnderWetnessModifier","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":226},{"name":"m_ThawnSurfaceUnderSupport","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":228},{"name":"m_UnderObjectDecalSpawnSettings","type":"ref UnderObjectDecalSpawnSettings","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":229},{"name":"m_UnderObjectDecalSpawnComponent","type":"ref UnderObjectDecalSpawnComponent","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase.c","line":230},{"name":"PARAM_ITEM_HEAT_MIN_TEMP","type":"float","mods":["const"],"init":"40","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2831},{"name":"PARAM_ITEM_HEAT_TEMP_INCREASE_COEF","type":"float","mods":["const"],"init":"10","brief":"value for calculating temperature increase on each heat update interval (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2832},{"name":"PARAM_ITEM_HEAT_TEMP_HEATING_COEF","type":"float","mods":["const"],"init":"1.0","brief":"multiplies temperature change on heating","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2833},{"name":"PARAM_MAX_ITEM_HEAT_TEMP_INCREASE","type":"float","mods":["const"],"init":"200","brief":"maximum value of temperature of items in fireplace when heating (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2834},{"name":"PARAM_HEAT_THROUGH_AIR_COEF","type":"float","mods":["const"],"init":"0.1","brief":"DEPRECATED value for calculation of heat transfered from fireplace through air to player (environment)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2835},{"name":"TEMPERATURE_LOSS_MP_DEFAULT","type":"float","mods":["const"],"init":"1.0","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2836},{"name":"TEMPERATURE_LOSS_MP_STONES","type":"float","mods":["const"],"init":"0.90","brief":"10% boost","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2837},{"name":"TEMPERATURE_LOSS_MP_OVEN","type":"float","mods":["const"],"init":"0.75","brief":"25% boost","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2838},{"name":"PARAM_COOKING_EQUIP_MAX_TEMP","type":"float","mods":["const"],"init":"250","brief":"maximum temperature of attached cooking equipment (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2839},{"name":"PARAM_COOKING_EQUIP_TEMP_INCREASE","type":"float","mods":["const"],"init":"10","brief":"how much will temperature increase when attached on burning fireplace (degree Celsius)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2840},{"name":"DIRECT_COOKING_SPEED","type":"float","mods":["const"],"init":"1.5","brief":"per second","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2841},{"name":"PARAM_WET_INCREASE_COEF","type":"float","mods":["const"],"init":"0.02","brief":"value for calculating of wetness that fireplace gain when raining","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2842},{"name":"m_TemperatureLossMP","type":"float","mods":["protected"],"init":"1.0","brief":"determines how fast will the fireplace loose its temperature when cooling (lower is better)","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":2844}]},{"name":"FireplaceFireBarrel","url":"classes/FireplaceFireBarrel/","base":"FireplaceIndoor","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceFireBarrel.c","line":1,"methods":[{"name":"FireplaceFireBarrel","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceFireBarrel.c","line":3},{"name":"IsBaseFireplace","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceFireBarrel.c","line":13}]},{"name":"FireplaceIndoor","url":"classes/FireplaceIndoor/","base":"FireplaceBase","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":1,"methods":[{"name":"FireplaceIndoor","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":13},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":42},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":55},{"name":"GetFirePointIndex","ret":"int","params":[{"type":"string","name":"action_selection"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":93},{"name":"SetFirePointIndex","ret":"void","params":[{"type":"int","name":"fire_point_index"}],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":99},{"name":"CanPlaceFireplaceInSelectedSpot","ret":"bool","params":[{"type":"Object","name":"building"},{"type":"int","name":"fire_point_index"},{"mods":["out"],"type":"vector","name":"fire_point_pos_world"},{"mods":["out"],"type":"vector","name":"fire_point_rot_world"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":104},{"name":"SetSmokePointPosition","ret":"void","params":[{"type":"vector","name":"smoke_point_pos"}],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":130},{"name":"GetSmokeEffectPosition","ret":"vector","mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":140},{"name":"ParticleSmallSmokeStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":146},{"name":"ParticleNormalSmokeStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":152},{"name":"IsFireplaceIndoor","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":160},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":165},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":213},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":270},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":275},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":281},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":287},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":292},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":298},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":303},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":313},{"name":"IsIgnited","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":323},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":328},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":332},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":338}],"members":[{"name":"m_SmokePosX","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":3},{"name":"m_SmokePosY","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":4},{"name":"m_SmokePosZ","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":5},{"name":"m_FirePointIndex","type":"int","mods":["protected"],"init":"1","brief":"limited to 1 decimal place (1-9)","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":6},{"name":"FIREPOINT_ACTION_SELECTION","type":"string","mods":["static","const"],"init":"\"fireplace_action\"","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":8},{"name":"FIREPOINT_FIRE_POSITION","type":"string","mods":["static","const"],"init":"\"fireplace_point\"","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":9},{"name":"FIREPOINT_PLACE_ROT","type":"string","mods":["static","const"],"init":"\"fireplace_rot\"","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":10},{"name":"FIREPOINT_SMOKE_POSITION","type":"string","mods":["static","const"],"init":"\"fireplace_smoke\"","file":"4_World/Entities/ItemBase/FireplaceBase/FireplaceIndoor.c","line":11}]},{"name":"FireplaceLight","url":"classes/FireplaceLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FireplaceLight.c","line":1,"methods":[{"name":"FireplaceLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FireplaceLight.c","line":6},{"name":"SetInteriorMode","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FireplaceLight.c","line":25},{"name":"SetExteriorMode","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FireplaceLight.c","line":32}],"members":[{"name":"m_FireplaceRadius","type":"float","mods":["static"],"init":"25","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FireplaceLight.c","line":3},{"name":"m_FireplaceBrightness","type":"float","mods":["static"],"init":"4.75","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FireplaceLight.c","line":4}]},{"name":"FireplaceToIndoorOvenLambda","url":"classes/FireplaceToIndoorOvenLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":80,"methods":[{"name":"FireplaceToIndoorOvenLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"vector","name":"pos"},{"type":"Object","name":"target"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":86},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":104}],"members":[{"name":"m_FirePointIndex","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":82},{"name":"m_FireplaceRot","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":83},{"name":"m_SmokePosition","type":"vector","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceOvenIndoor.c","line":84}]},{"name":"FireplaceToIndoorsLambda","url":"classes/FireplaceToIndoorsLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":82,"methods":[{"name":"FireplaceToIndoorsLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"vector","name":"pos"},{"type":"Object","name":"target"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":88},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":106}],"members":[{"name":"m_FirePointIndex","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":84},{"name":"m_FireplaceRot","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":85},{"name":"m_SmokePosition","type":"vector","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionPlaceFireplaceIndoor.c","line":86}]},{"name":"Firewood","url":"classes/Firewood/","base":"ItemBase","file":"4_World/Entities/ItemBase/Firewood.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Firewood.c","line":3}]},{"name":"FireworksBase","url":"classes/FireworksBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/FireworksBase.c","line":11,"methods":[{"name":"FireworksBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FireworksBase.c","line":18},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":23},{"name":"Init","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Entities/ItemBase/FireworksBase.c","line":28},{"name":"SetActions","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":32},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":41},{"name":"GetMaxAllowedWetness","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":46},{"name":"GetState","ret":"EFireworksState","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":51},{"name":"SetState","ret":"void","params":[{"type":"EFireworksState","name":"state"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":56},{"name":"OnStateChangedServer","ret":"void","params":[{"type":"EFireworksState","name":"currentState"}],"mods":["protected"],"proto":true,"file":"4_World/Entities/ItemBase/FireworksBase.c","line":67},{"name":"OnStateChangedClient","ret":"void","params":[{"type":"EFireworksState","name":"currentState"}],"mods":["protected"],"proto":true,"file":"4_World/Entities/ItemBase/FireworksBase.c","line":68},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":71},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":79},{"name":"StandUp","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":87},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"brief":"Executed on Server when some item ignited this one","file":"4_World/Entities/ItemBase/FireworksBase.c","line":96},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":102},{"name":"OnEventServer","ret":"void","params":[{"type":"int","name":"type"}],"mods":["protected"],"proto":true,"brief":"Called periodically after the entity gets ignited","file":"4_World/Entities/ItemBase/FireworksBase.c","line":122},{"name":"GetEventDelay","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":124},{"name":"OnVariablesSynchronized","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":129},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":142},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":150}],"members":[{"name":"m_State","type":"EFireworksState","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":13},{"name":"m_StatePrev","type":"EFireworksState","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":14},{"name":"m_TimerEvent","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":15},{"name":"m_RandomSeed","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/FireworksBase.c","line":16}]},{"name":"FireworksLauncher","url":"classes/FireworksLauncher/","base":"FireworksBase","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":319,"methods":[{"name":"FireworksLauncher","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":332},{"name":"~FireworksLauncher","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":345},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":351},{"name":"GetDeployTime","ret":"float","mods":["override"],"brief":"how long it takes to deploy this item in seconds","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":357},{"name":"SetupColorSequences","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":362},{"name":"GetColorSequence","ret":"string","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":378},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":392},{"name":"GetMaxAllowedWetness","ret":"float","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":404},{"name":"GetEventDelay","ret":"float","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":410},{"name":"GetFuseSoundSet","ret":"string","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":415},{"name":"GetMaxShots","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":420},{"name":"GetFuseDelay","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":425},{"name":"GetAmmoType","ret":"string","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":430},{"name":"GetDamageType","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":435},{"name":"OnStateChangedServer","ret":"void","params":[{"type":"EFireworksState","name":"currentState"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":441},{"name":"OnStateChangedClient","ret":"void","params":[{"type":"EFireworksState","name":"currentState"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":461},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"brief":"Executed on Server when some item ignited this one","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":478},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":493},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":498},{"name":"OnFuseIgnitedServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":503},{"name":"OnFuseIgnitedClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":509},{"name":"OnFiringStartServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":538},{"name":"OnFiringStartClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":543},{"name":"OnFiringStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":555},{"name":"RestartEventTimer","ret":"void","mods":["protected"],"brief":"Starts event timer","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":561},{"name":"IsIgnited","ret":"bool","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":571},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":576},{"name":"OnEventServer","ret":"void","params":[{"type":"int","name":"type"}],"mods":["override","protected"],"brief":"Called periodically but only after the entity gets ignited","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":584},{"name":"OnIndexChangedClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":602},{"name":"SpawnEvent","ret":"FireworksLauncherClientEventBase","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":615},{"name":"OnVariablesSynchronized","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":622},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":634},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":642},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":666},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":671},{"name":"GetDebugText","ret":"string","mods":["override","protected"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":677}],"members":[{"name":"m_Index","type":"int","brief":"counts the shots","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":321},{"name":"m_IndexPrev","type":"int","brief":"counts the shots","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":322},{"name":"m_ColorSequenceIndex","type":"int","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":323},{"name":"m_TimerFuse","type":"ref Timer","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":324},{"name":"m_Events","type":"ref array<ref FireworksLauncherClientEventBase>","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":325},{"name":"m_FuseSoundStart","type":"EffectSound","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":326},{"name":"m_FuseSound","type":"EffectSound","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":327},{"name":"m_ParticleFuse","type":"ParticleSource","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":328},{"name":"m_ParticleAfterBurnEnd","type":"ParticleSource","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":329},{"name":"m_ColorSequence","type":"ref array<string>","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":330}]},{"name":"FireworksLauncherClientEvent","url":"classes/FireworksLauncherClientEvent/","base":"FireworksLauncherClientEventBase","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":28,"methods":[{"name":"GetSoundDelay","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":53},{"name":"GetLightDelay","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":58},{"name":"GetExplosionDistance","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":63},{"name":"GetShotDispersionAngle","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":68},{"name":"GetExplosionSoundSet","ret":"string","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":73},{"name":"GetExplosionDelay","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":78},{"name":"FireworksLauncherClientEvent","kind":"ctor","ret":"void","params":[{"type":"FireworksLauncher","name":"item"},{"type":"int","name":"index"}],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":88},{"name":"~FireworksLauncherClientEvent","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":107},{"name":"OnFired","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":117},{"name":"GetShotPos","ret":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":137},{"name":"CalculateExplosionPosition","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":155},{"name":"GetExplosionPosition","ret":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":160},{"name":"GetSecondaryExplosionCount","ret":"int","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":169},{"name":"OnExplode","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":175},{"name":"RequestSecondaryExplosion","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":194},{"name":"SpawnSecondaryExplosion","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":203},{"name":"GetSecondaryExplosionDelay","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":212},{"name":"GetExplParticleFromSequence","ret":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":217},{"name":"SetupLight","ret":"void","params":[{"type":"PointLightBase","name":"light"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":237},{"name":"SpawnLight","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":267},{"name":"PlayExplosionSound","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":273}],"members":[{"name":"m_Timer","type":"ref Timer","mods":["protected"],"init":"new Timer()","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":30},{"name":"m_Item","type":"FireworksLauncher","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":31},{"name":"m_Index","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":32},{"name":"m_ExplosionPos","type":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":33},{"name":"m_FireSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":34},{"name":"m_ExplosionSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":35},{"name":"m_ParticleShot","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":36},{"name":"m_ParticleExplosion","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":37},{"name":"m_ShotDir","type":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":38},{"name":"m_ExplosionLight","type":"ExplosionLight","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":39},{"name":"m_ParticleAfterBurnEnd","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":40},{"name":"m_Color","type":"string","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":41},{"name":"m_RemainingExplosions","type":"int","mods":["protected"],"init":"GetSecondaryExplosionCount()","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":42},{"name":"m_Events","type":"ref array<ref FireworksLauncherClientEventBase>","mods":["protected"],"init":"new array<ref FireworksLauncherClientEventBase>","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":43},{"name":"m_ShotTrajectory","type":"Shape","cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":45}]},{"name":"FireworksLauncherClientEventBase","url":"classes/FireworksLauncherClientEventBase/","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":23,"methods":[{"name":"OnFired","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":25}]},{"name":"FireworksLauncherClientEventSecondary","url":"classes/FireworksLauncherClientEventSecondary/","base":"FireworksLauncherClientEvent","file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":284,"methods":[{"name":"GetExplosionPosition","ret":"vector","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":288},{"name":"Init","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":293},{"name":"GetShotPos","ret":"vector","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":301},{"name":"GetExplosionDistance","ret":"float","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":306},{"name":"OnExplode","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":311}],"members":[{"name":"m_ShotPos","type":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/FireworksLauncher.c","line":286}]},{"name":"FirstAidKit","url":"classes/FirstAidKit/","base":"Container_Base","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":20,"methods":[{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":22}]},{"name":"Fisherman_Preset","url":"classes/Fisherman_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":39,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":41}]},{"name":"FishingActionData","url":"classes/FishingActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":6,"methods":[{"name":"RollNextResultChance","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":16},{"name":"RandomizeSignalValues","ret":"void","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":33},{"name":"AnimateRod","ret":"void","params":[{"type":"float","name":"phase"},{"type":"bool","name":"instant","def":"false"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":41},{"name":"InitBait","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":58},{"name":"IsBaitEmptyHook","ret":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":63}],"members":[{"name":"m_IsSurfaceSea","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":8},{"name":"m_FishingResult","type":"int","init":"-1","brief":"use for hashed name?","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":9},{"name":"m_IsSignalActive","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":10},{"name":"m_SplashUniqueID","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":12},{"name":"m_ContextData","type":"ref CatchingContextFishingRodAction","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":14},{"name":"FISHING_SUCCESS","type":"float","mods":["const"],"init":"0.2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":50},{"name":"FISHING_BAIT_LOSS","type":"float","mods":["const"],"init":"0.02","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":51},{"name":"FISHING_HOOK_LOSS","type":"float","mods":["const"],"init":"0.015","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":52},{"name":"FISHING_DAMAGE","type":"float","mods":["const"],"init":"1.5","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":53},{"name":"FISHING_GARBAGE_CHANCE","type":"float","mods":["const"],"init":"0.2","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":54},{"name":"m_IsBaitAnEmptyHook","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":55},{"name":"m_RodQualityModifier","type":"float","init":"0","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":56},{"name":"m_Bait","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":57}]},{"name":"FishingActionReceiveData","url":"classes/FishingActionReceiveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":1,"members":[{"name":"m_IsSurfaceSea","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFishingNew.c","line":3}]},{"name":"FishingHookBase","url":"classes/FishingHookBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":1,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":3}]},{"name":"FishingRod","url":"classes/FishingRod/","base":"FishingRod_Base_New","file":"4_World/Entities/ItemBase/Gear/Tools/FishingRod.c","line":1,"methods":[{"name":"FishingRod","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/FishingRod.c","line":3},{"name":"GetFishingEffectivityBonus","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/FishingRod.c","line":8}]},{"name":"FishingRod_Base","url":"classes/FishingRod_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":70,"methods":[{"name":"FishingRod_Base","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":105},{"name":"Init","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":110},{"name":"IsFishingActive","ret":"bool","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":132},{"name":"ActivateFishing","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":137},{"name":"DeactivateFishing","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":143},{"name":"FishPull","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":150},{"name":"Catching","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":181},{"name":"Pulling","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":217},{"name":"End","ret":"void","params":[{"type":"int","name":"result"}],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":263},{"name":"AddPull","ret":"void","params":[{"type":"float","name":"delta"}],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":321},{"name":"DisplayState","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":327},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":364},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":374},{"name":"GetFishingEffectivityBonus","ret":"float","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":382}],"members":[{"name":"ANIM_PHASE_OPENED","type":"string","mods":["const"],"init":"\"OpenRod\"","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":72},{"name":"ANIM_PHASE_CLOSED","type":"string","mods":["const"],"init":"\"CloseRod\"","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":73},{"name":"BREAK_PULL","type":"float","mods":["const"],"init":"36","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":75},{"name":"TOO_MUCH_PULL","type":"float","mods":["const"],"init":"32","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":76},{"name":"HIGH_PULL","type":"float","mods":["const"],"init":"22","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":77},{"name":"LOW_PULL","type":"float","mods":["const"],"init":"18","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":78},{"name":"TOO_FEW_PULL","type":"float","mods":["const"],"init":"8","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":79},{"name":"LOOSE_PULL","type":"float","mods":["const"],"init":"0","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":80},{"name":"LOSS_BREAK","type":"int","mods":["const"],"init":"0","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":81},{"name":"LOSS_LOOSE","type":"int","mods":["const"],"init":"1","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":82},{"name":"WIN","type":"int","mods":["const"],"init":"2","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":83},{"name":"INTERUPTED","type":"int","mods":["const"],"init":"3","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":84},{"name":"INIT_LINE_STRETCH","type":"float","mods":["const"],"init":"15","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":85},{"name":"MIN_FISHING_TIME","type":"float","mods":["const"],"init":"100","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":86},{"name":"MAX_FISHING_TIME","type":"float","mods":["const"],"init":"150","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":87},{"name":"FISH_PULL_CHANCE","type":"int","mods":["const"],"init":"15","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":88},{"name":"FISH_AGILITY","type":"int","mods":["const"],"init":"15","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":89},{"name":"m_FishProximity","type":"int","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":91},{"name":"m_Fishing","type":"bool","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":92},{"name":"m_CyclerCatching","type":"ref Timer","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":93},{"name":"m_Cycler","type":"ref Timer","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":94},{"name":"m_Pull","type":"float","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":95},{"name":"m_DeltaT","type":"float","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":96},{"name":"m_WasPulled","type":"bool","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":97},{"name":"m_IsFishPulling","type":"bool","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":98},{"name":"m_PullTime","type":"float","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":99},{"name":"m_FishPull","type":"float","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":100},{"name":"m_FishingTime","type":"int","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":101},{"name":"m_Player","type":"PlayerBase","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":102},{"name":"m_ChanceRange","type":"int","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":103}]},{"name":"FishingRod_Base_New","url":"classes/FishingRod_Base_New/","base":"ItemBase","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":1,"methods":[{"name":"FishingRod_Base_New","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":7},{"name":"GetActionWidgetOverride","ret":"bool","params":[{"mods":["out"],"type":"typename","name":"name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":14},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":29},{"name":"AnimateFishingRodEx","ret":"void","params":[{"type":"float","name":"phase"},{"type":"bool","name":"instant","def":"false"}],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":34},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":42},{"name":"GetFishingEffectivityBonus","ret":"float","brief":"DEPRECATED, used to dictate catch chance","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":58},{"name":"AnimateFishingRod","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/FishingRod_Base.c","line":64}]},{"name":"FishNetTrap","url":"classes/FishNetTrap/","base":"Trap_FishNet","file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":121},{"name":"FishYieldItemBase","url":"classes/FishYieldItemBase/","base":"YieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":6},{"name":"GetCycleTimeForYieldItem","ret":"float","params":[{"type":"CatchingContextFishingRodAction","name":"ctx"}],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":14},{"name":"GetBaitTypeSensitivity","ret":"float","params":[{"type":"ECatchingBaitCategories","name":"type"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":21},{"name":"GetCatchDeathSoundset","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":33},{"name":"GetCatchAINoise","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":38},{"name":"GetCatchParticleID","ret":"int","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":43}],"members":[{"name":"m_HourlyCycleLengthCoefs","type":"float","mods":["protected"],"array":"24","brief":"0 - 23h;","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":4}]},{"name":"Flag_Altis","url":"classes/Flag_Altis/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":125},{"name":"Flag_APA","url":"classes/Flag_APA/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":132},{"name":"Flag_BabyDeer","url":"classes/Flag_BabyDeer/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":138},{"name":"Flag_Base","url":"classes/Flag_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/Flag_Base.c","line":1,"methods":[{"name":"Flag_Base","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Flag_Base.c","line":3},{"name":"~Flag_Base","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Flag_Base.c","line":11},{"name":"Synchronize","ret":"void","file":"4_World/Entities/ItemBase/Flag_Base.c","line":16},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":24},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":32},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":37},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":45},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":69},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":77},{"name":"GetViewIndex","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":90},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Flag_Base.c","line":112}]},{"name":"Flag_Bear","url":"classes/Flag_Bear/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":136},{"name":"Flag_Bohemia","url":"classes/Flag_Bohemia/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":131},{"name":"Flag_BrainZ","url":"classes/Flag_BrainZ/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":146},{"name":"Flag_Cannibals","url":"classes/Flag_Cannibals/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":135},{"name":"Flag_CDF","url":"classes/Flag_CDF/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":123},{"name":"Flag_Chedaki","url":"classes/Flag_Chedaki/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":121},{"name":"Flag_CHEL","url":"classes/Flag_CHEL/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":143},{"name":"Flag_Chernarus","url":"classes/Flag_Chernarus/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":120},{"name":"Flag_CMC","url":"classes/Flag_CMC/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":141},{"name":"Flag_Crook","url":"classes/Flag_Crook/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":152},{"name":"Flag_DayZ","url":"classes/Flag_DayZ/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":128},{"name":"Flag_HunterZ","url":"classes/Flag_HunterZ/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":145},{"name":"Flag_Livonia","url":"classes/Flag_Livonia/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":124},{"name":"Flag_LivoniaArmy","url":"classes/Flag_LivoniaArmy/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":129},{"name":"Flag_LivoniaPolice","url":"classes/Flag_LivoniaPolice/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":140},{"name":"Flag_NAPA","url":"classes/Flag_NAPA/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":122},{"name":"Flag_NSahrani","url":"classes/Flag_NSahrani/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":127},{"name":"Flag_Pirates","url":"classes/Flag_Pirates/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":134},{"name":"Flag_Refuge","url":"classes/Flag_Refuge/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":147},{"name":"Flag_Rex","url":"classes/Flag_Rex/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":150},{"name":"Flag_Rooster","url":"classes/Flag_Rooster/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":139},{"name":"Flag_RSTA","url":"classes/Flag_RSTA/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":148},{"name":"Flag_Snake","url":"classes/Flag_Snake/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":149},{"name":"Flag_SSahrani","url":"classes/Flag_SSahrani/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":126},{"name":"Flag_TEC","url":"classes/Flag_TEC/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":142},{"name":"Flag_UEC","url":"classes/Flag_UEC/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":133},{"name":"Flag_White","url":"classes/Flag_White/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":130},{"name":"Flag_Wolf","url":"classes/Flag_Wolf/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":137},{"name":"Flag_Zagorky","url":"classes/Flag_Zagorky/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":151},{"name":"Flag_Zenit","url":"classes/Flag_Zenit/","base":"Flag_Base","file":"4_World/Entities/ItemBase/Flag_Base.c","line":144},{"name":"FlagTendencyActionData","url":"classes/FlagTendencyActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":6,"members":[{"name":"m_Tendency","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":8}]},{"name":"FlagTendencyActionReciveData","url":"classes/FlagTendencyActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":1,"members":[{"name":"m_TendencyRecived","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWorldFlagActionSwitch.c","line":3}]},{"name":"FlammableBase","url":"classes/FlammableBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/Torch.c","line":1,"methods":[{"name":"FlammableBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":9},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":39},{"name":"Init","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":47},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":61},{"name":"GetUniversalTemperatureSourcePosition","ret":"vector","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":82},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":92},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":103},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":112},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":118},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":125},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":130},{"name":"CanBeTakenAsCargo","ret":"bool","file":"4_World/Entities/ItemBase/Torch.c","line":135},{"name":"IsIgnited","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":141},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":146},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":151},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":157},{"name":"IsRagDryEnough","ret":"bool","params":[{"type":"ItemBase","name":"rag"}],"file":"4_World/Entities/ItemBase/Torch.c","line":188},{"name":"UpdateCheckForReceivingUpgrade","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":195},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":204},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":214},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":227},{"name":"SetTorchDecraftResult","ret":"void","params":[{"type":"string","name":"type"}],"file":"4_World/Entities/ItemBase/Torch.c","line":235},{"name":"ConsumeRag","ret":"bool","file":"4_World/Entities/ItemBase/Torch.c","line":240},{"name":"ConsumeLard","ret":"void","params":[{"type":"Lard","name":"lard"}],"file":"4_World/Entities/ItemBase/Torch.c","line":260},{"name":"Upgrade","ret":"void","params":[{"type":"ItemBase","name":"source"}],"file":"4_World/Entities/ItemBase/Torch.c","line":294},{"name":"ConsumeFuelFromBottle","ret":"void","params":[{"type":"ItemBase","name":"vessel"}],"file":"4_World/Entities/ItemBase/Torch.c","line":331},{"name":"ConsumeFuelFromGasStation","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":365},{"name":"RuinRags","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":383},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":394},{"name":"StandUp","ret":"bool","file":"4_World/Entities/ItemBase/Torch.c","line":402},{"name":"CalculateQuantity","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":422},{"name":"CanReceiveUpgrade","ret":"bool","file":"4_World/Entities/ItemBase/Torch.c","line":430},{"name":"CraftingInit","ret":"void","params":[{"type":"float","name":"quantity"}],"file":"4_World/Entities/ItemBase/Torch.c","line":435},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":443},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":451},{"name":"CanTransformIntoStick","ret":"bool","file":"4_World/Entities/ItemBase/Torch.c","line":471},{"name":"TryTransformIntoStick","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":479},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":523},{"name":"StopAllParticles","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":530},{"name":"GetRag","ret":"Rag","file":"4_World/Entities/ItemBase/Torch.c","line":538},{"name":"LockRags","ret":"void","params":[{"type":"bool","name":"do_lock"}],"file":"4_World/Entities/ItemBase/Torch.c","line":543},{"name":"UpdateLight","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":559},{"name":"OnItemInHandsPlayerSwimStart","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":600},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":606},{"name":"GetSoundName","ret":"string","file":"4_World/Entities/ItemBase/Torch.c","line":662},{"name":"UpdateParticle","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":667},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":701},{"name":"GetMeleeMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":737},{"name":"GetMeleeHeavyMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":745},{"name":"GetMeleeSprintMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":753},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":761},{"name":"OnAttachmentQuantityChangedEx","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"delta"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":768},{"name":"DisassembleOnLastDetach","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":782},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":787},{"name":"GetRagQuantity","ret":"int","file":"4_World/Entities/ItemBase/Torch.c","line":794},{"name":"GetBurningMaterial","ret":"string","file":"4_World/Entities/ItemBase/Torch.c","line":803},{"name":"GetBurntMaterial","ret":"string","file":"4_World/Entities/ItemBase/Torch.c","line":808},{"name":"UpdateMaterial","ret":"void","file":"4_World/Entities/ItemBase/Torch.c","line":813},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":835},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":842},{"name":"ApplyResultModifications","ret":"void","params":[{"type":"ItemBase","name":"result"}],"file":"4_World/Entities/ItemBase/Torch.c","line":859},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/Torch.c","line":868},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/Torch.c","line":876},{"name":"GetDebugText","ret":"string","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/Torch.c","line":891}],"members":[{"name":"PARAM_FULL_HEAT_RADIUS","type":"float","mods":["const"],"init":"0.5","file":"4_World/Entities/ItemBase/Torch.c","line":3},{"name":"PARAM_HEAT_RADIUS","type":"float","mods":["const"],"init":"1.0","file":"4_World/Entities/ItemBase/Torch.c","line":4},{"name":"TIMER_HEATING_UPDATE_INTERVAL","type":"int","mods":["const"],"init":"1","brief":"update interval duration of heating process (seconds)","file":"4_World/Entities/ItemBase/Torch.c","line":5},{"name":"PARAM_MAX_TRANSFERED_TEMPERATURE","type":"float","mods":["const"],"init":"5","brief":"maximum value for temperature that will be transfered to player (environment)","file":"4_World/Entities/ItemBase/Torch.c","line":6},{"name":"PARAM_DRY_MODIFIER","type":"float","mods":["const"],"init":"1.125","file":"4_World/Entities/ItemBase/Torch.c","line":7},{"name":"m_LoopSoundEntity","type":"SoundOnVehicle","mods":["private"],"file":"4_World/Entities/ItemBase/Torch.c","line":14},{"name":"m_FireParticle","type":"Particle","file":"4_World/Entities/ItemBase/Torch.c","line":15},{"name":"m_CanReceiveUpgrade","type":"bool","brief":"Synchronized variable","file":"4_World/Entities/ItemBase/Torch.c","line":16},{"name":"m_IsBeingDestructed","type":"bool","init":"false","file":"4_World/Entities/ItemBase/Torch.c","line":17},{"name":"m_BurnTimePerRagEx","type":"float","file":"4_World/Entities/ItemBase/Torch.c","line":19},{"name":"m_BurnTimePerFullLardEx","type":"float","file":"4_World/Entities/ItemBase/Torch.c","line":20},{"name":"m_BurnTimePerFullFuelDoseEx","type":"float","file":"4_World/Entities/ItemBase/Torch.c","line":21},{"name":"m_MaxConsumableLardQuantityEx","type":"float","file":"4_World/Entities/ItemBase/Torch.c","line":22},{"name":"m_MaxConsumableFuelQuantityEx","type":"float","file":"4_World/Entities/ItemBase/Torch.c","line":23},{"name":"m_WaterEvaporationByFireIntensityEx","type":"float","init":"0.001","file":"4_World/Entities/ItemBase/Torch.c","line":24},{"name":"m_StartFadeOutOfLightAtQuantityEx","type":"int","init":"3","file":"4_World/Entities/ItemBase/Torch.c","line":25},{"name":"m_RagsUpgradedCount","type":"int","brief":"how many rags were upgraded with fuel/lard","file":"4_World/Entities/ItemBase/Torch.c","line":27},{"name":"m_ConsumeRagFlipFlop","type":"bool","brief":"are we burning rag or fuel/lard","file":"4_World/Entities/ItemBase/Torch.c","line":28},{"name":"m_ParticleLocalPos","type":"vector","init":"Vector(0, 0.50, 0)","file":"4_World/Entities/ItemBase/Torch.c","line":29},{"name":"m_DecraftResult","type":"string","init":"\"WoodenStick\"","file":"4_World/Entities/ItemBase/Torch.c","line":31},{"name":"m_Light","type":"TorchLight","file":"4_World/Entities/ItemBase/Torch.c","line":32},{"name":"m_WasLit","type":"bool","brief":"was this item ever lit ? (used for correct material setting after reconnect for extinguished flammable items)","file":"4_World/Entities/ItemBase/Torch.c","line":33},{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/ItemBase/Torch.c","line":35},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/ItemBase/Torch.c","line":36},{"name":"m_UTSLConstant","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Entities/ItemBase/Torch.c","line":37}]},{"name":"FLAREEmpty","url":"classes/FLAREEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":15,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":17},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":18},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":19},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":20},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":21},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":22},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":23},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":24},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":25}]},{"name":"FLAREFireout","url":"classes/FLAREFireout/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":27,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":29},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":30},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":31},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":32},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":33},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":34},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":35},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":36},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":37}]},{"name":"Flaregun","url":"classes/Flaregun/","base":"Weapon_Base","file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":52,"methods":[{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":54},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":149}]},{"name":"FlareLight","url":"classes/FlareLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":1,"methods":[{"name":"FlareLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":7}],"members":[{"name":"m_FlareRadius","type":"float","mods":["static"],"init":"100","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":3},{"name":"m_FlareBrightness","type":"float","mods":["static"],"init":"10.0","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":4},{"name":"m_MemoryPoint","type":"string","mods":["static"],"init":"\"light\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":5}]},{"name":"FlareLightBlue","url":"classes/FlareLightBlue/","base":"FlareLight","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":54,"methods":[{"name":"FlareLightBlue","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":56}]},{"name":"FlareLightContamination","url":"classes/FlareLightContamination/","base":"FlareLightRed","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":63,"methods":[{"name":"FlareLightContamination","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":65}]},{"name":"FlareLightGreen","url":"classes/FlareLightGreen/","base":"FlareLight","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":45,"methods":[{"name":"FlareLightGreen","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":47}]},{"name":"FlareLightRed","url":"classes/FlareLightRed/","base":"FlareLight","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":35,"methods":[{"name":"FlareLightRed","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/FlareLight.c","line":38}]},{"name":"FLARELoaded","url":"classes/FLARELoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":39,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":41},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":42},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":43},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":44},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":45},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":46},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":47},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":48},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":49}]},{"name":"FlareSimulation","url":"classes/FlareSimulation/","base":"Managed","file":"4_World/Entities/Firearms/FlareSimulation.c","line":1,"methods":[{"name":"FlareSimulation","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/FlareSimulation.c","line":25},{"name":"OnActivation","ret":"void","params":[{"type":"Entity","name":"flare"}],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":31},{"name":"OnTermination","ret":"void","params":[{"type":"Entity","name":"flare"}],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":59},{"name":"OnFire","ret":"void","params":[{"type":"Entity","name":"flare"}],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":64},{"name":"Simulate","ret":"void","params":[{"type":"Entity","name":"flare"}],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":70},{"name":"FlareParticleUpdate","ret":"void","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":89},{"name":"CastFlareAINoise","ret":"void","params":[{"type":"vector","name":"position"}],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":124},{"name":"TurnOffDistantLight","ret":"void","file":"4_World/Entities/Firearms/FlareSimulation.c","line":144},{"name":"~FlareSimulation","kind":"dtor","ret":"void","file":"4_World/Entities/Firearms/FlareSimulation.c","line":155}],"members":[{"name":"m_ParMainFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":3},{"name":"m_BurningSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":4},{"name":"m_FlareLight","type":"FlareLight","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":5},{"name":"MAX_FARLIGHT_DIST","type":"float","mods":["const","static"],"init":"40","file":"4_World/Entities/Firearms/FlareSimulation.c","line":6},{"name":"MIN_FARLIGHT_DIST","type":"float","mods":["const","static"],"init":"5","file":"4_World/Entities/Firearms/FlareSimulation.c","line":7},{"name":"m_NoisePar","type":"ref NoiseParams","mods":["static"],"brief":"Contains the noise data ( template and strength )","file":"4_World/Entities/Firearms/FlareSimulation.c","line":9},{"name":"m_LastNoiseTime","type":"float","init":"-1","file":"4_World/Entities/Firearms/FlareSimulation.c","line":10},{"name":"m_NoiseTimer","type":"float","init":"0","file":"4_World/Entities/Firearms/FlareSimulation.c","line":11},{"name":"NOISE_DELAY","type":"float","mods":["const"],"init":"5","brief":"How much time between two consecutive noise pings","file":"4_World/Entities/Firearms/FlareSimulation.c","line":12},{"name":"FLARE_SPIN_RATE","type":"float","mods":["protected","const"],"init":"1.15","brief":"in degrees per simul tick","file":"4_World/Entities/Firearms/FlareSimulation.c","line":15},{"name":"FLARE_SPIN_RADIUS","type":"float","mods":["protected","const"],"init":"0.18","brief":"radius of circling motion","file":"4_World/Entities/Firearms/FlareSimulation.c","line":16},{"name":"m_Flare","type":"Entity","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":17},{"name":"m_RotationPoint","type":"vector","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":18},{"name":"m_FlarePosition","type":"vector","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":19},{"name":"m_RotationDegrees","type":"float","mods":["protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":20},{"name":"m_ScriptedLight","type":"typename","mods":["static","protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":22},{"name":"m_ParticleId","type":"int","mods":["static","protected"],"file":"4_World/Entities/Firearms/FlareSimulation.c","line":23}]},{"name":"FlareSimulation_Blue","url":"classes/FlareSimulation_Blue/","base":"FlareSimulation","file":"4_World/Entities/Firearms/FlareSimulation.c","line":186,"methods":[{"name":"FlareSimulation_Blue","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/FlareSimulation.c","line":188}]},{"name":"FlareSimulation_Green","url":"classes/FlareSimulation_Green/","base":"FlareSimulation","file":"4_World/Entities/Firearms/FlareSimulation.c","line":177,"methods":[{"name":"FlareSimulation_Green","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/FlareSimulation.c","line":179}]},{"name":"FlareSimulation_Red","url":"classes/FlareSimulation_Red/","base":"FlareSimulation","file":"4_World/Entities/Firearms/FlareSimulation.c","line":168,"methods":[{"name":"FlareSimulation_Red","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/FlareSimulation.c","line":170}]},{"name":"Flashbang","url":"classes/Flashbang/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":154},{"name":"FlashbangEffect","url":"classes/FlashbangEffect/","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":1,"methods":[{"name":"FlashbangEffect","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"visual","def":"true"}],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":28},{"name":"~FlashbangEffect","kind":"dtor","ret":"void","brief":"naive time of the day selector -1: night; 1: day","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":59},{"name":"SetupFlashbangValues","ret":"void","params":[{"type":"float","name":"progress_mult","def":"1.0"},{"type":"float","name":"visual_value_max","def":"1.0"},{"type":"float","name":"sound_value_max","def":"1.0"}],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":80},{"name":"PlaySound","ret":"void","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":94},{"name":"SetAttenuationFilter","ret":"void","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":127},{"name":"ResetAttenuationFilter","ret":"void","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":135},{"name":"StopSound","ret":"void","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":140},{"name":"ClearVisual","ret":"void","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":149},{"name":"SetVisual","ret":"void","params":[{"type":"float","name":"val"}],"mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":157},{"name":"Stop","ret":"void","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":165},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":170}],"members":[{"name":"ALPHA_MIN","type":"float","mods":["protected","const"],"init":"0.0","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":3},{"name":"ALPHA_MAX","type":"float","mods":["protected","const"],"init":"1.0","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":4},{"name":"SOUND_DEFER_TIME","type":"float","mods":["protected","const"],"init":"0.4","brief":"SFX will be played ~0.5s AFTER VFX","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":6},{"name":"m_HitDuration","type":"float","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":8},{"name":"m_BreakPoint","type":"float","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":9},{"name":"m_TimeActive","type":"float","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":10},{"name":"m_DayTimeToggle","type":"float","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":11},{"name":"m_AlphaMaxActual","type":"float","mods":["protected"],"brief":"actual max alpha of the effect","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":13},{"name":"m_SoundMaxActual","type":"float","mods":["protected"],"brief":"actual max volume of the sound","file":"4_World/Classes/Explosions/FlashbangEffect.c","line":14},{"name":"m_ProgressMultiplier","type":"float","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":15},{"name":"m_Visual","type":"bool","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":17},{"name":"m_Initialized","type":"bool","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":18},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":20},{"name":"m_FlashbangEffectSound","type":"EffectSound","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":21},{"name":"m_SoundStopTime","type":"float","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":22},{"name":"m_DeferAttenuation","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":24},{"name":"m_Requester","type":"PPERequester_FlashbangEffects","mods":["protected"],"file":"4_World/Classes/Explosions/FlashbangEffect.c","line":26}]},{"name":"FlashGrenade","url":"classes/FlashGrenade/","base":"Grenade_Base","file":"4_World/Entities/Grenade_Base/FlashGrenade.c","line":1,"methods":[{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/FlashGrenade.c","line":5},{"name":"FlashGrenade","kind":"ctor","ret":"void","brief":"removes possible obstacles made by items around the grenade(or on the same position)","file":"4_World/Entities/Grenade_Base/FlashGrenade.c","line":79},{"name":"CreateLight","ret":"void","mods":["protected","override"],"file":"4_World/Entities/Grenade_Base/FlashGrenade.c","line":87},{"name":"~FlashGrenade","kind":"dtor","ret":"void","file":"4_World/Entities/Grenade_Base/FlashGrenade.c","line":92}],"members":[{"name":"FX_RANGE_MAX_MULT","type":"float","mods":["const"],"init":"1.0","file":"4_World/Entities/Grenade_Base/FlashGrenade.c","line":3}]},{"name":"FlashGrenadeLight","url":"classes/FlashGrenadeLight/","base":"PointLightBase","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":12,"methods":[{"name":"FlashGrenadeLight","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":17}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["protected","static"],"init":"50","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":14},{"name":"m_DefaultRadius","type":"float","mods":["protected","static"],"init":"20","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":15}]},{"name":"Flashlight","url":"classes/Flashlight/","base":"ItemBase","file":"4_World/Entities/ItemBase/Flashlight.c","line":1,"methods":[{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Flashlight.c","line":13},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Flashlight.c","line":25},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Flashlight.c","line":47},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Flashlight.c","line":62},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Flashlight.c","line":77},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Flashlight.c","line":85}],"members":[{"name":"m_Light","type":"FlashlightLight","file":"4_World/Entities/ItemBase/Flashlight.c","line":3},{"name":"REFLECTOR_ID","type":"int","mods":["static"],"init":"1","file":"4_World/Entities/ItemBase/Flashlight.c","line":5},{"name":"GLASS_ID","type":"int","mods":["static"],"init":"2","file":"4_World/Entities/ItemBase/Flashlight.c","line":6},{"name":"LIGHT_OFF_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight_glass.rvmat\"","file":"4_World/Entities/ItemBase/Flashlight.c","line":8},{"name":"LIGHT_OFF_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight.rvmat\"","file":"4_World/Entities/ItemBase/Flashlight.c","line":9},{"name":"LIGHT_ON_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight_glass_on.rvmat\"","file":"4_World/Entities/ItemBase/Flashlight.c","line":10},{"name":"LIGHT_ON_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight_glass_on.rvmat\"","file":"4_World/Entities/ItemBase/Flashlight.c","line":11}]},{"name":"FlashlightLight","url":"classes/FlashlightLight/","base":"SpotLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/FlashlightLight.c","line":1,"methods":[{"name":"FlashlightLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/FlashlightLight.c","line":6},{"name":"SetIntensity","ret":"void","params":[{"type":"float","name":"coef"},{"type":"float","name":"time"}],"file":"4_World/Entities/ScriptedLightBase/SpotLightBase/FlashlightLight.c","line":19}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["private","static"],"init":"4","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/FlashlightLight.c","line":3},{"name":"m_DefaultRadius","type":"float","mods":["private","static"],"init":"25","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/FlashlightLight.c","line":4}]},{"name":"FlatCap_Black","url":"classes/FlatCap_Black/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":9},{"name":"FlatCap_BlackCheck","url":"classes/FlatCap_BlackCheck/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":16},{"name":"FlatCap_Blue","url":"classes/FlatCap_Blue/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":10},{"name":"FlatCap_Brown","url":"classes/FlatCap_Brown/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":12},{"name":"FlatCap_BrownCheck","url":"classes/FlatCap_BrownCheck/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":14},{"name":"FlatCap_ColorBase","url":"classes/FlatCap_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":3}]},{"name":"FlatCap_Grey","url":"classes/FlatCap_Grey/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":13},{"name":"FlatCap_GreyCheck","url":"classes/FlatCap_GreyCheck/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":15},{"name":"FlatCap_Red","url":"classes/FlatCap_Red/","base":"FlatCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/FlatCap_ColorBase.c","line":11},{"name":"FliesMdfr","url":"classes/FliesMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":10},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":20},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":25},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":30},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":58},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":63},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":70}],"members":[{"name":"DISTANCE_SENSITIVITY_SQR","type":"float","mods":["const"],"init":"Math.SqrFloat(0.05/*actual distance in meters*/)","file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":3},{"name":"TICK_FREQUENCY","type":"int","mods":["const"],"init":"15","file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":4},{"name":"IDLE_COUNT_THRESHOLD","type":"int","mods":["const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":5},{"name":"m_PrevPosition","type":"vector","file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":6},{"name":"m_IdleCount","type":"int","file":"4_World/Classes/PlayerModifiers/Modifiers/Flies.c","line":7}]},{"name":"float","url":"classes/float/","file":"1_Core/proto/EnConvert.c","line":109,"methods":[{"name":"ToString","ret":"string","params":[{"type":"bool","name":"simple","def":"true"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":115}],"members":[{"name":"MIN","type":"float","mods":["const"],"init":"FLT_MIN","file":"1_Core/proto/EnConvert.c","line":111},{"name":"MAX","type":"float","mods":["const"],"init":"FLT_MAX","file":"1_Core/proto/EnConvert.c","line":112},{"name":"LOWEST","type":"float","mods":["const"],"init":"-FLT_MAX","file":"1_Core/proto/EnConvert.c","line":113}]},{"name":"FNP45_MRDSOptic","url":"classes/FNP45_MRDSOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":26,"methods":[{"name":"IsUsableWithNV","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":28}]},{"name":"FNX45_Base","url":"classes/FNX45_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/FNX45.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/FNX45.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/FNX45.c","line":9}]},{"name":"Fnx45Recoil","url":"classes/Fnx45Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Fnx45Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Fnx45Recoil.c","line":3}]},{"name":"FoldBandanaToSlotLambda","url":"classes/FoldBandanaToSlotLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":47,"methods":[{"name":"FoldBandanaToSlotLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"slot"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionFoldEntityToSlot.c","line":49}]},{"name":"FoodPoisonAgent","url":"classes/FoodPoisonAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/FoodPoisonAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/FoodPoisonAgent.c","line":3},{"name":"GetPotencyEx","ret":"EStatLevels","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/FoodPoisonAgent.c","line":17},{"name":"GetInvasibilityEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/FoodPoisonAgent.c","line":25},{"name":"GetDieOffSpeedEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/FoodPoisonAgent.c","line":30},{"name":"GetDigestibilityEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/FoodPoisonAgent.c","line":41}]},{"name":"FoodStage","url":"classes/FoodStage/","file":"4_World/Classes/FoodStage/FoodStage.c","line":22,"methods":[{"name":"FoodStage","kind":"ctor","ret":"void","params":[{"type":"Edible_Base","name":"food_item"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":66},{"name":"SetupFoodStageMapping","ret":"void","file":"4_World/Classes/FoodStage/FoodStage.c","line":99},{"name":"SetupFoodStageTransitionMapping","ret":"void","file":"4_World/Classes/FoodStage/FoodStage.c","line":146},{"name":"GetFoodStageType","ret":"FoodStageType","file":"4_World/Classes/FoodStage/FoodStage.c","line":199},{"name":"SetFoodStageType","ret":"void","params":[{"type":"FoodStageType","name":"food_stage_type"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":204},{"name":"GetSelectionIndex","ret":"int","file":"4_World/Classes/FoodStage/FoodStage.c","line":214},{"name":"SetSelectionIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":218},{"name":"GetTextureIndex","ret":"int","file":"4_World/Classes/FoodStage/FoodStage.c","line":224},{"name":"SetTextureIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":228},{"name":"GetMaterialIndex","ret":"int","file":"4_World/Classes/FoodStage/FoodStage.c","line":234},{"name":"SetMaterialIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":238},{"name":"GetNutritionPropertyFromIndex","ret":"float","params":[{"type":"int","name":"index"},{"type":"FoodStageType","name":"stage_type"},{"type":"FoodStage","name":"stage"},{"type":"string","name":"classname"}],"mods":["protected","static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":244},{"name":"GetFullnessIndex","ret":"float","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stage_type","def":"-1"},{"type":"string","name":"classname","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":314},{"name":"GetEnergy","ret":"float","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stage_type","def":"-1"},{"type":"string","name":"classname","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":319},{"name":"GetWater","ret":"float","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stage_type","def":"-1"},{"type":"string","name":"classname","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":324},{"name":"GetNutritionalIndex","ret":"float","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stage_type","def":"-1"},{"type":"string","name":"classname","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":329},{"name":"GetToxicity","ret":"float","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stage_type","def":"-1"},{"type":"string","name":"classname","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":334},{"name":"GetAgents","ret":"int","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stage_type","def":"-1"},{"type":"string","name":"classname","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":339},{"name":"GetDigestibility","ret":"float","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stage_type","def":"-1"},{"type":"string","name":"classname","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":344},{"name":"GetAgentsPerDigest","ret":"float","params":[{"type":"FoodStage","name":"stage"},{"type":"int","name":"stageType","def":"-1"},{"type":"string","name":"className","def":"\"\""}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":349},{"name":"GetFoodItem","ret":"Edible_Base","mods":["protected"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":355},{"name":"GetCookingTime","ret":"float","file":"4_World/Classes/FoodStage/FoodStage.c","line":361},{"name":"SetCookingTime","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":365},{"name":"GetCookingPropertyFromIndex","ret":"float","params":[{"type":"int","name":"index"},{"type":"FoodStageType","name":"stage_type"},{"type":"FoodStage","name":"stage"},{"type":"string","name":"classname"}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":370},{"name":"GetAllCookingPropertiesForStage","ret":"array<float>","params":[{"type":"FoodStageType","name":"stage_type"},{"type":"FoodStage","name":"stage"},{"type":"string","name":"classname"}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":405},{"name":"CanChangeToNewStage","ret":"bool","params":[{"type":"CookingMethodType","name":"cooking_method"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":437},{"name":"GetNextFoodStageType","ret":"FoodStageType","params":[{"type":"CookingMethodType","name":"cooking_method"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":448},{"name":"CanTransitionToFoodStageType","ret":"bool","params":[{"type":"FoodStageType","name":"type"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":477},{"name":"ChangeFoodStage","ret":"void","params":[{"type":"FoodStageType","name":"new_stage_type"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":506},{"name":"OnFoodStageChange","ret":"void","params":[{"type":"FoodStageType","name":"stageOld"},{"type":"FoodStageType","name":"stageNew"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":511},{"name":"UpdateVisualsEx","ret":"void","params":[{"type":"bool","name":"forced","def":"false"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":524},{"name":"IsFoodInStage","ret":"bool","params":[{"type":"FoodStageType","name":"food_stage_type"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":606},{"name":"IsFoodRaw","ret":"bool","file":"4_World/Classes/FoodStage/FoodStage.c","line":616},{"name":"IsFoodBaked","ret":"bool","file":"4_World/Classes/FoodStage/FoodStage.c","line":621},{"name":"IsFoodBoiled","ret":"bool","file":"4_World/Classes/FoodStage/FoodStage.c","line":626},{"name":"IsFoodDried","ret":"bool","file":"4_World/Classes/FoodStage/FoodStage.c","line":631},{"name":"IsFoodBurned","ret":"bool","file":"4_World/Classes/FoodStage/FoodStage.c","line":636},{"name":"IsFoodRotten","ret":"bool","file":"4_World/Classes/FoodStage/FoodStage.c","line":641},{"name":"GetFoodStageName","ret":"string","params":[{"type":"FoodStageType","name":"food_stage_type"}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":647},{"name":"GetFoodStageNameHash","ret":"int","params":[{"type":"FoodStageType","name":"food_stage_type"}],"mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":663},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":681},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Classes/FoodStage/FoodStage.c","line":696},{"name":"UpdateVisuals","ret":"void","file":"4_World/Classes/FoodStage/FoodStage.c","line":732}],"members":[{"name":"m_FoodItem","type":"Edible_Base","mods":["protected"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":24},{"name":"m_SelectionIndex","type":"int","mods":["protected"],"brief":"visual properties","file":"4_World/Classes/FoodStage/FoodStage.c","line":25},{"name":"m_TextureIndex","type":"int","mods":["protected"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":26},{"name":"m_MaterialIndex","type":"int","mods":["protected"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":27},{"name":"m_FoodStageType","type":"FoodStageType","mods":["protected"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":30},{"name":"m_CookingTime","type":"float","mods":["protected"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":31},{"name":"m_FoodStageTypeClientLast","type":"FoodStageType","mods":["protected"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":34},{"name":"VISUAL_PROPERTIES","type":"string","mods":["static","const"],"init":"\"visual_properties\"","file":"4_World/Classes/FoodStage/FoodStage.c","line":39},{"name":"NUTRITION_PROPERTIES","type":"string","mods":["static","const"],"init":"\"nutrition_properties\"","file":"4_World/Classes/FoodStage/FoodStage.c","line":40},{"name":"COOKING_PROPERTIES","type":"string","mods":["static","const"],"init":"\"cooking_properties\"","file":"4_World/Classes/FoodStage/FoodStage.c","line":41},{"name":"VISUAL_PROPERTIES_HASH","type":"int","mods":["static","const"],"init":"VISUAL_PROPERTIES.Hash()","file":"4_World/Classes/FoodStage/FoodStage.c","line":42},{"name":"NUTRITION_PROPERTIES_HASH","type":"int","mods":["static","const"],"init":"NUTRITION_PROPERTIES.Hash()","file":"4_World/Classes/FoodStage/FoodStage.c","line":43},{"name":"COOKING_PROPERTIES_HASH","type":"int","mods":["static","const"],"init":"COOKING_PROPERTIES.Hash()","file":"4_World/Classes/FoodStage/FoodStage.c","line":44},{"name":"TRANSITION_FOODSTAGE_IDX","type":"int","mods":["static","const"],"init":"0","file":"4_World/Classes/FoodStage/FoodStage.c","line":46},{"name":"TRANSITION_COOKINGMETHOD_IDX","type":"int","mods":["static","const"],"init":"1","file":"4_World/Classes/FoodStage/FoodStage.c","line":47},{"name":"m_StageRawHash","type":"int","mods":["private","static"],"init":"0","file":"4_World/Classes/FoodStage/FoodStage.c","line":50},{"name":"m_StageBakedHash","type":"int","mods":["private","static"],"init":"0","file":"4_World/Classes/FoodStage/FoodStage.c","line":51},{"name":"m_StageBoiledHash","type":"int","mods":["private","static"],"init":"0","file":"4_World/Classes/FoodStage/FoodStage.c","line":52},{"name":"m_StageDriedHash","type":"int","mods":["private","static"],"init":"0","file":"4_World/Classes/FoodStage/FoodStage.c","line":53},{"name":"m_StageBurnedHash","type":"int","mods":["private","static"],"init":"0","file":"4_World/Classes/FoodStage/FoodStage.c","line":54},{"name":"m_StageRottenHash","type":"int","mods":["private","static"],"init":"0","file":"4_World/Classes/FoodStage/FoodStage.c","line":55},{"name":"m_EdibleBasePropertiesMap","type":"ref map<int, ref map<int, ref map<int, ref array<float>>>>","mods":["static"],"brief":"foodTypeHash,<FoodStageNameHash,<stagePropertiesIdx,<visual_properties,nutrition_properties,cooking_properties>>>>","file":"4_World/Classes/FoodStage/FoodStage.c","line":59},{"name":"m_EdibleBaseTransitionsMap","type":"ref map<int, ref map<int, ref map<int, ref array<int>>>>","mods":["static"],"brief":"<foodTypeHash,<FoodStageNameHash,<transitionClassHash('ToBaked' etc.),<transition_to,cooking_method>>>>","file":"4_World/Classes/FoodStage/FoodStage.c","line":61},{"name":"m_FoodStageTransitionKeys","type":"ref array<int>","mods":["static"],"file":"4_World/Classes/FoodStage/FoodStage.c","line":63}]},{"name":"ForceConsumeSoundEvent","url":"classes/ForceConsumeSoundEvent/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":23,"methods":[{"name":"ForceConsumeSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":25}]},{"name":"ForcedActionData","url":"classes/ForcedActionData/","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":12,"members":[{"name":"m_Action","type":"ActionBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":14},{"name":"m_Target","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":15},{"name":"m_Item","type":"ItemBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":16}]},{"name":"ForceDrinkSoundEvent","url":"classes/ForceDrinkSoundEvent/","base":"ForceConsumeSoundEvent","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":41,"methods":[{"name":"ForceDrinkSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":43}]},{"name":"ForceFeedSoundEvent","url":"classes/ForceFeedSoundEvent/","base":"ForceConsumeSoundEvent","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":32,"methods":[{"name":"ForceFeedSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":34}]},{"name":"Fountain","url":"classes/Fountain/","base":"BuildingSuper","file":"4_World/Entities/Core/Inherited/Building.c","line":7},{"name":"FountainType","url":"classes/FountainType/","base":"BuildingSuperType","file":"4_World/Entities/Core/Inherited/Building.c","line":2},{"name":"FoxPelt","url":"classes/FoxPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":28},{"name":"FoxSteakMeat","url":"classes/FoxSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/FoxSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/FoxSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/FoxSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/FoxSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/FoxSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/FoxSteakMeat.c","line":23}]},{"name":"FracturedLegNotfr","url":"classes/FracturedLegNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/FracturedLegNotfr.c","line":1,"methods":[{"name":"FracturedLegNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/FracturedLegNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/FracturedLegNotfr.c","line":8},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/FracturedLegNotfr.c","line":13},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/FracturedLegNotfr.c","line":25},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/FracturedLegNotfr.c","line":35}]},{"name":"FreeDebugCamera","url":"classes/FreeDebugCamera/","base":"Camera","file":"3_Game/Entities/Camera.c","line":84,"methods":[{"name":"GetInstance","ret":"FreeDebugCamera","mods":["static","proto","native"],"proto":true,"brief":"Returns reference to FreeDebugCamera (it's singleton, thus only one instance is present)","file":"3_Game/Entities/Camera.c","line":90},{"name":"IsPlayerMove","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns if player movement is allowed while in free camera","file":"3_Game/Entities/Camera.c","line":97},{"name":"SetFreezed","ret":"void","params":[{"type":"bool","name":"freezed"}],"mods":["proto","native"],"proto":true,"brief":"Sets cameras freeze state","file":"3_Game/Entities/Camera.c","line":103},{"name":"IsFreezed","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns if camera is freezed (you can't move it)","file":"3_Game/Entities/Camera.c","line":109},{"name":"GetCrosshairObject","ret":"Object","mods":["proto","native"],"proto":true,"brief":"Gets object that free camera is currently pointing at","file":"3_Game/Entities/Camera.c","line":115}]},{"name":"FreezeRattleSymptom","url":"classes/FreezeRattleSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":76,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":79},{"name":"CanActivate","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":90},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":96},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":104},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":110},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":116}]},{"name":"FreezeSymptom","url":"classes/FreezeSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":4},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":15},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":20},{"name":"OnAnimationPlayFailed","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":24},{"name":"CanActivate","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":29},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":35},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":53},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":59},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":65},{"name":"SpawnAnimMetaObject","ret":"SmptAnimMetaBase","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/FreezeState.c","line":70}]},{"name":"FreezingSoundEvent","url":"classes/FreezingSoundEvent/","base":"HeatComfortEventsBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":16,"methods":[{"name":"FreezingSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":18}]},{"name":"FreshSpawn_Preset","url":"classes/FreshSpawn_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":21,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":23}]},{"name":"FryingPan","url":"classes/FryingPan/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":1,"methods":[{"name":"FryingPan","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":19},{"name":"~FryingPan","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":26},{"name":"IsContainer","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":28},{"name":"IsCookware","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":33},{"name":"CanHaveTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":38},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":43},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":48},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":63},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":90},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":113},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":123},{"name":"Synchronize","ret":"void","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":131},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":139},{"name":"RemoveAudioVisualsOnClient","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":154},{"name":"RefreshAudioVisualsOnClient","ret":"void","params":[{"type":"CookingMethodType","name":"cooking_method"},{"type":"bool","name":"is_done"},{"type":"bool","name":"is_empty"},{"type":"bool","name":"is_burned"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":161},{"name":"RefreshAudioVisuals","ret":"void","params":[{"type":"CookingMethodType","name":"cooking_method"},{"type":"bool","name":"is_done"},{"type":"bool","name":"is_empty"},{"type":"bool","name":"is_burned"}],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":171},{"name":"RemoveAudioVisuals","ret":"void","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":202},{"name":"ParticleCookingStart","ret":"void","params":[{"type":"int","name":"particle_id"}],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":207},{"name":"ParticleCookingStop","ret":"void","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":225},{"name":"SoundCookingStart","ret":"void","params":[{"type":"string","name":"sound_name"}],"mods":["protected"],"proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":248},{"name":"SoundCookingStop","ret":"void","mods":["protected"],"proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":249}],"members":[{"name":"m_CookingMethod","type":"CookingMethodType","mods":["protected"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":4},{"name":"m_CookingIsDone","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":5},{"name":"m_CookingIsEmpty","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":6},{"name":"m_CookingIsBurned","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":7},{"name":"m_ParticleCooking","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":10},{"name":"m_ParticlePlaying","type":"int","mods":["protected"],"init":"ParticleList.INVALID","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":11},{"name":"PARTICLE_BAKING_START","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BAKING_START","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":13},{"name":"PARTICLE_BAKING_DONE","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BAKING_DONE","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":14},{"name":"PARTICLE_DRYING_START","type":"int","mods":["protected"],"init":"ParticleList.COOKING_DRYING_START","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":15},{"name":"PARTICLE_DRYING_DONE","type":"int","mods":["protected"],"init":"ParticleList.COOKING_DRYING_DONE","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":16},{"name":"PARTICLE_BURNING_DONE","type":"int","mods":["protected"],"init":"ParticleList.COOKING_BURNING_DONE","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":17},{"name":"m_SoundCooking","type":"SoundOnVehicle","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":238},{"name":"m_SoundEffectCooking","type":"EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":239},{"name":"m_SoundPlaying","type":"string","mods":["protected"],"init":"\"\"","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":240},{"name":"SOUND_BAKING_START","type":"string","mods":["const"],"init":"\"Baking_SoundSet\"","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":242},{"name":"SOUND_BAKING_DONE","type":"string","mods":["const"],"init":"\"Baking_Done_SoundSet\"","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":243},{"name":"SOUND_DRYING_START","type":"string","mods":["const"],"init":"\"Drying_SoundSet\"","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":244},{"name":"SOUND_DRYING_DONE","type":"string","mods":["const"],"init":"\"Drying_Done_SoundSet\"","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":245},{"name":"SOUND_BURNING_DONE","type":"string","mods":["const"],"init":"\"Food_Burning_SoundSet\"","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Inventory_Base/FryingPan.c","line":246}]},{"name":"FSMBase","url":"classes/FSMBase/","generics":"<Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase>","brief":"base class for finite state machine","file":"3_Game/Systems/FSMBase.c","line":54,"methods":[{"name":"FSMBase","kind":"ctor","ret":"void","file":"3_Game/Systems/FSMBase.c","line":61},{"name":"GetCurrentState","ret":"FSMStateBase","brief":"returns currently active state","file":"3_Game/Systems/FSMBase.c","line":70},{"name":"SetInitialState","ret":"void","params":[{"type":"FSMStateBase","name":"initial_state"}],"brief":"sets the initial_state for starting the machine","file":"3_Game/Systems/FSMBase.c","line":78},{"name":"Start","ret":"void","params":[{"type":"FSMEventBase","name":"initial_event","def":"NULL"}],"brief":"starts the state machine by entering the initial_state (using intial_event as argument to initial state's onEntry)","file":"3_Game/Systems/FSMBase.c","line":87},{"name":"IsRunning","ret":"bool","brief":"returns true if machine is in running state","file":"3_Game/Systems/FSMBase.c","line":98},{"name":"Terminate","ret":"void","params":[{"type":"FSMEventBase","name":"terminal_event","def":"NULL"}],"brief":"terminates the state machine","file":"3_Game/Systems/FSMBase.c","line":103},{"name":"Update","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"if machine running, call OnUpdate() on current state","file":"3_Game/Systems/FSMBase.c","line":115},{"name":"AddTransition","ret":"void","params":[{"type":"FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>","name":"t"}],"brief":"adds transition into transition table","file":"3_Game/Systems/FSMBase.c","line":124},{"name":"ProcessEvent","ret":"ProcessEventResult","params":[{"type":"FSMEventBase","name":"e"}],"brief":"instructs the state machine to process the event e","file":"3_Game/Systems/FSMBase.c","line":134},{"name":"ProcessLocalTransition","ret":"ProcessEventResult","params":[{"type":"FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>","name":"t"},{"type":"FSMEventBase","name":"e"}],"mods":["protected"],"brief":"instructs the state machine to process the event locally - no hierarchy is crossed","file":"3_Game/Systems/FSMBase.c","line":161}],"members":[{"name":"m_state","type":"ref FSMStateBase","mods":["protected"],"brief":"current fsm state","file":"3_Game/Systems/FSMBase.c","line":56},{"name":"m_initialState","type":"ref FSMStateBase","mods":["protected"],"brief":"configurable initial state of the machine","file":"3_Game/Systems/FSMBase.c","line":57},{"name":"m_initialEvent","type":"ref FSMEventBase","mods":["protected"],"brief":"configurable initial event to start the machine (null by default)","file":"3_Game/Systems/FSMBase.c","line":58},{"name":"m_transitions","type":"ref array<ref FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>>","mods":["protected"],"brief":"fsm transition table","file":"3_Game/Systems/FSMBase.c","line":59}]},{"name":"FSMTransition","url":"classes/FSMTransition/","generics":"<Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase>","brief":"represents transition src ---- event[guard]/action ----|> dst","file":"3_Game/Systems/FSMBase.c","line":22,"methods":[{"name":"FSMTransition","kind":"ctor","ret":"void","params":[{"type":"FSMStateBase","name":"src"},{"type":"FSMEventBase","name":"e"},{"type":"FSMStateBase","name":"dst"},{"type":"FSMActionBase","name":"a","def":"NULL"},{"type":"FSMGuardBase","name":"g","def":"NULL"}],"file":"3_Game/Systems/FSMBase.c","line":30}],"members":[{"name":"m_srcState","type":"ref FSMStateBase","file":"3_Game/Systems/FSMBase.c","line":24},{"name":"m_event","type":"ref FSMEventBase","brief":"@NOTE: NULL event means \"completion transition\" in UML speak","file":"3_Game/Systems/FSMBase.c","line":25},{"name":"m_dstState","type":"ref FSMStateBase","brief":"@NOTE: NULL dst state == UML terminate pseudonode","file":"3_Game/Systems/FSMBase.c","line":26},{"name":"m_action","type":"ref FSMActionBase","file":"3_Game/Systems/FSMBase.c","line":27},{"name":"m_guard","type":"ref FSMGuardBase","file":"3_Game/Systems/FSMBase.c","line":28}]},{"name":"FuelChainsaw","url":"classes/FuelChainsaw/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/FuelChainsaw.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FuelChainsaw.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FuelChainsaw.c","line":66},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/FuelChainsaw.c","line":73}]},{"name":"FuelStation","url":"classes/FuelStation/","base":"BuildingSuper","file":"4_World/Entities/Building/FuelStation.c","line":1,"methods":[{"name":"IsBuilding","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/FuelStation.c","line":3},{"name":"IsFuelStation","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/FuelStation.c","line":8},{"name":"GetLiquidThroughputCoef","ret":"float","mods":["override"],"file":"4_World/Entities/Building/FuelStation.c","line":13},{"name":"GetLiquidSourceType","ret":"int","mods":["override"],"file":"4_World/Entities/Building/FuelStation.c","line":18}]},{"name":"FullTimeData","url":"classes/FullTimeData/","brief":"struct that keeps Time relevant information for future formatting","file":"3_Game/tools/TimeConversions.c","line":4,"methods":[{"name":"FormatedAsTimestamp","ret":"string","file":"3_Game/tools/TimeConversions.c","line":11},{"name":"FormatedWithZero","ret":"string","file":"3_Game/tools/TimeConversions.c","line":31},{"name":"FormatedNonZero","ret":"string","file":"3_Game/tools/TimeConversions.c","line":36}],"members":[{"name":"m_Days","type":"int","file":"3_Game/tools/TimeConversions.c","line":6},{"name":"m_Hours","type":"int","file":"3_Game/tools/TimeConversions.c","line":7},{"name":"m_Minutes","type":"int","file":"3_Game/tools/TimeConversions.c","line":8},{"name":"m_Seconds","type":"int","file":"3_Game/tools/TimeConversions.c","line":9}]},{"name":"func","url":"classes/func/","file":"1_Core/proto/EnConvert.c","line":10,"methods":[{"name":"SetInstance","ret":"void","params":[{"type":"Class","name":"inst"}],"mods":["private","proto"],"proto":true,"brief":"For internal usage of VM","file":"1_Core/proto/EnConvert.c","line":13}]},{"name":"FurCourierBag","url":"classes/FurCourierBag/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/FurCourierBag.c","line":1},{"name":"FurImprovisedBag","url":"classes/FurImprovisedBag/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/FurImprovisedBag.c","line":1},{"name":"Game","url":"classes/Game/","file":"2_GameLib/gameLib.c","line":9,"methods":[{"name":"GetScriptModule","ret":"ScriptModule","cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":13},{"name":"SetDebug","ret":"void","params":[{"type":"bool","name":"isDebug"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":18},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"cond":["GAME_TEMPLATE"],"brief":"Called when some system event occur.","file":"2_GameLib/gameLib.c","line":25},{"name":"OnAfterInit","ret":"void","cond":["GAME_TEMPLATE"],"brief":"Called after full initialization of Game instance","file":"2_GameLib/gameLib.c","line":33},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"cond":["GAME_TEMPLATE"],"brief":"Called on World update","file":"2_GameLib/gameLib.c","line":42},{"name":"SetWorldFile","ret":"bool","params":[{"type":"string","name":"path"},{"type":"bool","name":"reload"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Sets world file to be loaded. Returns false if file doesn't exist.","file":"2_GameLib/gameLib.c","line":52},{"name":"GetWorldFile","ret":"string","mods":["proto","native","owned"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns path of world file loaded","file":"2_GameLib/gameLib.c","line":57},{"name":"OnGameStart","ret":"bool","cond":["GAME_TEMPLATE"],"brief":"Event which is called right before game starts (all entities are created and initialized). Returns true if the game can start.","file":"2_GameLib/gameLib.c","line":62},{"name":"OnGameEnd","ret":"void","cond":["GAME_TEMPLATE"],"brief":"Event which is called right before game end.","file":"2_GameLib/gameLib.c","line":70},{"name":"ShowLoadingAnim","ret":"void","cond":["GAME_TEMPLATE"],"brief":"Creates loading screen","file":"2_GameLib/gameLib.c","line":77},{"name":"HideLoadingAnim","ret":"void","cond":["GAME_TEMPLATE"],"brief":"Hides loading screen","file":"2_GameLib/gameLib.c","line":84},{"name":"UpdateLoadingAnim","ret":"void","params":[{"type":"float","name":"timeslice"},{"type":"float","name":"progress"}],"cond":["GAME_TEMPLATE"],"brief":"Used for updating the loading screen","file":"2_GameLib/gameLib.c","line":93},{"name":"SpawnEntity","ret":"IEntity","params":[{"type":"typename","name":"typeName"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Safely instantiate the entity and calls EOnInit if the entity sets event mask EntityEvent.INIT.","file":"2_GameLib/gameLib.c","line":102},{"name":"SpawnEntityTemplate","ret":"IEntity","params":[{"type":"vobject","name":"templateResource"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Safely instantiate the entity from template (with all components) and calls EOnInit if the entity sets event mask EntityEvent.INIT.","file":"2_GameLib/gameLib.c","line":109},{"name":"SpawnComponentTemplate","ret":"GenericComponent","params":[{"type":"IEntity","name":"owner"},{"type":"vobject","name":"templateResource"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Safely instantiate the component from template, insert it to entity and calls EOnInit if the component sets event mask EntityEvent.INIT.","file":"2_GameLib/gameLib.c","line":117},{"name":"FindEntity","ret":"IEntity","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":119},{"name":"GetWorkspace","ret":"WorkspaceWidget","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":121},{"name":"RequestClose","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Setting request flag for engine to exit the game","file":"2_GameLib/gameLib.c","line":126},{"name":"RequestReload","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Setting request flag for the engine to reinitialize the game Doesn't do anything in Workbench","file":"2_GameLib/gameLib.c","line":132},{"name":"GetBuildVersion","ret":"string","mods":["proto","native","owned"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns version of the game","file":"2_GameLib/gameLib.c","line":137},{"name":"GetBuildTime","ret":"string","mods":["proto","native","owned"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns date and time when the game was built","file":"2_GameLib/gameLib.c","line":142},{"name":"GetWorldEntity","ret":"GenericWorldEntity","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns World entity when in game or in play mode in WE. NULL otherwise.","file":"2_GameLib/gameLib.c","line":147},{"name":"GetInputManager","ret":"InputManager","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":149},{"name":"GetMenuManager","ret":"MenuManager","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":150},{"name":"GetTickCount","ret":"int","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":151}],"members":[{"name":"GameScript","type":"ScriptModule","cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":11}]},{"name":"GameConstants","url":"classes/GameConstants/","topic":"EmoteIDs","file":"3_Game/constants.c","line":663,"members":[{"name":"STAMINA_DRAIN_STANDING_SPRINT_PER_SEC","type":"int","mods":["const"],"init":"4","brief":"in units (how much sprint depletes stamina)","file":"3_Game/constants.c","line":671},{"name":"STAMINA_DRAIN_CROUCHED_SPRINT_PER_SEC","type":"int","mods":["const"],"init":"1","brief":"in units (how much sprint in crouch depletes stamina)","file":"3_Game/constants.c","line":672},{"name":"STAMINA_DRAIN_PRONE_SPRINT_PER_SEC","type":"int","mods":["const"],"init":"3","brief":"in units (how much sprint in prone depletes stamina)","file":"3_Game/constants.c","line":673},{"name":"STAMINA_DRAIN_SWIM_FAST_PER_SEC","type":"int","mods":["const"],"init":"5","brief":"in units (how much fast swimming depletes stamina)","file":"3_Game/constants.c","line":674},{"name":"STAMINA_DRAIN_LADDER_FAST_PER_SEC","type":"int","mods":["const"],"init":"8","brief":"in units (how much fast ladder climb depletes stamina)","file":"3_Game/constants.c","line":675},{"name":"STAMINA_DRAIN_HOLD_BREATH_START","type":"float","mods":["const"],"init":"0.2","brief":"in units (how much holding breath depletes stamina at the start)","file":"3_Game/constants.c","line":677},{"name":"STAMINA_DRAIN_HOLD_BREATH_END","type":"float","mods":["const"],"init":"1.0","brief":"in units (how much holding breath depletes stamina at the end)","file":"3_Game/constants.c","line":678},{"name":"STAMINA_DRAIN_JUMP","type":"float","mods":["const"],"init":"25","brief":"in units (how much jumping depletes stamina)","file":"3_Game/constants.c","line":679},{"name":"STAMINA_DRAIN_VAULT","type":"float","mods":["const"],"init":"20","brief":"in units (how much jumping depletes stamina)","file":"3_Game/constants.c","line":680},{"name":"STAMINA_DRAIN_CLIMB","type":"float","mods":["const"],"init":"42","brief":"in units (how much jumping depletes stamina)","file":"3_Game/constants.c","line":681},{"name":"STAMINA_DRAIN_MELEE_LIGHT","type":"float","mods":["const"],"init":"5","brief":"in units (how much light melee punch depletes stamina)","file":"3_Game/constants.c","line":682},{"name":"STAMINA_DRAIN_MELEE_HEAVY","type":"float","mods":["const"],"init":"25","brief":"in units (how much heavy melee punch depletes stamina)","file":"3_Game/constants.c","line":683},{"name":"STAMINA_DRAIN_MELEE_EVADE","type":"float","mods":["const"],"init":"8","brief":"in units (how much evade depletes stamina)","file":"3_Game/constants.c","line":684},{"name":"STAMINA_DRAIN_ROLL","type":"float","mods":["const"],"init":"5","brief":"in units (how much roll depletes stamina)","file":"3_Game/constants.c","line":685},{"name":"STAMINA_DRAIN_HOLD_BREATH_DURATION","type":"float","mods":["const"],"init":"5.0","brief":"in seconds, time it takes to increase stamina drain from STAMINA_DRAIN_HOLD_BREATH_START to STAMINA_DRAIN_HOLD_BREATH_END","file":"3_Game/constants.c","line":687},{"name":"STAMINA_DRAIN_HOLD_BREATH_EXPONENT","type":"float","mods":["const"],"init":"3","brief":"holding breath exponent","file":"3_Game/constants.c","line":688},{"name":"STAMINA_GAIN_JOG_PER_SEC","type":"int","mods":["const"],"init":"2","brief":"in units (how much of stamina units is gained while jogging)","file":"3_Game/constants.c","line":690},{"name":"STAMINA_GAIN_WALK_PER_SEC","type":"int","mods":["const"],"init":"4","brief":"in units (how much of stamina units is gained while walking)","file":"3_Game/constants.c","line":691},{"name":"STAMINA_GAIN_IDLE_PER_SEC","type":"int","mods":["const"],"init":"5","brief":"in units (how much of stamina units is gained while iddling)","file":"3_Game/constants.c","line":692},{"name":"STAMINA_GAIN_SWIM_PER_SEC","type":"int","mods":["const"],"init":"1","brief":"in units (how much of stamina units is gained while slowly swim)","file":"3_Game/constants.c","line":693},{"name":"STAMINA_GAIN_LADDER_PER_SEC","type":"int","mods":["const"],"init":"1","brief":"in units (how much of stamina units is gained while slowly swim)","file":"3_Game/constants.c","line":694},{"name":"STAMINA_GAIN_ROLL_PER_SEC","type":"int","mods":["const"],"init":"0","brief":"in units (how much of stamina units is gained while rolling)","file":"3_Game/constants.c","line":695},{"name":"STAMINA_GAIN_BONUS_CAP","type":"float","mods":["const"],"init":"3.0","brief":"in units (tells how much extra units can be added at best to stamina regain)","file":"3_Game/constants.c","line":696},{"name":"STAMINA_KG_TO_STAMINAPERCENT_PENALTY","type":"float","mods":["const"],"init":"1.75","brief":"in units (by how many units is max stamina bar reduced for each 1 kg of load weight)","file":"3_Game/constants.c","line":698},{"name":"STAMINA_MIN_CAP","type":"float","mods":["const"],"init":"5","brief":"in units (overload won't reduce max stamina bar under this value)","file":"3_Game/constants.c","line":699},{"name":"STAMINA_HOLD_BREATH_THRESHOLD_ACTIVATE","type":"float","mods":["const"],"init":"10","brief":"in units","file":"3_Game/constants.c","line":700},{"name":"STAMINA_HOLD_BREATH_THRESHOLD_DRAIN","type":"float","mods":["const"],"init":"0","brief":"in units","file":"3_Game/constants.c","line":701},{"name":"STAMINA_JUMP_THRESHOLD","type":"float","mods":["const"],"init":"25","brief":"in units","file":"3_Game/constants.c","line":702},{"name":"STAMINA_VAULT_THRESHOLD","type":"float","mods":["const"],"init":"20","brief":"in units","file":"3_Game/constants.c","line":703},{"name":"STAMINA_CLIMB_THRESHOLD","type":"float","mods":["const"],"init":"42","brief":"in units","file":"3_Game/constants.c","line":704},{"name":"STAMINA_ROLL_THRESHOLD","type":"float","mods":["const"],"init":"5","brief":"in units","file":"3_Game/constants.c","line":705},{"name":"STAMINA_MELEE_HEAVY_THRESHOLD","type":"float","mods":["const"],"init":"STAMINA_DRAIN_MELEE_HEAVY","brief":"in units (how many units we need to make a heavy hit in melee)","file":"3_Game/constants.c","line":708},{"name":"STAMINA_MELEE_EVADE_THRESHOLD","type":"float","mods":["const"],"init":"8","brief":"in units","file":"3_Game/constants.c","line":709},{"name":"STAMINA_REGEN_COOLDOWN_DEPLETION","type":"float","mods":["const"],"init":"0.45","brief":"in secs (how much time we will spend in cooldown before the stamina will starts with regeneration)","file":"3_Game/constants.c","line":710},{"name":"STAMINA_REGEN_COOLDOWN_EXHAUSTION","type":"float","mods":["const"],"init":"0.5","file":"3_Game/constants.c","line":711},{"name":"STAMINA_WEIGHT_LIMIT_THRESHOLD","type":"float","mods":["const"],"init":"6000","brief":"in grams (weight where the player is not penalized by stamina)","file":"3_Game/constants.c","line":712},{"name":"STAMINA_KG_TO_GRAMS","type":"float","mods":["const"],"init":"1000","brief":"for kg to g conversion","file":"3_Game/constants.c","line":713},{"name":"STAMINA_SYNC_RATE","type":"float","mods":["const"],"init":"0.5","brief":"in secs","file":"3_Game/constants.c","line":714},{"name":"STAMINA_MAX","type":"float","mods":["const"],"init":"100","file":"3_Game/constants.c","line":715},{"name":"ENVIRO_TICK_RATE","type":"float","mods":["const"],"init":"3","brief":"in secs. how often should enviro effet process","file":"3_Game/constants.c","line":723},{"name":"ENVIRO_TICKS_TO_WETNESS_CALCULATION","type":"float","mods":["const"],"init":"2","brief":"each X (ticks) is processed wetness on items on player","file":"3_Game/constants.c","line":724},{"name":"ENVIRO_TICK_ROOF_RC_CHECK","type":"float","mods":["const"],"init":"10","brief":"in secs. how often we should check if player is under the roof (raycast)","file":"3_Game/constants.c","line":725},{"name":"ENVIRO_WET_INCREMENT","type":"float","mods":["const"],"init":"0.01","brief":"amount of wetness added to items wet value each tick if is raining","file":"3_Game/constants.c","line":726},{"name":"ENVIRO_DRY_INCREMENT","type":"float","mods":["const"],"init":"0.00005","brief":"amount of wetness subtracted from items wet value each tick if is not raining due to player heat","file":"3_Game/constants.c","line":727},{"name":"ENVIRO_SUN_INCREMENT","type":"float","mods":["const"],"init":"0.002","brief":"(not used) amount of wetness subtracted from items wet value each tick if is not raining due to sun","file":"3_Game/constants.c","line":728},{"name":"ENVIRO_FIRE_INCREMENT","type":"float","mods":["const"],"init":"23.5","brief":"how much is the generic temp effect increased when player is next to a fireplace","file":"3_Game/constants.c","line":729},{"name":"ENVIRO_CLOUD_DRY_EFFECT","type":"float","mods":["const"],"init":"0.7","brief":"how many % of ENVIRO_SUN_INCREMENT is reduced by cloudy sky","file":"3_Game/constants.c","line":730},{"name":"ENVIRO_FOG_DRY_EFFECT","type":"float","mods":["const"],"init":"0.9","brief":"how many % of ENVIRO_SUN_INCREMENT is reduced by fog","file":"3_Game/constants.c","line":731},{"name":"ENVIRO_FOG_TEMP_EFFECT","type":"float","mods":["const"],"init":"-2","brief":"how strong the effect of fog is","file":"3_Game/constants.c","line":732},{"name":"ENVIRO_WET_PENALTY","type":"float","mods":["const"],"init":"0.5","brief":"at which state of item wetness (0-1) will heat isolation start having negative effect on heat comfort of item","file":"3_Game/constants.c","line":733},{"name":"ENVIRO_WET_PASSTHROUGH_COEF","type":"float","mods":["const"],"init":"0.1","brief":"how many times slower is wetting/drying items in backpacks","file":"3_Game/constants.c","line":734},{"name":"ENVIRO_DEFAULT_ENTITY_HEAT","type":"float","mods":["const"],"init":"2.5","brief":"heat entity generates if not moving","file":"3_Game/constants.c","line":735},{"name":"ENVIRO_TEMPERATURE_INSIDE_VEHICLE_COEF","type":"float","mods":["const"],"init":"0.051","brief":"increases temp inside vehicles","file":"3_Game/constants.c","line":736},{"name":"ENVIRO_TEMPERATURE_UNDERROOF_COEF","type":"float","mods":["const"],"init":"0.75","brief":"underroof wind multiplier","file":"3_Game/constants.c","line":737},{"name":"ENVIRO_TEMPERATURE_WIND_COEF","type":"float","mods":["const"],"init":"2.5","brief":"windchill effect on base temperature","file":"3_Game/constants.c","line":738},{"name":"ENVIRO_WIND_EFFECT","type":"float","mods":["const"],"init":"0.25","brief":"amount of % wind affect drying/wetting","file":"3_Game/constants.c","line":739},{"name":"ENVIRO_HIGH_NOON","type":"float","mods":["const"],"init":"12","brief":"when is sun highest on sky","file":"3_Game/constants.c","line":740},{"name":"ENVIRO_HEATCOMFORT_MAX_STEP_SIZE","type":"float","mods":["const"],"init":"0.25","brief":"max step of dynamic heatcomfort change (applies if diff between target and dynamic HC is bigger than this value)","file":"3_Game/constants.c","line":742},{"name":"ENVIRO_HEATCOMFORT_HEADGEAR_WEIGHT","type":"float","mods":["static","const"],"init":"0.05","brief":"how much this body part affects final heatcomfort","file":"3_Game/constants.c","line":744},{"name":"ENVIRO_HEATCOMFORT_MASK_WEIGHT","type":"float","mods":["static","const"],"init":"0.05","file":"3_Game/constants.c","line":745},{"name":"ENVIRO_HEATCOMFORT_VEST_WEIGHT","type":"float","mods":["static","const"],"init":"0.04","file":"3_Game/constants.c","line":746},{"name":"ENVIRO_HEATCOMFORT_BODY_WEIGHT","type":"float","mods":["static","const"],"init":"0.12","file":"3_Game/constants.c","line":747},{"name":"ENVIRO_HEATCOMFORT_BACK_WEIGHT","type":"float","mods":["static","const"],"init":"0.03","file":"3_Game/constants.c","line":748},{"name":"ENVIRO_HEATCOMFORT_GLOVES_WEIGHT","type":"float","mods":["static","const"],"init":"0.04","file":"3_Game/constants.c","line":749},{"name":"ENVIRO_HEATCOMFORT_LEGS_WEIGHT","type":"float","mods":["static","const"],"init":"0.12","file":"3_Game/constants.c","line":750},{"name":"ENVIRO_HEATCOMFORT_FEET_WEIGHT","type":"float","mods":["static","const"],"init":"0.06","file":"3_Game/constants.c","line":751},{"name":"ENVIRO_HEATCOMFORT_HIPS_WEIGHT","type":"float","mods":["static","const"],"init":"0.00","file":"3_Game/constants.c","line":752},{"name":"ENVIRO_HEATCOMFORT_WEIGHT_SUMMARY","type":"float","mods":["static","const"],"init":"ENVIRO_HEATCOMFORT_HEADGEAR_WEIGHT + ENVIRO_HEATCOMFORT_MASK_WEIGHT +ENVIRO_HEATCOMFORT_VEST_WEIGHT + ENVIRO_HEATCOMFORT_BODY_WEIGHT + ENVIRO_HEATCOMFORT_BACK_WEIGHT + ENVIRO_HEATCOMFORT_GLOVES_WEIGHT + ENVIRO_HEATCOMFORT_LEGS_WEIGHT + ENVIRO_HEATCOMFORT_FEET_WEIGHT + ENVIRO_HEATCOMFORT_HIPS_WEIGHT","brief":"don't forget to update the weights from above if you are adding/removing them","file":"3_Game/constants.c","line":754},{"name":"ENVIRO_STOMACH_WEIGHT","type":"float","mods":["const"],"init":"0.2","brief":"how much stomach content affects final heatcomfort","file":"3_Game/constants.c","line":756},{"name":"ENVIRO_LOW_TEMP_LIMIT","type":"float","mods":["const"],"init":"-20","brief":"lowest temperature(deg Celsius) where the player gets lowest possible heat comfort (-1)","file":"3_Game/constants.c","line":757},{"name":"ENVIRO_HIGH_TEMP_LIMIT","type":"float","mods":["const"],"init":"70","brief":"highest temperature(deg Celsius) where the player gets highest possible heat comfort (1)","file":"3_Game/constants.c","line":758},{"name":"ENVIRO_PLAYER_COMFORT_TEMP","type":"float","mods":["const"],"init":"24","brief":"comfort temperature of environment for the player","file":"3_Game/constants.c","line":759},{"name":"ENVIRO_TEMP_EFFECT_ON_PLAYER","type":"float","mods":["const"],"init":"40","brief":"impact of enviro temperature on player (lower value = higher, cannot be zero or below!)","file":"3_Game/constants.c","line":760},{"name":"ENVIRO_PLAYER_HEATBUFFER_WATEREFFECT","type":"float","mods":["const"],"init":"20","brief":"impact of water contact on player's heatbuffer","file":"3_Game/constants.c","line":761},{"name":"ENVIRO_PLAYER_HEATBUFFER_DECREASE","type":"float","mods":["const"],"init":"0.01","brief":"How much heat buffer decreases per one enviro tick","file":"3_Game/constants.c","line":762},{"name":"ENVIRO_PLAYER_HEATBUFFER_INCREASE","type":"float","mods":["const"],"init":"0.18","brief":"How much heat buffer increases per one enviro tick","file":"3_Game/constants.c","line":763},{"name":"ENVIRO_PLAYER_HEATBUFFER_TEMP_AFFECT","type":"float","mods":["const"],"init":"0.4","brief":"How much heat buffer change rates are affected by temperature","file":"3_Game/constants.c","line":764},{"name":"ENVIRO_PLAYER_HEATBUFFER_CAPACITY_MIN","type":"float","mods":["const"],"init":"0.35","brief":"Minimal heatbuffer capacity of naked character","file":"3_Game/constants.c","line":765},{"name":"ENVIRO_PLAYER_HEATBUFFER_STAGE_RATELIMIT","type":"ref array<ref TFloatArray>","mods":["static"],"init":"{ {1.0, 1.0}, // not used now {1.82, 4.0}, {0.8, 1.6}, {1.0, 1.0}, // not used now }","brief":"heatbuffer per stage decrease rate limiting - each entry represents the {min, max} value per HB stage","file":"3_Game/constants.c","line":768},{"name":"ENVIRO_ISOLATION_WETFACTOR_DRY","type":"float","mods":["const"],"init":"1.0","brief":"impact of item wetness to the heat isolation","file":"3_Game/constants.c","line":776},{"name":"ENVIRO_ISOLATION_WETFACTOR_DAMP","type":"float","mods":["const"],"init":"0.9","file":"3_Game/constants.c","line":777},{"name":"ENVIRO_ISOLATION_WETFACTOR_WET","type":"float","mods":["const"],"init":"0.5","file":"3_Game/constants.c","line":778},{"name":"ENVIRO_ISOLATION_WETFACTOR_SOAKED","type":"float","mods":["const"],"init":"0.1","file":"3_Game/constants.c","line":779},{"name":"ENVIRO_ISOLATION_WETFACTOR_DRENCHED","type":"float","mods":["const"],"init":"-0.15","file":"3_Game/constants.c","line":780},{"name":"ENVIRO_ISOLATION_HEALTHFACTOR_PRISTINE","type":"float","mods":["const"],"init":"1.0","brief":"impact of item health (state) to the heat isolation","file":"3_Game/constants.c","line":782},{"name":"ENVIRO_ISOLATION_HEALTHFACTOR_WORN","type":"float","mods":["const"],"init":"0.9","file":"3_Game/constants.c","line":783},{"name":"ENVIRO_ISOLATION_HEALTHFACTOR_DAMAGED","type":"float","mods":["const"],"init":"0.8","file":"3_Game/constants.c","line":784},{"name":"ENVIRO_ISOLATION_HEALTHFACTOR_B_DAMAGED","type":"float","mods":["const"],"init":"0.5","file":"3_Game/constants.c","line":785},{"name":"ENVIRO_ISOLATION_HEALTHFACTOR_RUINED","type":"float","mods":["const"],"init":"0.0","file":"3_Game/constants.c","line":786},{"name":"ENVIRO_TEMP_SOURCES_LOOKUP_RADIUS","type":"float","mods":["const"],"init":"20.0","file":"3_Game/constants.c","line":788},{"name":"ENVIRO_NAKED_BODY_PENALTY_RAIN_MIN_VALUE","type":"float","mods":["const"],"init":"0.2","brief":"how intensive a rain should be to enable rain penalty on naked body","file":"3_Game/constants.c","line":790},{"name":"ENVIRO_NAKED_BODY_PENALTY_SNOWFALL_MIN_VALUE","type":"float","mods":["const"],"init":"0.4","brief":"how intensive a snowfall should be to enable snowfall penalty on naked body","file":"3_Game/constants.c","line":791},{"name":"LIQUID_RAIN_AMOUNT_COEF_BASE","type":"float","mods":["const"],"init":"10.0","file":"3_Game/constants.c","line":793},{"name":"COLD_AREA_TEMPERATURE_THRESHOLD","type":"float","mods":["const"],"init":"5","brief":"(deg Celsius) temperature limit up to which player is allowed to dig garden plots","file":"3_Game/constants.c","line":794},{"name":"COLD_AREA_DIG_WORMS_MODIF","type":"float","mods":["const"],"init":"1.5","brief":"time modifier, how much longer it takes to dig up worms while in a cold area","file":"3_Game/constants.c","line":795},{"name":"ENVIRO_WIND_EFFECT_SLOPE","type":"float","mods":["const"],"init":"-35.0","brief":"Affects the slope of calculation","file":"3_Game/constants.c","line":797},{"name":"ENVIRO_WIND_CHILL_LIMIT","type":"float","mods":["const"],"init":"30.0","brief":"Above this value, the wind effect increases the modified temperature","file":"3_Game/constants.c","line":798},{"name":"ENVIRO_SNOW_WET_COEF","type":"float","mods":["const"],"init":"0.1","file":"3_Game/constants.c","line":800},{"name":"FIRE_ATTACHMENT_DAMAGE_PER_SECOND","type":"float","mods":["const"],"init":"0.07","brief":"various damage per second constants","file":"3_Game/constants.c","line":804},{"name":"ITEM_TEMPERATURE_NEUTRAL_ZONE_LOWER_LIMIT","type":"float","mods":["const"],"init":"15.0","file":"3_Game/constants.c","line":806},{"name":"ITEM_TEMPERATURE_NEUTRAL_ZONE_UPPER_LIMIT","type":"float","mods":["const"],"init":"35.0","file":"3_Game/constants.c","line":807},{"name":"ITEM_TEMPERATURE_QUANTITY_WEIGHT_MULTIPLIER","type":"float","mods":["const"],"init":"0.04","file":"3_Game/constants.c","line":809},{"name":"ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE","type":"float","mods":["static","const"],"init":"(GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_UPPER_LIMIT + GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_LOWER_LIMIT) * 0.5","file":"3_Game/constants.c","line":811},{"name":"VEHICLE_FLIP_ANGLE_TOLERANCE","type":"float","mods":["const"],"init":"45","brief":"Angle of the vehicle from the normal of the surface under the vehicle","file":"3_Game/constants.c","line":821},{"name":"VEHICLE_FLIP_WHEELS_LIMITED","type":"bool","mods":["const"],"init":"true","brief":"If the vehicle is not facing directly up, then don't use the \"wheels early exit optimization\"","file":"3_Game/constants.c","line":822},{"name":"CARS_FLUIDS_TICK","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":830},{"name":"CARS_LEAK_TICK_MIN","type":"int","mods":["const"],"init":"0.02","file":"3_Game/constants.c","line":831},{"name":"CARS_LEAK_TICK_MAX","type":"int","mods":["const"],"init":"0.05","file":"3_Game/constants.c","line":832},{"name":"CARS_LEAK_THRESHOLD","type":"int","mods":["const"],"init":"0.5","file":"3_Game/constants.c","line":833},{"name":"CARS_CONTACT_DMG_THRESHOLD","type":"float","mods":["const"],"init":"750.0","file":"3_Game/constants.c","line":841},{"name":"CARS_CONTACT_DMG_MIN","type":"float","mods":["const"],"init":"150.0","file":"3_Game/constants.c","line":842},{"name":"CARS_CONTACT_DMG_KILLCREW","type":"float","mods":["const"],"init":"1200.0","file":"3_Game/constants.c","line":843},{"name":"STATE_RUINED","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":851},{"name":"STATE_BADLY_DAMAGED","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":852},{"name":"STATE_DAMAGED","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":853},{"name":"STATE_WORN","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":854},{"name":"STATE_PRISTINE","type":"int","mods":["const"],"init":"0","file":"3_Game/constants.c","line":855},{"name":"DAMAGE_PRISTINE_VALUE","type":"float","mods":["const"],"init":"1.0","file":"3_Game/constants.c","line":863},{"name":"DAMAGE_WORN_VALUE","type":"float","mods":["const"],"init":"0.7","file":"3_Game/constants.c","line":864},{"name":"DAMAGE_DAMAGED_VALUE","type":"float","mods":["const"],"init":"0.5","file":"3_Game/constants.c","line":865},{"name":"DAMAGE_BADLY_DAMAGED_VALUE","type":"float","mods":["const"],"init":"0.3","file":"3_Game/constants.c","line":866},{"name":"DAMAGE_RUINED_VALUE","type":"float","mods":["const"],"init":"0.0","file":"3_Game/constants.c","line":867},{"name":"STATE_DRENCHED","type":"float","mods":["const"],"init":"0.8","file":"3_Game/constants.c","line":875},{"name":"STATE_SOAKING_WET","type":"float","mods":["const"],"init":"0.5","file":"3_Game/constants.c","line":876},{"name":"STATE_WET","type":"float","mods":["const"],"init":"0.25","file":"3_Game/constants.c","line":877},{"name":"STATE_DAMP","type":"float","mods":["const"],"init":"0.05","file":"3_Game/constants.c","line":878},{"name":"STATE_DRY","type":"float","mods":["const"],"init":"0","file":"3_Game/constants.c","line":879},{"name":"STATE_HOT_LVL_FOUR","type":"int","mods":["const"],"init":"600","file":"3_Game/constants.c","line":887},{"name":"STATE_HOT_LVL_THREE","type":"int","mods":["const"],"init":"250","file":"3_Game/constants.c","line":888},{"name":"STATE_HOT_LVL_TWO","type":"int","mods":["const"],"init":"70","file":"3_Game/constants.c","line":889},{"name":"STATE_HOT_LVL_ONE","type":"int","mods":["const"],"init":"35","file":"3_Game/constants.c","line":890},{"name":"STATE_NEUTRAL_TEMP","type":"int","mods":["const"],"init":"15","file":"3_Game/constants.c","line":891},{"name":"STATE_COLD_LVL_ONE","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":892},{"name":"STATE_COLD_LVL_TWO","type":"int","mods":["const"],"init":"-10","file":"3_Game/constants.c","line":893},{"name":"STATE_COLD_LVL_THREE","type":"int","mods":["const"],"init":"-50","file":"3_Game/constants.c","line":894},{"name":"STATE_COLD_LVL_FOUR","type":"int","mods":["const"],"init":"-100","file":"3_Game/constants.c","line":895},{"name":"WEIGHT_DRENCHED","type":"float","mods":["const"],"init":"2.0","file":"3_Game/constants.c","line":903},{"name":"WEIGHT_SOAKING_WET","type":"float","mods":["const"],"init":"1.66","file":"3_Game/constants.c","line":904},{"name":"WEIGHT_WET","type":"float","mods":["const"],"init":"1.33","file":"3_Game/constants.c","line":905},{"name":"WEIGHT_DAMP","type":"float","mods":["const"],"init":"1.0","file":"3_Game/constants.c","line":906},{"name":"WEIGHT_DRY","type":"float","mods":["const"],"init":"1.0","file":"3_Game/constants.c","line":907},{"name":"OPTICS_STATE_DAY","type":"int","mods":["const"],"init":"0","brief":"default state for most optics","file":"3_Game/constants.c","line":910},{"name":"OPTICS_STATE_NIGHTVISION","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":911},{"name":"WETNESS_RATE_WETTING_INSIDE","type":"float","mods":["const"],"init":"0.0020","file":"3_Game/constants.c","line":914},{"name":"WETNESS_RATE_WETTING_LIQUID","type":"float","mods":["const"],"init":"0.015","file":"3_Game/constants.c","line":915},{"name":"WETNESS_RATE_DRYING_INSIDE","type":"float","mods":["const"],"init":"-0.0016","file":"3_Game/constants.c","line":916},{"name":"WETNESS_RATE_DRYING_GROUND","type":"float","mods":["const"],"init":"-0.0008","file":"3_Game/constants.c","line":917},{"name":"TEMPERATURE_RATE_AVERAGE_ABS","type":"float","mods":["static","const"],"init":"0.17","brief":"°C/s","file":"3_Game/constants.c","line":925},{"name":"TEMPERATURE_RATE_MAX_ABS","type":"float","mods":["static","const"],"init":"TEMPERATURE_RATE_AVERAGE_ABS * 6","brief":"°C/s","file":"3_Game/constants.c","line":926},{"name":"TEMPERATURE_INTERPOLATION_THRESHOLD_MIN_ABS","type":"float","mods":["static","const"],"init":"1.0","brief":"difference in current - target temperatures","file":"3_Game/constants.c","line":928},{"name":"TEMPERATURE_INTERPOLATION_THRESHOLD_MAX_ABS","type":"float","mods":["static","const"],"init":"300.0","brief":"difference in current - target temperatures","file":"3_Game/constants.c","line":929},{"name":"TEMPERATURE_FREEZETHAW_LEGACY_COEF","type":"float","mods":["static","const"],"init":"0.2","brief":"artificially lowers the freeze/thaw progression on reverse-calculated time values","file":"3_Game/constants.c","line":931},{"name":"TEMPERATURE_FREEZETHAW_ACCELERATION_COEF","type":"float","mods":["static","const"],"init":"20.0","brief":"accelerates 'lowering' of the FT progress in the oposite direction","file":"3_Game/constants.c","line":932},{"name":"TEMPERATURE_TIME_OVERHEAT_MIN","type":"float","mods":["static","const"],"init":"180","brief":"minimal time in seconds to overheat any overheatable entity","file":"3_Game/constants.c","line":934},{"name":"TEMPERATURE_TIME_FREEZE_MIN","type":"float","mods":["static","const"],"init":"120","brief":"minimal time in seconds to freeze entity","file":"3_Game/constants.c","line":935},{"name":"TEMPERATURE_TIME_THAW_MIN","type":"float","mods":["static","const"],"init":"120","brief":"minimal time in seconds to thaw entity","file":"3_Game/constants.c","line":936},{"name":"TEMPERATURE_FREEZE_TIME_COEF_DRIED","type":"float","mods":["static","const"],"init":"0.25","file":"3_Game/constants.c","line":938},{"name":"TEMPERATURE_FREEZE_TIME_COEF_BURNED","type":"float","mods":["static","const"],"init":"0.25","file":"3_Game/constants.c","line":939},{"name":"TEMPERATURE_THAW_TIME_COEF_BURNED","type":"float","mods":["static","const"],"init":"0.25","file":"3_Game/constants.c","line":940},{"name":"TEMPERATURE_THAW_TIME_COEF_DRIED","type":"float","mods":["static","const"],"init":"0.25","file":"3_Game/constants.c","line":941},{"name":"TEMPERATURE_SENSITIVITY_THRESHOLD","type":"float","mods":["static","const"],"init":"0.1","brief":"changes lower than this will usually not be processed (absolute)","file":"3_Game/constants.c","line":943},{"name":"TEMP_COEF_WORLD","type":"float","mods":["const"],"init":"1","brief":"entities on the ground","file":"3_Game/constants.c","line":945},{"name":"TEMP_COEF_INVENTORY","type":"float","mods":["const"],"init":"1","file":"3_Game/constants.c","line":946},{"name":"TEMP_COEF_FIREPLACE_COOLING","type":"float","mods":["const"],"init":"2.0","file":"3_Game/constants.c","line":947},{"name":"TEMP_COEF_FIREPLACE_HEATING","type":"float","mods":["const"],"init":"2.0","file":"3_Game/constants.c","line":948},{"name":"TEMP_COEF_GAS_STOVE","type":"float","mods":["const"],"init":"1.0","file":"3_Game/constants.c","line":949},{"name":"TEMP_COEF_UTS","type":"float","mods":["const"],"init":"6.0","brief":"universal temperature sources","file":"3_Game/constants.c","line":950},{"name":"TEMP_COEF_COOKING_DEFAULT","type":"float","mods":["const"],"init":"2.0","file":"3_Game/constants.c","line":951},{"name":"TEMP_COEF_COOLING_GLOBAL","type":"float","mods":["const"],"init":"1.0","brief":"one universal coef for item cooling","file":"3_Game/constants.c","line":952},{"name":"TEMP_COEF_SWIMMING","type":"float","mods":["const"],"init":"5.0","brief":"speed of change for items in player's inventory during swimming","file":"3_Game/constants.c","line":953},{"name":"HEATISO_THRESHOLD_BAD","type":"float","mods":["const"],"init":"0.2","file":"3_Game/constants.c","line":956},{"name":"HEATISO_THRESHOLD_LOW","type":"float","mods":["const"],"init":"0.4","file":"3_Game/constants.c","line":957},{"name":"HEATISO_THRESHOLD_MEDIUM","type":"float","mods":["const"],"init":"0.6","file":"3_Game/constants.c","line":958},{"name":"HEATISO_THRESHOLD_HIGH","type":"float","mods":["const"],"init":"0.8","file":"3_Game/constants.c","line":959},{"name":"TEMP_COEF_COOKING_CATCHUP","type":"float","mods":["const"],"init":"3.0","brief":"DEPRECEATED, heating of child items that are below minimal cooking temperature (catching up)","file":"3_Game/constants.c","line":962},{"name":"BAREL_LIME_PER_PELT","type":"int","mods":["const"],"init":"100","brief":"grams per pelt","file":"3_Game/constants.c","line":970},{"name":"BAREL_BLEACH_PER_CLOTH","type":"int","mods":["const"],"init":"50","brief":"ml per item","file":"3_Game/constants.c","line":971},{"name":"BAREL_LIME_PER_PLANT","type":"float","mods":["const"],"init":"50","brief":"grams per gram","file":"3_Game/constants.c","line":972},{"name":"DZPLAYER_CAMERA_FOV_EYEZOOM","type":"float","mods":["const"],"init":"0.3926","brief":"FOV (vertical angle/2) in radians. Take care to modify also in \"basicDefines.hpp\"","file":"3_Game/constants.c","line":981},{"name":"DZPLAYER_CAMERA_FOV_EYEZOOM_SHALLOW","type":"float","mods":["const"],"init":"0.610865","brief":"70deg","file":"3_Game/constants.c","line":982},{"name":"DZPLAYER_CAMERA_FOV_IRONSIGHTS","type":"float","mods":["const"],"init":"0.5236","brief":"60deg","file":"3_Game/constants.c","line":983},{"name":"DEFAULT_CHARACTER_NAME","type":"string","mods":["const"],"init":"\"#str_cfgvehicles_survivor0\"","brief":"experiment, used to be \"Survivor\"","file":"3_Game/constants.c","line":985},{"name":"DEFAULT_CHARACTER_MENU_ID","type":"int","mods":["const"],"init":"-1","file":"3_Game/constants.c","line":987},{"name":"CLEAN_UNRESTRAIN_DAMAGE","type":"float","mods":["const"],"init":"10","file":"3_Game/constants.c","line":989},{"name":"CAMERA_SHAKE_GRENADE_DISTANCE","type":"int","mods":["const"],"init":"40","brief":"Camera shake","file":"3_Game/constants.c","line":992},{"name":"CAMERA_SHAKE_ARTILLERY_DISTANCE","type":"int","mods":["const"],"init":"200","file":"3_Game/constants.c","line":993},{"name":"CAMERA_SHAKE_ARTILLERY_DISTANCE2","type":"int","mods":["const"],"init":"40000","brief":"Square distance used for distance check","file":"3_Game/constants.c","line":994},{"name":"MINING_WOOD_FAST","type":"float","mods":["const"],"init":"2.0","brief":"Wood mining GameConstants, scaled by output. Should not be lower than ~1.5s!","file":"3_Game/constants.c","line":997},{"name":"MINING_WOOD_MEDIUM","type":"float","mods":["const"],"init":"2.0","file":"3_Game/constants.c","line":998},{"name":"MINING_WOOD_SLOW","type":"float","mods":["const"],"init":"3.0","file":"3_Game/constants.c","line":999},{"name":"PROJECTILE_CONVERSION_ANIMALS","type":"float","mods":["const"],"init":"0.1","brief":"Non-lethal projectile damage QuantityConversions","file":"3_Game/constants.c","line":1002},{"name":"PROJECTILE_CONVERSION_INFECTED","type":"float","mods":["const"],"init":"0.44","file":"3_Game/constants.c","line":1003},{"name":"PROJECTILE_CONVERSION_PLAYERS","type":"float","mods":["const"],"init":"0.1","file":"3_Game/constants.c","line":1004},{"name":"NL_DAMAGE_FIREARM_CONVERSION_ANIMALS","type":"float","mods":["const"],"init":"PROJECTILE_CONVERSION_ANIMALS","file":"3_Game/constants.c","line":1006},{"name":"NL_DAMAGE_FIREARM_CONVERSION_INFECTED","type":"float","mods":["const"],"init":"PROJECTILE_CONVERSION_INFECTED","file":"3_Game/constants.c","line":1007},{"name":"NL_DAMAGE_FIREARM_CONVERSION_PLAYERS","type":"float","mods":["const"],"init":"PROJECTILE_CONVERSION_PLAYERS","file":"3_Game/constants.c","line":1008},{"name":"NL_DAMAGE_CLOSECOMBAT_CONVERSION_ANIMALS","type":"float","mods":["const"],"init":"0.20","file":"3_Game/constants.c","line":1010},{"name":"NL_DAMAGE_CLOSECOMBAT_CONVERSION_INFECTED","type":"float","mods":["const"],"init":"0.20","file":"3_Game/constants.c","line":1011},{"name":"NL_DAMAGE_CLOSECOMBAT_CONVERSION_PLAYERS","type":"float","mods":["const"],"init":"0","file":"3_Game/constants.c","line":1012},{"name":"ROOF_CHECK_RAYCAST_DIST","type":"float","mods":["const"],"init":"20.0","file":"3_Game/constants.c","line":1014},{"name":"ITEM_TEMPERATURE_TO_EXPLODE_MIN","type":"float","mods":["const"],"init":"100","brief":"misc","file":"3_Game/constants.c","line":1017},{"name":"LOADING_SCREEN_HINT_INTERVAL","type":"float","mods":["const"],"init":"14","brief":"the time that elapses before a hint is switched during loading in screens that support hint switching","file":"3_Game/constants.c","line":1018},{"name":"LOADING_SCREEN_HINT_INTERVAL_MIN","type":"float","mods":["const"],"init":"8","brief":"the minimum time that needs to remain on the count-down counter for a hint to still be changed based on the 'LOADING_SCREEN_HINT_INTERVAL'(prevents last moment hint update where the player has no time to read it)","file":"3_Game/constants.c","line":1019},{"name":"REFRESHER_MAX_DURATION_DEFAULT","type":"int","mods":["const"],"init":"3600 * 24 * 40","brief":"max duration of refresher in seconds - 40 days (+ 5 days final refresh )","file":"3_Game/constants.c","line":1026},{"name":"REFRESHER_FREQUENCY_DEFAULT","type":"int","mods":["const"],"init":"3600 * 24 * 5","brief":"frequency of lifetime refreshes/refresher time decreases - 5 days","file":"3_Game/constants.c","line":1027},{"name":"REFRESHER_RADIUS","type":"float","mods":["const"],"init":"60","brief":"meters","file":"3_Game/constants.c","line":1028},{"name":"SALMONELLA_RETENTION_PREDATOR","type":"float","mods":["const"],"init":"0.6","brief":"60% chance cooked predator meat will retain salmonella","file":"3_Game/constants.c","line":1031},{"name":"DECAY_FOOD_RAW_MEAT","type":"float","mods":["const"],"init":"21600","file":"3_Game/constants.c","line":1037},{"name":"DECAY_FOOD_RAW_CORPSE","type":"float","mods":["const"],"init":"32400","file":"3_Game/constants.c","line":1038},{"name":"DECAY_FOOD_RAW_FRVG","type":"float","mods":["const"],"init":"43200","file":"3_Game/constants.c","line":1039},{"name":"DECAY_FOOD_BOILED_MEAT","type":"float","mods":["const"],"init":"259200","file":"3_Game/constants.c","line":1040},{"name":"DECAY_FOOD_BOILED_FRVG","type":"float","mods":["const"],"init":"172800","file":"3_Game/constants.c","line":1041},{"name":"DECAY_FOOD_BAKED_MEAT","type":"float","mods":["const"],"init":"345600","file":"3_Game/constants.c","line":1042},{"name":"DECAY_FOOD_BAKED_FRVG","type":"float","mods":["const"],"init":"259200","file":"3_Game/constants.c","line":1043},{"name":"DECAY_FOOD_DRIED_MEAT","type":"float","mods":["const"],"init":"691200","file":"3_Game/constants.c","line":1044},{"name":"DECAY_FOOD_CAN_OPEN","type":"float","mods":["const"],"init":"172800","file":"3_Game/constants.c","line":1045},{"name":"DECAY_FOOD_FRVG_DRIED_CHANCE","type":"int","mods":["const"],"init":"43","file":"3_Game/constants.c","line":1046},{"name":"DECAY_TIMER_RANDOM_PERCENTAGE","type":"int","mods":["const"],"init":"25","file":"3_Game/constants.c","line":1047},{"name":"DECAY_RATE_ON_PLAYER","type":"float","mods":["const"],"init":"2.5","file":"3_Game/constants.c","line":1048},{"name":"RESPAWN_MODE_CUSTOM","type":"int","mods":["const"],"init":"0","file":"3_Game/constants.c","line":1050},{"name":"RESPAWN_MODE_RANDOM","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":1051},{"name":"INVENTORY_ENTITY_DROP_OVERLAP_DEPTH","type":"int","mods":["const"],"init":"2","brief":"How deep should it go looking for a free spot to drop an entity","file":"3_Game/constants.c","line":1057},{"name":"INVENTORY_MAX_REACHABLE_DEPTH_ATT","type":"int","mods":["const"],"init":"2","brief":"Inventory visibility depth, also governs default direct access for most cases. Actual inventory depth CAN be higher than this, but direct access from player should not be possible in the context of player inventory.","file":"3_Game/constants.c","line":1062},{"name":"AI_ATTACKSPEED","type":"float","mods":["const"],"init":"1.5","file":"3_Game/constants.c","line":1068},{"name":"AI_MAX_BLOCKABLE_ANGLE","type":"float","mods":["const"],"init":"60","brief":"The angle under which an infected must be relative to player to be blockable","file":"3_Game/constants.c","line":1069},{"name":"AI_CONTAMINATION_DMG_PER_SEC","type":"float","mods":["const"],"init":"3","brief":"The amount of damage AI agents take per contaminated area damage event","file":"3_Game/constants.c","line":1070},{"name":"RAIN_NOISE_REDUCTION_WEIGHT","type":"float","mods":["static"],"init":"0.5","file":"3_Game/constants.c","line":1082},{"name":"SNOWFALL_NOISE_REDUCTION_WEIGHT","type":"float","mods":["static"],"init":"0.25","file":"3_Game/constants.c","line":1083},{"name":"PVP_MAX_BLOCKABLE_ANGLE","type":"float","mods":["const"],"init":"60","brief":"The angle under which a Player must be relative to player to be blockable","file":"3_Game/constants.c","line":1089},{"name":"ENVIRO_HEATCOMFORT_HEADPARTS_WEIGHT","type":"float","mods":["const"],"init":"0.3","brief":"DEPRECATED","file":"3_Game/constants.c","line":1094},{"name":"ENVIRO_HEATCOMFORT_BODYPARTS_WEIGHT","type":"float","mods":["const"],"init":"0.8","brief":"how much this body parts (clothing) affects final heatcomfort","file":"3_Game/constants.c","line":1095},{"name":"ENVIRO_HEATCOMFORT_FEETPARTS_WEIGHT","type":"float","mods":["const"],"init":"0.4","brief":"how much this feet parts (clothing) affects final heatcomfort","file":"3_Game/constants.c","line":1096},{"name":"ENVIRO_HEATISOLATION_BACK_WEIGHT","type":"float","mods":["const"],"init":"0.3","brief":"weight of back for the sum of heat isolation","file":"3_Game/constants.c","line":1098},{"name":"ENVIRO_HEATISOLATION_VEST_WEIGHT","type":"float","mods":["const"],"init":"0.5","brief":"weight of vest for the sum of heat isolation","file":"3_Game/constants.c","line":1099},{"name":"ENVIRO_ITEM_HEAT_TRANSFER_COEF","type":"float","mods":["const"],"init":"0.01","brief":"converts temperature of items to entities heatcomfort gain","file":"3_Game/constants.c","line":1101},{"name":"ENVIRO_TEMPERATURE_HEIGHT_REDUCTION","type":"float","mods":["const"],"init":"0.02","brief":"amount of ?C reduced for each 100 meteres of height above water level","file":"3_Game/constants.c","line":1102},{"name":"ENVIRO_CLOUDS_TEMP_EFFECT","type":"float","mods":["const"],"init":"0.35","brief":"how many % of environment temperature can be lowered by clouds","file":"3_Game/constants.c","line":1103},{"name":"ENVIRO_TEMPERATURE_INSIDE_COEF","type":"float","mods":["const"],"init":"0.085","brief":"increases temp in interiors","file":"3_Game/constants.c","line":1104},{"name":"ENVIRO_WATER_TEMPERATURE_COEF","type":"float","mods":["const"],"init":"1.5","brief":"how many time is water colder than air","file":"3_Game/constants.c","line":1105},{"name":"ENVIRO_PLAYER_HEATBUFFER_TICK","type":"float","mods":["const"],"init":"0.011","brief":"Heat buffer static timer tick (set for 2s enviro tick, 180s to 1.0)","file":"3_Game/constants.c","line":1107},{"name":"TEMPERATURE_RATE_COOLING_INSIDE","type":"float","mods":["const"],"init":"-0.17","file":"3_Game/constants.c","line":1109},{"name":"TEMPERATURE_RATE_COOLING_GROUND","type":"float","mods":["const"],"init":"-0.34","file":"3_Game/constants.c","line":1110},{"name":"TEMPERATURE_RATE_COOLING_PLAYER","type":"float","mods":["const"],"init":"-0.35","file":"3_Game/constants.c","line":1111}]},{"name":"GameInventory","url":"classes/GameInventory/","brief":"script counterpart to engine's class Inventory","file":"3_Game/Systems/Inventory/Inventory.c","line":80,"methods":[{"name":"GetInventoryOwner","ret":"EntityAI","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":92},{"name":"DumpInventoryDebug","ret":"void","mods":["proto","native"],"proto":true,"cond":["DEVELOPER"],"brief":"dump out failed inventory operations of the current inventory","file":"3_Game/Systems/Inventory/Inventory.c","line":99},{"name":"DumpStaticInventoryDebug","ret":"void","mods":["static","proto","native"],"proto":true,"cond":["DEVELOPER"],"brief":"dump out a more global list of failed inventory operations","file":"3_Game/Systems/Inventory/Inventory.c","line":105},{"name":"HasEntityInInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["proto","native"],"proto":true,"brief":"query inventory if item is somewhere","file":"3_Game/Systems/Inventory/Inventory.c","line":118},{"name":"EnumerateInventory","ret":"bool","params":[{"type":"InventoryTraversalType","name":"tt"},{"mods":["out"],"type":"array<EntityAI>","name":"items"}],"mods":["proto","native"],"proto":true,"brief":"enumerate inventory using traversal type and filling items array","file":"3_Game/Systems/Inventory/Inventory.c","line":127},{"name":"CountInventory","ret":"int","mods":["proto","native"],"proto":true,"brief":"almost identical to EnumerateInventory except it does not return items","file":"3_Game/Systems/Inventory/Inventory.c","line":134},{"name":"GetCargo","ret":"CargoBase","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":138},{"name":"GetCargoFromIndex","ret":"CargoBase","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":139},{"name":"CreateEntityInCargo","ret":"EntityAI","params":[{"type":"string","name":"typeName"}],"mods":["proto","native"],"proto":true,"brief":"Create Entity of specified type in cargo of entity","file":"3_Game/Systems/Inventory/Inventory.c","line":143},{"name":"CreateEntityInCargoEx","ret":"EntityAI","params":[{"type":"string","name":"typeName"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"},{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"brief":"Create Entity of specified type in cargo of entity at coordinates (row, col)","file":"3_Game/Systems/Inventory/Inventory.c","line":150},{"name":"HasEntityInCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":152},{"name":"HasEntityInCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":153},{"name":"CanAddEntityInCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":154},{"name":"CanAddEntityInCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"},{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":155},{"name":"CanAddEntityInCargoExLoc","ret":"bool","params":[{"type":"InventoryLocation","name":"loc"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":156},{"name":"TestAddEntityInCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"},{"type":"bool","name":"flip"},{"type":"bool","name":"do_resevation_check"},{"type":"bool","name":"do_item_check"},{"type":"bool","name":"do_lock_check"},{"type":"bool","name":"do_occupancy_test"},{"type":"bool","name":"do_script_check"},{"type":"bool","name":"do_script_load_check"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":157},{"name":"TestAddEntityInCargoExLoc","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"loc"},{"type":"bool","name":"do_resevation_check"},{"type":"bool","name":"do_item_check"},{"type":"bool","name":"do_lock_check"},{"type":"bool","name":"do_occupancy_test"},{"type":"bool","name":"do_script_check"},{"type":"bool","name":"do_script_load_check"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":158},{"name":"CanRemoveEntityInCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":161},{"name":"CanRemoveEntityInCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":162},{"name":"GetSlotId","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":171},{"name":"GetSlotIdCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":175},{"name":"GetAttachmentSlotId","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":180},{"name":"GetAttachmentSlotsCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":184},{"name":"HasAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slotId"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":188},{"name":"HasInventorySlot","ret":"bool","params":[{"type":"int","name":"slotId"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":201},{"name":"AttachmentCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns count of attachments attached to this item","file":"3_Game/Systems/Inventory/Inventory.c","line":205},{"name":"CreateAttachment","ret":"EntityAI","params":[{"type":"string","name":"typeName"}],"mods":["proto","native"],"proto":true,"brief":"Create Entity of specified type as attachment of entity","file":"3_Game/Systems/Inventory/Inventory.c","line":209},{"name":"CreateAttachmentEx","ret":"EntityAI","params":[{"type":"string","name":"typeName"},{"type":"int","name":"slotId"}],"mods":["proto","native"],"proto":true,"brief":"Create Entity of specified type as attachment of entity","file":"3_Game/Systems/Inventory/Inventory.c","line":215},{"name":"GetAttachmentFromIndex","ret":"EntityAI","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":220},{"name":"FindAttachment","ret":"EntityAI","params":[{"type":"int","name":"slot"}],"mods":["proto","native"],"proto":true,"brief":"Returns attached entity in slot (you can use InventorySlots.GetSlotIdFromString(name) to get slot id)","file":"3_Game/Systems/Inventory/Inventory.c","line":224},{"name":"FindAttachmentByName","ret":"EntityAI","params":[{"type":"string","name":"slotName"}],"mods":["proto","native"],"proto":true,"brief":"Returns attached entity in slot (you can use EntityAI.GetActionComponentName to get slot id)","file":"3_Game/Systems/Inventory/Inventory.c","line":228},{"name":"HasAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"brief":"brief Returns True if entity is attached to this","file":"3_Game/Systems/Inventory/Inventory.c","line":232},{"name":"HasAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"int","name":"slot"}],"mods":["proto","native"],"proto":true,"brief":"brief Returns True if entity is attached to this in slot","file":"3_Game/Systems/Inventory/Inventory.c","line":236},{"name":"CanAddAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"brief":"Check if attachment can be added to any slot","file":"3_Game/Systems/Inventory/Inventory.c","line":241},{"name":"CanAddAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"type":"int","name":"slot"}],"mods":["proto","native"],"proto":true,"brief":"Check if attachment can be added to slot @NOTE:\tNote that slot index IS NOT slot ID! Slot ID is defined in DZ/data/config.cpp","file":"3_Game/Systems/Inventory/Inventory.c","line":246},{"name":"CanRemoveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":248},{"name":"CanRemoveAttachmentEx","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slot"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":249},{"name":"FindPlaceholderForSlot","ret":"EntityAI","params":[{"type":"int","name":"slot"}],"mods":["proto","native"],"proto":true,"brief":"Returns placeholder entity for slot (naked arms, legs etc)","file":"3_Game/Systems/Inventory/Inventory.c","line":257},{"name":"IsPlaceholderEntity","ret":"bool","params":[{"mods":["notnull"],"type":"Object","name":"e"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":258},{"name":"GetCurrentInventoryLocation","ret":"bool","params":[{"mods":["out","notnull"],"type":"InventoryLocation","name":"loc"}],"mods":["proto","native"],"proto":true,"brief":"returns information about current item location","file":"3_Game/Systems/Inventory/Inventory.c","line":268},{"name":"FindFreeLocationFor","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["out","notnull"],"type":"InventoryLocation","name":"loc"}],"mods":["proto","native"],"proto":true,"brief":"FindFreeLocationFor","file":"3_Game/Systems/Inventory/Inventory.c","line":276},{"name":"FindFreeLocationForEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"InventoryLocation","name":"exclude"},{"mods":["out","notnull"],"type":"InventoryLocation","name":"loc"}],"mods":["proto","native"],"proto":true,"brief":"FindFreeLocationForEx","file":"3_Game/Systems/Inventory/Inventory.c","line":283},{"name":"FindFirstFreeLocationForNewEntity","ret":"bool","params":[{"type":"string","name":"item_type"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["out","notnull"],"type":"InventoryLocation","name":"loc"}],"mods":["proto","native"],"proto":true,"brief":"FindFirstFreeLocationForNewEntity","file":"3_Game/Systems/Inventory/Inventory.c","line":291},{"name":"FindFreeLocationsFor","ret":"int","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["out","notnull"],"type":"array<ref InventoryLocation>","name":"locs"}],"mods":["proto","native"],"proto":true,"brief":"searches inventory for suitable location for @item","file":"3_Game/Systems/Inventory/Inventory.c","line":325},{"name":"LocationCreateEntity","ret":"EntityAI","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"},{"type":"string","name":"type"},{"type":"int","name":"iSetupFlags"},{"type":"int","name":"iRotation"}],"mods":["static","proto","native"],"proto":true,"brief":"creates new item directly at location","file":"3_Game/Systems/Inventory/Inventory.c","line":333},{"name":"LocationCreateLocalEntity","ret":"EntityAI","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"},{"type":"string","name":"type"},{"type":"int","name":"iSetupFlags"},{"type":"int","name":"iRotation"}],"mods":["static","proto","native"],"proto":true,"brief":"creates new <b>local</b> item directly at location @NOTE: the item is created localy, i.e. it's not registered to network","file":"3_Game/Systems/Inventory/Inventory.c","line":341},{"name":"LocationCanAddEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"}],"mods":["static","proto","native"],"proto":true,"brief":"queries if the entity contained in inv_loc.m_item can be added to ground/attachment/cargo/hands/...","file":"3_Game/Systems/Inventory/Inventory.c","line":347},{"name":"LocationCanAddEntityEx","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":350},{"name":"LocationTestAddEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"},{"type":"bool","name":"do_resevation_check"},{"type":"bool","name":"do_item_check"},{"type":"bool","name":"do_lock_check"},{"type":"bool","name":"do_occupancy_test"},{"type":"bool","name":"do_script_check"},{"type":"bool","name":"do_script_load_check"}],"mods":["static","proto","native"],"proto":true,"brief":"test if the entity contained in inv_loc.m_item can be added to ground/attachment/cargo/hands/...","file":"3_Game/Systems/Inventory/Inventory.c","line":360},{"name":"LocationCanRemoveEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"}],"mods":["static","proto","native"],"proto":true,"brief":"queries if the entity contained in inv_loc.m_item can be removed from ground/attachment/cargo/hands/...","file":"3_Game/Systems/Inventory/Inventory.c","line":366},{"name":"LocationCanMoveEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["static","proto","native"],"proto":true,"brief":"queries if the entity contained in inv_loc.m_item can be moved to another location This is a shorthand for CanRemove + CanAdd query","file":"3_Game/Systems/Inventory/Inventory.c","line":373},{"name":"GetInventoryCheckContext","ret":"int","mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":375},{"name":"LocationCanMoveEntitySyncCheck","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":380},{"name":"LocationGetEntity","ret":"EntityAI","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"}],"mods":["static","proto","native"],"proto":true,"brief":"query the entity at the specific inventory location","file":"3_Game/Systems/Inventory/Inventory.c","line":393},{"name":"IsInCargo","ret":"bool","brief":"Returns true if this Inventory owner is in cargo of something","file":"3_Game/Systems/Inventory/Inventory.c","line":397},{"name":"IsAttachment","ret":"bool","brief":"Returns true if this Inventory owner is an attachment of something","file":"3_Game/Systems/Inventory/Inventory.c","line":410},{"name":"IsCargoInHiearchy","ret":"bool","brief":"Returns true if inventory owner or his hiearchy parents are in cargo","file":"3_Game/Systems/Inventory/Inventory.c","line":423},{"name":"AreChildrenAccessible","ret":"bool","brief":"Returns true if item is considered reachable within inventory","file":"3_Game/Systems/Inventory/Inventory.c","line":442},{"name":"GetCurrentAttachmentSlotInfo","ret":"bool","params":[{"mods":["out"],"type":"int","name":"slot_id"},{"mods":["out"],"type":"string","name":"slot_name"}],"brief":"Returns true if the item is currently attached and outputs attachment slot id and name","file":"3_Game/Systems/Inventory/Inventory.c","line":456},{"name":"OnServerInventoryCommandStatic","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":471},{"name":"LocationAddEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"}],"mods":["static","proto","native"],"proto":true,"brief":"adds item to inventory location","file":"3_Game/Systems/Inventory/Inventory.c","line":546},{"name":"LocationRemoveEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"}],"mods":["static","proto","native"],"proto":true,"brief":"removes item from inventory location","file":"3_Game/Systems/Inventory/Inventory.c","line":552},{"name":"LocationMoveEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src_loc"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst_loc"}],"mods":["static","proto","native"],"proto":true,"brief":"removes item from current inventory location and adds it to destination","file":"3_Game/Systems/Inventory/Inventory.c","line":559},{"name":"LocationSyncMoveEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src_loc"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst_loc"}],"mods":["static","proto","native"],"proto":true,"brief":"synchronously removes item from current inventory location and adds it to destination no anims involved","file":"3_Game/Systems/Inventory/Inventory.c","line":567},{"name":"LocationSwap","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"mods":["static","proto","native"],"proto":true,"brief":"swaps two entities","file":"3_Game/Systems/Inventory/Inventory.c","line":574},{"name":"ServerLocationMoveEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"ParamsWriteContext","name":"ctx"}],"mods":["static","proto","native"],"proto":true,"brief":"removes item from current inventory location and adds it to destination + sync via inventory command","file":"3_Game/Systems/Inventory/Inventory.c","line":581},{"name":"ServerLocationSyncMoveEntity","ret":"bool","params":[{"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"ParamsWriteContext","name":"ctx"}],"mods":["static","proto","native"],"proto":true,"brief":"synchronously removes item from current inventory location and adds it to destination + sync via inventory command no anims involved","file":"3_Game/Systems/Inventory/Inventory.c","line":590},{"name":"ServerLocationSwap","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"},{"type":"ParamsWriteContext","name":"ctx"}],"mods":["static","proto","native"],"proto":true,"brief":"swaps two entities","file":"3_Game/Systems/Inventory/Inventory.c","line":597},{"name":"ServerHandEvent","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"ParamsWriteContext","name":"ctx"}],"mods":["static","proto","native"],"proto":true,"brief":"hand event to clients","file":"3_Game/Systems/Inventory/Inventory.c","line":604},{"name":"PrepareDropEntityPos","ret":"bool","params":[{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"mods":["out"],"type":"vector","name":"mat","array":"4"},{"type":"bool","name":"useValuesInMatrix","def":"false"},{"type":"int","name":"conflictCheckDepth","def":"-1"}],"mods":["static","proto","native"],"proto":true,"brief":"Finds a transformation for the item to be dropped to If the initial transforation overlaps with another conflicting entity (i.e. car) then the transform will be snapped to the nearest outer edge. If no valid snapping transformation could be found, then the output from 'PlaceOnSurface' is used","file":"3_Game/Systems/Inventory/Inventory.c","line":615},{"name":"TestDropEntityPos","ret":"bool","params":[{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"mods":["out"],"type":"vector","name":"mat","array":"4"},{"type":"bool","name":"useValuesInMatrix","def":"false"},{"type":"int","name":"conflictCheckDepth","def":"-1"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":616},{"name":"CanSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"mods":["static","proto","native"],"proto":true,"brief":"test if ordinary swap can be performed.","file":"3_Game/Systems/Inventory/Inventory.c","line":628},{"name":"CanSwapEntitiesEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":630},{"name":"CanForceSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"type":"InventoryLocation","name":"item1_dst"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["out"],"type":"InventoryLocation","name":"item2_dst"}],"mods":["static","proto","native"],"proto":true,"brief":"test if forced swap can be performed.","file":"3_Game/Systems/Inventory/Inventory.c","line":665},{"name":"CanForceSwapEntitiesEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"type":"InventoryLocation","name":"item1_dst"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["out"],"type":"InventoryLocation","name":"item2_dst"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":666},{"name":"CanAddSwappedEntity","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":711},{"name":"AddInventoryReservation","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"},{"type":"int","name":"timeout_ms"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":717},{"name":"AddInventoryReservationEx","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"},{"type":"int","name":"timeout_ms"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":718},{"name":"ExtendInventoryReservation","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"},{"type":"int","name":"timeout_ms"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":740},{"name":"ExtendInventoryReservationEx","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"},{"type":"int","name":"timeout_ms"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":741},{"name":"ClearInventoryReservation","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":763},{"name":"ClearInventoryReservationEx","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":764},{"name":"HasInventoryReservation","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"}],"mods":["static","proto","native"],"proto":true,"brief":"Internally: HasInventoryReservationEx(item, dst, FindInventoryReservationMode.LEGACY, FindInventoryReservationMode.LEGACY)","file":"3_Game/Systems/Inventory/Inventory.c","line":787},{"name":"HasInventoryReservationCanAdd","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"}],"mods":["static","proto","native"],"proto":true,"brief":"Internally: !HasInventoryReservationEx(item, dst, FindInventoryReservationMode.ITEM, FindInventoryReservationMode.DST)","file":"3_Game/Systems/Inventory/Inventory.c","line":789},{"name":"HasInventoryReservationEx","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"},{"type":"FindInventoryReservationMode","name":"itemMode"},{"type":"FindInventoryReservationMode","name":"parentMode"}],"mods":["static","proto","native"],"proto":true,"brief":"itemMode will iterate over item reservations, parentMode will iterate over parent reservations","file":"3_Game/Systems/Inventory/Inventory.c","line":792},{"name":"GetInventoryReservationCount","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"InventoryLocation","name":"dst"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":793},{"name":"GetAnyInventoryReservationCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":794},{"name":"CanLockInventoryWithKey","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"key"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":798},{"name":"CanUnlockInventoryWithKey","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"key"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":799},{"name":"LockInventoryWithKey","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"key"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":800},{"name":"UnlockInventoryWithKey","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"key"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":801},{"name":"HasKeys","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":802},{"name":"LockInventory","ret":"void","params":[{"type":"int","name":"lockType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":804},{"name":"UnlockInventory","ret":"void","params":[{"type":"int","name":"lockType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":805},{"name":"GetScriptLockCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":806},{"name":"IsInventoryUnlocked","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":807},{"name":"IsInventoryLocked","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":808},{"name":"IsInventoryLockedForLockType","ret":"bool","params":[{"type":"int","name":"lockType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":809},{"name":"SetSlotLock","ret":"bool","params":[{"type":"int","name":"slot"},{"type":"bool","name":"locked"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":810},{"name":"GetSlotLock","ret":"bool","params":[{"type":"int","name":"slot"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":811},{"name":"CheckRequestSrc","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"requestingPlayer"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"type":"float","name":"radius"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":816},{"name":"CheckDropRequest","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"requestingPlayer"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"type":"float","name":"radius"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":817},{"name":"CheckTakeItemRequest","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"requestingPlayer"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"},{"type":"float","name":"radius"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":818},{"name":"CheckMoveToDstRequest","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"requestingPlayer"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"},{"type":"float","name":"radius"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":819},{"name":"CheckSwapItemsRequest","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"requestingPlayer"},{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"},{"type":"float","name":"radius"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":820},{"name":"CheckManipulatedObjectsDistances","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"e0"},{"mods":["notnull"],"type":"EntityAI","name":"e1"},{"type":"float","name":"radius"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":821},{"name":"Init","ret":"void","brief":"called by engine right after creation of entity","file":"3_Game/Systems/Inventory/Inventory.c","line":831},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"brief":"db load hooks","file":"3_Game/Systems/Inventory/Inventory.c","line":837},{"name":"OnAfterStoreLoad","ret":"void","proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":841},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"proto":true,"brief":"db store hook","file":"3_Game/Systems/Inventory/Inventory.c","line":843},{"name":"EEInit","ret":"void","file":"3_Game/Systems/Inventory/Inventory.c","line":845},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":862},{"name":"CreateInInventory","ret":"EntityAI","params":[{"type":"string","name":"type"}],"brief":"creates entity somewhere in inventory","file":"3_Game/Systems/Inventory/Inventory.c","line":876},{"name":"CanAddEntityToInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"flag","def":"FindInventoryLocationType.ANY"}],"brief":"ask inventory if item could be placed somewhere in inventory","file":"3_Game/Systems/Inventory/Inventory.c","line":906},{"name":"AddEntityToInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"add entity somewhere in inventory","file":"3_Game/Systems/Inventory/Inventory.c","line":926},{"name":"CanRemoveEntity","ret":"bool","brief":"Returns if entity can be removed from its current location","file":"3_Game/Systems/Inventory/Inventory.c","line":939},{"name":"CanAddEntityInto","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"FindInventoryLocationType","name":"flags","def":"FindInventoryLocationType.ANY"}],"brief":"Asks inventory if item could be placed in inventory, hands, etc.","file":"3_Game/Systems/Inventory/Inventory.c","line":961},{"name":"CanAddEntityIntoInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Test if entity can be put to the inventory (Cargo, ProxyCargo, Attachment)","file":"3_Game/Systems/Inventory/Inventory.c","line":970},{"name":"CanAddEntityIntoHands","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Test if entity can be put into hands","file":"3_Game/Systems/Inventory/Inventory.c","line":978},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":984},{"name":"OnInventoryJunctureFromServer","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":985},{"name":"OnInventoryJunctureFailureFromServer","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":986},{"name":"OnServerInventoryCommand","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":987},{"name":"OnInventoryFailure","ret":"void","params":[{"type":"InventoryCommandType","name":"type"},{"type":"InventoryValidationReason","name":"reason"},{"type":"InventoryLocation","name":"src"},{"type":"InventoryLocation","name":"dst"}],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":990},{"name":"TakeEntityToInventory","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Put item anywhere into this entity (as attachment or into cargo, recursively)","file":"3_Game/Systems/Inventory/Inventory.c","line":1012},{"name":"TakeEntityToTargetInventory","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"helper that finds location first, then moves the entity into it","file":"3_Game/Systems/Inventory/Inventory.c","line":1031},{"name":"TakeToDst","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"brief":"move src to dst","file":"3_Game/Systems/Inventory/Inventory.c","line":1056},{"name":"TakeEntityToCargo","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"moves item to cargo of this intentory","file":"3_Game/Systems/Inventory/Inventory.c","line":1080},{"name":"TakeEntityToTargetCargo","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"brief":"Put item into into cargo of another entity","file":"3_Game/Systems/Inventory/Inventory.c","line":1087},{"name":"TakeEntityToCargoEx","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"brief":"moves item on specific cargo location","file":"3_Game/Systems/Inventory/Inventory.c","line":1098},{"name":"TakeEntityToTargetCargoEx","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"brief":"Put item into into cargo on specific cargo location of another entity","file":"3_Game/Systems/Inventory/Inventory.c","line":1115},{"name":"TakeEntityAsAttachmentEx","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1130},{"name":"TakeEntityAsTargetAttachmentEx","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"brief":"put item as attachment of target","file":"3_Game/Systems/Inventory/Inventory.c","line":1137},{"name":"TakeEntityAsAttachment","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1179},{"name":"TakeEntityAsTargetAttachment","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1185},{"name":"MakeDstForSwap","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["out"],"type":"InventoryLocation","name":"dst1"},{"mods":["out"],"type":"InventoryLocation","name":"dst2"}],"mods":["static"],"brief":"helper function for swap","file":"3_Game/Systems/Inventory/Inventory.c","line":1192},{"name":"MakeSrcAndDstForSwap","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["out"],"type":"InventoryLocation","name":"src1"},{"mods":["out"],"type":"InventoryLocation","name":"src2"},{"mods":["out"],"type":"InventoryLocation","name":"dst1"},{"mods":["out"],"type":"InventoryLocation","name":"dst2"}],"mods":["static"],"brief":"helper function for swap","file":"3_Game/Systems/Inventory/Inventory.c","line":1211},{"name":"MakeSrcAndDstForForceSwap","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["out"],"type":"InventoryLocation","name":"src1"},{"mods":["out"],"type":"InventoryLocation","name":"src2"},{"mods":["out"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"mods":["static"],"brief":"helper function for ForceSwap","file":"3_Game/Systems/Inventory/Inventory.c","line":1223},{"name":"SwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1247},{"name":"ForceSwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1252},{"name":"SetGroundPosByOwner","ret":"bool","params":[{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"mods":["out"],"type":"InventoryLocation","name":"ground"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":1257},{"name":"DropEntity","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1266},{"name":"SetGroundPosByTransform","ret":"bool","params":[{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"mods":["out"],"type":"InventoryLocation","name":"ground"},{"type":"vector","name":"transform","array":"4"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":1286},{"name":"DropEntityWithTransform","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"vector","name":"transform","array":"4"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1293},{"name":"SetGroundPosByOwnerBounds","ret":"void","params":[{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"mods":["out"],"type":"InventoryLocation","name":"ground"},{"type":"vector","name":"halfExtents"},{"type":"float","name":"angle"},{"type":"float","name":"cosAngle"},{"type":"float","name":"sinAngle"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Inventory.c","line":1309},{"name":"DropEntityInBounds","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"vector","name":"halfExtents"},{"type":"float","name":"angle"},{"type":"float","name":"cosAngle"},{"type":"float","name":"sinAngle"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1328},{"name":"LocalDestroyEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1346},{"name":"ReplaceItemWithNew","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Systems/Inventory/Inventory.c","line":1363},{"name":"GetFlipCargo","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":1377},{"name":"SetFlipCargo","ret":"void","params":[{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":1378},{"name":"FlipCargo","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":1379},{"name":"ResetFlipCargo","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/Inventory.c","line":1380}],"members":[{"name":"m_inventory_check_context","type":"int","mods":["protected","static"],"init":"InventoryCheckContext.DEFAULT","file":"3_Game/Systems/Inventory/Inventory.c","line":82},{"name":"c_InventoryReservationTimeoutMS","type":"int","mods":["const"],"init":"5000","file":"3_Game/Systems/Inventory/Inventory.c","line":714},{"name":"c_InventoryReservationTimeoutShortMS","type":"int","mods":["const"],"init":"3000","file":"3_Game/Systems/Inventory/Inventory.c","line":715},{"name":"c_MaxItemDistanceRadius","type":"float","mods":["const"],"init":"2.5","file":"3_Game/Systems/Inventory/Inventory.c","line":815}]},{"name":"GameOptions","url":"classes/GameOptions/","base":"Managed","file":"3_Game/gameplay.c","line":1460,"methods":[{"name":"Apply","ret":"void","mods":["proto","native"],"proto":true,"brief":"Tests, Applies every option and save config with options to file, see OptionsAccess::Test, OptionsAccess::Apply","file":"3_Game/gameplay.c","line":1465},{"name":"Revert","ret":"void","mods":["proto","native"],"proto":true,"brief":"Load config with options and Revert every option, see OptionsAccess::Revert","file":"3_Game/gameplay.c","line":1470},{"name":"Test","ret":"void","mods":["proto","native"],"proto":true,"brief":"Tests every option, see OptionsAccess::Test","file":"3_Game/gameplay.c","line":1475},{"name":"GetOption","ret":"OptionsAccess","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Get option by index","file":"3_Game/gameplay.c","line":1482},{"name":"GetOptionByType","ret":"OptionsAccess","params":[{"type":"int","name":"accessType"}],"mods":["proto","native"],"proto":true,"brief":"Get option by AccessType","file":"3_Game/gameplay.c","line":1489},{"name":"GetOptionsCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Registered options count","file":"3_Game/gameplay.c","line":1495},{"name":"NeedRestart","ret":"int","mods":["proto","native"],"proto":true,"brief":"Checks if any option is changed and needs restart, see OptionsAccess::IsChanged, OptionsAccess::NeedRestart","file":"3_Game/gameplay.c","line":1501},{"name":"IsChanged","ret":"int","mods":["proto","native"],"proto":true,"brief":"Checks if any option is changed, see OptionsAccess::IsChanged","file":"3_Game/gameplay.c","line":1507},{"name":"Initialize","ret":"void","mods":["proto","native"],"proto":true,"brief":"Initializes option values with the current users settings","file":"3_Game/gameplay.c","line":1512}]},{"name":"GameplayEffectsData","url":"classes/GameplayEffectsData/","base":"Managed","brief":"generic metadata class","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":6,"methods":[{"name":"GameplayEffectsData","kind":"ctor","ret":"void","params":[{"type":"array<ref Widget>","name":"input"},{"type":"int","name":"type"},{"type":"int","name":"user_override","def":"-1"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":13},{"name":"Init","ret":"void","params":[{"type":"array<ref Widget>","name":"input"},{"type":"int","name":"type"},{"type":"Widget","name":"layout_root"},{"type":"int","name":"user_override","def":"-1"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":25},{"name":"GetWidgetSet","ret":"array<ref Widget>","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":38},{"name":"GetWidgetSetType","ret":"int","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":43},{"name":"GetWidgetSetID","ret":"int","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":48},{"name":"HasDefinedHandle","ret":"bool","brief":"Returns 'true' if this class contains update info","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":54},{"name":"DataInitialized","ret":"bool","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":59},{"name":"UpdateVisibility","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":64},{"name":"RegisterData","ret":"void","params":[{"type":"Param","name":"p"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":65},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"},{"type":"Param","name":"p","def":"null"},{"type":"int","name":"handle","def":"-1"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":66},{"name":"ForceStop","ret":"void","proto":true,"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":67}],"members":[{"name":"m_WidgetArray","type":"ref array<ref Widget>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":8},{"name":"m_Type","type":"int","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":9},{"name":"m_WidgetSetIdentifier","type":"int","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":10},{"name":"m_LayoutRoot","type":"Widget","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":11}]},{"name":"GameplayEffectsDataBleeding","url":"classes/GameplayEffectsDataBleeding/","base":"GameplayEffectsData","brief":"Manages all bleeding indicators and their updates","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":3,"methods":[{"name":"GameplayEffectsDataBleeding","kind":"ctor","ret":"void","params":[{"type":"array<ref Widget>","name":"input"},{"type":"int","name":"type"},{"type":"int","name":"user_override","def":"-1"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":18},{"name":"Init","ret":"void","params":[{"type":"array<ref Widget>","name":"input"},{"type":"int","name":"type"},{"type":"Widget","name":"layout_root"},{"type":"int","name":"user_override","def":"-1"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":26},{"name":"HasDefinedHandle","ret":"bool","mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":44},{"name":"DataInitialized","ret":"bool","mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":49},{"name":"RegisterData","ret":"void","params":[{"type":"Param","name":"p"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":54},{"name":"RegisterBleedingIndicatorInstance","ret":"void","params":[{"type":"int","name":"bit"},{"type":"float","name":"flow_modifier"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":80},{"name":"SpawnBleedingIndicator","ret":"void","params":[{"type":"int","name":"source_ID"},{"type":"vector","name":"position"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":87},{"name":"CalculateSeverity","ret":"int","params":[{"type":"float","name":"flow_modifier"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":99},{"name":"GetNextDropImage","ret":"ImageWidget","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":115},{"name":"StopBleedingIndicator","ret":"void","params":[{"type":"int","name":"source_ID"},{"type":"bool","name":"instant","def":"false"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":126},{"name":"UpdateBleedingIndicators","ret":"void","params":[{"type":"float","name":"timeSlice"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":131},{"name":"CleanupBleedingIndicators","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":145},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"},{"type":"Param","name":"p","def":"null"},{"type":"int","name":"handle","def":"-1"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":154},{"name":"UpdateVisibility","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":197},{"name":"ForceStop","ret":"void","mods":["override"],"brief":"stops and re-sets indicators and images even out of sequence. Should still be tied to the 'player' update, though!","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":210},{"name":"BuildProbabilityData","ret":"void","params":[{"type":"int","name":"severity"},{"type":"float","name":"frequency"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":221},{"name":"GetProbabilities","ret":"array<float>","params":[{"type":"int","name":"severity"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":238},{"name":"BuildPositioningData","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":248},{"name":"GenerateSequenceRandomPosition","ret":"vector","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":267}],"members":[{"name":"m_Initialized","type":"bool","mods":["protected"],"brief":"tied to initialization of 'BleedingSourcesManagerBase' on player object, skips updates until ready, even when formally active","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":5},{"name":"m_Visible","type":"bool","mods":["protected"],"brief":"overall visibility","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":6},{"name":"m_RegisteredInstances","type":"ref map<int,ref BleedingIndicator>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":7},{"name":"m_CleanupQueue","type":"ref array<int>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":8},{"name":"m_RunningIndicators","type":"ref array<int>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":9},{"name":"m_LastDropIdx","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":10},{"name":"m_ImageWidgetCount","type":"int","mods":["protected"],"brief":"number of available blood drop image widgets","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":11},{"name":"m_ProbabilityMap","type":"ref map<int,ref array<float>>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":12},{"name":"m_PositioningFramesArray","type":"ref array<Widget>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":13},{"name":"m_BloodDropsFrame","type":"Widget","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":14},{"name":"m_LastPositionFrameUsed","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaDataBleeding.c","line":16}]},{"name":"GameplayEffectsDataImage","url":"classes/GameplayEffectsDataImage/","base":"GameplayEffectsData","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":70,"methods":[{"name":"GameplayEffectsDataImage","kind":"ctor","ret":"void","params":[{"type":"array<ref Widget>","name":"input"},{"type":"int","name":"type"},{"type":"int","name":"user_override","def":"-1"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":77},{"name":"SetSaturationMultiplier","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":94},{"name":"GetSaturationMultiplier","ret":"float","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":99}],"members":[{"name":"m_OriginalColors","type":"ref array<int>","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":72},{"name":"m_CurrentColors","type":"ref array<int>","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":73},{"name":"m_SaturationMultiplier","type":"float","mods":["protected"],"brief":"TODO ?","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":75}]},{"name":"GameplayEffectWidgets","url":"classes/GameplayEffectWidgets/","base":"GameplayEffectWidgets_base","brief":"grouped gameplay effect widgets and their handling","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":6,"methods":[{"name":"GameplayEffectWidgets","kind":"ctor","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":32},{"name":"~GameplayEffectWidgets","kind":"dtor","ret":"void","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":54},{"name":"Init","ret":"void","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":66},{"name":"PairIDToTypes","ret":"void","mods":["protected"],"brief":"Links types to unique handler types, if needed. Vanilla stuff was already handled in the generic update, left that as it was. (naming!)","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":74},{"name":"InitLayouts","ret":"void","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":79},{"name":"InitWidgetSets","ret":"void","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":85},{"name":"RegisterLayouts","ret":"void","params":[{"type":"string","name":"path"},{"type":"array<int>","name":"types"}],"mods":["protected"],"brief":"Registers new layout and ties effect IDs to it","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":110},{"name":"TranslateIDToType","ret":"typename","params":[{"type":"int","name":"typeID"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":121},{"name":"RegisterGameplayEffectData","ret":"void","params":[{"type":"int","name":"id"},{"type":"Param","name":"p"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":126},{"name":"InitWidgetSet","ret":"void","params":[{"type":"int","name":"type"},{"type":"bool","name":"updating","def":"false"},{"type":"int","name":"user_id_override","def":"-1"}],"mods":["protected"],"brief":"InitWidgetSet","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":144},{"name":"CreateHandledClass","ret":"bool","params":[{"type":"typename","name":"handled_type"},{"type":"array<ref Widget>","name":"input"},{"type":"int","name":"type"},{"type":"int","name":"user_override"}],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":201},{"name":"CompileEffectListing","ret":"array<int>","brief":"returns all vanilla effects, nested in a vanilla layout. If using different layouts for custom effects, please register and link separately","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":214},{"name":"UpdateVisibility","ret":"void","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":232},{"name":"AddActiveEffects","ret":"void","params":[{"type":"array<int>","name":"effects"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":300},{"name":"RemoveActiveEffects","ret":"void","params":[{"type":"array<int>","name":"effects"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":320},{"name":"StopAllEffects","ret":"void","mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":346},{"name":"IsAnyEffectRunning","ret":"bool","mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":366},{"name":"AddSuspendRequest","ret":"void","params":[{"type":"int","name":"request_id"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":371},{"name":"RemoveSuspendRequest","ret":"void","params":[{"type":"int","name":"request_id"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":377},{"name":"ClearSuspendRequests","ret":"void","mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":387},{"name":"GetSuspendRequestCount","ret":"int","mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":393},{"name":"UpdateWidgets","ret":"void","params":[{"type":"int","name":"type","def":"-1"},{"type":"float","name":"timeSlice","def":"0"},{"type":"Param","name":"p","def":"null"},{"type":"int","name":"handle","def":"-1"}],"mods":["override"],"brief":"Usually called in course of an OnFrame update, can be manually called from elsewhere with parameters","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":399},{"name":"CalculateValues","ret":"void","params":[{"type":"int","name":"type","def":"-1"},{"type":"float","name":"timeSlice","def":"0"},{"type":"Param","name":"p","def":"null"},{"type":"int","name":"handle","def":"-1"}],"mods":["protected"],"brief":"Only one calculation per unique WidgetSet","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":470},{"name":"ProcessWidgetUpdate","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"type"},{"type":"float","name":"timeSlice","def":"0"},{"type":"Param","name":"p","def":"null"},{"type":"int","name":"handle","def":"-1"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":512},{"name":"CalculateBreathEffect","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"},{"type":"int","name":"type","def":"-1"},{"type":"Param","name":"p","def":"null"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":557},{"name":"UpdateBreathEffect","ret":"void","params":[{"type":"ImageWidget","name":"w"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":575},{"name":"CalculateOccluderEffect","ret":"void","params":[{"type":"int","name":"type"},{"type":"float","name":"timeSlice"},{"type":"Param","name":"p"},{"type":"int","name":"handle"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":584},{"name":"UpdateOccluderEffect","ret":"void","params":[{"type":"ImageWidget","name":"w"},{"type":"int","name":"type"},{"type":"float","name":"timeSlice"},{"type":"Param","name":"p"},{"type":"int","name":"handle"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":588},{"name":"CalculateFlashbangEffect","ret":"void","params":[{"type":"int","name":"type"},{"type":"float","name":"timeSlice"},{"type":"Param","name":"p"},{"type":"int","name":"handle"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":595},{"name":"UpdateFlashbangEffect","ret":"void","params":[{"type":"ImageWidget","name":"w"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":607},{"name":"HandleWidgetRoot","ret":"void","params":[{"type":"float","name":"timeSlice","def":"0"},{"type":"Param","name":"p","def":"null"},{"type":"int","name":"handle","def":"-1"}],"mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":615},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["override"],"brief":"Generic update, called on frame from the player","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":634},{"name":"OnVoiceEvent","ret":"void","params":[{"type":"float","name":"breathing_resistance01"}],"mods":["override"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":664}],"members":[{"name":"m_Root","type":"ref Widget","mods":["protected"],"brief":"dummy parent node","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":8},{"name":"m_Layouts","type":"ref map<int,ref Widget>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":9},{"name":"m_UniqueLayouts","type":"ref set<ref Widget>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":10},{"name":"m_WidgetDataMap","type":"ref GameplayEffectDataMap","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":11},{"name":"m_RunningEffects","type":"ref set<int>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":12},{"name":"m_RunningEffectsPrevious","type":"ref set<int>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":13},{"name":"m_UpdatingEffects","type":"ref array<int>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":14},{"name":"m_UpdatedWidgetsCheck","type":"ref array<ref Widget>","mods":["protected"],"brief":"to make sure widgets are not updated over and over (case of multiple IDs sharing same widget set)","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":15},{"name":"m_UpdatedWidgetSetsCheck","type":"ref array<int>","mods":["protected"],"brief":"to make sure sets are not updated over and over (case of multiple IDs sharing same widget set)","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":16},{"name":"m_SuspendRequests","type":"ref set<int>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":17},{"name":"m_IDToTypeMap","type":"ref map<int,typename>","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":18},{"name":"m_TimeProgBreath","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":20},{"name":"m_BreathMultStamina","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":21},{"name":"m_BreathResidue","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":22},{"name":"WIDGETSET_BREATH","type":"int","mods":["protected","const"],"init":"100","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":25},{"name":"m_BreathColor","type":"int","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":28},{"name":"m_BreathAlphaVal","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":29},{"name":"m_FlashbangCoverAlphaVal","type":"float","mods":["protected"],"file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":30},{"name":"BREATH_HDR_MIN","type":"float","mods":["const"],"init":"0.005","brief":"dusk?","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":549},{"name":"BREATH_HDR_MAX","type":"float","mods":["const"],"init":"1.0","brief":"dark?","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":550},{"name":"BREATH_COLOR_MULT_MIN","type":"float","mods":["const"],"init":"0.5","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":551},{"name":"BREATH_COLOR_MULT_MAX","type":"float","mods":["const"],"init":"0.8","file":"5_Mission/mission/GameplayEffectWidgets/GameplayEffectWidgets.c","line":552}]},{"name":"GameplayEffectWidgets_base","url":"classes/GameplayEffectWidgets_base/","base":"Managed","file":"3_Game/GameplayEffectWidgets_base.c","line":1,"methods":[{"name":"IncreaseMaskUpdateCount","ret":"void","file":"3_Game/GameplayEffectWidgets_base.c","line":5},{"name":"ResetMaskUpdateCount","ret":"void","file":"3_Game/GameplayEffectWidgets_base.c","line":6},{"name":"IsAnyEffectRunning","ret":"bool","file":"3_Game/GameplayEffectWidgets_base.c","line":8},{"name":"AreEffectsSuspended","ret":"bool","file":"3_Game/GameplayEffectWidgets_base.c","line":9},{"name":"AddActiveEffects","ret":"void","params":[{"type":"array<int>","name":"effects"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":10},{"name":"RemoveActiveEffects","ret":"void","params":[{"type":"array<int>","name":"effects"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":11},{"name":"StopAllEffects","ret":"void","file":"3_Game/GameplayEffectWidgets_base.c","line":12},{"name":"AddSuspendRequest","ret":"void","params":[{"type":"int","name":"request_id"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":13},{"name":"RemoveSuspendRequest","ret":"void","params":[{"type":"int","name":"request_id"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":14},{"name":"ClearSuspendRequests","ret":"void","file":"3_Game/GameplayEffectWidgets_base.c","line":15},{"name":"GetSuspendRequestCount","ret":"int","file":"3_Game/GameplayEffectWidgets_base.c","line":16},{"name":"UpdateWidgets","ret":"void","params":[{"type":"int","name":"type","def":"-1"},{"type":"float","name":"timeSlice","def":"0"},{"type":"Param","name":"p","def":"null"},{"type":"int","name":"handle","def":"-1"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":17},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeSlice"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":18},{"name":"OnVoiceEvent","ret":"void","params":[{"type":"float","name":"breathing_resistance01"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":19},{"name":"SetBreathIntensityStamina","ret":"void","params":[{"type":"float","name":"stamina_cap"},{"type":"float","name":"stamina_current"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":20},{"name":"RegisterGameplayEffectData","ret":"void","params":[{"type":"int","name":"id"},{"type":"Param","name":"p"}],"file":"3_Game/GameplayEffectWidgets_base.c","line":22}],"members":[{"name":"m_MaskWidgetUpdateCount","type":"int","brief":"number of times the widget was updated through a single voice event","file":"3_Game/GameplayEffectWidgets_base.c","line":3}]},{"name":"GameSettings","url":"classes/GameSettings/","base":"Settings","file":"2_GameLib/settings.c","line":17,"methods":[{"name":"OnAnyChange","ret":"void","mods":["override","static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":22}],"members":[{"name":"Debug","type":"bool","mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":20}]},{"name":"GardenBase","url":"classes/GardenBase/","base":"ItemBase","file":"4_World/Entities/GardenBase.c","line":1,"methods":[{"name":"GardenBase","kind":"ctor","ret":"void","file":"4_World/Entities/GardenBase.c","line":46},{"name":"~GardenBase","kind":"dtor","ret":"void","file":"4_World/Entities/GardenBase.c","line":88},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/GardenBase.c","line":97},{"name":"UpdateSlots","ret":"void","file":"4_World/Entities/GardenBase.c","line":104},{"name":"HasProxyParts","ret":"bool","mods":["override"],"brief":"Set relevant slot values from synced bitmaps","file":"4_World/Entities/GardenBase.c","line":133},{"name":"GetHideIconMask","ret":"int","mods":["override"],"file":"4_World/Entities/GardenBase.c","line":138},{"name":"SetBaseFertility","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Entities/GardenBase.c","line":143},{"name":"GetBaseFertility","ret":"float","file":"4_World/Entities/GardenBase.c","line":148},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":153},{"name":"InitializeSlots","ret":"void","file":"4_World/Entities/GardenBase.c","line":158},{"name":"SetMaxWaterStateVal","ret":"void","file":"4_World/Entities/GardenBase.c","line":182},{"name":"GetMaxWaterStateVal","ret":"int","file":"4_World/Entities/GardenBase.c","line":194},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":199},{"name":"EEOnAfterLoad","ret":"void","mods":["override"],"file":"4_World/Entities/GardenBase.c","line":242},{"name":"SyncSlots","ret":"void","file":"4_World/Entities/GardenBase.c","line":249},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":266},{"name":"PrintSlots","ret":"void","file":"4_World/Entities/GardenBase.c","line":284},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":331},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":337},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":346},{"name":"GetGardenSlotsCount","ret":"int","file":"4_World/Entities/GardenBase.c","line":351},{"name":"CanPlantSeed","ret":"bool","params":[{"type":"string","name":"selection_component"}],"file":"4_World/Entities/GardenBase.c","line":356},{"name":"ConvertAttSlotToPlantSlot","ret":"string","params":[{"type":"string","name":"attach_slot"}],"file":"4_World/Entities/GardenBase.c","line":370},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":382},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/GardenBase.c","line":419},{"name":"PlantSeed","ret":"void","params":[{"type":"ItemBase","name":"seed"},{"type":"string","name":"selection_component"}],"file":"4_World/Entities/GardenBase.c","line":443},{"name":"CreatePlant","ret":"void","params":[{"type":"Slot","name":"slot"}],"brief":"Adjust slot water","file":"4_World/Entities/GardenBase.c","line":474},{"name":"SetSlotState","ret":"void","params":[{"type":"int","name":"slotIndex"},{"type":"int","name":"value"}],"file":"4_World/Entities/GardenBase.c","line":494},{"name":"GetSlotState","ret":"int","params":[{"type":"int","name":"slotIndex"}],"file":"4_World/Entities/GardenBase.c","line":511},{"name":"SlotWaterStateUpdate","ret":"void","params":[{"type":"Slot","name":"slot"}],"file":"4_World/Entities/GardenBase.c","line":519},{"name":"SlotFertilityStateUpdate","ret":"void","params":[{"type":"Slot","name":"slot"}],"file":"4_World/Entities/GardenBase.c","line":540},{"name":"UpdateSlotTexture","ret":"void","params":[{"type":"int","name":"slot_index"}],"brief":"This should be only called on server as the selections are synced to clients in C++","file":"4_World/Entities/GardenBase.c","line":563},{"name":"SetSlotTextureDigged","ret":"void","params":[{"type":"int","name":"slot_index"}],"file":"4_World/Entities/GardenBase.c","line":590},{"name":"SetSlotTextureFertilized","ret":"void","params":[{"type":"int","name":"slot_index"},{"type":"string","name":"item_type"}],"file":"4_World/Entities/GardenBase.c","line":614},{"name":"RemoveSlot","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/GardenBase.c","line":656},{"name":"RemoveSlotPlant","ret":"void","params":[{"type":"Object","name":"plant"}],"file":"4_World/Entities/GardenBase.c","line":696},{"name":"GetSlotBySelection","ret":"Slot","params":[{"type":"string","name":"selection_component"}],"file":"4_World/Entities/GardenBase.c","line":705},{"name":"GetSlotIndexBySelection","ret":"int","params":[{"type":"string","name":"selection_component"}],"file":"4_World/Entities/GardenBase.c","line":720},{"name":"GetSlotIndexByAttachmentSlot","ret":"int","params":[{"type":"string","name":"att_slot"}],"file":"4_World/Entities/GardenBase.c","line":752},{"name":"GetSlotIndexByPlant","ret":"int","params":[{"type":"Object","name":"plant"}],"file":"4_World/Entities/GardenBase.c","line":766},{"name":"GetNearestSlotIDByState","ret":"int","params":[{"type":"vector","name":"position"},{"type":"int","name":"slot_state"}],"file":"4_World/Entities/GardenBase.c","line":784},{"name":"GetSlotPosition","ret":"vector","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/GardenBase.c","line":808},{"name":"CheckRainStart","ret":"void","file":"4_World/Entities/GardenBase.c","line":816},{"name":"CheckRainTick","ret":"void","file":"4_World/Entities/GardenBase.c","line":824},{"name":"GetSlots","ret":"array<ref Slot>","file":"4_World/Entities/GardenBase.c","line":856},{"name":"GetSlotByIndex","ret":"Slot","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/GardenBase.c","line":861},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/GardenBase.c","line":866},{"name":"SetFertilizerBitmapByIndex","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"value"}],"file":"4_World/Entities/GardenBase.c","line":873},{"name":"GetFertilizerBitmapByIndex","ret":"int","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/GardenBase.c","line":889},{"name":"SetWaterBitmapByIndex","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"value"}],"file":"4_World/Entities/GardenBase.c","line":903},{"name":"GetWaterBitmapByIndex","ret":"int","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/GardenBase.c","line":919},{"name":"SetWaterQuantity","ret":"void","params":[{"type":"int","name":"slotIndex"},{"type":"int","name":"value"}],"file":"4_World/Entities/GardenBase.c","line":933},{"name":"GetWaterQuantity","ret":"int","params":[{"type":"int","name":"slotIndex"}],"file":"4_World/Entities/GardenBase.c","line":950},{"name":"SetFertilizerQuantity","ret":"void","params":[{"type":"int","name":"slotIndex"},{"type":"int","name":"value"}],"file":"4_World/Entities/GardenBase.c","line":962},{"name":"GetFertilizerQuantity","ret":"int","params":[{"type":"int","name":"slotIndex"}],"file":"4_World/Entities/GardenBase.c","line":979},{"name":"IsCorrectFertilizer","ret":"bool","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"selection_component"}],"brief":"DEPRECATED","file":"4_World/Entities/GardenBase.c","line":993},{"name":"UpdateTexturesOnAllSlots","ret":"void","file":"4_World/Entities/GardenBase.c","line":1011},{"name":"NeedsFertilization","ret":"bool","params":[{"type":"string","name":"selection_component"}],"file":"4_World/Entities/GardenBase.c","line":1021},{"name":"Fertilize","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item"},{"type":"float","name":"consumed_quantity"},{"type":"string","name":"selection_component"}],"file":"4_World/Entities/GardenBase.c","line":1036},{"name":"WaterAllSlots","ret":"void","file":"4_World/Entities/GardenBase.c","line":1081}],"members":[{"name":"SLOT_TEXTURE_DIGGED_WET_LIME","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_digged_wet_lime_CO.paa\"","file":"4_World/Entities/GardenBase.c","line":4},{"name":"SLOT_TEXTURE_DIGGED_WET_PLANT","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_digged_wet_plant_CO.paa\"","file":"4_World/Entities/GardenBase.c","line":5},{"name":"SLOT_MATERIAL_WET","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_cultivated_wet.rvmat\"","file":"4_World/Entities/GardenBase.c","line":8},{"name":"SLOT_MATERIAL_DRY","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_cultivated.rvmat\"","file":"4_World/Entities/GardenBase.c","line":9},{"name":"SLOT_MATERIAL_LIMED_WET","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_cultivated_limed_wet.rvmat\"","file":"4_World/Entities/GardenBase.c","line":11},{"name":"SLOT_MATERIAL_LIMED_DRY","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_cultivated_limed.rvmat\"","file":"4_World/Entities/GardenBase.c","line":12},{"name":"SLOT_MATERIAL_COMPOST_WET","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_cultivated_compost_wet.rvmat\"","file":"4_World/Entities/GardenBase.c","line":13},{"name":"SLOT_MATERIAL_COMPOST_DRY","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\cultivation\\\\data\\\\soil_cultivated_compost.rvmat\"","file":"4_World/Entities/GardenBase.c","line":14},{"name":"SLOT_SELECTION_DIGGED_PREFIX","type":"string","mods":["private","static","const"],"init":"\"seedbase_\"","file":"4_World/Entities/GardenBase.c","line":17},{"name":"SLOT_SELECTION_COVERED_PREFIX","type":"string","mods":["private","static","const"],"init":"\"slotCovered_\"","file":"4_World/Entities/GardenBase.c","line":18},{"name":"SLOT_MEMORY_POINT_PREFIX","type":"string","mods":["private","static","const"],"init":"\"slot_\"","file":"4_World/Entities/GardenBase.c","line":19},{"name":"SLOT_SEEDBASE_PREFIX","type":"string","mods":["private","static","const"],"init":"\"seedbase_\"","file":"4_World/Entities/GardenBase.c","line":20},{"name":"CHECK_RAIN_INTERVAL","type":"int","mods":["private","static","const"],"init":"15","file":"4_World/Entities/GardenBase.c","line":22},{"name":"CREATE_PLANT_DELAY","type":"float","mods":["private","static","const"],"init":"1000.0","file":"4_World/Entities/GardenBase.c","line":23},{"name":"RAIN_INTENSITY_THRESHOLD","type":"float","mods":["private","static","const"],"init":"0.05","file":"4_World/Entities/GardenBase.c","line":24},{"name":"m_Slots","type":"ref array<ref Slot>","mods":["protected"],"file":"4_World/Entities/GardenBase.c","line":26},{"name":"m_SlotFertilityState","type":"int","mods":["protected"],"init":"0","brief":"Used to store fertility state of all slots","file":"4_World/Entities/GardenBase.c","line":27},{"name":"m_SlotWateredState","type":"int","mods":["protected"],"init":"0","brief":"Used to store watered state of all slots","file":"4_World/Entities/GardenBase.c","line":28},{"name":"m_MaxWateredStateVal","type":"int","mods":["protected"],"init":"0","brief":"Used to store water max state of all slots","file":"4_World/Entities/GardenBase.c","line":29},{"name":"m_SlotState","type":"int","mods":["protected"],"init":"0","brief":"Used to handle and sync slot states","file":"4_World/Entities/GardenBase.c","line":31},{"name":"m_SlotWaterBitmap0","type":"int","mods":["protected"],"brief":"Slots 1–4","file":"4_World/Entities/GardenBase.c","line":33},{"name":"m_SlotWaterBitmap1","type":"int","mods":["protected"],"brief":"Slots 5–8","file":"4_World/Entities/GardenBase.c","line":34},{"name":"m_SlotWaterBitmap2","type":"int","mods":["protected"],"brief":"Slot 9 (and could hold up to 3 more if needed)","file":"4_World/Entities/GardenBase.c","line":35},{"name":"m_SlotFertilizerBitmap0","type":"int","mods":["protected"],"brief":"Slots 1–4","file":"4_World/Entities/GardenBase.c","line":37},{"name":"m_SlotFertilizerBitmap1","type":"int","mods":["protected"],"brief":"Slots 5–8","file":"4_World/Entities/GardenBase.c","line":38},{"name":"m_SlotFertilizerBitmap2","type":"int","mods":["protected"],"brief":"Slot 9 (and could hold up to 3 more if needed)","file":"4_World/Entities/GardenBase.c","line":39},{"name":"m_DefaultFertility","type":"float","mods":["protected"],"init":"1","file":"4_World/Entities/GardenBase.c","line":41},{"name":"m_CheckRainTimer","type":"ref Timer","file":"4_World/Entities/GardenBase.c","line":42},{"name":"m_map_slots","type":"ref map<string,string>","mods":["private","static"],"brief":"For the 'attachment slot -> plant slot' conversion. It is possible that this will be removed later.","file":"4_World/Entities/GardenBase.c","line":44}]},{"name":"GardenLime","url":"classes/GardenLime/","base":"ItemBase","file":"4_World/Entities/ItemBase/Inventory_Base/GardenLime.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/GardenLime.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/GardenLime.c","line":42},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/GardenLime.c","line":67}]},{"name":"GardenPlot","url":"classes/GardenPlot/","base":"GardenBase","file":"4_World/Entities/GardenBase/GardenPlot.c","line":1,"methods":[{"name":"GardenPlot","kind":"ctor","ret":"void","file":"4_World/Entities/GardenBase/GardenPlot.c","line":7},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":12},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":26},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":37},{"name":"GetGardenSlotsCount","ret":"int","mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":42},{"name":"RefreshSlots","ret":"void","file":"4_World/Entities/GardenBase/GardenPlot.c","line":47},{"name":"OnPlacementStarted","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":73},{"name":"OnHologramBeingPlaced","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":78},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":83},{"name":"CanBePlaced","ret":"bool","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":103},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":113},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":118},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":123},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":129}],"members":[{"name":"m_ClutterCutter","type":"Object","file":"4_World/Entities/GardenBase/GardenPlot.c","line":3},{"name":"GARDEN_SLOT_COUNT","type":"int","mods":["private","const"],"init":"9","file":"4_World/Entities/GardenBase/GardenPlot.c","line":4},{"name":"PLACEMENT_HEIGHT_LIMIT","type":"float","mods":["private","const"],"init":"0.3","brief":"Y coord placement limit - this is important when server has collision checks disabled","file":"4_World/Entities/GardenBase/GardenPlot.c","line":5}]},{"name":"GardenPlotGreenhouse","url":"classes/GardenPlotGreenhouse/","base":"GardenPlot","file":"4_World/Entities/GardenBase/GardenPlot.c","line":169,"methods":[{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":171}]},{"name":"GardenPlotPlacing","url":"classes/GardenPlotPlacing/","base":"GardenPlot","file":"4_World/Entities/GardenBase/GardenPlot.c","line":180,"methods":[{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":182},{"name":"RefreshSlots","ret":"void","mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":183},{"name":"SyncSlots","ret":"void","mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":184}]},{"name":"GardenPlotPolytunnel","url":"classes/GardenPlotPolytunnel/","base":"GardenPlot","file":"4_World/Entities/GardenBase/GardenPlot.c","line":136,"methods":[{"name":"GetGardenSlotsCount","ret":"int","mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":139},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":144},{"name":"RefreshSlots","ret":"void","mods":["override"],"file":"4_World/Entities/GardenBase/GardenPlot.c","line":152}],"members":[{"name":"POLYTUNNEL_SLOT_COUNT","type":"int","mods":["private","const"],"init":"13","file":"4_World/Entities/GardenBase/GardenPlot.c","line":138}]},{"name":"GasMask","url":"classes/GasMask/","base":"MaskBase","file":"4_World/Entities/ItemBase/Clothing/GasMask.c","line":1,"methods":[{"name":"IsObstructingVoice","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GasMask.c","line":3},{"name":"GetVoiceEffect","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GasMask.c","line":8},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GasMask.c","line":13}]},{"name":"GasMask_Filter","url":"classes/GasMask_Filter/","base":"ItemBase","file":"4_World/Entities/ItemBase/Clothing/GasMask_Filter.c","line":1,"methods":[{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GasMask_Filter.c","line":15},{"name":"GetFilterDamageRatio","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GasMask_Filter.c","line":26}]},{"name":"GasMask_Filter_Improvised","url":"classes/GasMask_Filter_Improvised/","base":"GasMask_Filter","file":"4_World/Entities/ItemBase/Clothing/GasMask_Filter.c","line":32,"methods":[{"name":"GetFilterDamageRatio","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GasMask_Filter.c","line":34}]},{"name":"GaspSoundEvent","url":"classes/GaspSoundEvent/","base":"SymptomSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":42,"methods":[{"name":"GaspSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":44}]},{"name":"GaspSymptom","url":"classes/GaspSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/GaspSymptom.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/GaspSymptom.c","line":4},{"name":"CanBeInterupted","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/GaspSymptom.c","line":14},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/GaspSymptom.c","line":20},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/GaspSymptom.c","line":29},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/GaspSymptom.c","line":36},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/GaspSymptom.c","line":43}]},{"name":"GearChangeActionCallback","url":"classes/GearChangeActionCallback/","base":"HumanCommandActionCallback","file":"4_World/Entities/DayZPlayerImplementVehicle.c","line":1,"methods":[{"name":"SetVehicleCommand","ret":"void","params":[{"type":"HumanCommandVehicle","name":"hcv"}],"file":"4_World/Entities/DayZPlayerImplementVehicle.c","line":6},{"name":"OnFinish","ret":"void","params":[{"type":"bool","name":"pCanceled"}],"mods":["override"],"file":"4_World/Entities/DayZPlayerImplementVehicle.c","line":13}],"members":[{"name":"m_hcv","type":"HumanCommandVehicle","file":"4_World/Entities/DayZPlayerImplementVehicle.c","line":4}]},{"name":"GenericComponent","url":"classes/GenericComponent/","base":"Managed","brief":"Builtin component types","file":"2_GameLib/components/gameLibComponents.c","line":25,"methods":[{"name":"GetEventMask","ret":"int","mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Gets current eventmask of the component.","file":"2_GameLib/components/gameLibComponents.c","line":31},{"name":"SetEventMask","ret":"int","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"mask"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Sets eventmask. Component accepts only events which has set bits in eventmask. Bits are or'ed with existing bitmask. See enf::EntityEvents. When this method is called in the constructor of the component, it will not properly set the eventmask to the parent entity. You may consider OnComponentInsert event.","file":"2_GameLib/components/gameLibComponents.c","line":40},{"name":"ClearEventMask","ret":"int","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"mask"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Clears bitmask. Component accepts only events which has set bits in eventmask. Only bits set in the mask are cleared. See enf::EntityEvents","file":"2_GameLib/components/gameLibComponents.c","line":48},{"name":"Activate","ret":"void","params":[{"type":"IEntity","name":"owner"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Activate component and calls EOnActivate().","file":"2_GameLib/components/gameLibComponents.c","line":53},{"name":"Deactivate","ret":"void","params":[{"type":"IEntity","name":"owner"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Deactivate component and calls EOnDectivate().","file":"2_GameLib/components/gameLibComponents.c","line":58},{"name":"IsActive","ret":"bool","mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Returns activity state.","file":"2_GameLib/components/gameLibComponents.c","line":64},{"name":"GenericComponent","kind":"ctor","ret":"void","params":[{"type":"IEntityComponentSource","name":"src"},{"type":"IEntity","name":"ent"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Constructor","file":"2_GameLib/components/gameLibComponents.c","line":67}]},{"name":"GenericComponentClass","url":"classes/GenericComponentClass/","file":"2_GameLib/components/gameLibComponents.c","line":70,"methods":[{"name":"DependsOn","ret":"bool","params":[{"type":"typename","name":"otherClass"},{"type":"TypeID","name":"otherTypeID"}],"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":72}]},{"name":"GenericEntity","url":"classes/GenericEntity/","base":"IEntity","file":"2_GameLib/entities/gameLibEntities.c","line":4,"methods":[{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":7},{"name":"FindComponent","ret":"GenericComponent","params":[{"type":"typename","name":"typeName"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Finds first occurance of the coresponding component.","file":"2_GameLib/entities/gameLibEntities.c","line":13},{"name":"InsertComponent","ret":"void","params":[{"type":"GenericComponent","name":"component"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"inserts instance of the script component to the entity. Calls OnComponentInsert on all entity's components to inform that this new component was inserted. The new instance have to FindScriptComponents in order to work with them. Calls EOnInit on the component if component sets EV_INIT mask. Calls EOnActivate on the component if the component is active (default)","file":"2_GameLib/entities/gameLibEntities.c","line":22},{"name":"RemoveComponent","ret":"void","params":[{"type":"GenericComponent","name":"component"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Removes component from entity. Doesn't delete the entity. Calls EOnDeactivate on the component. Calls OnComponentRemove on all entity's components to inform that this new component was removed.","file":"2_GameLib/entities/gameLibEntities.c","line":30},{"name":"DeleteComponent","ret":"void","params":[{"type":"GenericComponent","name":"component"}],"mods":["proto","native"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Removes and deletes component from entity. Calls EOnDeactivate on the component. Calls OnComponentRemove on all entity's components to inform that this new component was removed. Calls OnDelete on the component.","file":"2_GameLib/entities/gameLibEntities.c","line":39},{"name":"_WB_AfterWorldUpdate","ret":"void","params":[{"type":"float","name":"timeSlice"}],"cond":["COMPONENT_SYSTEM","WORKBENCH"],"brief":"Called after updating world in Workbench. The entity must be selected.","file":"2_GameLib/entities/gameLibEntities.c","line":45}]},{"name":"GenericTerrainEntity","url":"classes/GenericTerrainEntity/","base":"GenericEntity","file":"2_GameLib/entities/gameLibEntities.c","line":53},{"name":"GenericWorldEntity","url":"classes/GenericWorldEntity/","base":"GenericEntity","file":"2_GameLib/entities/gameLibEntities.c","line":49},{"name":"GenericWorldFogEntity","url":"classes/GenericWorldFogEntity/","base":"GenericEntity","file":"2_GameLib/entities/gameLibEntities.c","line":88},{"name":"GenericWorldLightEntity","url":"classes/GenericWorldLightEntity/","base":"GenericEntity","file":"2_GameLib/entities/gameLibEntities.c","line":84},{"name":"GestureMenuItem","url":"classes/GestureMenuItem/","file":"5_Mission/GUI/GesturesMenu.c","line":12,"methods":[{"name":"GestureMenuItem","kind":"ctor","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"name"},{"type":"GestureCategories","name":"category"}],"file":"5_Mission/GUI/GesturesMenu.c","line":23},{"name":"GetName","ret":"string","file":"5_Mission/GUI/GesturesMenu.c","line":37},{"name":"GetBoundButtonText","ret":"string","file":"5_Mission/GUI/GesturesMenu.c","line":42},{"name":"GetID","ret":"int","file":"5_Mission/GUI/GesturesMenu.c","line":75},{"name":"GetCategory","ret":"GestureCategories","file":"5_Mission/GUI/GesturesMenu.c","line":80},{"name":"GetRadialItemCard","ret":"Widget","file":"5_Mission/GUI/GesturesMenu.c","line":85},{"name":"SetRadialItemCard","ret":"void","params":[{"type":"Widget","name":"widget"}],"file":"5_Mission/GUI/GesturesMenu.c","line":90},{"name":"SetCanPerformEmote","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/GesturesMenu.c","line":95},{"name":"GetCanPerformEmote","ret":"bool","file":"5_Mission/GUI/GesturesMenu.c","line":100}],"members":[{"name":"m_ID","type":"int","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":14},{"name":"m_Name","type":"string","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":15},{"name":"m_Category","type":"GestureCategories","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":16},{"name":"m_EmoteClass","type":"EmoteBase","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":17},{"name":"m_CanPerformEmote","type":"bool","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":18},{"name":"m_RadialMenuSelector","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":20},{"name":"m_RadialMenuItemCard","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":21}]},{"name":"GesturesMenu","url":"classes/GesturesMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/GesturesMenu.c","line":106,"methods":[{"name":"GesturesMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/GesturesMenu.c","line":131},{"name":"~GesturesMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/GesturesMenu.c","line":143},{"name":"OpenMenu","ret":"void","mods":["static"],"file":"5_Mission/GUI/GesturesMenu.c","line":154},{"name":"CloseMenu","ret":"void","mods":["static"],"file":"5_Mission/GUI/GesturesMenu.c","line":159},{"name":"CanOpenMenu","ret":"bool","mods":["static"],"file":"5_Mission/GUI/GesturesMenu.c","line":169},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":183},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":193},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":221},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":239},{"name":"OnController","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"control"},{"type":"int","name":"value"}],"mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":256},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":265},{"name":"UseMouse","ret":"bool","mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":274},{"name":"UseGamepad","ret":"bool","mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":279},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/GesturesMenu.c","line":284},{"name":"ProcessEmoteConditionRequest","ret":"void","params":[{"type":"GestureMenuItem","name":"gesture_item"}],"file":"5_Mission/GUI/GesturesMenu.c","line":299},{"name":"RefreshGestures","ret":"void","params":[{"type":"GestureCategories","name":"category_id","def":"-1"}],"mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":312},{"name":"GetGestureItems","ret":"void","params":[{"mods":["out"],"type":"array<ref GestureMenuItem>","name":"gesture_items"},{"type":"GestureCategories","name":"category"}],"mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":331},{"name":"CreateGestureContent","ret":"void","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":402},{"name":"UpdateQuickbarItemCard","ret":"void","params":[{"type":"GestureMenuItem","name":"gesture_item"}],"mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":437},{"name":"DeleteGestureItems","ret":"void","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":466},{"name":"UpdateToolbar","ret":"void","mods":["protected"],"brief":"DEPRECATED","file":"5_Mission/GUI/GesturesMenu.c","line":482},{"name":"UpdateCategoryName","ret":"void","params":[{"type":"string","name":"name"}],"mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":484},{"name":"OnControlsChanged","ret":"void","params":[{"type":"RadialMenuControlType","name":"type"}],"file":"5_Mission/GUI/GesturesMenu.c","line":498},{"name":"OnMouseSelect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":503},{"name":"OnMouseDeselect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":508},{"name":"OnMouseExecute","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":513},{"name":"OnMousePressLeft","ret":"void","params":[{"type":"Widget","name":"w"}],"brief":"LMB","file":"5_Mission/GUI/GesturesMenu.c","line":518},{"name":"OnMousePressRight","ret":"void","params":[{"type":"Widget","name":"w"}],"brief":"RMB","file":"5_Mission/GUI/GesturesMenu.c","line":531},{"name":"OnControllerSelect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":537},{"name":"OnControllerDeselect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":542},{"name":"OnControllerExecute","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":547},{"name":"OnControllerPressSelect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":551},{"name":"OnControllerPressBack","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/GesturesMenu.c","line":563},{"name":"MarkSelected","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":569},{"name":"UnmarkSelected","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":590},{"name":"ExecuteSelectedCategory","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":611},{"name":"ExecuteSelectedItem","ret":"void","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":640},{"name":"BackOneLevel","ret":"void","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":663},{"name":"IsMenuClosing","ret":"bool","file":"5_Mission/GUI/GesturesMenu.c","line":669},{"name":"SetMenuClosing","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/GesturesMenu.c","line":674},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":679},{"name":"OnMenuRelease","ret":"void","mods":["protected"],"proto":true,"brief":"DEPRECATED","file":"5_Mission/GUI/GesturesMenu.c","line":710}],"members":[{"name":"m_GestureItemCardPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":108},{"name":"m_GestureItems","type":"ref array<ref GestureMenuItem>","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":109},{"name":"m_ToolbarPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":110},{"name":"m_CategoryNameText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":112},{"name":"RADIAL_TEXT","type":"string","mods":["const"],"init":"\"RadialText\"","file":"5_Mission/GUI/GesturesMenu.c","line":115},{"name":"GESTURE_TEXT","type":"string","mods":["const"],"init":"\"GestureNameText\"","file":"5_Mission/GUI/GesturesMenu.c","line":116},{"name":"INPUT_TEXT","type":"string","mods":["const"],"init":"\"InputActionText\"","file":"5_Mission/GUI/GesturesMenu.c","line":117},{"name":"CATEGORY_NAME","type":"string","mods":["const"],"init":"\"CategoryName\"","file":"5_Mission/GUI/GesturesMenu.c","line":118},{"name":"m_SelectedItem","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":120},{"name":"m_IsCategorySelected","type":"bool","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":121},{"name":"m_IsMenuClosing","type":"bool","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":122},{"name":"m_CurrentCategory","type":"int","mods":["protected"],"file":"5_Mission/GUI/GesturesMenu.c","line":123},{"name":"instance","type":"GesturesMenu","mods":["static"],"file":"5_Mission/GUI/GesturesMenu.c","line":126}]},{"name":"GetFirstServerWithEmptySlotInput","url":"classes/GetFirstServerWithEmptySlotInput/","brief":"GetServersInput the input structure of the GetServers operation","file":"3_Game/Services/BiosLobbyService.c","line":339,"methods":[{"name":"SetOfficial","ret":"void","params":[{"type":"bool","name":"Official"}],"file":"3_Game/Services/BiosLobbyService.c","line":349},{"name":"SetGameVersion","ret":"void","params":[{"type":"string","name":"GameVersion"}],"file":"3_Game/Services/BiosLobbyService.c","line":355},{"name":"SetRegionId","ret":"void","params":[{"type":"int","name":"RegionId"}],"file":"3_Game/Services/BiosLobbyService.c","line":361}],"members":[{"name":"m_Official","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":341},{"name":"m_GameVersion","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":342},{"name":"m_RegionId","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":343},{"name":"m_UseOfficial","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":345},{"name":"m_UseGameVersion","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":346},{"name":"m_UseRegionId","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":347}]},{"name":"GetFirstServerWithEmptySlotResult","url":"classes/GetFirstServerWithEmptySlotResult/","file":"3_Game/Services/BiosLobbyService.c","line":333,"members":[{"name":"m_Result","type":"GetServersResult","file":"3_Game/Services/BiosLobbyService.c","line":335}]},{"name":"GetOutTransportActionData","url":"classes/GetOutTransportActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":1,"members":[{"name":"m_Vehicle","type":"Transport","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":3},{"name":"m_Speed","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":4},{"name":"m_JumpingOutThreshold","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":5},{"name":"m_WasJumpingOut","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":6},{"name":"m_WasJumpingOutAnim","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":7},{"name":"m_Car","type":"Car","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":10},{"name":"m_CarSpeed","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":11},{"name":"m_StartLocation","type":"vector","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":12},{"name":"m_DmgTaken","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":13},{"name":"m_ShockTaken","type":"float","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":14}]},{"name":"GetOutTransportActionReciveData","url":"classes/GetOutTransportActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":18,"members":[{"name":"m_WasJumpingOutAnim","type":"bool","init":"false","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionGetOutTransport.c","line":20}]},{"name":"GetServerModListResult","url":"classes/GetServerModListResult/","file":"3_Game/Services/BiosLobbyService.c","line":162,"members":[{"name":"m_Id","type":"string","brief":"server id (IP:Port)","file":"3_Game/Services/BiosLobbyService.c","line":164},{"name":"m_Mods","type":"array<string>","file":"3_Game/Services/BiosLobbyService.c","line":165}]},{"name":"GetServersInput","url":"classes/GetServersInput/","brief":"GetServersInput the input structure of the GetServers operation","file":"3_Game/Services/BiosLobbyService.c","line":379,"methods":[{"name":"SetAntiCheatFilter","ret":"void","params":[{"type":"bool","name":"anti_cheat"}],"file":"3_Game/Services/BiosLobbyService.c","line":432},{"name":"SetNameFilter","ret":"void","params":[{"type":"string","name":"name"}],"file":"3_Game/Services/BiosLobbyService.c","line":438},{"name":"SetGameTypeFilter","ret":"void","params":[{"type":"string","name":"game_type"}],"file":"3_Game/Services/BiosLobbyService.c","line":444},{"name":"SetModeIdFilter","ret":"void","params":[{"type":"int","name":"mode_id"}],"file":"3_Game/Services/BiosLobbyService.c","line":450},{"name":"SetGameVersionFilter","ret":"void","params":[{"type":"string","name":"game_version"}],"file":"3_Game/Services/BiosLobbyService.c","line":456},{"name":"SetOfficialFilter","ret":"void","params":[{"type":"bool","name":"official"}],"file":"3_Game/Services/BiosLobbyService.c","line":462},{"name":"SetJoinableFilter","ret":"void","params":[{"type":"bool","name":"joinable"}],"file":"3_Game/Services/BiosLobbyService.c","line":468},{"name":"SetMapNameToRun","ret":"void","params":[{"type":"string","name":"mapNameToRun"}],"file":"3_Game/Services/BiosLobbyService.c","line":474},{"name":"SetIsModdedFilter","ret":"void","params":[{"type":"bool","name":"is_modded"}],"file":"3_Game/Services/BiosLobbyService.c","line":480},{"name":"SetMinPlayersFilter","ret":"void","params":[{"type":"int","name":"min_players"}],"file":"3_Game/Services/BiosLobbyService.c","line":486},{"name":"SetMaxPlayersFilter","ret":"void","params":[{"type":"int","name":"max_players"}],"file":"3_Game/Services/BiosLobbyService.c","line":492},{"name":"SetIsPasswordProtectedFilter","ret":"void","params":[{"type":"bool","name":"password_protected"}],"file":"3_Game/Services/BiosLobbyService.c","line":498},{"name":"SetRegionIdFilter","ret":"void","params":[{"type":"int","name":"region"}],"file":"3_Game/Services/BiosLobbyService.c","line":504},{"name":"SetPriorityFilter","ret":"void","params":[{"type":"int","name":"priority"}],"file":"3_Game/Services/BiosLobbyService.c","line":510},{"name":"SetFreeSlotsMin","ret":"void","params":[{"type":"int","name":"freeSlotsMin"}],"file":"3_Game/Services/BiosLobbyService.c","line":516},{"name":"SetFreeSlotsMax","ret":"void","params":[{"type":"int","name":"freeSlotsMax"}],"file":"3_Game/Services/BiosLobbyService.c","line":522},{"name":"SetHostIp","ret":"void","params":[{"type":"string","name":"hostIp"}],"file":"3_Game/Services/BiosLobbyService.c","line":528},{"name":"SetHostPort","ret":"void","params":[{"type":"int","name":"hostPort"}],"file":"3_Game/Services/BiosLobbyService.c","line":534},{"name":"SetMouseAndKeyboardEnabled","ret":"void","params":[{"type":"bool","name":"enabledMouseAndKeyboard"}],"file":"3_Game/Services/BiosLobbyService.c","line":540},{"name":"SetFavorited","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":546},{"name":"SetFriendsPlaying","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":553},{"name":"SetPreviouslyPlayed","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":559},{"name":"SetProperVersionMatch","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":565},{"name":"SetFullServer","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":571},{"name":"SetThirdPerson","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":577},{"name":"SetPublic","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":583},{"name":"SetAcceleratedTime","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":589},{"name":"SetAllowedFilePatching","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":595},{"name":"SetLAN","ret":"void","file":"3_Game/Services/BiosLobbyService.c","line":601},{"name":"SetPingFilter","ret":"void","params":[{"type":"int","name":"pingMaxValue"}],"file":"3_Game/Services/BiosLobbyService.c","line":606},{"name":"SetBattleyeProtection","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":611},{"name":"SetPassworded","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":617},{"name":"AddShow","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/Services/BiosLobbyService.c","line":623},{"name":"AddFavourite","ret":"void","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"}],"file":"3_Game/Services/BiosLobbyService.c","line":631},{"name":"SetWhitelistEnabled","ret":"void","params":[{"type":"bool","name":"whitelistEnabled"}],"file":"3_Game/Services/BiosLobbyService.c","line":636},{"name":"SetIsDLC","ret":"void","params":[{"type":"bool","name":"isDLC"}],"file":"3_Game/Services/BiosLobbyService.c","line":645}],"members":[{"name":"m_AntiCheat","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":381},{"name":"m_RowsPerPage","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":382},{"name":"m_SortBy","type":"string","brief":"na of property","file":"3_Game/Services/BiosLobbyService.c","line":383},{"name":"m_SortOrder","type":"ESortOrder","file":"3_Game/Services/BiosLobbyService.c","line":384},{"name":"m_Name","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":385},{"name":"m_GameType","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":386},{"name":"m_Platform","type":"int","brief":"1 - PC, 2 - xbox, 3 - PSN","file":"3_Game/Services/BiosLobbyService.c","line":387},{"name":"m_ModeId","type":"int","brief":"identifies if third person is allowed on a CONSOLE server. On PC always 0","file":"3_Game/Services/BiosLobbyService.c","line":388},{"name":"m_Page","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":389},{"name":"m_GameVersion","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":390},{"name":"m_Official","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":391},{"name":"m_Joinable","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":392},{"name":"m_MapNameToRun","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":393},{"name":"m_IsModded","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":394},{"name":"m_MinPlayers","type":"int","brief":"minimum 1","file":"3_Game/Services/BiosLobbyService.c","line":395},{"name":"m_MaxPlayers","type":"int","brief":"maximum 99","file":"3_Game/Services/BiosLobbyService.c","line":396},{"name":"m_IsPasswordProtected","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":397},{"name":"m_RegionId","type":"int","brief":"1 - Americas, 2 - Europe, 3 - Asia","file":"3_Game/Services/BiosLobbyService.c","line":398},{"name":"m_Priority","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":399},{"name":"m_FreeSlotsMin","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":400},{"name":"m_FreeSlotsMax","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":401},{"name":"m_HostIp","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":402},{"name":"m_HostPort","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":403},{"name":"m_FavoriteServers","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":404},{"name":"m_MouseAndKeyboardEnabled","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":405},{"name":"m_WhitelistEnabled","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":406},{"name":"m_IsDLC","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":407},{"name":"m_UseAntiCheat","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":409},{"name":"m_UseName","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":410},{"name":"m_UseGameType","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":411},{"name":"m_UseModeId","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":412},{"name":"m_UseGameVersion","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":413},{"name":"m_UseOfficial","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":414},{"name":"m_UseJoinable","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":415},{"name":"m_UseMapNameToRun","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":416},{"name":"m_UseIsModded","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":417},{"name":"m_UseMinPlayers","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":418},{"name":"m_UseMaxPlayers","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":419},{"name":"m_UseIsPasswordProtected","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":420},{"name":"m_UseRegionId","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":421},{"name":"m_UsePriority","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":422},{"name":"m_UseFreeSlotsMin","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":423},{"name":"m_UseFreeSlotsMax","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":424},{"name":"m_UseHostIp","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":425},{"name":"m_UseHostPort","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":426},{"name":"m_UseHostIps","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":427},{"name":"m_UseMouseAndKeyboardEnabled","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":428},{"name":"m_UseWhitelistEnabled","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":429},{"name":"m_UseIsDLC","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":430}]},{"name":"GetServersResult","url":"classes/GetServersResult/","brief":"GetServersResult the output structure of the GetServers operation","file":"3_Game/Services/BiosLobbyService.c","line":369,"members":[{"name":"m_Page","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":371},{"name":"m_Pages","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":372},{"name":"m_Results","type":"ref GetServersResultRowArray","file":"3_Game/Services/BiosLobbyService.c","line":373},{"name":"m_NumServers","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":375}]},{"name":"GetServersResultRow","url":"classes/GetServersResultRow/","file":"3_Game/Services/BiosLobbyService.c","line":169,"methods":[{"name":"GetIpPort","ret":"string","file":"3_Game/Services/BiosLobbyService.c","line":221},{"name":"GetIP","ret":"string","file":"3_Game/Services/BiosLobbyService.c","line":230},{"name":"IsSelected","ret":"bool","file":"3_Game/Services/BiosLobbyService.c","line":242},{"name":"GetValueStr","ret":"string","params":[{"type":"ESortType","name":"sort_type"}],"file":"3_Game/Services/BiosLobbyService.c","line":247},{"name":"GetValueInt","ret":"int","params":[{"type":"ESortType","name":"sort_type"}],"file":"3_Game/Services/BiosLobbyService.c","line":267},{"name":"CompareTo","ret":"int","params":[{"type":"GetServersResultRow","name":"other"},{"type":"ESortType","name":"sortType"}],"file":"3_Game/Services/BiosLobbyService.c","line":298}],"members":[{"name":"m_Id","type":"string","brief":"PC is IP:Port","file":"3_Game/Services/BiosLobbyService.c","line":171},{"name":"m_Priority","type":"int","brief":"PC something is working -> 667223046","file":"3_Game/Services/BiosLobbyService.c","line":172},{"name":"m_Name","type":"string","brief":"PC is name of server","file":"3_Game/Services/BiosLobbyService.c","line":173},{"name":"m_Description","type":"string","brief":"PC not work","file":"3_Game/Services/BiosLobbyService.c","line":174},{"name":"m_HostIp","type":"string","brief":"PC not work","file":"3_Game/Services/BiosLobbyService.c","line":175},{"name":"m_HostPort","type":"int","brief":"PC is works","file":"3_Game/Services/BiosLobbyService.c","line":176},{"name":"m_Invisible","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":177},{"name":"m_Official","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":178},{"name":"m_MapNameToRun","type":"string","brief":"map that server is running: \"enoch\" for Livonia, \"chernarusplus\" for Chernarus, \"sakhal\" for Sakhal","file":"3_Game/Services/BiosLobbyService.c","line":179},{"name":"m_Modded","type":"bool","brief":"specifies whether a PC server uses mods","file":"3_Game/Services/BiosLobbyService.c","line":180},{"name":"m_ModeId","type":"int","brief":"identifies if third person is allowed on a CONSOLE server. On PC always 0","file":"3_Game/Services/BiosLobbyService.c","line":181},{"name":"m_AntiCheat","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":182},{"name":"m_RegionId","type":"int","brief":"PC not work always 0","file":"3_Game/Services/BiosLobbyService.c","line":183},{"name":"m_MinPlayers","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":184},{"name":"m_MaxPlayers","type":"int","brief":"PC - max players","file":"3_Game/Services/BiosLobbyService.c","line":185},{"name":"m_FreeSlots","type":"int","brief":"PC - max players","file":"3_Game/Services/BiosLobbyService.c","line":186},{"name":"m_CurrentNumberPlayers","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":187},{"name":"m_PlayersInQueue","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":188},{"name":"m_GameVersion","type":"string","brief":"PC not work alway \"\"","file":"3_Game/Services/BiosLobbyService.c","line":189},{"name":"m_IsPasswordProtected","type":"bool","brief":"PC work","file":"3_Game/Services/BiosLobbyService.c","line":190},{"name":"m_CreatedAt","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":191},{"name":"m_UpdatedAt","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":192},{"name":"m_MouseAndKeyboardEnabled","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":193},{"name":"m_WhitelistEnabled","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":194},{"name":"m_IsDLC","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":195},{"name":"m_IsExpanded","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":198},{"name":"m_SortName","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":199},{"name":"m_SortTime","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":200},{"name":"m_IsSelected","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":201},{"name":"m_CharactersAlive","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":204},{"name":"m_SteamFriends","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":206},{"name":"m_Ping","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":208},{"name":"m_TimeOfDay","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":209},{"name":"m_Disable3rdPerson","type":"int","brief":"disable3rdPerson servers for mode regular/hardcore","file":"3_Game/Services/BiosLobbyService.c","line":211},{"name":"m_EnvironmentTimeMul","type":"float","brief":"time multiplier of environment","file":"3_Game/Services/BiosLobbyService.c","line":213},{"name":"m_EnvironmentNightTimeMul","type":"float","file":"3_Game/Services/BiosLobbyService.c","line":214},{"name":"m_AllowedFilePatching","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":215},{"name":"m_ShardId","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":216},{"name":"m_SteamQueryPort","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":217},{"name":"m_Favorite","type":"bool","file":"3_Game/Services/BiosLobbyService.c","line":219}]},{"name":"GeyserArea","url":"classes/GeyserArea/","base":"EffectArea","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":9,"methods":[{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":24},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":31},{"name":"InitZoneServer","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":39},{"name":"TickState","ret":"void","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":54},{"name":"RandomizeIntervals","ret":"void","mods":["private"],"file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":192},{"name":"KillEntitiesInArea","ret":"void","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":198}],"members":[{"name":"UPDATE_RATE","type":"int","mods":["protected","const"],"init":"1000","brief":"ms","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":11},{"name":"PRE_ERUPTION_DURATION","type":"float","mods":["protected","const"],"init":"10","brief":"delay before the geysier activates (sec)","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":12},{"name":"ERUPTION_TALL_DURATION","type":"float","mods":["protected","const"],"init":"3","brief":"lenght of secondary eruption (sec)","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":13},{"name":"ERUPTION_TALL_DELAY","type":"float","mods":["protected","const"],"init":"3","brief":"min delay between secondary eruptions (sec)","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":14},{"name":"m_SecondaryActive","type":"bool","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":16},{"name":"m_TimeElapsed","type":"int","mods":["protected"],"brief":"seconds","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":18},{"name":"m_TimeSecondaryElapsed","type":"int","mods":["protected"],"brief":"seconds","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":19},{"name":"m_RandomizedInterval","type":"float","mods":["protected"],"brief":"randomized interval to 80% - 120% of the set value","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":20},{"name":"m_RandomizedDuration","type":"float","mods":["protected"],"brief":"randomized duration to 80% - 120% of the set value","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":21},{"name":"m_GeyserTrigger","type":"GeyserTrigger","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":22}]},{"name":"GeyserDebugData","url":"classes/GeyserDebugData/","file":"3_Game/GeyserDebugData.c","line":2,"methods":[{"name":"SetData","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"float","name":"timeInterval"},{"type":"float","name":"timeDuration"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/GeyserDebugData.c","line":8}],"members":[{"name":"m_DiagEnabled","type":"bool","cond":["DIAG_DEVELOPER"],"file":"3_Game/GeyserDebugData.c","line":4},{"name":"m_DiagTimeInterval","type":"float","cond":["DIAG_DEVELOPER"],"file":"3_Game/GeyserDebugData.c","line":5},{"name":"m_DiagTimeDuration","type":"float","cond":["DIAG_DEVELOPER"],"file":"3_Game/GeyserDebugData.c","line":6}]},{"name":"GeyserTrigger","url":"classes/GeyserTrigger/","base":"EffectTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":1,"methods":[{"name":"GeyserTrigger","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":31},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":36},{"name":"GetDisplayName","ret":"string","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":49},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":54},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":61},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":73},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":78},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":83},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":88},{"name":"UpdateGeyserState","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":97},{"name":"StopEruption","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":174},{"name":"RandomizeMouthPos","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":187},{"name":"GetAdjustedPosition","ret":"vector","params":[{"type":"float","name":"height","def":"0"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":198},{"name":"StopEffects","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":206},{"name":"AddGeyserState","ret":"void","params":[{"type":"EGeyserState","name":"state"}],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":236},{"name":"RemoveGeyserState","ret":"void","params":[{"type":"EGeyserState","name":"state"}],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":242},{"name":"CheckGeyserState","ret":"bool","params":[{"type":"EGeyserState","name":"state"}],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":248},{"name":"GetGeyserState","ret":"EGeyserState","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":256},{"name":"IsSubmerged","ret":"bool","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":262}],"members":[{"name":"MOUTH_ADJUST_RADIUS","type":"float","mods":["const"],"init":"0.2","brief":"maxium radius geyser effect can move when using randomized position adjustment","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":3},{"name":"SOUND_BUBBLING","type":"string","mods":["const"],"init":"\"Geyser_bubbling_loop_SoundSet\"","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":4},{"name":"SOUND_ERUPTION","type":"string","mods":["const"],"init":"\"Geyser_eruption_loop_SoundSet\"","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":5},{"name":"SOUND_ERUPTION_START","type":"string","mods":["const"],"init":"\"Geyser_eruption_start_SoundSet\"","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":6},{"name":"SOUND_ERUPTION_TALL","type":"string","mods":["const"],"init":"\"Geyser_eruption_tall_loop_SoundSet\"","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":7},{"name":"SOUND_ERUPTION_TALL_START","type":"string","mods":["const"],"init":"\"Geyser_eruption_tall_start_SoundSet\"","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":8},{"name":"SOUND_ERUPTION_TALL_END","type":"string","mods":["const"],"init":"\"Geyser_eruption_tall_splash_SoundSet\"","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":9},{"name":"m_bIsDormant","type":"bool","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":11},{"name":"m_bIsEruptingSoon","type":"bool","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":12},{"name":"m_bIsErupting","type":"bool","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":13},{"name":"m_bIsEruptingTall","type":"bool","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":14},{"name":"m_AdjustedX","type":"float","mods":["protected"],"brief":"deprecated","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":15},{"name":"m_AdjustedY","type":"float","mods":["protected"],"brief":"deprecated","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":16},{"name":"m_DefaultPosition","type":"vector","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":17},{"name":"m_GeyserState","type":"EGeyserState","mods":["protected"],"init":"EGeyserState.DORMANT","brief":"synchronized state","file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":18},{"name":"m_GeyserBubblesParticle","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":20},{"name":"m_GeyserParticle","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":21},{"name":"m_GeyserTallParticle","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":22},{"name":"m_GeyserSplashParticle","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":23},{"name":"m_SoundBubbling","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":24},{"name":"m_SoundEruption","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":25},{"name":"m_SoundEruptionStart","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":26},{"name":"m_SoundEruptionSecondary","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":27},{"name":"m_SoundEruptionSecondaryStart","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":28},{"name":"m_SoundEruptionSecondaryEnd","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/GeyserTrigger.c","line":29}]},{"name":"GhillieAtt_ColorBase","url":"classes/GhillieAtt_ColorBase/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":31},{"name":"GhillieAtt_Mossy","url":"classes/GhillieAtt_Mossy/","base":"GhillieAtt_ColorBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":32},{"name":"GhillieAtt_Tan","url":"classes/GhillieAtt_Tan/","base":"GhillieAtt_ColorBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":33},{"name":"GhillieAtt_Winter","url":"classes/GhillieAtt_Winter/","base":"GhillieAtt_ColorBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":35},{"name":"GhillieAtt_Woodland","url":"classes/GhillieAtt_Woodland/","base":"GhillieAtt_ColorBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":34},{"name":"GhillieBushrag_ColorBase","url":"classes/GhillieBushrag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/GhillieBushrag_ColorBase.c","line":1},{"name":"GhillieBushrag_Mossy","url":"classes/GhillieBushrag_Mossy/","base":"GhillieBushrag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieBushrag_ColorBase.c","line":4},{"name":"GhillieBushrag_Tan","url":"classes/GhillieBushrag_Tan/","base":"GhillieBushrag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieBushrag_ColorBase.c","line":2},{"name":"GhillieBushrag_Winter","url":"classes/GhillieBushrag_Winter/","base":"GhillieBushrag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieBushrag_ColorBase.c","line":5},{"name":"GhillieBushrag_Woodland","url":"classes/GhillieBushrag_Woodland/","base":"GhillieBushrag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieBushrag_ColorBase.c","line":3},{"name":"GhillieHood_ColorBase","url":"classes/GhillieHood_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/GhillieHood_ColorBase.c","line":1},{"name":"GhillieHood_Mossy","url":"classes/GhillieHood_Mossy/","base":"GhillieHood_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieHood_ColorBase.c","line":4},{"name":"GhillieHood_Tan","url":"classes/GhillieHood_Tan/","base":"GhillieHood_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieHood_ColorBase.c","line":2},{"name":"GhillieHood_Winter","url":"classes/GhillieHood_Winter/","base":"GhillieHood_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieHood_ColorBase.c","line":5},{"name":"GhillieHood_Woodland","url":"classes/GhillieHood_Woodland/","base":"GhillieHood_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieHood_ColorBase.c","line":3},{"name":"GhillieSuit_ColorBase","url":"classes/GhillieSuit_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/GhillieSuit_ColorBase.c","line":1},{"name":"GhillieSuit_Mossy","url":"classes/GhillieSuit_Mossy/","base":"GhillieSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieSuit_ColorBase.c","line":4},{"name":"GhillieSuit_Tan","url":"classes/GhillieSuit_Tan/","base":"GhillieSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieSuit_ColorBase.c","line":2},{"name":"GhillieSuit_Winter","url":"classes/GhillieSuit_Winter/","base":"GhillieSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieSuit_ColorBase.c","line":5},{"name":"GhillieSuit_Woodland","url":"classes/GhillieSuit_Woodland/","base":"GhillieSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieSuit_ColorBase.c","line":3},{"name":"GhillieTop_ColorBase","url":"classes/GhillieTop_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/GhillieTop_ColorBase.c","line":1},{"name":"GhillieTop_Mossy","url":"classes/GhillieTop_Mossy/","base":"GhillieTop_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieTop_ColorBase.c","line":4},{"name":"GhillieTop_Tan","url":"classes/GhillieTop_Tan/","base":"GhillieTop_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieTop_ColorBase.c","line":2},{"name":"GhillieTop_Winter","url":"classes/GhillieTop_Winter/","base":"GhillieTop_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieTop_ColorBase.c","line":5},{"name":"GhillieTop_Woodland","url":"classes/GhillieTop_Woodland/","base":"GhillieTop_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GhillieTop_ColorBase.c","line":3},{"name":"GiftBox_Base","url":"classes/GiftBox_Base/","base":"Container_Base","file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":1,"methods":[{"name":"GiftBox_Base","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":6},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":14},{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":29},{"name":"Close","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":35},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":41},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":46},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":53},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":62}],"members":[{"name":"m_HalfExtents","type":"vector","mods":["protected"],"brief":"The Y value contains a heightoffset and not the halfextent !!!","file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":3},{"name":"m_Openable","type":"ref OpenableBehaviour","mods":["protected"],"file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":4}]},{"name":"GiftBox_Large","url":"classes/GiftBox_Large/","base":"GiftBox_Base","file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":76},{"name":"GiftBox_Medium","url":"classes/GiftBox_Medium/","base":"GiftBox_Base","file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":75},{"name":"GiftBox_Small","url":"classes/GiftBox_Small/","base":"GiftBox_Base","file":"4_World/Entities/ItemBase/GiftBox_Base.c","line":74},{"name":"GiftWrapPaper","url":"classes/GiftWrapPaper/","base":"ItemBase","file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":1,"methods":[{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":6},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":11},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":18},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":23},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":27},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":32},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/GiftWrapPaper.c","line":37}]},{"name":"GizmoApi","url":"classes/GizmoApi/","base":"Managed","brief":"API for managing gizmos","file":"3_Game/Global/GizmoApi.c","line":26,"methods":[{"name":"GetCount","ret":"GizmoHandle","mods":["proto"],"proto":true,"brief":"Return the number of gizmos","file":"3_Game/Global/GizmoApi.c","line":31},{"name":"GetInstance","ret":"Class","params":[{"type":"GizmoHandle","name":"index"}],"mods":["proto"],"proto":true,"brief":"Return the instance passed in for the temporary handle","file":"3_Game/Global/GizmoApi.c","line":36},{"name":"GetTracker","ret":"Managed","params":[{"type":"GizmoHandle","name":"index"}],"mods":["proto"],"proto":true,"brief":"Return the tracker passed in for the temporary handle","file":"3_Game/Global/GizmoApi.c","line":41},{"name":"FindByTracker","ret":"GizmoHandle","params":[{"type":"Managed","name":"tracker"}],"mods":["proto"],"proto":true,"brief":"Returns a temporary handle","file":"3_Game/Global/GizmoApi.c","line":46},{"name":"DeselectTracker","ret":"void","params":[{"type":"Managed","name":"tracker"}],"mods":["proto"],"proto":true,"brief":"Deselect the gizmo for the given tracker","file":"3_Game/Global/GizmoApi.c","line":51},{"name":"Deselect","ret":"void","params":[{"type":"GizmoHandle","name":"index"}],"mods":["proto"],"proto":true,"brief":"Deselect the gizmo for the temporary handle","file":"3_Game/Global/GizmoApi.c","line":56},{"name":"DeselectAll","ret":"void","mods":["proto"],"proto":true,"brief":"Deselect all gizmos","file":"3_Game/Global/GizmoApi.c","line":61},{"name":"SelectObject","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["proto"],"proto":true,"brief":"Sets the transform of the object directly. Internally functions similiar to 'SelectUser'","file":"3_Game/Global/GizmoApi.c","line":68},{"name":"SelectPhysics","ret":"void","params":[{"type":"Physics","name":"physics"}],"mods":["proto"],"proto":true,"brief":"Applies impulses to set the position when dynamic, otherwise sets the transform in the physics scene. Doesn't work in multiplayer","file":"3_Game/Global/GizmoApi.c","line":77},{"name":"SelectUser","ret":"void","params":[{"type":"Managed","name":"instance"}],"mods":["proto"],"proto":true,"brief":"Scripted controls, requires the following methods to be implemented in the class void Gizmo_SetWorldTransform(vector[4] transform, bool finalize) void Gizmo_GetWorldTransform(vector[4] transform) bool Gizmo_IsAllowedTransformMode(GizmoTransformMode mode) bool Gizmo_IsAllowedSpaceMode(GizmoSpaceMode mode)","file":"3_Game/Global/GizmoApi.c","line":88},{"name":"SetTransformMode","ret":"void","params":[{"type":"GizmoTransformMode","name":"mode"}],"mods":["proto"],"proto":true,"brief":"Set current transform mode for all gizmos","file":"3_Game/Global/GizmoApi.c","line":96},{"name":"GetTransformMode","ret":"GizmoTransformMode","mods":["proto"],"proto":true,"brief":"Get current transform mode for all gizmos","file":"3_Game/Global/GizmoApi.c","line":101},{"name":"SetSpaceMode","ret":"void","params":[{"type":"GizmoSpaceMode","name":"mode"}],"mods":["proto"],"proto":true,"brief":"Set current space mode for all gizmos","file":"3_Game/Global/GizmoApi.c","line":108},{"name":"GetSpaceMode","ret":"GizmoSpaceMode","mods":["proto"],"proto":true,"brief":"Get current space mode for all gizmos","file":"3_Game/Global/GizmoApi.c","line":113}]},{"name":"GlassBottle","url":"classes/GlassBottle/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":1,"methods":[{"name":"GetPouringSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":2},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":7},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":12},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":17},{"name":"GetEmptyingEndSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":22},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":27},{"name":"GetEmptyingEndSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/Vodka.c","line":32}]},{"name":"Glasses_Base","url":"classes/Glasses_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":166,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":168}]},{"name":"Glock19_Base","url":"classes/Glock19_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/Glock.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Glock.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Glock.c","line":9}]},{"name":"GlockRecoil","url":"classes/GlockRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/GlockRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/GlockRecoil.c","line":3}]},{"name":"Gloves_Base","url":"classes/Gloves_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":175},{"name":"GlowPlug","url":"classes/GlowPlug/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":803,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":805}]},{"name":"GoatLight","url":"classes/GoatLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/GoatLight.c","line":1,"methods":[{"name":"GoatLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/GoatLight.c","line":3}]},{"name":"GoatPelt","url":"classes/GoatPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":23},{"name":"GoatSteakMeat","url":"classes/GoatSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/GoatSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GoatSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GoatSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GoatSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GoatSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GoatSteakMeat.c","line":23}]},{"name":"GorkaEJacket_Autumn","url":"classes/GorkaEJacket_Autumn/","base":"GorkaEJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaEJacket_ColorBase.c","line":11},{"name":"GorkaEJacket_ColorBase","url":"classes/GorkaEJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/GorkaEJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GorkaEJacket_ColorBase.c","line":3}]},{"name":"GorkaEJacket_Flat","url":"classes/GorkaEJacket_Flat/","base":"GorkaEJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaEJacket_ColorBase.c","line":10},{"name":"GorkaEJacket_PautRev","url":"classes/GorkaEJacket_PautRev/","base":"GorkaEJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaEJacket_ColorBase.c","line":12},{"name":"GorkaEJacket_Summer","url":"classes/GorkaEJacket_Summer/","base":"GorkaEJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaEJacket_ColorBase.c","line":9},{"name":"GorkaHelmet","url":"classes/GorkaHelmet/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/GorkaHelmetComplete.c","line":1,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/GorkaHelmetComplete.c","line":4}]},{"name":"GorkaHelmetVisor","url":"classes/GorkaHelmetVisor/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":11,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":13}]},{"name":"GorkaPants_Autumn","url":"classes/GorkaPants_Autumn/","base":"GorkaPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaPants_ColorBase.c","line":10},{"name":"GorkaPants_ColorBase","url":"classes/GorkaPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/GorkaPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GorkaPants_ColorBase.c","line":3}]},{"name":"GorkaPants_Flat","url":"classes/GorkaPants_Flat/","base":"GorkaPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaPants_ColorBase.c","line":11},{"name":"GorkaPants_PautRev","url":"classes/GorkaPants_PautRev/","base":"GorkaPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaPants_ColorBase.c","line":12},{"name":"GorkaPants_Summer","url":"classes/GorkaPants_Summer/","base":"GorkaPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GorkaPants_ColorBase.c","line":9},{"name":"GP5GasMask","url":"classes/GP5GasMask/","base":"MaskBase","file":"4_World/Entities/ItemBase/Clothing/GP5GasMask.c","line":1,"methods":[{"name":"IsObstructingVoice","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GP5GasMask.c","line":3},{"name":"GetVoiceEffect","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GP5GasMask.c","line":8}]},{"name":"GP5GasMask_Filter","url":"classes/GP5GasMask_Filter/","base":"ItemBase","file":"4_World/Entities/ItemBase/Clothing/GP5GasMask.c","line":14},{"name":"GPSReceiver","url":"classes/GPSReceiver/","base":"ItemGPS","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":1,"methods":[{"name":"GPSReceiver","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":20},{"name":"PositionalUpdate","ret":"void","mods":["protected"],"brief":"translate numerical -1 to `-` texture","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":66},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":75},{"name":"IsTurnedOn","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":83},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":88},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":102},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":116},{"name":"UpdateDisplayState","ret":"void","params":[{"type":"int","name":"animPhase"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":121},{"name":"UpdateDisplayPosition","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":127},{"name":"UpdateDisplayElevation","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":149},{"name":"GetHiddenSelection","ret":"int","params":[{"type":"string","name":"selection"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":169},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":187},{"name":"UpdateDisplayState","ret":"void","params":[{"type":"bool","name":"pIsTurnedOn"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":196}],"members":[{"name":"DISPLAY_TEXTURE_PATH_FORMAT","type":"string","mods":["protected","const"],"init":"\"dz\\\\gear\\\\navigation\\\\data\\\\GPS_%1_ca.paa\"","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":4},{"name":"ANIM_PHASE_DISPLAY_HIDE","type":"string","mods":["protected","const"],"init":"\"DisplayState\"","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":5},{"name":"PHASE_OFF","type":"int","mods":["protected","const"],"init":"1","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":7},{"name":"PHASE_ON","type":"int","mods":["protected","const"],"init":"0","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":8},{"name":"m_DisplayGridSelections","type":"ref set<string>","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":10},{"name":"m_DisplayAltSelections","type":"ref set<string>","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":11},{"name":"m_DisplayNumericSignTextureMap","type":"ref map<int, string>","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":12},{"name":"m_OrderedPositionNumbersLast","type":"ref array<int>","mods":["protected"],"brief":"cache","file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":15},{"name":"m_AltitudeNumbersLast","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":16},{"name":"m_InitGPS","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Gear/Navigation/GPSReceiver.c","line":18}]},{"name":"GreatHelm","url":"classes/GreatHelm/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/GreatHelm.c","line":1,"methods":[{"name":"GetEffectWidgetTypes","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GreatHelm.c","line":3},{"name":"IsObstructingVoice","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GreatHelm.c","line":8},{"name":"GetVoiceEffect","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GreatHelm.c","line":13},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/GreatHelm.c","line":18}]},{"name":"GreenBellPepper","url":"classes/GreenBellPepper/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/GreenBellPepper.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GreenBellPepper.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GreenBellPepper.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GreenBellPepper.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GreenBellPepper.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GreenBellPepper.c","line":23},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/GreenBellPepper.c","line":33}]},{"name":"Grenade_Base","url":"classes/Grenade_Base/","base":"ExplosivesBase","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":30,"methods":[{"name":"Pin","ret":"void","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":44},{"name":"Unpin","ret":"void","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":52},{"name":"OnActivatedByTripWire","ret":"void","mods":["override"],"proto":true,"brief":"DEPRECATED use OnActivatedByItem","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":61},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":63},{"name":"IsPinned","ret":"bool","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":74},{"name":"IsPinnable","ret":"bool","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":79},{"name":"ActivateImmediate","ret":"void","brief":"cannot be pinned once the fuse has started","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":90},{"name":"ActivateRandomTime","ret":"void","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":95},{"name":"SetPinnable","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"to millis","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":102},{"name":"SetFuseDelay","ret":"void","params":[{"type":"float","name":"delay"}],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":107},{"name":"SetGrenadeType","ret":"void","params":[{"type":"EGrenadeType","name":"type"}],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":112},{"name":"GetGrenadeType","ret":"EGrenadeType","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":117},{"name":"Activate","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":122},{"name":"Deactivate","ret":"void","mods":["protected"],"brief":"run only the remaining part (already unpinned and pinned)","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":141},{"name":"InitiateExplosion","ret":"void","mods":["protected","override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":151},{"name":"ExplodeGrenade","ret":"void","params":[{"type":"EGrenadeType","name":"grenade_type"}],"mods":["protected"],"brief":"DEPRECATED - for backward compatibility only","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":171},{"name":"OnPin","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":176},{"name":"OnUnpin","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":188},{"name":"OnActivateStarted","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":200},{"name":"OnActivateFinished","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":201},{"name":"OnActivateImmediate","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":210},{"name":"OnDeactivate","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":219},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":221},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":231},{"name":"CanBeArmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":250},{"name":"CanBeDisarmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":255},{"name":"CanExplodeInFire","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":260},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":265},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":273},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"brief":"activate grenade when it leaves player hands (safety handle released)","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":284},{"name":"Grenade_Base","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":294},{"name":"InitSpecificsExplosionEffectForSurface","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":307}],"members":[{"name":"DEFAULT_FUSE_DELAY","type":"float","mods":["protected","const"],"init":"10","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":32},{"name":"m_FuseTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":34},{"name":"m_FuseDelay","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":35},{"name":"m_RemainingFuseTime","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":36},{"name":"m_Pinned","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":38},{"name":"m_Pinnable","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":39},{"name":"m_GrenadeType","type":"EGrenadeType","mods":["protected"],"file":"4_World/Entities/ItemBase/Grenade_Base.c","line":42}]},{"name":"Grenade_ChemGas","url":"classes/Grenade_ChemGas/","base":"Grenade_Base","file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":1,"methods":[{"name":"Grenade_ChemGas","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":8},{"name":"~Grenade_ChemGas","kind":"dtor","ret":"void","proto":true,"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":17},{"name":"OnExplode","ret":"void","mods":["override","protected"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":19},{"name":"GetExplosionSoundSet","ret":"string","mods":["protected"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":29},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":34},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":45},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":50},{"name":"Activate","ret":"void","mods":["override","protected"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":64}],"members":[{"name":"m_Exploded","type":"bool","mods":["protected"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":3},{"name":"m_ParticleExploded","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":4},{"name":"m_ExplosionSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/Grenade_Base/Grenade_ChemGas.c","line":5}]},{"name":"GrenadeLight","url":"classes/GrenadeLight/","base":"ExplosiveLight","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":10},{"name":"GridSpacerWidget","url":"classes/GridSpacerWidget/","base":"SpacerWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":473},{"name":"Groza_Barrel_Grip","url":"classes/Groza_Barrel_Grip/","base":"SuppressorBase","file":"4_World/Entities/ItemBase/SuppressorBase/Groza_Barrel_Grip.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/Groza_Barrel_Grip.c","line":3}]},{"name":"Groza_Barrel_Short","url":"classes/Groza_Barrel_Short/","base":"SuppressorBase","file":"4_World/Entities/ItemBase/SuppressorBase/Groza_Barrel_Short.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/Groza_Barrel_Short.c","line":3}]},{"name":"Groza_Barrel_Suppressor","url":"classes/Groza_Barrel_Suppressor/","base":"SuppressorBase","file":"4_World/Entities/ItemBase/SuppressorBase/Groza_Barrel_Suppressor.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/Groza_Barrel_Suppressor.c","line":3}]},{"name":"Groza_LowerReceiver","url":"classes/Groza_LowerReceiver/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":36},{"name":"GrozaGL_LowerReceiver","url":"classes/GrozaGL_LowerReceiver/","base":"ItemBase","file":"4_World/Entities/ItemBase/Inventory_Base/GrozaGL_LowerReceiver.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/GrozaGL_LowerReceiver.c","line":3}]},{"name":"GrozaOptic","url":"classes/GrozaOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":5},{"name":"GuardAnd","url":"classes/GuardAnd/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":14,"methods":[{"name":"GuardAnd","kind":"ctor","ret":"void","params":[{"type":"WeaponGuardBase","name":"arg0","def":"NULL"},{"type":"WeaponGuardBase","name":"arg1","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":19},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":21}],"members":[{"name":"m_arg0","type":"ref WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":16},{"name":"m_arg1","type":"ref WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":17}]},{"name":"GuardNot","url":"classes/GuardNot/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":29,"methods":[{"name":"GuardNot","kind":"ctor","ret":"void","params":[{"type":"WeaponGuardBase","name":"arg0","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":33},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":35}],"members":[{"name":"m_arg0","type":"ref WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":31}]},{"name":"GuardOr","url":"classes/GuardOr/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":43,"methods":[{"name":"GuardOr","kind":"ctor","ret":"void","params":[{"type":"WeaponGuardBase","name":"arg0","def":"NULL"},{"type":"WeaponGuardBase","name":"arg1","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":48},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":50}],"members":[{"name":"m_arg0","type":"ref WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":45},{"name":"m_arg1","type":"ref WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":46}]},{"name":"GulagJacket_ColorBase","url":"classes/GulagJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/GulagJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/GulagJacket_ColorBase.c","line":3}]},{"name":"GulagJacket_Grey","url":"classes/GulagJacket_Grey/","base":"GulagJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/GulagJacket_ColorBase.c","line":9},{"name":"Guts","url":"classes/Guts/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Guts.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Guts.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Guts.c","line":42},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Guts.c","line":67}]},{"name":"GuyFawkesMask","url":"classes/GuyFawkesMask/","base":"ClothingBase","file":"4_World/Entities/ItemBase/Clothing/GuyFawkesMask.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/GuyFawkesMask.c","line":3}]},{"name":"Hacksaw","url":"classes/Hacksaw/","base":"ToolBase","file":"4_World/Entities/ItemBase/Hacksaw.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Hacksaw.c","line":3}]},{"name":"Hammer","url":"classes/Hammer/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Hammer.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Hammer.c","line":3}]},{"name":"HandActionBase","url":"classes/HandActionBase/","brief":"represents action executed on transition just between OnExit from old state and OnEntry to new state","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":6,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"brief":"executed when transition occurs","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":11}]},{"name":"HandActionCreated","url":"classes/HandActionCreated/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":15,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":17}]},{"name":"HandActionDestroy","url":"classes/HandActionDestroy/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":112,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":114}]},{"name":"HandActionDestroyAndReplaceWithNew","url":"classes/HandActionDestroyAndReplaceWithNew/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":154,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":156}]},{"name":"HandActionDestroyAndReplaceWithNewElsewhere","url":"classes/HandActionDestroyAndReplaceWithNewElsewhere/","base":"HandActionDestroyAndReplaceWithNew","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":184,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":186}]},{"name":"HandActionDestroyed","url":"classes/HandActionDestroyed/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":140,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":142}]},{"name":"HandActionDrop","url":"classes/HandActionDrop/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":46,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":48}]},{"name":"HandActionForceSwap","url":"classes/HandActionForceSwap/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":229,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":231}]},{"name":"HandActionMoveTo","url":"classes/HandActionMoveTo/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":90,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":92}]},{"name":"HandActionReplaced","url":"classes/HandActionReplaced/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":192,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":194}]},{"name":"HandActionSwap","url":"classes/HandActionSwap/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":208,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":210}]},{"name":"HandActionTake","url":"classes/HandActionTake/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":30,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":32}]},{"name":"HandActionThrow","url":"classes/HandActionThrow/","base":"HandActionBase","file":"3_Game/Systems/Inventory/Hand_Actions.c","line":62,"methods":[{"name":"Action","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Actions.c","line":64}]},{"name":"HandAnimatedForceSwapping","url":"classes/HandAnimatedForceSwapping/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":147,"methods":[{"name":"HandAnimatedForceSwapping","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":158},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":182},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":225},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":260}],"members":[{"name":"m_Src1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":149},{"name":"m_Src2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":150},{"name":"m_Dst1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":151},{"name":"m_Dst2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":152},{"name":"m_Start","type":"ref HandStartHidingAnimated","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":154},{"name":"m_Show","type":"ref HandAnimatedMoveToDst_W4T","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":155},{"name":"m_Hide","type":"ref HandAnimatedMoveToDst_W4T_Basic","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":156}]},{"name":"HandAnimatedForceSwapping_Inst","url":"classes/HandAnimatedForceSwapping_Inst/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":282,"methods":[{"name":"HandAnimatedForceSwapping_Inst","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":292},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":312},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":355},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":388}],"members":[{"name":"m_Src1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":284},{"name":"m_Src2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":285},{"name":"m_Dst1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":286},{"name":"m_Dst2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":287},{"name":"m_Start","type":"ref HandStartHidingAnimated","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":289},{"name":"m_Swap","type":"ref HandForceSwappingAnimated_Show","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":290}]},{"name":"HandAnimatedMoveToDst_W4T","url":"classes/HandAnimatedMoveToDst_W4T/","base":"HandStartAction","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":26,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":30},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":75},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":81},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":87}],"members":[{"name":"m_Dst","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":28}]},{"name":"HandAnimatedMoveToDst_W4T_Basic","url":"classes/HandAnimatedMoveToDst_W4T_Basic/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":3,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":7},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":61},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":67},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":73}],"members":[{"name":"m_Dst","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":5}]},{"name":"HandAnimatedMovingToAtt","url":"classes/HandAnimatedMovingToAtt/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":90,"methods":[{"name":"HandAnimatedMovingToAtt","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":99},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":117},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":135},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":152}],"members":[{"name":"m_Entity","type":"EntityAI","brief":"weapon to be taken","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":92},{"name":"m_Hide","type":"ref HandStartHidingAnimated","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":94},{"name":"m_Show","type":"ref HandAnimatedMoveToDst_W4T","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":95},{"name":"m_ilEntity","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":97}]},{"name":"HandAnimatedSwapping","url":"classes/HandAnimatedSwapping/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":6,"methods":[{"name":"HandAnimatedSwapping","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":16},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":34},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":62},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":95}],"members":[{"name":"m_Src1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":8},{"name":"m_Src2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":9},{"name":"m_Dst1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":10},{"name":"m_Dst2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":11},{"name":"m_Hide","type":"ref HandStartHidingAnimated","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":13},{"name":"m_Show","type":"ref HandSwappingAnimated_Show","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":14}]},{"name":"HandAnimatedTakingFromAtt","url":"classes/HandAnimatedTakingFromAtt/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":85,"methods":[{"name":"HandAnimatedTakingFromAtt","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":92},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":113},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":127},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":146}],"members":[{"name":"m_Hide","type":"ref HandTakingAnimated_Hide","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":87},{"name":"m_Show","type":"ref HandTakingAnimated_Show","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":88},{"name":"m_Dst","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":90}]},{"name":"HandAnimEventChanged","url":"classes/HandAnimEventChanged/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":853,"methods":[{"name":"HandAnimEventChanged","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":855}]},{"name":"HandcuffKeys","url":"classes/HandcuffKeys/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/HandcuffKeys.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/HandcuffKeys.c","line":3}]},{"name":"Handcuffs","url":"classes/Handcuffs/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Handcuffs.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Handcuffs.c","line":3}]},{"name":"HandcuffsLocked","url":"classes/HandcuffsLocked/","base":"RestrainingToolLocked","file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":98},{"name":"HandDrillKit","url":"classes/HandDrillKit/","base":"ItemBase","file":"4_World/Entities/ItemBase/HandDrillKit.c","line":1,"methods":[{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"brief":"Override this method and and check if the given item can be ignited. It is not necesarry to check here if the item is not in cargo of something.","file":"4_World/Entities/ItemBase/HandDrillKit.c","line":4},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HandDrillKit.c","line":9},{"name":"OnIgnitedTargetFailed","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HandDrillKit.c","line":17},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/HandDrillKit.c","line":25}]},{"name":"HandEventBase","url":"classes/HandEventBase/","file":"3_Game/Systems/Inventory/Hand_Events.c","line":38,"methods":[{"name":"HandEventBase","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":52},{"name":"GetEventID","ret":"HandEventID","file":"3_Game/Systems/Inventory/Hand_Events.c","line":53},{"name":"IsAuthoritative","ret":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":55},{"name":"IsOwner","ret":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":60},{"name":"IsProxy","ret":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":65},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":70},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":72},{"name":"GetSrc","ret":"InventoryLocation","file":"3_Game/Systems/Inventory/Hand_Events.c","line":80},{"name":"GetSecondSrc","ret":"InventoryLocation","file":"3_Game/Systems/Inventory/Hand_Events.c","line":81},{"name":"GetSrcEntity","ret":"EntityAI","file":"3_Game/Systems/Inventory/Hand_Events.c","line":83},{"name":"GetSecondSrcEntity","ret":"EntityAI","file":"3_Game/Systems/Inventory/Hand_Events.c","line":89},{"name":"GetDst","ret":"InventoryLocation","file":"3_Game/Systems/Inventory/Hand_Events.c","line":90},{"name":"GetSecondDst","ret":"InventoryLocation","file":"3_Game/Systems/Inventory/Hand_Events.c","line":91},{"name":"GetAnimationID","ret":"int","file":"3_Game/Systems/Inventory/Hand_Events.c","line":92},{"name":"AcquireInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":93},{"name":"CheckRequest","ret":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":94},{"name":"CheckRequestEx","ret":"bool","params":[{"type":"InventoryValidation","name":"validation"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":95},{"name":"CanPerformEvent","ret":"bool","brief":"Do not check for action validity on remotes or when performing through juncture. Juncture locks guarentee the item is safe to interact with and the server has validated the command at this point. Checking at this point is both wasteful and can result in a failure which leads to desync","file":"3_Game/Systems/Inventory/Hand_Events.c","line":105},{"name":"CanPerformEventEx","ret":"bool","params":[{"type":"InventoryValidation","name":"validation"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":106},{"name":"CheckRequestSrc","ret":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":107},{"name":"IsServerSideOnly","ret":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":108},{"name":"HandEventFactory","ret":"HandEventBase","params":[{"type":"HandEventID","name":"id"},{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":110},{"name":"CreateHandEventFromContext","ret":"HandEventBase","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["static"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":136},{"name":"DumpToString","ret":"string","file":"3_Game/Systems/Inventory/Hand_Events.c","line":168},{"name":"ReserveInventory","ret":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":177},{"name":"ClearInventoryReservation","ret":"void","file":"3_Game/Systems/Inventory/Hand_Events.c","line":196}],"members":[{"name":"m_EventID","type":"int","init":"0","file":"3_Game/Systems/Inventory/Hand_Events.c","line":40},{"name":"m_AnimationID","type":"int","init":"-1","file":"3_Game/Systems/Inventory/Hand_Events.c","line":41},{"name":"m_Player","type":"DayZPlayer","file":"3_Game/Systems/Inventory/Hand_Events.c","line":42},{"name":"m_Src","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/Hand_Events.c","line":43},{"name":"m_IsJuncture","type":"bool","brief":"For action guards. Although we can guarantee the item will exist for remotes and juncture, we can't guarantee the conditions will be the same as when the action was first performed. So therefore we only perform maximal checks on the Client and then Server but then do minimal checks on Juncture-Client and Juncture-Server and no checks on Remote-Client.","file":"3_Game/Systems/Inventory/Hand_Events.c","line":49},{"name":"m_IsRemote","type":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":50}]},{"name":"HandEventCreated","url":"classes/HandEventCreated/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":785,"methods":[{"name":"HandEventCreated","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":787}]},{"name":"HandEventDestroy","url":"classes/HandEventDestroy/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":778,"methods":[{"name":"HandEventDestroy","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":780},{"name":"IsServerSideOnly","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":782}]},{"name":"HandEventDestroyAndReplaceWithNew","url":"classes/HandEventDestroyAndReplaceWithNew/","base":"HandEventReplaceWithNewBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":831,"methods":[{"name":"HandEventDestroyAndReplaceWithNew","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda","def":"NULL"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":833}]},{"name":"HandEventDestroyAndReplaceWithNewElsewhere","url":"classes/HandEventDestroyAndReplaceWithNewElsewhere/","base":"HandEventDestroyAndReplaceWithNew","file":"3_Game/Systems/Inventory/Hand_Events.c","line":836,"methods":[{"name":"HandEventDestroyAndReplaceWithNewElsewhere","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda","def":"NULL"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":838}]},{"name":"HandEventDestroyed","url":"classes/HandEventDestroyed/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":790,"methods":[{"name":"HandEventDestroyed","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":792}]},{"name":"HandEventDestroyElsewhereAndReplaceWithNewInHands","url":"classes/HandEventDestroyElsewhereAndReplaceWithNewInHands/","base":"HandEventReplaceWithNewBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":841,"methods":[{"name":"HandEventDestroyElsewhereAndReplaceWithNewInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda","def":"NULL"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":843}]},{"name":"HandEventDrop","url":"classes/HandEventDrop/","base":"HandEventRemove","file":"3_Game/Systems/Inventory/Hand_Events.c","line":431,"methods":[{"name":"HandEventDrop","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":433},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":442},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":451},{"name":"CheckRequestEx","ret":"bool","params":[{"type":"InventoryValidation","name":"validation"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":460},{"name":"CanPerformEventEx","ret":"bool","params":[{"type":"InventoryValidation","name":"validation"}],"mods":["override"],"brief":"Check to see if this is the initial call from the server (but the event originated from a client)","file":"3_Game/Systems/Inventory/Hand_Events.c","line":478}],"members":[{"name":"m_CanPerformDrop","type":"bool","brief":"Singleplayer or server was initial caller","file":"3_Game/Systems/Inventory/Hand_Events.c","line":501},{"name":"m_IsSet","type":"bool","file":"3_Game/Systems/Inventory/Hand_Events.c","line":502}]},{"name":"HandEventForceSwap","url":"classes/HandEventForceSwap/","base":"HandEventSwap","file":"3_Game/Systems/Inventory/Hand_Events.c","line":736,"methods":[{"name":"HandEventForceSwap","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"},{"type":"InventoryLocation","name":"src2","def":"null"},{"type":"InventoryLocation","name":"dst","def":"null"},{"type":"InventoryLocation","name":"dst2","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":738},{"name":"CheckRequest","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":740},{"name":"CanPerformEvent","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":764}]},{"name":"HandEventHumanCommandActionAborted","url":"classes/HandEventHumanCommandActionAborted/","base":"HandEventBase","brief":"triggered when animation action aborts","file":"3_Game/Systems/Inventory/Hand_Events.c","line":876,"methods":[{"name":"HandEventHumanCommandActionAborted","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":878}]},{"name":"HandEventHumanCommandActionFinished","url":"classes/HandEventHumanCommandActionFinished/","base":"HandEventBase","brief":"triggered when animation action finishes","file":"3_Game/Systems/Inventory/Hand_Events.c","line":870,"methods":[{"name":"HandEventHumanCommandActionFinished","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":872}]},{"name":"HandEventMoveTo","url":"classes/HandEventMoveTo/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":273,"methods":[{"name":"HandEventMoveTo","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"},{"type":"InventoryLocation","name":"dst","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":277},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":279},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":285},{"name":"GetDst","ret":"InventoryLocation","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":291},{"name":"CheckRequestSrc","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":293},{"name":"CheckRequest","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":303},{"name":"CanPerformEvent","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":311},{"name":"AcquireInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":326},{"name":"DumpToString","ret":"string","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":338}],"members":[{"name":"m_Dst","type":"ref InventoryLocation","brief":"destination for item in hands","file":"3_Game/Systems/Inventory/Hand_Events.c","line":275}]},{"name":"HandEventRemove","url":"classes/HandEventRemove/","base":"HandEventBase","brief":"Abstracted event, not to be used, only inherited","file":"3_Game/Systems/Inventory/Hand_Events.c","line":346,"methods":[{"name":"GetDst","ret":"InventoryLocation","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":348},{"name":"CheckRequestSrc","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":353},{"name":"CheckRequest","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":368},{"name":"CanPerformEvent","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":376},{"name":"AcquireInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":416}],"members":[{"name":"m_Dst","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/Hand_Events.c","line":428}]},{"name":"HandEventReplaced","url":"classes/HandEventReplaced/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":846,"methods":[{"name":"HandEventReplaced","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":848}]},{"name":"HandEventReplaceWithNewBase","url":"classes/HandEventReplaceWithNewBase/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":795,"methods":[{"name":"HandEvengReplaceWithNewBase","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda","def":"NULL"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":800},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":802},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":808},{"name":"IsServerSideOnly","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":815},{"name":"GetDst","ret":"InventoryLocation","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":817},{"name":"DumpToString","ret":"string","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":824}],"members":[{"name":"m_Type","type":"string","file":"3_Game/Systems/Inventory/Hand_Events.c","line":797},{"name":"m_Lambda","type":"ref ReplaceItemWithNewLambdaBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":798}]},{"name":"HandEventSwap","url":"classes/HandEventSwap/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":560,"methods":[{"name":"HandEventSwap","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"},{"type":"InventoryLocation","name":"src2","def":"null"},{"type":"InventoryLocation","name":"dst","def":"null"},{"type":"InventoryLocation","name":"dst2","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":568},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":576},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":590},{"name":"GetDst","ret":"InventoryLocation","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":600},{"name":"GetSecondSrc","ret":"InventoryLocation","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":605},{"name":"GetSecondDst","ret":"InventoryLocation","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":610},{"name":"GetSecondSrcEntity","ret":"EntityAI","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":615},{"name":"CheckRequestSrc","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":620},{"name":"CheckRequest","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":637},{"name":"CanPerformEvent","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":669},{"name":"AcquireInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":683},{"name":"DumpToString","ret":"string","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":699},{"name":"CheckAndExecuteForceStandUp","ret":"void","file":"3_Game/Systems/Inventory/Hand_Events.c","line":704},{"name":"ReserveInventory","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":710},{"name":"ClearInventoryReservation","ret":"void","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":729}],"members":[{"name":"m_Dst","type":"ref InventoryLocation","brief":"destination for new item (i.e. hands)","file":"3_Game/Systems/Inventory/Hand_Events.c","line":563},{"name":"m_Src2","type":"ref InventoryLocation","brief":"src of old item in hands","file":"3_Game/Systems/Inventory/Hand_Events.c","line":564},{"name":"m_Dst2","type":"ref InventoryLocation","brief":"destination for old item that was in hands","file":"3_Game/Systems/Inventory/Hand_Events.c","line":565},{"name":"m_Animation2ID","type":"int","init":"-1","file":"3_Game/Systems/Inventory/Hand_Events.c","line":566}]},{"name":"HandEventTake","url":"classes/HandEventTake/","base":"HandEventBase","file":"3_Game/Systems/Inventory/Hand_Events.c","line":211,"methods":[{"name":"HandEventTake","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":213},{"name":"GetDst","ret":"InventoryLocation","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":215},{"name":"CheckRequestSrc","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":222},{"name":"CheckRequest","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":233},{"name":"CanPerformEventEx","ret":"bool","params":[{"type":"InventoryValidation","name":"validation"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":238},{"name":"AcquireInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":260}]},{"name":"HandEventThrow","url":"classes/HandEventThrow/","base":"HandEventRemove","file":"3_Game/Systems/Inventory/Hand_Events.c","line":505,"methods":[{"name":"HandEventThrow","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":507},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":527},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":543},{"name":"SetForce","ret":"void","params":[{"type":"vector","name":"force"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":554},{"name":"GetForce","ret":"vector","file":"3_Game/Systems/Inventory/Hand_Events.c","line":555}],"members":[{"name":"m_Force","type":"vector","file":"3_Game/Systems/Inventory/Hand_Events.c","line":557}]},{"name":"HandForceSwappingAnimated_Show","url":"classes/HandForceSwappingAnimated_Show/","base":"HandStartAction","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":76,"methods":[{"name":"HandForceSwapingAnimated_Show","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":83},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":85},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":125},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":134},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":143}],"members":[{"name":"m_Src1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":78},{"name":"m_Src2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":79},{"name":"m_Dst1","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":80},{"name":"m_Dst2","type":"ref InventoryLocation","init":"null","file":"3_Game/Systems/Inventory/HandAnimatedForceSwapping.c","line":81}]},{"name":"HandFSM","url":"classes/HandFSM/","base":"HFSMBase","brief":"Hand finite state machine","file":"3_Game/Systems/Inventory/HandFSM.c","line":34,"methods":[{"name":"GetCurrentStateID","ret":"int","file":"3_Game/Systems/Inventory/HandFSM.c","line":36},{"name":"SyncStateFromID","ret":"bool","params":[{"type":"int","name":"id"}],"mods":["protected"],"brief":"load from database - reverse lookup for state from saved id","file":"3_Game/Systems/Inventory/HandFSM.c","line":49},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"brief":"load state of fsm","file":"3_Game/Systems/Inventory/HandFSM.c","line":82},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"brief":"save state of fsm","file":"3_Game/Systems/Inventory/HandFSM.c","line":96},{"name":"NetSyncCurrentStateID","ret":"void","params":[{"type":"int","name":"id"}],"brief":"Engine callback - network synchronization of FSM's state. not intended to direct use.","file":"3_Game/Systems/Inventory/HandFSM.c","line":106}]},{"name":"HandGuardAnd","url":"classes/HandGuardAnd/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":18,"methods":[{"name":"HandGuardAnd","kind":"ctor","ret":"void","params":[{"type":"HandGuardBase","name":"arg0","def":"null"},{"type":"HandGuardBase","name":"arg1","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":23},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":25}],"members":[{"name":"m_arg0","type":"ref HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":20},{"name":"m_arg1","type":"ref HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":21}]},{"name":"HandGuardBase","url":"classes/HandGuardBase/","brief":"represents guard on a transition from state to state","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":6,"methods":[{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"brief":"enable or disable transition based on condition","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":14}]},{"name":"HandGuardCanForceSwap","url":"classes/HandGuardCanForceSwap/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":342,"methods":[{"name":"HandGuardCanForceSwap","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"NULL"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":345},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":347}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":344}]},{"name":"HandGuardCanMove","url":"classes/HandGuardCanMove/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":290,"methods":[{"name":"HandGuardCanMove","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":293},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":295}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":292}]},{"name":"HandGuardCanSwap","url":"classes/HandGuardCanSwap/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":316,"methods":[{"name":"HandGuardCanSwap","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"NULL"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":319},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":321}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":318}]},{"name":"HandGuardHasDestroyedItemInHands","url":"classes/HandGuardHasDestroyedItemInHands/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":159,"methods":[{"name":"HandGuardHasDestroyedItemInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":162},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":164}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":161}]},{"name":"HandGuardHasItemInEvent","url":"classes/HandGuardHasItemInEvent/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":81,"methods":[{"name":"HandGuardHasItemInEvent","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":84},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":86}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":83}]},{"name":"HandGuardHasItemInHands","url":"classes/HandGuardHasItemInHands/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":211,"methods":[{"name":"HandGuardHasItemInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":214},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":216}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":213}]},{"name":"HandGuardHasRoomForItem","url":"classes/HandGuardHasRoomForItem/","base":"HandGuardBase","brief":"TODO(kumarjac): This guard is unused but it has a fault and doesn't conform with maximimal/minimal checks on \"Juncture\"/\"Remote\"","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":235,"methods":[{"name":"HandGuardHasRoomForItem","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":238},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":240}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":237}]},{"name":"HandGuardHasWeaponInEvent","url":"classes/HandGuardHasWeaponInEvent/","base":"HandGuardHasItemInEvent","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":111,"methods":[{"name":"HandGuardHasWeapoonInEvent","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":113},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":115}]},{"name":"HandGuardInstantForceSwap","url":"classes/HandGuardInstantForceSwap/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":373,"methods":[{"name":"HandGuardInstantForceSwap","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"NULL"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":376},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":378}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":375}]},{"name":"HandGuardIsSameItemInHands","url":"classes/HandGuardIsSameItemInHands/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":136,"methods":[{"name":"HandGuardIsSameItemInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":139},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":141}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":138}]},{"name":"HandGuardNot","url":"classes/HandGuardNot/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":40,"methods":[{"name":"HandGuardNot","kind":"ctor","ret":"void","params":[{"type":"HandGuardBase","name":"arg0","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":44},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":46}],"members":[{"name":"m_arg0","type":"ref HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":42}]},{"name":"HandGuardOr","url":"classes/HandGuardOr/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":60,"methods":[{"name":"HandGuardOr","kind":"ctor","ret":"void","params":[{"type":"HandGuardBase","name":"arg0","def":"null"},{"type":"HandGuardBase","name":"arg1","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":65},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_Guards.c","line":67}],"members":[{"name":"m_arg0","type":"ref HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":62},{"name":"m_arg1","type":"ref HandGuardBase","file":"3_Game/Systems/Inventory/Hand_Guards.c","line":63}]},{"name":"HandReplacingItemElsewhereWithNewInHands","url":"classes/HandReplacingItemElsewhereWithNewInHands/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":38,"methods":[{"name":"HandReplacingItemElsewhereWithNewInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"NULL"},{"type":"HandStateBase","name":"parent","def":"NULL"}],"file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":42}],"members":[{"name":"m_Replacing","type":"ref HandStartReplacingItemElsewhereWithNewInHands","file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":40}]},{"name":"HandReplacingItemInHands","url":"classes/HandReplacingItemInHands/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":47,"methods":[{"name":"HandReplacingItemInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"NULL"},{"type":"HandStateBase","name":"parent","def":"NULL"}],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":51},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":66},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":71},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":76}],"members":[{"name":"m_Replacing","type":"ref HandStartReplacingItemInHands","file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":49}]},{"name":"HandsArea","url":"classes/HandsArea/","base":"Container","file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":1,"methods":[{"name":"HandsArea","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":9},{"name":"IsSwapActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":22},{"name":"IsCombineActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":32},{"name":"GetScrollWidget","ret":"ScrollWidget","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":42},{"name":"UpdateSelectionIcons","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":47},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":54},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":83},{"name":"SetParentWidget","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":88},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":93},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":99},{"name":"SetSameLevelNextActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":105},{"name":"SetSameLevelPreviousActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":111},{"name":"DraggingOverHandsPanel","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":117},{"name":"OnHandsPanelDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":157}],"members":[{"name":"m_Scroller","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":3},{"name":"m_HandsContainer","type":"ref HandsContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":4},{"name":"m_HandsResizer","type":"ref SizeToChild","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":5},{"name":"m_ShouldChangeSize","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/InventoryNew/Areas/HandsArea.c","line":7}]},{"name":"HandSaw","url":"classes/HandSaw/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/HandSaw.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/HandSaw.c","line":3}]},{"name":"HandsContainer","url":"classes/HandsContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1,"methods":[{"name":"HandsContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":20},{"name":"~HandsContainer","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":43},{"name":"ResetContainer","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":56},{"name":"GetHeader","ret":"Header","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":62},{"name":"IsLastIndex","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":67},{"name":"SetFocusToIndex","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":72},{"name":"ScrollToActiveContainer","ret":"void","params":[{"type":"Container","name":"active_container"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":160},{"name":"Insert","ret":"void","params":[{"type":"LayoutHolder","name":"container"},{"type":"int","name":"pos","def":"-1"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":182},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":187},{"name":"SplitItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":212},{"name":"EquipItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":235},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":269},{"name":"SetLastActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":298},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":324},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":330},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":341},{"name":"IsEmpty","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":352},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":358},{"name":"InspectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":385},{"name":"OnSelectButton","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":404},{"name":"GetItemPreviewItem","ret":"EntityAI","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":437},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":460},{"name":"OnDropReceivedFromHeader2","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":620},{"name":"OnPerformCombination","ret":"void","params":[{"type":"int","name":"combinationFlags"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":625},{"name":"ShowActionMenuCombine","ret":"void","params":[{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"},{"type":"int","name":"combinationFlags"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":727},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":786},{"name":"GetCombinationFlags","ret":"int","params":[{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":791},{"name":"GetRecipeCount","ret":"int","params":[{"type":"bool","name":"recipe_anywhere"},{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":877},{"name":"RemoveItem","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":883},{"name":"DestroyAtt","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":889},{"name":"UnfocusGrid","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":919},{"name":"UnfocusAll","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":949},{"name":"DestroyCargo","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":954},{"name":"DropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"CargoContainer","name":"cargo"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":977},{"name":"DraggingOverGrid","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"},{"type":"CargoContainer","name":"cargo"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1066},{"name":"TakeAsAttachment","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1115},{"name":"ShowAtt","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1219},{"name":"RefreshHands","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1278},{"name":"AttachmentAdded","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"},{"type":"EntityAI","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1288},{"name":"AttachmentRemoved","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"},{"type":"EntityAI","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1343},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1372},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1408},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1413},{"name":"MouseClick2","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1423},{"name":"DoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1477},{"name":"DraggingOverHeader2","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1527},{"name":"ElectricityIcon","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1532},{"name":"CollapseButtonOnMouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1555},{"name":"HideCargo","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1581},{"name":"ShowCargo","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":1590}],"members":[{"name":"m_Hidden","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":3},{"name":"m_CollapsibleHeader","type":"ref HandsHeader","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":4},{"name":"m_HandsPreview","type":"ref HandsPreview","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":5},{"name":"m_Atts","type":"ref Attachments","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":7},{"name":"m_CargoGrid","type":"ref CargoContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":8},{"name":"m_AttachmentCargos","type":"ref map<EntityAI, ref CargoContainer>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":10},{"name":"m_AttachmentAttachmentsContainers","type":"ref map<EntityAI, AttachmentsWrapper>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":11},{"name":"m_AttachmentAttachments","type":"ref map<EntityAI, ref Attachments>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":12},{"name":"m_AttachmentSlotsSorted","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":13},{"name":"m_StaticAttCount","type":"int","mods":["protected"],"init":"0","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":15},{"name":"m_StaticCargoCount","type":"int","mods":["protected"],"init":"0","file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":16},{"name":"m_ScrollWidget","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Containers/HandsContainer.c","line":18}]},{"name":"HandsCover_Improvised","url":"classes/HandsCover_Improvised/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/HandsCover_improvised.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HandsCover_improvised.c","line":3}]},{"name":"HandSelectAnimationOfForceSwapInHandsEvent","url":"classes/HandSelectAnimationOfForceSwapInHandsEvent/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":249,"methods":[{"name":"HandSelectAnimationOfForceSwapInHandsEvent","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"NULL"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":253},{"name":"ProcessSwapEvent","ret":"bool","params":[{"mods":["notnull"],"type":"HandEventBase","name":"e"},{"mods":["out"],"type":"int","name":"animType1"},{"mods":["out"],"type":"int","name":"animType2"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":255},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":264}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":251}]},{"name":"HandSelectAnimationOfMoveFromHandsEvent","url":"classes/HandSelectAnimationOfMoveFromHandsEvent/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":206,"methods":[{"name":"HandSelectAnimationOfMoveFromHandsEvent","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":210},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":215}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":208}]},{"name":"HandSelectAnimationOfSwapInHandsEvent","url":"classes/HandSelectAnimationOfSwapInHandsEvent/","base":"HandSelectAnimationOfForceSwapInHandsEvent","file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":324,"methods":[{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":326}]},{"name":"HandSelectAnimationOfTakeToHandsEvent","url":"classes/HandSelectAnimationOfTakeToHandsEvent/","base":"HandGuardBase","file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":190,"methods":[{"name":"HandSelectAnimationOfTakeToHandsEvent","kind":"ctor","ret":"void","params":[{"type":"Man","name":"p","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":192},{"name":"GuardCondition","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":194}]},{"name":"HandsHeader","url":"classes/HandsHeader/","base":"Header","file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/HandsHeader.c","line":1,"methods":[{"name":"HandsHeader","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"string","name":"function_name"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/HandsHeader.c","line":6},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/HandsHeader.c","line":18},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/HandsHeader.c","line":23},{"name":"ShowCollapseButtons","ret":"void","params":[{"type":"bool","name":"show"},{"type":"bool","name":"force","def":"false"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/HandsHeader.c","line":45}],"members":[{"name":"m_ForceHideCollapseButtons","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/HandsHeader.c","line":3},{"name":"m_ItemHeader","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/HandsHeader.c","line":4}]},{"name":"HandShiversSymptom","url":"classes/HandShiversSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":2,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":6},{"name":"SetParam","ret":"void","params":[{"type":"Param","name":"p"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":15},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":30},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":35},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":40},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":45},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":52}],"members":[{"name":"m_ShakeLevel","type":"int","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HandShivers.c","line":4}]},{"name":"HandsPreview","url":"classes/HandsPreview/","base":"Container","file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":1,"methods":[{"name":"HandsPreview","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":10},{"name":"~HandsPreview","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":16},{"name":"RefreshQuantity","ret":"void","params":[{"type":"EntityAI","name":"m_Item_to_refresh"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":22},{"name":"GetFocusedItem","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":30},{"name":"GetIcon","ret":"Icon","file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":35},{"name":"SetDefaultFocus","ret":"void","params":[{"type":"bool","name":"while_micromanagment_mode","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":40},{"name":"SetLastFocus","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":47},{"name":"Unfocus","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":54},{"name":"GetIconSize","ret":"float","file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":61},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":66},{"name":"RemoveItem","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":71},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":77},{"name":"CreateNewIcon","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":97},{"name":"DeleteIcon","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":129},{"name":"SelectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":141},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":151}],"members":[{"name":"m_Icon","type":"ref Icon","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":3},{"name":"m_AttachmentsInitialized","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":4},{"name":"m_IconSize","type":"float","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":6},{"name":"m_Item","type":"ItemBase","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/HandsPreview.c","line":8}]},{"name":"HandStableState","url":"classes/HandStableState/","base":"HandStateBase","brief":"represents stable state (i.e. the basic states that the fsm will spend the most time in)","file":"3_Game/Systems/Inventory/HandStableState.c","line":4,"methods":[{"name":"HandStableState","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"NULL"},{"type":"HandStateBase","name":"parent","def":"NULL"},{"type":"int","name":"anim_state","def":"-1"}],"file":"3_Game/Systems/Inventory/HandStableState.c","line":8},{"name":"SyncAnimState","ret":"void","file":"3_Game/Systems/Inventory/HandStableState.c","line":10},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandStableState.c","line":12},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandStableState.c","line":19},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandStableState.c","line":24},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandStableState.c","line":28},{"name":"IsIdle","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandStableState.c","line":34},{"name":"GetCurrentStateID","ret":"int","file":"3_Game/Systems/Inventory/HandStableState.c","line":36},{"name":"HasEntityInHands","ret":"bool","brief":"query for entity in hands","file":"3_Game/Systems/Inventory/HandStableState.c","line":39}],"members":[{"name":"m_AnimState","type":"int","file":"3_Game/Systems/Inventory/HandStableState.c","line":6}]},{"name":"HandStartAction","url":"classes/HandStartAction/","base":"HandStateBase","brief":"simple class starting animation action specified by m_action and m_actionType","file":"3_Game/Systems/Inventory/HandStartAction.c","line":4,"methods":[{"name":"HandStartAction","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"NULL"},{"type":"HandStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"3_Game/Systems/Inventory/HandStartAction.c","line":9},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandStartAction.c","line":15},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandStartAction.c","line":49},{"name":"IsIdle","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandStartAction.c","line":54}],"members":[{"name":"m_Action","type":"WeaponActions","brief":"action to be played","file":"3_Game/Systems/Inventory/HandStartAction.c","line":6},{"name":"m_ActionType","type":"int","brief":"specific action sub-type","file":"3_Game/Systems/Inventory/HandStartAction.c","line":7}]},{"name":"HandStartHidingAnimated","url":"classes/HandStartHidingAnimated/","base":"HandStartAction","file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":1,"methods":[{"name":"HandStartHidingAnimated","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":3},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":6},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":11},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":16},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedMovingToAtt.c","line":21}]},{"name":"HandStartReplacingItemElsewhereWithNewInHands","url":"classes/HandStartReplacingItemElsewhereWithNewInHands/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":1,"methods":[{"name":"HandStartReplacingItemElsewhereWithNewInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"NULL"},{"type":"HandStateBase","name":"parent","def":"NULL"}],"file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":3},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":6},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":24},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":29},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemElsewhereWithNewInHands.c","line":34}]},{"name":"HandStartReplacingItemInHands","url":"classes/HandStartReplacingItemInHands/","base":"HandStateBase","file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":1,"methods":[{"name":"HandStartReplacingItemInHands","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"NULL"},{"type":"HandStateBase","name":"parent","def":"NULL"}],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":3},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":6},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":33},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":38},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandReplacingItemInHands.c","line":43}]},{"name":"HandStateBase","url":"classes/HandStateBase/","brief":"represent hand state base","file":"3_Game/Systems/Inventory/HandStateBase.c","line":6,"methods":[{"name":"HandStateBase","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"NULL"},{"type":"HandStateBase","name":"parent","def":"NULL"}],"file":"3_Game/Systems/Inventory/HandStateBase.c","line":11},{"name":"SetParentState","ret":"void","params":[{"type":"HandStateBase","name":"parent"}],"brief":"allows construction of hierarchical state machine","file":"3_Game/Systems/Inventory/HandStateBase.c","line":16},{"name":"GetParentState","ret":"HandStateBase","file":"3_Game/Systems/Inventory/HandStateBase.c","line":20},{"name":"HasFSM","ret":"bool","file":"3_Game/Systems/Inventory/HandStateBase.c","line":22},{"name":"GetFSM","ret":"HandFSM","file":"3_Game/Systems/Inventory/HandStateBase.c","line":23},{"name":"ProcessEvent","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"file":"3_Game/Systems/Inventory/HandStateBase.c","line":25},{"name":"AddTransition","ret":"void","params":[{"type":"HandTransition","name":"t"}],"brief":"adds transition into m_FSM transition table","file":"3_Game/Systems/Inventory/HandStateBase.c","line":35},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"brief":"called upon entry to state @NOTE\tif state has (non-running) sub-machine, it's started on entry","file":"3_Game/Systems/Inventory/HandStateBase.c","line":49},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"ongoing behavior, performed while being in the state","file":"3_Game/Systems/Inventory/HandStateBase.c","line":81},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"brief":"called when abort signal arrives","file":"3_Game/Systems/Inventory/HandStateBase.c","line":91},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"brief":"called on exit from state","file":"3_Game/Systems/Inventory/HandStateBase.c","line":106},{"name":"IsWaitingForActionFinish","ret":"bool","brief":"waiting for active animation action/actionType finish","file":"3_Game/Systems/Inventory/HandStateBase.c","line":115},{"name":"IsIdle","ret":"bool","brief":"idle state does not expect any animation events","file":"3_Game/Systems/Inventory/HandStateBase.c","line":121},{"name":"OnSubMachineChanged","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"brief":"called when sub-machine has changed its state","file":"3_Game/Systems/Inventory/HandStateBase.c","line":128},{"name":"OnStateChanged","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"brief":"called on current state when state machine has changed its state","file":"3_Game/Systems/Inventory/HandStateBase.c","line":135}],"members":[{"name":"m_Player","type":"Man","brief":"entity that this state relates to","file":"3_Game/Systems/Inventory/HandStateBase.c","line":8},{"name":"m_parentState","type":"HandStateBase","brief":"hierarchical parent state of this state (or null)","file":"3_Game/Systems/Inventory/HandStateBase.c","line":9},{"name":"m_FSM","type":"ref HandFSM","brief":"nested state machine (or null)","file":"3_Game/Systems/Inventory/HandStateBase.c","line":10}]},{"name":"HandStateEmpty","url":"classes/HandStateEmpty/","base":"HandStableState","file":"3_Game/Systems/Inventory/Hand_States.c","line":10,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_States.c","line":12},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_States.c","line":28},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_States.c","line":29}]},{"name":"HandStateEquipped","url":"classes/HandStateEquipped/","base":"HandStableState","file":"3_Game/Systems/Inventory/Hand_States.c","line":32,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_States.c","line":34},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/Hand_States.c","line":50},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"3_Game/Systems/Inventory/Hand_States.c","line":63}]},{"name":"HandSwappingAnimated_Show","url":"classes/HandSwappingAnimated_Show/","base":"HandForceSwappingAnimated_Show","file":"3_Game/Systems/Inventory/HandAnimatedSwapping.c","line":1},{"name":"HandTakingAnimated_Hide","url":"classes/HandTakingAnimated_Hide/","base":"HandStartAction","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":1},{"name":"HandTakingAnimated_Show","url":"classes/HandTakingAnimated_Show/","base":"HandStartAction","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":4,"methods":[{"name":"HandTakingAnimated_Show","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player","def":"null"},{"type":"HandStateBase","name":"parent","def":"null"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":9},{"name":"OnEntry","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":15},{"name":"OnAbort","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":67},{"name":"OnExit","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":74},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":81}],"members":[{"name":"m_Src","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":6},{"name":"m_Dst","type":"ref InventoryLocation","file":"3_Game/Systems/Inventory/HandAnimatedTakingFromAtt.c","line":7}]},{"name":"Hatchback_02","url":"classes/Hatchback_02/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":1,"methods":[{"name":"Hatchback_02","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":7},{"name":"~Hatchback_02","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":27},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":34},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":52},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":63},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":74},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":85},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":90},{"name":"CreateRearLight","ret":"CarRearLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":108},{"name":"CreateFrontLight","ret":"CarLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":114},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":119},{"name":"CanManipulateSpareWheel","ret":"bool","params":[{"type":"string","name":"slotSelectionName"}],"mods":["override","protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":138},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":143},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":160},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":171},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":206},{"name":"GetDoorSelectionNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":246},{"name":"GetDoorInvSlotNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":267},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":288},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":321},{"name":"IsVitalTruckBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":343},{"name":"IsVitalGlowPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":348},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":353},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":370},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":387}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":5}]},{"name":"Hatchback_02_Black","url":"classes/Hatchback_02_Black/","base":"Hatchback_02","file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":412,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":414}]},{"name":"Hatchback_02_Blue","url":"classes/Hatchback_02_Blue/","base":"Hatchback_02","file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":439,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Hatchback_02.c","line":441}]},{"name":"Hatchback_02_Door_1_1","url":"classes/Hatchback_02_Door_1_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":507},{"name":"Hatchback_02_Door_1_1_Black","url":"classes/Hatchback_02_Door_1_1_Black/","base":"Hatchback_02_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":514},{"name":"Hatchback_02_Door_1_1_Blue","url":"classes/Hatchback_02_Door_1_1_Blue/","base":"Hatchback_02_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":521},{"name":"Hatchback_02_Door_1_2","url":"classes/Hatchback_02_Door_1_2/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":508},{"name":"Hatchback_02_Door_1_2_Black","url":"classes/Hatchback_02_Door_1_2_Black/","base":"Hatchback_02_Door_1_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":515},{"name":"Hatchback_02_Door_1_2_Blue","url":"classes/Hatchback_02_Door_1_2_Blue/","base":"Hatchback_02_Door_1_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":522},{"name":"Hatchback_02_Door_2_1","url":"classes/Hatchback_02_Door_2_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":509},{"name":"Hatchback_02_Door_2_1_Black","url":"classes/Hatchback_02_Door_2_1_Black/","base":"Hatchback_02_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":516},{"name":"Hatchback_02_Door_2_1_Blue","url":"classes/Hatchback_02_Door_2_1_Blue/","base":"Hatchback_02_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":523},{"name":"Hatchback_02_Door_2_2","url":"classes/Hatchback_02_Door_2_2/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":510},{"name":"Hatchback_02_Door_2_2_Black","url":"classes/Hatchback_02_Door_2_2_Black/","base":"Hatchback_02_Door_2_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":517},{"name":"Hatchback_02_Door_2_2_Blue","url":"classes/Hatchback_02_Door_2_2_Blue/","base":"Hatchback_02_Door_2_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":524},{"name":"Hatchback_02_Hood","url":"classes/Hatchback_02_Hood/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":511},{"name":"Hatchback_02_Hood_Black","url":"classes/Hatchback_02_Hood_Black/","base":"Hatchback_02_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":518},{"name":"Hatchback_02_Hood_Blue","url":"classes/Hatchback_02_Hood_Blue/","base":"Hatchback_02_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":525},{"name":"Hatchback_02_TEST","url":"classes/Hatchback_02_TEST/","base":"Hatchback_02","file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":29,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":31}]},{"name":"Hatchback_02_Trunk","url":"classes/Hatchback_02_Trunk/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":512},{"name":"Hatchback_02_Trunk_Black","url":"classes/Hatchback_02_Trunk_Black/","base":"Hatchback_02_Trunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":519},{"name":"Hatchback_02_Trunk_Blue","url":"classes/Hatchback_02_Trunk_Blue/","base":"Hatchback_02_Trunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":526},{"name":"Hatchback_02_Wheel","url":"classes/Hatchback_02_Wheel/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":424},{"name":"Hatchback_02_Wheel_Ruined","url":"classes/Hatchback_02_Wheel_Ruined/","base":"CarWheel_Ruined","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":425},{"name":"Hatchback_02FrontLight","url":"classes/Hatchback_02FrontLight/","base":"CarLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Hatchback_02FrontLight.c","line":1,"methods":[{"name":"Hatchback_02FrontLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Hatchback_02FrontLight.c","line":3}]},{"name":"Hatchback_02RearLight","url":"classes/Hatchback_02RearLight/","base":"CarRearLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Hatchback_02RearLight.c","line":1,"methods":[{"name":"Hatchback_02RearLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Hatchback_02RearLight.c","line":3}]},{"name":"HatchbackDoors_CoDriver","url":"classes/HatchbackDoors_CoDriver/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":573},{"name":"HatchbackDoors_CoDriver_Blue","url":"classes/HatchbackDoors_CoDriver_Blue/","base":"HatchbackDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":583},{"name":"HatchbackDoors_CoDriver_BlueRust","url":"classes/HatchbackDoors_CoDriver_BlueRust/","base":"HatchbackDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":598},{"name":"HatchbackDoors_CoDriver_GreenRust","url":"classes/HatchbackDoors_CoDriver_GreenRust/","base":"HatchbackDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":588},{"name":"HatchbackDoors_CoDriver_White","url":"classes/HatchbackDoors_CoDriver_White/","base":"HatchbackDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":578},{"name":"HatchbackDoors_CoDriver_WhiteRust","url":"classes/HatchbackDoors_CoDriver_WhiteRust/","base":"HatchbackDoors_CoDriver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":593},{"name":"HatchbackDoors_Driver","url":"classes/HatchbackDoors_Driver/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":572},{"name":"HatchbackDoors_Driver_Blue","url":"classes/HatchbackDoors_Driver_Blue/","base":"HatchbackDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":582},{"name":"HatchbackDoors_Driver_BlueRust","url":"classes/HatchbackDoors_Driver_BlueRust/","base":"HatchbackDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":597},{"name":"HatchbackDoors_Driver_GreenRust","url":"classes/HatchbackDoors_Driver_GreenRust/","base":"HatchbackDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":587},{"name":"HatchbackDoors_Driver_White","url":"classes/HatchbackDoors_Driver_White/","base":"HatchbackDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":577},{"name":"HatchbackDoors_Driver_WhiteRust","url":"classes/HatchbackDoors_Driver_WhiteRust/","base":"HatchbackDoors_Driver","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":592},{"name":"HatchbackHood","url":"classes/HatchbackHood/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":574},{"name":"HatchbackHood_Blue","url":"classes/HatchbackHood_Blue/","base":"HatchbackHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":584},{"name":"HatchbackHood_BlueRust","url":"classes/HatchbackHood_BlueRust/","base":"HatchbackHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":599},{"name":"HatchbackHood_GreenRust","url":"classes/HatchbackHood_GreenRust/","base":"HatchbackHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":589},{"name":"HatchbackHood_White","url":"classes/HatchbackHood_White/","base":"HatchbackHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":579},{"name":"HatchbackHood_WhiteRust","url":"classes/HatchbackHood_WhiteRust/","base":"HatchbackHood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":594},{"name":"HatchbackTrunk","url":"classes/HatchbackTrunk/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":575},{"name":"HatchbackTrunk_Blue","url":"classes/HatchbackTrunk_Blue/","base":"HatchbackTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":585},{"name":"HatchbackTrunk_BlueRust","url":"classes/HatchbackTrunk_BlueRust/","base":"HatchbackTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":600},{"name":"HatchbackTrunk_GreenRust","url":"classes/HatchbackTrunk_GreenRust/","base":"HatchbackTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":590},{"name":"HatchbackTrunk_White","url":"classes/HatchbackTrunk_White/","base":"HatchbackTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":580},{"name":"HatchbackTrunk_WhiteRust","url":"classes/HatchbackTrunk_WhiteRust/","base":"HatchbackTrunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":595},{"name":"HatchbackWheel","url":"classes/HatchbackWheel/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":430},{"name":"HatchbackWheel_Ruined","url":"classes/HatchbackWheel_Ruined/","base":"CarWheel_Ruined","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":431},{"name":"Hatchet","url":"classes/Hatchet/","base":"ToolBase","file":"4_World/Entities/ItemBase/Hatchet.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Hatchet.c","line":3}]},{"name":"HayHook","url":"classes/HayHook/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/HayHook.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/HayHook.c","line":3}]},{"name":"Head","url":"classes/Head/","base":"ItemBase","file":"4_World/Entities/ItemBase/Head.c","line":5},{"name":"Head_Default","url":"classes/Head_Default/","base":"Head","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":1,"methods":[{"name":"Head_Default","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":10},{"name":"Init","ret":"void","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":15},{"name":"InitSelectionTranslation","ret":"void","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":30},{"name":"GetHeadHideableSelections","ret":"bool","params":[{"mods":["out"],"type":"array<string>","name":"selections"}],"file":"4_World/Entities/ManBase/BodyParts/Head.c","line":40},{"name":"GetBeardIndex","ret":"int","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":46},{"name":"GetHairIndex","ret":"int","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":51},{"name":"GetSelectionIndex","ret":"int","params":[{"type":"string","name":"str"}],"file":"4_World/Entities/ManBase/BodyParts/Head.c","line":56},{"name":"IsHandlingException","ret":"bool","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":61}],"members":[{"name":"m_handling_exception","type":"bool","init":"false","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":3},{"name":"m_beard_idx","type":"int","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":4},{"name":"m_hair_idx","type":"int","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":5},{"name":"m_HeadHairHidingStateMap","type":"ref map<int,ref SelectionTranslation>","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":7},{"name":"m_HeadHairSelectionArray","type":"ref array<string>","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":8}]},{"name":"HeadCover_Improvised","url":"classes/HeadCover_Improvised/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/HeadCover_improvised.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HeadCover_improvised.c","line":3}]},{"name":"Headdress_Bear","url":"classes/Headdress_Bear/","base":"Headdress_Colorbase","file":"4_World/Entities/ItemBase/Clothing/Headdress_ColorBase.c","line":12},{"name":"Headdress_Colorbase","url":"classes/Headdress_Colorbase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/Headdress_ColorBase.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/Headdress_ColorBase.c","line":3}]},{"name":"Headdress_Fox","url":"classes/Headdress_Fox/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/Headdress_Fox.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headdress_Fox.c","line":3}]},{"name":"Headdress_Wolf","url":"classes/Headdress_Wolf/","base":"Headdress_Colorbase","file":"4_World/Entities/ItemBase/Clothing/Headdress_ColorBase.c","line":11},{"name":"Header","url":"classes/Header/","base":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":1,"methods":[{"name":"Header","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"string","name":"function_name"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":13},{"name":"SetName","ret":"void","params":[{"type":"string","name":"name"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":33},{"name":"SetItemPreview","ret":"void","params":[{"type":"EntityAI","name":"entity_ai"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":39},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":49},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":58},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":64},{"name":"ShowCollapseButton","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":74}],"members":[{"name":"m_DefaultColor","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":3},{"name":"m_DefaultFontSize","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":4},{"name":"m_Entity","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":6},{"name":"m_CollapseButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":8},{"name":"m_UpArrowButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":9},{"name":"m_DownArrowButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":10},{"name":"m_HeaderText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Headers/Header.c","line":11}]},{"name":"HeadGear_Base","url":"classes/HeadGear_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":176},{"name":"HeadingRestrictData","url":"classes/HeadingRestrictData/","file":"4_World/Entities/DayZPlayerImplementHeading.c","line":195,"methods":[{"name":"InitData","ret":"void","params":[{"type":"float","name":"currentHeading"},{"type":"Vector2","name":"restrictedAngles"}],"file":"4_World/Entities/DayZPlayerImplementHeading.c","line":201}],"members":[{"name":"m_RestrictedL","type":"float","brief":"restricted angle left","file":"4_World/Entities/DayZPlayerImplementHeading.c","line":197},{"name":"m_RestrictedR","type":"float","brief":"restricted angle right","file":"4_World/Entities/DayZPlayerImplementHeading.c","line":198},{"name":"m_AngleRangeInverted","type":"float","brief":"the size of the restricted angle","file":"4_World/Entities/DayZPlayerImplementHeading.c","line":199}]},{"name":"HeadlightH7","url":"classes/HeadlightH7/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":783,"methods":[{"name":"DisplayNameRuinAttach","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":785},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":790}]},{"name":"HeadlightH7_Box","url":"classes/HeadlightH7_Box/","base":"Box_Base","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":799},{"name":"Headtorch_Black","url":"classes/Headtorch_Black/","base":"Headtorch_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Headtorch_Black.c","line":1,"methods":[{"name":"OnLightCreated","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_Black.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_Black.c","line":8}]},{"name":"Headtorch_ColorBase","url":"classes/Headtorch_ColorBase/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":1,"methods":[{"name":"Headtorch_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":22},{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":33},{"name":"CheckParent","ret":"void","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":39},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":56},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":77},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":93},{"name":"OnLightCreated","ret":"void","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":117},{"name":"CreateHeadtorchLight","ret":"void","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":122},{"name":"AttachLightOnHead","ret":"void","params":[{"type":"EntityAI","name":"person"}],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":167},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":197},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":212},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":226},{"name":"IsLightSource","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":235},{"name":"GetLightSourceItem","ret":"ItemBase","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":240},{"name":"OnInvisibleSet","ret":"void","params":[{"type":"bool","name":"invisible"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":245}],"members":[{"name":"m_Light","type":"HeadtorchLight","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":3},{"name":"REFLECTOR_ID","type":"int","mods":["static"],"init":"4","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":5},{"name":"GLASS_ID","type":"int","mods":["static"],"init":"5","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":6},{"name":"LIGHT_OFF_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\characters\\\\headgear\\\\data\\\\HeadTorchGlass.rvmat\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":8},{"name":"LIGHT_OFF_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\characters\\\\headgear\\\\data\\\\HeadTorch.rvmat\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":9},{"name":"LIGHT_ON_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\characters\\\\headgear\\\\data\\\\HeadTorchGlass_on.rvmat\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":10},{"name":"LIGHT_ON_GLASS_RED","type":"string","mods":["static"],"init":"\"dz\\\\characters\\\\headgear\\\\data\\\\HeadTorchGlass_on_red.rvmat\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":11},{"name":"LIGHT_ON_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\characters\\\\headgear\\\\data\\\\HeadTorch_ON.rvmat\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":12},{"name":"LIGHT_ON_REFLECTOR_RED","type":"string","mods":["static"],"init":"\"dz\\\\characters\\\\headgear\\\\data\\\\HeadTorch_ON_red.rvmat\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":13},{"name":"m_OnHeadLocalPos","type":"vector","mods":["static"],"init":"Vector(0.12,0.15,0)","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":15},{"name":"m_OnHeadLocalOri","type":"vector","mods":["static"],"init":"Vector(0,90,0)","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":16},{"name":"m_OffHeadLightPoint","type":"string","mods":["static"],"init":"\"beamStart\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":17},{"name":"m_OffHeadLightTarget","type":"string","mods":["static"],"init":"\"beamEnd\"","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":18},{"name":"m_Timer","type":"ref Timer","file":"4_World/Entities/ItemBase/Clothing/Headtorch_ColorBase.c","line":20}]},{"name":"Headtorch_Grey","url":"classes/Headtorch_Grey/","base":"Headtorch_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Headtorch_Grey.c","line":1,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Headtorch_Grey.c","line":3}]},{"name":"HeadtorchLight","url":"classes/HeadtorchLight/","base":"SpotLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":1,"methods":[{"name":"HeadtorchLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":6},{"name":"SetColorToWhite","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":20},{"name":"SetColorToRed","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":26},{"name":"SetIntensity","ret":"void","params":[{"type":"float","name":"coef"},{"type":"float","name":"time"}],"file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":32},{"name":"PerformVisibilityCheck","ret":"void","params":[{"type":"EntityAI","name":"owner"}],"file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":38}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["private","static"],"init":"3","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":3},{"name":"m_DefaultRadius","type":"float","mods":["private","static"],"init":"20","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/HeadtorchLight.c","line":4}]},{"name":"HeadType","url":"classes/HeadType/","base":"ItemBaseType","file":"4_World/Entities/ItemBase/Head.c","line":1},{"name":"HealthMdfr","url":"classes/HealthMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Health.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Health.c","line":7},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Health.c","line":16},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Health.c","line":22},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Health.c","line":27}],"members":[{"name":"m_LastHealthLevel","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Health.c","line":3},{"name":"m_LastBloodLevel","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Health.c","line":4}]},{"name":"HealthNotfr","url":"classes/HealthNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":1,"methods":[{"name":"HealthNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":18},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":24},{"name":"DisplayTendency","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":29},{"name":"GetObservedValue","ret":"float","mods":["override","protected"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":47}],"members":[{"name":"DEC_TRESHOLD_LOW","type":"float","mods":["private","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":10},{"name":"DEC_TRESHOLD_MED","type":"float","mods":["private","const"],"init":"-0.7","file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":11},{"name":"DEC_TRESHOLD_HIGH","type":"float","mods":["private","const"],"init":"-1.3","file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":12},{"name":"INC_TRESHOLD_LOW","type":"float","mods":["private","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":13},{"name":"INC_TRESHOLD_MED","type":"float","mods":["private","const"],"init":"0.7","file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":14},{"name":"INC_TRESHOLD_HIGH","type":"float","mods":["private","const"],"init":"1.3","file":"4_World/Classes/PlayerNotifiers/Notifiers/HealthNotfr.c","line":15}]},{"name":"HealthRegenMdfr","url":"classes/HealthRegenMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/HealthRegen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HealthRegen.c","line":3},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HealthRegen.c","line":12},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HealthRegen.c","line":17},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HealthRegen.c","line":21},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HealthRegen.c","line":26},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HealthRegen.c","line":31}]},{"name":"HeartAttackMdfr","url":"classes/HeartAttackMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":7},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":17},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":22},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":26},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":31}],"members":[{"name":"HEALTH_DECREMENT_PER_SEC","type":"float","mods":["private","const"],"init":"-0.2","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":3},{"name":"SHOCK_DECREMENT_PER_SEC","type":"float","mods":["private","const"],"init":"-2","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":4},{"name":"SHOCK_LIMIT","type":"float","mods":["private","const"],"init":"0","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeartAttack.c","line":5}]},{"name":"HeartbeatNotfr","url":"classes/HeartbeatNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/HeartbeatNotfr.c","line":1,"methods":[{"name":"HeartbeatNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HeartbeatNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HeartbeatNotfr.c","line":8},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HeartbeatNotfr.c","line":13},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HeartbeatNotfr.c","line":31}]},{"name":"HeatBufferMdfr","url":"classes/HeatBufferMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":11},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":20},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":27},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":34},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":39},{"name":"Tick","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":47},{"name":"GetHeatBufferStage","ret":"int","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":61}],"members":[{"name":"NUMBER_OF_STAGES","type":"int","mods":["const"],"init":"4","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":3},{"name":"STAGE_THRESHOLDS","type":"float","mods":["const"],"array":"NUMBER_OF_STAGES","init":"{0.0, 0.60, 0.85, 1.0}","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":4},{"name":"m_Stage","type":"int","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":6},{"name":"m_StageLast","type":"int","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":7},{"name":"m_Value","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":9},{"name":"HEATBUFFER_SHOW","type":"float","mods":["protected","const"],"init":"25.0","brief":"DEPRECATED","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":74},{"name":"HEATBUFFER_HIDE","type":"float","mods":["protected","const"],"init":"20.0","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HeatBuffer.c","line":75}]},{"name":"HeatComfortAnimHandler","url":"classes/HeatComfortAnimHandler/","file":"4_World/Classes/HeatComfortAnimHandler.c","line":1,"methods":[{"name":"HeatComfortAnimHandler","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/HeatComfortAnimHandler.c","line":30},{"name":"Update","ret":"void","params":[{"type":"float","name":"delta_time"},{"type":"HumanMovementState","name":"hms"}],"file":"4_World/Classes/HeatComfortAnimHandler.c","line":35},{"name":"Process","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/HeatComfortAnimHandler.c","line":48},{"name":"ProcessHot","ret":"void","params":[{"type":"float","name":"hcValue"}],"mods":["private"],"file":"4_World/Classes/HeatComfortAnimHandler.c","line":92},{"name":"ProcessFreeze","ret":"void","params":[{"type":"float","name":"hcValue"}],"mods":["private"],"file":"4_World/Classes/HeatComfortAnimHandler.c","line":101},{"name":"ProcessFreezeRattle","ret":"void","params":[{"type":"float","name":"hcValue"}],"mods":["private"],"file":"4_World/Classes/HeatComfortAnimHandler.c","line":110},{"name":"GetEventTime","ret":"float","params":[{"type":"float","name":"hcValue"},{"type":"float","name":"threshold_low"},{"type":"float","name":"thresholdHigh"},{"type":"float","name":"lowMin"},{"type":"float","name":"highMin"},{"type":"float","name":"lowMax"},{"type":"float","name":"highMax"}],"mods":["private"],"file":"4_World/Classes/HeatComfortAnimHandler.c","line":119}],"members":[{"name":"TICK_INTERVAL","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/HeatComfortAnimHandler.c","line":3},{"name":"m_TimeSinceLastTick","type":"float","file":"4_World/Classes/HeatComfortAnimHandler.c","line":5},{"name":"m_ProcessTimeAccuFreeze","type":"float","file":"4_World/Classes/HeatComfortAnimHandler.c","line":6},{"name":"m_ProcessTimeAccuFreezeRattle","type":"float","file":"4_World/Classes/HeatComfortAnimHandler.c","line":7},{"name":"m_ProcessTimeAccuHot","type":"float","file":"4_World/Classes/HeatComfortAnimHandler.c","line":8},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/HeatComfortAnimHandler.c","line":10},{"name":"m_EventTimeFreezeRattle","type":"float","init":"-1","brief":"-1 = symptom effect needs to be triggered for first time","file":"4_World/Classes/HeatComfortAnimHandler.c","line":12},{"name":"m_EventTimeFreeze","type":"float","init":"-1","file":"4_World/Classes/HeatComfortAnimHandler.c","line":13},{"name":"m_EventTimeHot","type":"float","init":"-1","file":"4_World/Classes/HeatComfortAnimHandler.c","line":14},{"name":"m_MovementState","type":"ref HumanMovementState","mods":["protected"],"init":"new HumanMovementState()","file":"4_World/Classes/HeatComfortAnimHandler.c","line":16},{"name":"TIME_INTERVAL_HC_MINUS_LOW_MIN","type":"float","mods":["const"],"init":"12","brief":"Freezing and rattle symptoms interval minimum, lerped according to heat confort","file":"4_World/Classes/HeatComfortAnimHandler.c","line":18},{"name":"TIME_INTERVAL_HC_MINUS_HIGH_MIN","type":"float","mods":["const"],"init":"25","file":"4_World/Classes/HeatComfortAnimHandler.c","line":19},{"name":"TIME_INTERVAL_HC_MINUS_LOW_MAX","type":"float","mods":["const"],"init":"20","brief":"Interval maximum, lerped according to heat confort","file":"4_World/Classes/HeatComfortAnimHandler.c","line":21},{"name":"TIME_INTERVAL_HC_MINUS_HIGH_MAX","type":"float","mods":["const"],"init":"40","file":"4_World/Classes/HeatComfortAnimHandler.c","line":22},{"name":"TIME_INTERVAL_HC_PLUS_LOW_MIN","type":"float","mods":["const"],"init":"12","brief":"Ditto for heat symptoms","file":"4_World/Classes/HeatComfortAnimHandler.c","line":24},{"name":"TIME_INTERVAL_HC_PLUS_HIGH_MIN","type":"float","mods":["const"],"init":"25","file":"4_World/Classes/HeatComfortAnimHandler.c","line":25},{"name":"TIME_INTERVAL_HC_PLUS_LOW_MAX","type":"float","mods":["const"],"init":"20","file":"4_World/Classes/HeatComfortAnimHandler.c","line":27},{"name":"TIME_INTERVAL_HC_PLUS_HIGH_MAX","type":"float","mods":["const"],"init":"40","file":"4_World/Classes/HeatComfortAnimHandler.c","line":28}]},{"name":"HeatComfortEventsBase","url":"classes/HeatComfortEventsBase/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":1,"methods":[{"name":"HeatComfortEventsBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":4},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":10}]},{"name":"HeatComfortMdfr","url":"classes/HeatComfortMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":3},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":12},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":17},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":22},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":27},{"name":"GetDebugTextSimple","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":32},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/HeatComfortMdfr.c","line":38}]},{"name":"HeatComfortmMetaADD","url":"classes/HeatComfortmMetaADD/","base":"SmptAnimMetaADD","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":193,"methods":[{"name":"Update","ret":"void","params":[{"type":"HumanMovementState","name":"movement_state"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":195}]},{"name":"Heatpack","url":"classes/Heatpack/","base":"ItemBase","file":"4_World/Entities/ItemBase/Heatpack.c","line":1,"methods":[{"name":"CanHaveTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Heatpack.c","line":3},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Heatpack.c","line":8},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Heatpack.c","line":16},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Heatpack.c","line":24},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Heatpack.c","line":32},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Heatpack.c","line":39},{"name":"IsSelfAdjustingTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Heatpack.c","line":44}]},{"name":"HeavyMetalAgent","url":"classes/HeavyMetalAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/HeavyMetalAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/HeavyMetalAgent.c","line":3},{"name":"GrowDuringMedicalDrugsAttack","ret":"bool","params":[{"type":"EMedicalDrugsType","name":"drugType"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/HeavyMetalAgent.c","line":14},{"name":"GetInvasibilityEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/HeavyMetalAgent.c","line":22},{"name":"GetPotencyEx","ret":"EStatLevels","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/HeavyMetalAgent.c","line":30},{"name":"GetDieOffSpeedEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/HeavyMetalAgent.c","line":44}]},{"name":"HeavyMetalMdfr","url":"classes/HeavyMetalMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":19},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":29},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":34}],"members":[{"name":"WATER_LOSS_HEAVYMETAL_MIN","type":"float","mods":["static","const"],"init":"0.3","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":3},{"name":"WATER_LOSS_HEAVYMETAL_MAX","type":"float","mods":["static","const"],"init":"0.8","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":4},{"name":"HEALTH_LOSS_HEAVYMETAL_MIN","type":"float","mods":["static","const"],"init":"0.03","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":6},{"name":"HEALTH_LOSS_HEAVYMETAL_MAX","type":"float","mods":["static","const"],"init":"0.05","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":7},{"name":"SYMPTOMFALLOFF_THRESHOLD1","type":"int","mods":["static","const"],"init":"200","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":9},{"name":"SYMPTOMFALLOFF_THRESHOLD2","type":"int","mods":["static","const"],"init":"300","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":10},{"name":"SYMPTOMFALLOFF_THRESHOLD3","type":"int","mods":["static","const"],"init":"400","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":11},{"name":"m_NextEvent","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":13},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":14},{"name":"m_DeafnessTime","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":16},{"name":"m_IsDeaf","type":"bool","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":17}]},{"name":"HeavyMetalPhase1Mdfr","url":"classes/HeavyMetalPhase1Mdfr/","base":"HeavyMetalMdfr","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":40,"methods":[{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":48},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":53},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":58},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":63}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":42},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"200","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":43},{"name":"SHIVER_EVENT_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":45},{"name":"SHIVER_EVENT_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":46}]},{"name":"HeavyMetalPhase2Mdfr","url":"classes/HeavyMetalPhase2Mdfr/","base":"HeavyMetalMdfr","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":91,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":101},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":108},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":113},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":118},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":123}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"200","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":93},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"400","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":94},{"name":"PAIN_EVENT_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":96},{"name":"PAIN_EVENT_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":97},{"name":"DEAFNESS_INTERVAL","type":"int","mods":["static","const"],"init":"3","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":99}]},{"name":"HeavyMetalPhase3Mdfr","url":"classes/HeavyMetalPhase3Mdfr/","base":"HeavyMetalMdfr","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":173,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":181},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":188},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":193},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":198},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":203},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":211},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":219}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"400","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":175},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"600","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":176},{"name":"VOMIT_EVENT_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"180","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":178},{"name":"VOMIT_EVENT_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"360","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/HeavyMetal.c","line":179}]},{"name":"Helicopter","url":"classes/Helicopter/","base":"Transport","file":"3_Game/Vehicles/Helicopter.c","line":9},{"name":"HelicopterAuto","url":"classes/HelicopterAuto/","base":"Helicopter","brief":"Native implementatin with auto hover funcionality","file":"3_Game/Vehicles/Helicopter.c","line":14,"methods":[{"name":"IsEngineOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true when engine is running, false otherwise.","file":"3_Game/Vehicles/Helicopter.c","line":17},{"name":"EngineStart","ret":"void","mods":["proto","native"],"proto":true,"brief":"Starts the engine.","file":"3_Game/Vehicles/Helicopter.c","line":20},{"name":"EngineStop","ret":"void","mods":["proto","native"],"proto":true,"brief":"Stops the engine.","file":"3_Game/Vehicles/Helicopter.c","line":23},{"name":"IsAutohoverOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true when auto-hover system is turned on, false otherwise.","file":"3_Game/Vehicles/Helicopter.c","line":26},{"name":"AutohoverOn","ret":"void","mods":["proto","native"],"proto":true,"brief":"Enables auto-hover system.","file":"3_Game/Vehicles/Helicopter.c","line":29},{"name":"AutohoverOff","ret":"void","mods":["proto","native"],"proto":true,"brief":"Disables auto-hover system.","file":"3_Game/Vehicles/Helicopter.c","line":32}]},{"name":"HelicopterScript","url":"classes/HelicopterScript/","base":"HelicopterAuto","brief":"Base script class for helicopters.","file":"4_World/Entities/Vehicles/HelicopterScript.c","line":4,"methods":[{"name":"HelicopterScript","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/HelicopterScript.c","line":6},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/HelicopterScript.c","line":11},{"name":"OnBeforeEngineStart","ret":"bool","brief":"Gets called everytime the game wants to start the engine. This callback is called on server only.","file":"4_World/Entities/Vehicles/HelicopterScript.c","line":21},{"name":"OnEngineStart","ret":"void","brief":"Gets called everytime the engine starts.","file":"4_World/Entities/Vehicles/HelicopterScript.c","line":27},{"name":"OnEngineStop","ret":"void","brief":"Gets called everytime the engine stops.","file":"4_World/Entities/Vehicles/HelicopterScript.c","line":32}]},{"name":"HelicopterType","url":"classes/HelicopterType/","base":"TransportType","brief":"Base native class for helicopter.","file":"3_Game/Vehicles/Helicopter.c","line":4},{"name":"HelmetBase","url":"classes/HelmetBase/","base":"HeadGear_Base","brief":"hard helmet base","file":"4_World/Entities/ItemBase/Clothing/HelmetBase.c","line":2},{"name":"HelpScreen","url":"classes/HelpScreen/","base":"UIScriptedMenu","file":"5_Mission/GUI/HelpScreen.c","line":1,"methods":[{"name":"HelpScreen","kind":"ctor","ret":"void","file":"5_Mission/GUI/HelpScreen.c","line":8},{"name":"~HelpScreen","kind":"dtor","ret":"void","file":"5_Mission/GUI/HelpScreen.c","line":13},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/HelpScreen.c","line":17},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/HelpScreen.c","line":44}],"members":[{"name":"m_KeyBindingsTextListboxWidget","type":"TextListboxWidget","file":"5_Mission/GUI/HelpScreen.c","line":3},{"name":"m_MouseBindingsTextListboxWidget","type":"TextListboxWidget","file":"5_Mission/GUI/HelpScreen.c","line":4},{"name":"m_CloseConsoleButton","type":"ButtonWidget","file":"5_Mission/GUI/HelpScreen.c","line":6}]},{"name":"HemolyticReactionMdfr","url":"classes/HemolyticReactionMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":17},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":22},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":27},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":32},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":37},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":51},{"name":"CalculateRunTime","ret":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":56}],"members":[{"name":"m_RunningTime","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/HemolyticReaction.c","line":3}]},{"name":"HescoBox","url":"classes/HescoBox/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/HescoBox.c","line":1,"methods":[{"name":"HescoBox","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/HescoBox.c","line":12},{"name":"HasProxyParts","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":20},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":25},{"name":"Synchronize","ret":"void","file":"4_World/Entities/ItemBase/HescoBox.c","line":34},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":39},{"name":"RefreshVisuals","ret":"void","file":"4_World/Entities/ItemBase/HescoBox.c","line":47},{"name":"GetState","ret":"int","file":"4_World/Entities/ItemBase/HescoBox.c","line":51},{"name":"SetState","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/ItemBase/HescoBox.c","line":56},{"name":"CanBeFilledAtPosition","ret":"bool","params":[{"type":"vector","name":"position"}],"file":"4_World/Entities/ItemBase/HescoBox.c","line":61},{"name":"CanBeManipulated","ret":"bool","file":"4_World/Entities/ItemBase/HescoBox.c","line":69},{"name":"Fold","ret":"void","file":"4_World/Entities/ItemBase/HescoBox.c","line":81},{"name":"Unfold","ret":"void","file":"4_World/Entities/ItemBase/HescoBox.c","line":99},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":117},{"name":"RefreshPhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":124},{"name":"Fill","ret":"void","file":"4_World/Entities/ItemBase/HescoBox.c","line":155},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":172},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":180},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":215},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":225},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":230},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":235},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":240},{"name":"PlayDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/HescoBox.c","line":252},{"name":"StopDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/HescoBox.c","line":253}],"members":[{"name":"FOLDED","type":"int","mods":["static","const"],"init":"0","file":"4_World/Entities/ItemBase/HescoBox.c","line":3},{"name":"UNFOLDED","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/ItemBase/HescoBox.c","line":4},{"name":"FILLED","type":"int","mods":["static","const"],"init":"2","file":"4_World/Entities/ItemBase/HescoBox.c","line":5},{"name":"PERCENTUAL_DAMAGE","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/ItemBase/HescoBox.c","line":6},{"name":"m_Timer","type":"ref Timer","file":"4_World/Entities/ItemBase/HescoBox.c","line":8},{"name":"m_State","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/HescoBox.c","line":10},{"name":"m_DeployLoopSound","type":"ref EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/HescoBox.c","line":250}]},{"name":"HFSMBase","url":"classes/HFSMBase/","generics":"<Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase>","brief":"base class for hierarchic finite state machine","file":"3_Game/Systems/HFSMBase.c","line":27,"methods":[{"name":"HFSMBase","kind":"ctor","ret":"void","params":[{"type":"FSMStateBase","name":"ownerState","def":"NULL"}],"file":"3_Game/Systems/HFSMBase.c","line":35},{"name":"GetCurrentState","ret":"FSMStateBase","file":"3_Game/Systems/HFSMBase.c","line":43},{"name":"SetCurrentState","ret":"void","params":[{"type":"FSMStateBase","name":"state"}],"file":"3_Game/Systems/HFSMBase.c","line":51},{"name":"GetOwnerState","ret":"FSMStateBase","file":"3_Game/Systems/HFSMBase.c","line":61},{"name":"GetHierarchyPath","ret":"bool","params":[{"type":"FSMStateBase","name":"state"},{"mods":["out"],"type":"array<FSMStateBase>","name":"path"}],"brief":"returns hierarchic state (path to root) of a state","file":"3_Game/Systems/HFSMBase.c","line":71},{"name":"SetInitialState","ret":"void","params":[{"type":"FSMStateBase","name":"initial_state"}],"file":"3_Game/Systems/HFSMBase.c","line":86},{"name":"AddTransition","ret":"void","params":[{"type":"FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>","name":"t"}],"brief":"adds transition into transition table","file":"3_Game/Systems/HFSMBase.c","line":93},{"name":"Start","ret":"void","params":[{"type":"FSMEventBase","name":"initial_event","def":"NULL"},{"type":"bool","name":"useExistingState","def":"false"}],"brief":"starts the state machine by entering the initial_state (using intial_event as argument to initial state's onEntry)","file":"3_Game/Systems/HFSMBase.c","line":108},{"name":"IsRunning","ret":"bool","brief":"returns true if machine is in running state","file":"3_Game/Systems/HFSMBase.c","line":126},{"name":"Terminate","ret":"void","params":[{"type":"FSMEventBase","name":"terminal_event","def":"NULL"}],"brief":"terminates the state machine","file":"3_Game/Systems/HFSMBase.c","line":130},{"name":"Abort","ret":"void","params":[{"type":"FSMEventBase","name":"abort_event","def":"NULL"}],"file":"3_Game/Systems/HFSMBase.c","line":143},{"name":"Update","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"if machine running, call OnUpdate() on current state","file":"3_Game/Systems/HFSMBase.c","line":159},{"name":"ProcessAbortTransition","ret":"ProcessEventResult","params":[{"type":"FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>","name":"t"},{"type":"FSMEventBase","name":"e"}],"mods":["protected"],"file":"3_Game/Systems/HFSMBase.c","line":165},{"name":"FindAbortDestinationState","ret":"FSMStateBase","params":[{"type":"FSMEventBase","name":"e"}],"brief":"i","file":"3_Game/Systems/HFSMBase.c","line":212},{"name":"ProcessAbortEvent","ret":"FSMStateBase","params":[{"type":"FSMEventBase","name":"e"},{"mods":["out"],"type":"ProcessEventResult","name":"result"}],"brief":"instructs the hierarchical state machine to process the event e","file":"3_Game/Systems/HFSMBase.c","line":258},{"name":"ProcessEvent","ret":"ProcessEventResult","params":[{"type":"FSMEventBase","name":"e"}],"brief":"instructs the hierarchical state machine to process the event e","file":"3_Game/Systems/HFSMBase.c","line":383},{"name":"FindFirstUnguardedTransition","ret":"int","params":[{"type":"FSMEventBase","name":"e"}],"mods":["protected"],"file":"3_Game/Systems/HFSMBase.c","line":454},{"name":"FindTransitionState","ret":"FSMStateBase","params":[{"type":"FSMStateBase","name":"s"},{"type":"FSMEventBase","name":"e"}],"file":"3_Game/Systems/HFSMBase.c","line":476},{"name":"FindGuardedTransitionState","ret":"FSMStateBase","params":[{"type":"FSMStateBase","name":"s"},{"type":"FSMEventBase","name":"e"}],"file":"3_Game/Systems/HFSMBase.c","line":492},{"name":"FindFirstCompletionTransition","ret":"int","mods":["protected"],"file":"3_Game/Systems/HFSMBase.c","line":512},{"name":"ProcessLocalTransition","ret":"ProcessEventResult","params":[{"type":"FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>","name":"t"},{"type":"FSMEventBase","name":"e"}],"mods":["protected"],"brief":"instructs the state machine to process the event locally - no hierarchy is crossed","file":"3_Game/Systems/HFSMBase.c","line":544},{"name":"LocalTransition","ret":"ProcessEventResult","params":[{"type":"int","name":"i"},{"type":"FSMEventBase","name":"e"}],"mods":["protected"],"brief":"instructs the state machine to process the event e","file":"3_Game/Systems/HFSMBase.c","line":588},{"name":"ProcessCompletionTransitions","ret":"ProcessEventResult","mods":["protected"],"file":"3_Game/Systems/HFSMBase.c","line":595}],"members":[{"name":"m_State","type":"ref FSMStateBase","mods":["protected"],"brief":"current fsm state","file":"3_Game/Systems/HFSMBase.c","line":29},{"name":"m_OwnerState","type":"FSMStateBase","mods":["protected"],"brief":"state that owns this fsm (or null if root)","file":"3_Game/Systems/HFSMBase.c","line":30},{"name":"m_InitialState","type":"ref FSMStateBase","mods":["protected"],"brief":"configurable initial state of the machine","file":"3_Game/Systems/HFSMBase.c","line":31},{"name":"m_Transitions","type":"ref array<ref FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>>","mods":["protected"],"init":"new array<ref FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>>","brief":"fsm transition table","file":"3_Game/Systems/HFSMBase.c","line":32},{"name":"m_HasCompletions","type":"bool","mods":["protected"],"init":"false","file":"3_Game/Systems/HFSMBase.c","line":33}]},{"name":"HiddenSelectionsData","url":"classes/HiddenSelectionsData/","file":"3_Game/HiddenSelectionsData.c","line":1,"methods":[{"name":"HiddenSelectionsData","kind":"ctor","ret":"void","params":[{"type":"string","name":"type"}],"file":"3_Game/HiddenSelectionsData.c","line":9},{"name":"GetHiddenSelectionIndex","ret":"int","params":[{"type":"string","name":"selection"}],"file":"3_Game/HiddenSelectionsData.c","line":19},{"name":"GetHiddenSelectionsTextures","ret":"TStringArray","file":"3_Game/HiddenSelectionsData.c","line":28},{"name":"GetHiddenSelectionsMaterials","ret":"TStringArray","file":"3_Game/HiddenSelectionsData.c","line":33},{"name":"GetHiddenSelectionsConfig","ret":"array<string>","params":[{"type":"string","name":"type"}],"mods":["static"],"file":"3_Game/HiddenSelectionsData.c","line":38},{"name":"GetHiddenSelectionsTexturesConfig","ret":"array<string>","params":[{"type":"string","name":"type"}],"mods":["static"],"file":"3_Game/HiddenSelectionsData.c","line":45},{"name":"GetHiddenSelectionsMaterialsConfig","ret":"array<string>","params":[{"type":"string","name":"type"}],"mods":["static"],"file":"3_Game/HiddenSelectionsData.c","line":52}],"members":[{"name":"m_HiddenSelections","type":"ref array<string>","init":"new array<string>","file":"3_Game/HiddenSelectionsData.c","line":3},{"name":"m_HiddenSelectionsTextures","type":"ref array<string>","init":"new array<string>","file":"3_Game/HiddenSelectionsData.c","line":4},{"name":"m_HiddenSelectionsMaterials","type":"ref array<string>","init":"new array<string>","file":"3_Game/HiddenSelectionsData.c","line":5},{"name":"m_HiddenSelectionNameToIndex","type":"ref map<string, int>","init":"new map<string, int>","file":"3_Game/HiddenSelectionsData.c","line":7}]},{"name":"HighCapacityVest_Black","url":"classes/HighCapacityVest_Black/","base":"HighCapacityVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HighCapacityVest_ColorBase.c","line":2},{"name":"HighCapacityVest_ColorBase","url":"classes/HighCapacityVest_ColorBase/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/HighCapacityVest_ColorBase.c","line":1},{"name":"HighCapacityVest_Olive","url":"classes/HighCapacityVest_Olive/","base":"HighCapacityVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HighCapacityVest_ColorBase.c","line":3},{"name":"HikingBoots_Black","url":"classes/HikingBoots_Black/","base":"HikingBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingBoots_ColorBase.c","line":3},{"name":"HikingBoots_Brown","url":"classes/HikingBoots_Brown/","base":"HikingBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingBoots_ColorBase.c","line":2},{"name":"HikingBoots_ColorBase","url":"classes/HikingBoots_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/HikingBoots_ColorBase.c","line":1},{"name":"HikingBootsLow_Beige","url":"classes/HikingBootsLow_Beige/","base":"HikingBootsLow_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingBootsLow_ColorBase.c","line":4},{"name":"HikingBootsLow_Black","url":"classes/HikingBootsLow_Black/","base":"HikingBootsLow_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingBootsLow_ColorBase.c","line":2},{"name":"HikingBootsLow_Blue","url":"classes/HikingBootsLow_Blue/","base":"HikingBootsLow_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingBootsLow_ColorBase.c","line":3},{"name":"HikingBootsLow_ColorBase","url":"classes/HikingBootsLow_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/HikingBootsLow_ColorBase.c","line":1},{"name":"HikingBootsLow_Grey","url":"classes/HikingBootsLow_Grey/","base":"HikingBootsLow_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingBootsLow_ColorBase.c","line":5},{"name":"HikingJacket_Black","url":"classes/HikingJacket_Black/","base":"HikingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingJacket_ColorBase.c","line":9},{"name":"HikingJacket_Blue","url":"classes/HikingJacket_Blue/","base":"HikingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingJacket_ColorBase.c","line":10},{"name":"HikingJacket_ColorBase","url":"classes/HikingJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/HikingJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HikingJacket_ColorBase.c","line":3}]},{"name":"HikingJacket_Green","url":"classes/HikingJacket_Green/","base":"HikingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingJacket_ColorBase.c","line":12},{"name":"HikingJacket_Red","url":"classes/HikingJacket_Red/","base":"HikingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HikingJacket_ColorBase.c","line":11},{"name":"HintPage","url":"classes/HintPage/","file":"3_Game/GUI/Hints/HintPage.c","line":5,"methods":[{"name":"GetHeadlineText","ret":"string","file":"3_Game/GUI/Hints/HintPage.c","line":11},{"name":"GetDescriptionText","ret":"string","file":"3_Game/GUI/Hints/HintPage.c","line":15},{"name":"GetImagePath","ret":"string","file":"3_Game/GUI/Hints/HintPage.c","line":19}],"members":[{"name":"m_Headline","type":"string","mods":["private"],"brief":"Headline hint text","file":"3_Game/GUI/Hints/HintPage.c","line":7},{"name":"m_Description","type":"string","mods":["private"],"brief":"Hint description text","file":"3_Game/GUI/Hints/HintPage.c","line":8},{"name":"m_ImagePath","type":"string","mods":["private"],"brief":"Hint image, can be null","file":"3_Game/GUI/Hints/HintPage.c","line":9}]},{"name":"HipPack_Black","url":"classes/HipPack_Black/","base":"HipPack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":34},{"name":"HipPack_ColorBase","url":"classes/HipPack_ColorBase/","base":"Belt_Base","file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":3},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":13},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":25}]},{"name":"HipPack_Green","url":"classes/HipPack_Green/","base":"HipPack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":35},{"name":"HipPack_Medical","url":"classes/HipPack_Medical/","base":"HipPack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":36},{"name":"HipPack_Party","url":"classes/HipPack_Party/","base":"HipPack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HipPack_ColorBase.c","line":37},{"name":"Hit_Concrete","url":"classes/Hit_Concrete/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Concrete.c","line":1,"methods":[{"name":"Hit_Concrete","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Concrete.c","line":3}]},{"name":"Hit_Dirt","url":"classes/Hit_Dirt/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Dirt.c","line":1,"methods":[{"name":"Hit_Dirt","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Dirt.c","line":3}]},{"name":"Hit_ErrorNoMaterial","url":"classes/Hit_ErrorNoMaterial/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Error.c","line":1,"methods":[{"name":"Hit_ErrorNoMaterial","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Error.c","line":3}]},{"name":"Hit_Foliage","url":"classes/Hit_Foliage/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Foliage.c","line":1,"methods":[{"name":"Hit_Foliage","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Foliage.c","line":3},{"name":"CalculateStoppingForce","ret":"float","params":[{"type":"float","name":"in_speedf"},{"type":"float","name":"out_speedf"},{"type":"string","name":"ammoType"},{"type":"float","name":"weight"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Foliage.c","line":10}]},{"name":"Hit_Foliage_Conifer","url":"classes/Hit_Foliage_Conifer/","base":"Hit_Foliage","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Foliage/Hit_Foliage_Conifer.c","line":1,"methods":[{"name":"Hit_Foliage_Conifer","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Foliage/Hit_Foliage_Conifer.c","line":3}]},{"name":"Hit_Foliage_Green","url":"classes/Hit_Foliage_Green/","base":"Hit_Foliage","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Foliage/Hit_Foliage_Green.c","line":1,"methods":[{"name":"Hit_Foliage_Green","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Foliage/Hit_Foliage_Green.c","line":3}]},{"name":"Hit_Glass","url":"classes/Hit_Glass/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Glass.c","line":1,"methods":[{"name":"Hit_Glass","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Glass.c","line":3}]},{"name":"Hit_Glass_Thin","url":"classes/Hit_Glass_Thin/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Glass_Thin.c","line":1,"methods":[{"name":"Hit_Glass_Thin","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Glass_Thin.c","line":3}]},{"name":"Hit_Grass","url":"classes/Hit_Grass/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Grass.c","line":1,"methods":[{"name":"Hit_Grass","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Grass.c","line":3}]},{"name":"Hit_Gravel","url":"classes/Hit_Gravel/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Gravel.c","line":1,"methods":[{"name":"Hit_Gravel","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Gravel.c","line":3}]},{"name":"Hit_Ice","url":"classes/Hit_Ice/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Ice.c","line":1,"methods":[{"name":"Hit_Ice","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Ice.c","line":3}]},{"name":"Hit_MeatBones","url":"classes/Hit_MeatBones/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":1,"methods":[{"name":"Hit_MeatBones","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":5},{"name":"CalculateStoppingForce","ret":"float","params":[{"type":"float","name":"in_speedf"},{"type":"float","name":"out_speedf"},{"type":"string","name":"ammoType"},{"type":"float","name":"weight"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":19},{"name":"Event_OnStarted","ret":"void","mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":51},{"name":"BloodSplatGround","ret":"void","params":[{"type":"vector","name":"start_pos"},{"type":"vector","name":"speed_vector"},{"type":"float","name":"decay_coef"}],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":68},{"name":"BloodSplatWall","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":103},{"name":"OnEnterCalculations","ret":"void","params":[{"type":"Particle","name":"p"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":128},{"name":"OnExitCalculations","ret":"void","params":[{"type":"Particle","name":"p"},{"type":"float","name":"outSpeedf"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":179}],"members":[{"name":"m_ScalingByDistance","type":"float","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones.c","line":3}]},{"name":"Hit_MeatBones_MeleeFist","url":"classes/Hit_MeatBones_MeleeFist/","base":"Hit_MeatBones","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleeFist.c","line":1,"methods":[{"name":"Hit_MeatBones_MeleeFist","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleeFist.c","line":3}]},{"name":"Hit_MeatBones_MeleePipeWrench","url":"classes/Hit_MeatBones_MeleePipeWrench/","base":"Hit_MeatBones","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleePipeWrench.c","line":1,"methods":[{"name":"Hit_MeatBones_MeleePipeWrench","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleePipeWrench.c","line":3}]},{"name":"Hit_MeatBones_MeleeShovel","url":"classes/Hit_MeatBones_MeleeShovel/","base":"Hit_MeatBones","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleeShovel.c","line":1,"methods":[{"name":"Hit_MeatBones_MeleeShovel","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleeShovel.c","line":3}]},{"name":"Hit_MeatBones_MeleeWrench","url":"classes/Hit_MeatBones_MeleeWrench/","base":"Hit_MeatBones","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleeWrench.c","line":1,"methods":[{"name":"Hit_MeatBones_MeleeWrench","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_MeatBones/Hit_MeatBones_MeleeWrench.c","line":3}]},{"name":"Hit_Metal","url":"classes/Hit_Metal/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Metal.c","line":1,"methods":[{"name":"Hit_Metal","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Metal.c","line":3}]},{"name":"Hit_Plaster","url":"classes/Hit_Plaster/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Plaster.c","line":1,"methods":[{"name":"Hit_Plaster","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Plaster.c","line":3}]},{"name":"Hit_Plastic","url":"classes/Hit_Plastic/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Plastic.c","line":1,"methods":[{"name":"Hit_Plastic","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Plastic.c","line":3}]},{"name":"Hit_Rubber","url":"classes/Hit_Rubber/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Rubber.c","line":1,"methods":[{"name":"Hit_Rubber","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Rubber.c","line":3}]},{"name":"Hit_Sand","url":"classes/Hit_Sand/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Sand.c","line":1,"methods":[{"name":"Hit_Sand","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Sand.c","line":3}]},{"name":"Hit_Snow","url":"classes/Hit_Snow/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Snow.c","line":1,"methods":[{"name":"Hit_Snow","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Snow.c","line":3}]},{"name":"Hit_Textile","url":"classes/Hit_Textile/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Textile.c","line":1,"methods":[{"name":"Hit_Textile","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Textile.c","line":3}]},{"name":"Hit_Undefined","url":"classes/Hit_Undefined/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Undefined.c","line":1,"methods":[{"name":"Hit_Undefined","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Undefined.c","line":3}]},{"name":"Hit_Water","url":"classes/Hit_Water/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":1,"methods":[{"name":"Hit_Water","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":3},{"name":"EvaluateEffect","ret":"void","params":[{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"vector","name":"pos"},{"type":"int","name":"impact_type"},{"type":"vector","name":"surfNormal"},{"type":"vector","name":"exitPos"},{"type":"vector","name":"inSpeed"},{"type":"vector","name":"outSpeed"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":10},{"name":"CalculateStoppingForce","ret":"float","params":[{"type":"float","name":"in_speedf"},{"type":"float","name":"out_speedf"},{"type":"string","name":"ammoType"},{"type":"float","name":"weight"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":17},{"name":"OnEnterCalculations","ret":"void","params":[{"type":"Particle","name":"p"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":35},{"name":"OnExitCalculations","ret":"void","params":[{"type":"Particle","name":"p"},{"type":"float","name":"outSpeedf"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":40},{"name":"OnRicochetCalculations","ret":"void","params":[{"type":"Particle","name":"p"},{"type":"float","name":"outspeedf"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":45},{"name":"OnEnterAngledCalculations","ret":"void","params":[{"type":"Particle","name":"p"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Water.c","line":50}]},{"name":"Hit_Wood","url":"classes/Hit_Wood/","base":"EffBulletImpactBase","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Wood.c","line":1,"methods":[{"name":"Hit_Wood","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Wood.c","line":3},{"name":"OnEnterCalculations","ret":"void","params":[{"type":"Particle","name":"p"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Wood.c","line":10},{"name":"OnExitCalculations","ret":"void","params":[{"type":"Particle","name":"p"},{"type":"float","name":"outSpeedf"}],"mods":["override"],"file":"3_Game/Effects/EffectParticle/BulletImpactBase/Hit_Wood.c","line":35}]},{"name":"HitDirectionConstants","url":"classes/HitDirectionConstants/","topic":"CppEnums","file":"3_Game/constants.c","line":87,"members":[{"name":"ROTATION_DEFAULT","type":"int","mods":["const"],"init":"0","brief":"0 == random","file":"3_Game/constants.c","line":89},{"name":"DURATION_BASE","type":"float","mods":["const"],"init":"2.0","file":"3_Game/constants.c","line":90},{"name":"BREAKPOINT_BASE","type":"float","mods":["const"],"init":"0.2","file":"3_Game/constants.c","line":91},{"name":"DISTANCE_ADJUST","type":"float","mods":["const"],"init":"0.0","file":"3_Game/constants.c","line":92},{"name":"SCATTER","type":"float","mods":["const"],"init":"10.0","file":"3_Game/constants.c","line":93},{"name":"COLOR_DEFAULT","type":"int","mods":["const"],"init":"0xffbb0a1e","file":"3_Game/constants.c","line":94}]},{"name":"HitDirectionEffectArrow","url":"classes/HitDirectionEffectArrow/","base":"HitDirectionEffectBase","file":"4_World/Classes/HitIndication/HitDirectionArrow.c","line":2,"methods":[{"name":"GetImageData","ret":"HitDirectionImagesBase","mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionArrow.c","line":4},{"name":"FinalizePositionCalculation","ret":"void","mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionArrow.c","line":11},{"name":"SetIndicatorRotation","ret":"void","params":[{"type":"float","name":"timeslice","def":"-1.0"}],"mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionArrow.c","line":20}]},{"name":"HitDirectionEffectBase","url":"classes/HitDirectionEffectBase/","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":3,"methods":[{"name":"HitDirectionEffectBase","kind":"ctor","ret":"void","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":32},{"name":"Init","ret":"void","params":[{"type":"DayZPlayer","name":"player"},{"type":"float","name":"hit_direction"},{"type":"float","name":"intensity_max"}],"brief":"Called manually after object spawn","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":45},{"name":"GetImageData","ret":"HitDirectionImagesBase","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":73},{"name":"~HitDirectionEffectBase","kind":"dtor","ret":"void","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":75},{"name":"DurationCheck","ret":"bool","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":81},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":90},{"name":"CalculateArrowPosition","ret":"void","params":[{"type":"float","name":"timeslice","def":"-1.0"}],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":123},{"name":"FinalizePositionCalculation","ret":"void","brief":"specific handling on individual indicator type","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":158},{"name":"SetIndicatorRotation","ret":"void","params":[{"type":"float","name":"timeslice","def":"-1.0"}],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":159},{"name":"SetIndicatorPositon","ret":"void","params":[{"type":"float","name":"timeslice","def":"-1.0"}],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":161},{"name":"CheckValues","ret":"void","mods":["static"],"brief":"sets override values, or defaults","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":181},{"name":"GetCurrentType","ret":"typename","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":206}],"members":[{"name":"DURATION_COEF_MIN","type":"float","mods":["const"],"init":"0.6","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":5},{"name":"INTENSITY_MIN","type":"float","mods":["const"],"init":"0.6","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":6},{"name":"m_HitDirection","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":8},{"name":"m_Duration","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":9},{"name":"m_BreakPoint","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":10},{"name":"m_TimeActive","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":11},{"name":"m_IntensityMax","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":12},{"name":"m_LayoutRoot","type":"Widget","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":14},{"name":"m_Image","type":"Widget","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":15},{"name":"m_Player","type":"DayZPlayer","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":17},{"name":"m_Initialized","type":"bool","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":19},{"name":"m_SizeXEnf","type":"int","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":20},{"name":"m_SizeYEnf","type":"int","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":21},{"name":"m_PosX","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":22},{"name":"m_PosY","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":23},{"name":"m_PosXScreenEdge","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":24},{"name":"m_PosYScreenEdge","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":25},{"name":"m_AngleRad","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":26},{"name":"m_AngleRadPrev","type":"float","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":27},{"name":"m_SmoothVel","type":"float","array":"1","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":28},{"name":"m_ImageData","type":"ref HitDirectionImagesBase","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":30},{"name":"m_ServerOverrideEnabled","type":"bool","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":169},{"name":"m_Mode","type":"int","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":170},{"name":"m_ID","type":"int","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":171},{"name":"m_Color","type":"int","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":172},{"name":"m_Type","type":"typename","mods":["static","protected"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":173},{"name":"m_DurationMax","type":"float","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":174},{"name":"m_BreakPointBase","type":"float","mods":["static"],"brief":"range 0..1, a point where the fading starts","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":175},{"name":"m_DistanceAdjust","type":"float","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":176},{"name":"m_RotationOverride","type":"int","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":177},{"name":"m_Scatter","type":"float","mods":["static"],"brief":"range 0..180, randomized offset of direction to make it less acurate","file":"4_World/Classes/HitIndication/HitDirectionBase.c","line":178}]},{"name":"HitDirectionEffectSpike","url":"classes/HitDirectionEffectSpike/","base":"HitDirectionEffectBase","file":"4_World/Classes/HitIndication/HitDirectionSpike.c","line":2,"methods":[{"name":"GetImageData","ret":"HitDirectionImagesBase","mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionSpike.c","line":4},{"name":"FinalizePositionCalculation","ret":"void","mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionSpike.c","line":11},{"name":"SetIndicatorRotation","ret":"void","params":[{"type":"float","name":"timeslice","def":"-1.0"}],"mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionSpike.c","line":20}]},{"name":"HitDirectionEffectSplash","url":"classes/HitDirectionEffectSplash/","base":"HitDirectionEffectBase","file":"4_World/Classes/HitIndication/HitDirectionSplash.c","line":2,"methods":[{"name":"GetImageData","ret":"HitDirectionImagesBase","mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionSplash.c","line":4},{"name":"FinalizePositionCalculation","ret":"void","mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionSplash.c","line":11},{"name":"SetIndicatorRotation","ret":"void","params":[{"type":"float","name":"timeslice","def":"-1.0"}],"mods":["override"],"file":"4_World/Classes/HitIndication/HitDirectionSplash.c","line":18}]},{"name":"HitDirectionImagesArrow","url":"classes/HitDirectionImagesArrow/","base":"HitDirectionImagesBase","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":17,"methods":[{"name":"PerformRegisterImages","ret":"void","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":19},{"name":"GetTypeLayoutPathArray","ret":"ref array<string>","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":26},{"name":"GetTypeImagePathArray","ret":"ref array<string>","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":31}]},{"name":"HitDirectionImagesArrow_Static","url":"classes/HitDirectionImagesArrow_Static/","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":2,"methods":[{"name":"InitArrays","ret":"void","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":7}],"members":[{"name":"m_ImagePathsLayouts","type":"ref array<string>","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":4},{"name":"m_ImagePathsImages","type":"ref array<string>","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesArrow.c","line":5}]},{"name":"HitDirectionImagesBase","url":"classes/HitDirectionImagesBase/","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":2,"methods":[{"name":"HitDirectionImagesBase","kind":"ctor","ret":"void","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":6},{"name":"PerformRegisterImages","ret":"void","mods":["protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":16},{"name":"RegisterImage","ret":"void","params":[{"type":"string","name":"layout_path"},{"type":"string","name":"image_name"}],"mods":["protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":25},{"name":"RandomizeImageIdx","ret":"void","mods":["protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":31},{"name":"GetTypeLayoutPathArray","ret":"array<string>","mods":["protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":36},{"name":"GetTypeImagePathArray","ret":"array<string>","mods":["protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":37},{"name":"GetCurrentImageData","ret":"void","params":[{"mods":["out"],"type":"Widget","name":"layout"},{"mods":["out"],"type":"Widget","name":"image"}],"brief":"Layout should be sufficient for generic manipulation of the hit image","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":40}],"members":[{"name":"m_ImageIndex","type":"int","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesBase.c","line":4}]},{"name":"HitDirectionImagesSpike","url":"classes/HitDirectionImagesSpike/","base":"HitDirectionImagesBase","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":17,"methods":[{"name":"PerformRegisterImages","ret":"void","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":19},{"name":"GetTypeLayoutPathArray","ret":"ref array<string>","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":26},{"name":"GetTypeImagePathArray","ret":"ref array<string>","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":31}]},{"name":"HitDirectionImagesSpike_Static","url":"classes/HitDirectionImagesSpike_Static/","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":2,"methods":[{"name":"InitArrays","ret":"void","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":7}],"members":[{"name":"m_ImagePathsLayouts","type":"ref array<string>","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":4},{"name":"m_ImagePathsImages","type":"ref array<string>","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSpike.c","line":5}]},{"name":"HitDirectionImagesSplash","url":"classes/HitDirectionImagesSplash/","base":"HitDirectionImagesBase","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":17,"methods":[{"name":"PerformRegisterImages","ret":"void","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":19},{"name":"GetTypeLayoutPathArray","ret":"ref array<string>","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":28},{"name":"GetTypeImagePathArray","ret":"ref array<string>","mods":["override","protected"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":33}]},{"name":"HitDirectionImagesSplash_Static","url":"classes/HitDirectionImagesSplash_Static/","file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":2,"methods":[{"name":"InitArrays","ret":"void","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":7}],"members":[{"name":"m_ImagePathsLayouts","type":"ref array<string>","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":4},{"name":"m_ImagePathsImages","type":"ref array<string>","mods":["static"],"file":"4_World/Classes/HitIndication/HitDirectionImages/HitDirectionImagesSplash.c","line":5}]},{"name":"HitInfo","url":"classes/HitInfo/","file":"3_Game/HitInfo.c","line":1,"methods":[{"name":"GetSurfaceNoiseMultiplier","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/HitInfo.c","line":3},{"name":"GetAmmoType","ret":"string","mods":["proto","native"],"proto":true,"file":"3_Game/HitInfo.c","line":4},{"name":"GetPosition","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/HitInfo.c","line":5},{"name":"GetSurfaceNormal","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/HitInfo.c","line":6},{"name":"GetSurface","ret":"string","mods":["proto","native"],"proto":true,"file":"3_Game/HitInfo.c","line":7},{"name":"IsWater","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/HitInfo.c","line":8}]},{"name":"Hive","url":"classes/Hive/","file":"3_Game/Hive/Hive.c","line":5,"methods":[{"name":"Hive","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Hive/Hive.c","line":7},{"name":"~Hive","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Hive/Hive.c","line":8},{"name":"InitOnline","ret":"void","params":[{"type":"string","name":"ceSetup"},{"type":"string","name":"host","def":"\"\""}],"mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":10},{"name":"InitOffline","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":11},{"name":"InitSandbox","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":12},{"name":"IsIdleMode","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":14},{"name":"SetShardID","ret":"void","params":[{"type":"string","name":"shard"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":16},{"name":"SetEnviroment","ret":"void","params":[{"type":"string","name":"env"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":17},{"name":"CharacterSave","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":19},{"name":"CharacterKill","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":20},{"name":"CharacterExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":21},{"name":"CallUpdater","ret":"void","params":[{"type":"string","name":"content"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":23},{"name":"CharacterIsLoginPositionChanged","ret":"bool","params":[{"type":"Man","name":"player"}],"mods":["proto","native"],"proto":true,"brief":"Only valid during login","file":"3_Game/Hive/Hive.c","line":26}]},{"name":"HMP3Symptom","url":"classes/HMP3Symptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":17},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":32},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":56},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":61},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":67},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":73}],"members":[{"name":"m_EffectDuration","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":3},{"name":"m_EffectTime","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":4},{"name":"m_EffectStartTime","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":5},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":6},{"name":"m_Requester","type":"PPERequester_HMPGhosts","mods":["protected"],"file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":8},{"name":"EFFECT_DURATION_TIME_MIN","type":"int","mods":["const"],"init":"6","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":10},{"name":"EFFECT_DURATION_TIME_MAX","type":"int","mods":["const"],"init":"10","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":11},{"name":"MIN_TIME_BETWEEN_EFFECTS","type":"int","mods":["const"],"init":"24.0","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":13},{"name":"MAX_TIME_BETWEEN_EFFECTS","type":"int","mods":["const"],"init":"30.0","file":"4_World/Classes/PlayerSymptoms/States/Secondary/HMPSevere.c","line":14}]},{"name":"HockeyHelmet_Black","url":"classes/HockeyHelmet_Black/","base":"HockeyHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/HockeyHelmet_ColorBase.c","line":2},{"name":"HockeyHelmet_Blue","url":"classes/HockeyHelmet_Blue/","base":"HockeyHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/HockeyHelmet_ColorBase.c","line":3},{"name":"HockeyHelmet_ColorBase","url":"classes/HockeyHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/HockeyHelmet_ColorBase.c","line":1},{"name":"HockeyHelmet_Red","url":"classes/HockeyHelmet_Red/","base":"HockeyHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/HockeyHelmet_ColorBase.c","line":4},{"name":"HockeyHelmet_White","url":"classes/HockeyHelmet_White/","base":"HockeyHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/HockeyHelmet_ColorBase.c","line":5},{"name":"HockeyMask","url":"classes/HockeyMask/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/HockeyMask.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/HockeyMask.c","line":3}]},{"name":"HoldBreathSoundEvent","url":"classes/HoldBreathSoundEvent/","base":"HoldBreathSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":16,"methods":[{"name":"HoldBreathSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":18},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":25}]},{"name":"HoldBreathSoundEventBase","url":"classes/HoldBreathSoundEventBase/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":1,"methods":[{"name":"HoldBreathSoundEventBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":3},{"name":"HasHoldBreathException","ret":"bool","mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":8}]},{"name":"Hologram","url":"classes/Hologram/","file":"4_World/Classes/Hologram.c","line":1,"methods":[{"name":"Hologram","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"vector","name":"pos"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/Hologram.c","line":68},{"name":"~Hologram","kind":"dtor","ret":"void","file":"4_World/Classes/Hologram.c","line":158},{"name":"SetAnimations","ret":"void","file":"4_World/Classes/Hologram.c","line":178},{"name":"UpdateSelections","ret":"void","file":"4_World/Classes/Hologram.c","line":198},{"name":"ProjectionBasedOnParent","ret":"string","file":"4_World/Classes/Hologram.c","line":217},{"name":"GetProjectionName","ret":"string","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/Hologram.c","line":222},{"name":"DoesHaveProjection","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"mods":["static"],"brief":"DEPRECATED","file":"4_World/Classes/Hologram.c","line":250},{"name":"UpdateHologram","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"4_World/Classes/Hologram.c","line":256},{"name":"AlignProjectionOnTerrain","ret":"vector","params":[{"type":"float","name":"timeslice"}],"file":"4_World/Classes/Hologram.c","line":293},{"name":"SmoothProjectionMovement","ret":"vector","params":[{"type":"vector","name":"y_p_r"},{"type":"float","name":"timeslice"}],"file":"4_World/Classes/Hologram.c","line":348},{"name":"CreateTrigger","ret":"void","file":"4_World/Classes/Hologram.c","line":375},{"name":"RefreshTrigger","ret":"void","file":"4_World/Classes/Hologram.c","line":386},{"name":"DebugLog","ret":"void","params":[{"type":"string","name":"header"},{"type":"bool","name":"mustBeTrue","def":"false"},{"type":"bool","name":"condition","def":"true"},{"type":"string","name":"info","def":"\"\""}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":397},{"name":"DebugConfigValues","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":413},{"name":"EvaluateCollision","ret":"void","params":[{"type":"ItemBase","name":"action_item","def":"null"}],"file":"4_World/Classes/Hologram.c","line":432},{"name":"IsClippingRoof","ret":"bool","file":"4_World/Classes/Hologram.c","line":475},{"name":"IsCollidingAngle","ret":"bool","file":"4_World/Classes/Hologram.c","line":507},{"name":"DrawDebugCollisionBox","ret":"void","params":[{"type":"vector","name":"min_max","array":"2"},{"type":"int","name":"color"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":522},{"name":"DestroyDebugCollisionBox","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":530},{"name":"IsCollidingBBox","ret":"bool","params":[{"type":"ItemBase","name":"action_item","def":"null"}],"file":"4_World/Classes/Hologram.c","line":540},{"name":"IsCollidingGeometryProxy","ret":"bool","params":[{"type":"ItemBase","name":"action_item","def":"null"}],"file":"4_World/Classes/Hologram.c","line":589},{"name":"IsBaseViable","ret":"bool","file":"4_World/Classes/Hologram.c","line":638},{"name":"IsCollidingGPlot","ret":"bool","file":"4_World/Classes/Hologram.c","line":702},{"name":"IsCollidingZeroPos","ret":"bool","file":"4_World/Classes/Hologram.c","line":714},{"name":"IsBehindObstacle","ret":"bool","brief":"DEPRECATED","file":"4_World/Classes/Hologram.c","line":726},{"name":"IsBaseStatic","ret":"bool","params":[{"type":"Object","name":"objectToCheck"}],"file":"4_World/Classes/Hologram.c","line":733},{"name":"IsObjectStatic","ret":"bool","params":[{"type":"Object","name":"obj"}],"file":"4_World/Classes/Hologram.c","line":746},{"name":"IsBaseIntact","ret":"bool","params":[{"type":"Object","name":"under_left_close"},{"type":"Object","name":"under_right_close"},{"type":"Object","name":"under_left_far"},{"type":"Object","name":"under_right_far"}],"file":"4_World/Classes/Hologram.c","line":751},{"name":"DrawArrow","ret":"void","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"bool","name":"condition"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":786},{"name":"DrawSphere","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"bool","name":"condition"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":798},{"name":"DrawBaseSpheres","ret":"void","params":[{"type":"array<bool>","name":"conditions"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":810},{"name":"DrawDebugArrow","ret":"void","params":[{"type":"float","name":"start"},{"type":"float","name":"dist"},{"type":"int","name":"color","def":"0xFF1FFFFF"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":825},{"name":"IsBaseFlat","ret":"bool","params":[{"type":"vector","name":"contact_pos_left_close"},{"type":"vector","name":"contact_pos_right_close"},{"type":"vector","name":"contact_pos_left_far"},{"type":"vector","name":"contact_pos_right_far"}],"file":"4_World/Classes/Hologram.c","line":837},{"name":"IsPlacementPermitted","ret":"bool","brief":"Checks if the item can be legally placed (usually checked by action as well)","file":"4_World/Classes/Hologram.c","line":858},{"name":"HeightPlacementCheck","ret":"bool","brief":"Checks height relative to player's position","file":"4_World/Classes/Hologram.c","line":872},{"name":"IsUnderwater","ret":"bool","file":"4_World/Classes/Hologram.c","line":896},{"name":"IsInTerrain","ret":"bool","file":"4_World/Classes/Hologram.c","line":940},{"name":"CheckPowerSource","ret":"void","file":"4_World/Classes/Hologram.c","line":1027},{"name":"PlaceEntity","ret":"EntityAI","params":[{"type":"EntityAI","name":"entity_for_placing"}],"file":"4_World/Classes/Hologram.c","line":1044},{"name":"GetProjectionCollisionBox","ret":"void","params":[{"mods":["out"],"type":"vector","name":"min_max","array":"2"}],"mods":["protected"],"file":"4_World/Classes/Hologram.c","line":1067},{"name":"GetCollisionBoxSize","ret":"vector","params":[{"type":"vector","name":"min_max","array":"2"}],"mods":["protected"],"file":"4_World/Classes/Hologram.c","line":1078},{"name":"GetLeftCloseProjectionVector","ret":"vector","file":"4_World/Classes/Hologram.c","line":1089},{"name":"GetRightCloseProjectionVector","ret":"vector","file":"4_World/Classes/Hologram.c","line":1097},{"name":"GetLeftFarProjectionVector","ret":"vector","file":"4_World/Classes/Hologram.c","line":1107},{"name":"GetRightFarProjectionVector","ret":"vector","file":"4_World/Classes/Hologram.c","line":1116},{"name":"IsSurfaceWater","ret":"bool","params":[{"type":"vector","name":"position"}],"file":"4_World/Classes/Hologram.c","line":1126},{"name":"IsSurfaceSea","ret":"bool","params":[{"type":"vector","name":"position"}],"file":"4_World/Classes/Hologram.c","line":1131},{"name":"GetProjectionEntityPosition","ret":"vector","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/Hologram.c","line":1136},{"name":"SetHologramPosition","ret":"bool","params":[{"type":"vector","name":"startPosition"},{"type":"float","name":"minProjectionDistance"},{"type":"float","name":"maxProjectionDistance"},{"mods":["inout"],"type":"vector","name":"contactPosition"}],"mods":["protected"],"brief":"Sets hologram position based on player and projection distance","file":"4_World/Classes/Hologram.c","line":1214},{"name":"IsFenceOrWatchtowerKit","ret":"bool","file":"4_World/Classes/Hologram.c","line":1263},{"name":"CorrectForWatchtower","ret":"vector","params":[{"type":"int","name":"contactComponent"},{"type":"vector","name":"contactPos"},{"type":"PlayerBase","name":"player"},{"type":"Object","name":"hitObject"}],"file":"4_World/Classes/Hologram.c","line":1268},{"name":"IsProjectionTrap","ret":"bool","file":"4_World/Classes/Hologram.c","line":1278},{"name":"GetProjectionDiameter","ret":"float","file":"4_World/Classes/Hologram.c","line":1283},{"name":"GetProjectionRadius","ret":"float","file":"4_World/Classes/Hologram.c","line":1297},{"name":"SetUpdatePosition","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/Hologram.c","line":1312},{"name":"GetUpdatePosition","ret":"bool","file":"4_World/Classes/Hologram.c","line":1317},{"name":"GetParentEntity","ret":"EntityAI","file":"4_World/Classes/Hologram.c","line":1322},{"name":"SetProjectionEntity","ret":"void","params":[{"type":"EntityAI","name":"projection"}],"file":"4_World/Classes/Hologram.c","line":1327},{"name":"GetProjectionEntity","ret":"EntityAI","file":"4_World/Classes/Hologram.c","line":1332},{"name":"SetIsFloating","ret":"void","params":[{"type":"bool","name":"is_floating"}],"file":"4_World/Classes/Hologram.c","line":1337},{"name":"SetIsColliding","ret":"void","params":[{"type":"bool","name":"is_colliding"}],"file":"4_World/Classes/Hologram.c","line":1342},{"name":"SetIsHidden","ret":"void","params":[{"type":"bool","name":"is_hidden"}],"file":"4_World/Classes/Hologram.c","line":1350},{"name":"SetIsCollidingPlayer","ret":"void","params":[{"type":"bool","name":"is_colliding"}],"file":"4_World/Classes/Hologram.c","line":1355},{"name":"SetIsCollidingGPlot","ret":"void","params":[{"type":"bool","name":"is_colliding_gplot"}],"file":"4_World/Classes/Hologram.c","line":1360},{"name":"IsFloating","ret":"bool","file":"4_World/Classes/Hologram.c","line":1365},{"name":"IsColliding","ret":"bool","file":"4_World/Classes/Hologram.c","line":1373},{"name":"IsHidden","ret":"bool","file":"4_World/Classes/Hologram.c","line":1378},{"name":"IsCollidingPlayer","ret":"bool","file":"4_World/Classes/Hologram.c","line":1386},{"name":"SetProjectionPosition","ret":"void","params":[{"type":"vector","name":"position"}],"file":"4_World/Classes/Hologram.c","line":1396},{"name":"SetProjectionOrientation","ret":"void","params":[{"type":"vector","name":"orientation"}],"file":"4_World/Classes/Hologram.c","line":1406},{"name":"GetProjectionRotation","ret":"vector","file":"4_World/Classes/Hologram.c","line":1411},{"name":"AddProjectionRotation","ret":"void","params":[{"type":"float","name":"addition"}],"file":"4_World/Classes/Hologram.c","line":1416},{"name":"SubtractProjectionRotation","ret":"void","params":[{"type":"float","name":"subtraction"}],"file":"4_World/Classes/Hologram.c","line":1421},{"name":"SetOnGround","ret":"vector","params":[{"type":"vector","name":"position"}],"file":"4_World/Classes/Hologram.c","line":1426},{"name":"HideWhenClose","ret":"vector","params":[{"type":"vector","name":"pos"}],"file":"4_World/Classes/Hologram.c","line":1481},{"name":"GetProjectionPosition","ret":"vector","file":"4_World/Classes/Hologram.c","line":1494},{"name":"GetProjectionOrientation","ret":"vector","file":"4_World/Classes/Hologram.c","line":1502},{"name":"GetDefaultOrientation","ret":"vector","file":"4_World/Classes/Hologram.c","line":1510},{"name":"GetHiddenSelection","ret":"int","params":[{"type":"string","name":"selection"}],"file":"4_World/Classes/Hologram.c","line":1523},{"name":"SetSelectionToRefresh","ret":"void","params":[{"type":"string","name":"selection"}],"file":"4_World/Classes/Hologram.c","line":1534},{"name":"SetSelectionToRefresh","ret":"void","params":[{"type":"array<string>","name":"selection"}],"file":"4_World/Classes/Hologram.c","line":1540},{"name":"RefreshVisual","ret":"void","file":"4_World/Classes/Hologram.c","line":1546},{"name":"CorrectMaterialPathName","ret":"string","file":"4_World/Classes/Hologram.c","line":1570},{"name":"IsRestrictedFromAdvancedPlacing","ret":"bool","mods":["private"],"file":"4_World/Classes/Hologram.c","line":1598}],"members":[{"name":"SPAWN_FLAGS","type":"int","mods":["protected","const"],"init":"ECE_CREATEPHYSICS","file":"4_World/Classes/Hologram.c","line":4},{"name":"m_CollisionDetails","type":"string","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":11},{"name":"SUFFIX_MATERIAL_DEPLOYABLE","type":"string","mods":["protected","const"],"init":"\"_deployable.rvmat\"","file":"4_World/Classes/Hologram.c","line":14},{"name":"SUFFIX_MATERIAL_UNDEPLOYABLE","type":"string","mods":["protected","const"],"init":"\"_undeployable.rvmat\"","file":"4_World/Classes/Hologram.c","line":15},{"name":"SUFFIX_MATERIAL_POWERED","type":"string","mods":["protected","const"],"init":"\"_powered.rvmat\"","file":"4_World/Classes/Hologram.c","line":16},{"name":"PLACEMENT_RC_START_OFFSET","type":"vector","mods":["protected","const"],"init":"\"0 1 0\"","file":"4_World/Classes/Hologram.c","line":18},{"name":"PLACEMENT_RC_END_OFFSET","type":"vector","mods":["protected","const"],"init":"\"0 -2 0\"","file":"4_World/Classes/Hologram.c","line":19},{"name":"m_Parent","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":21},{"name":"m_Projection","type":"EntityAI","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":22},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":23},{"name":"m_ProjectionTrigger","type":"ProjectionTrigger","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":24},{"name":"m_ProjectionTypename","type":"string","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":25},{"name":"m_IsColliding","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":27},{"name":"m_IsCollidingGPlot","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":28},{"name":"m_IsSlope","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":29},{"name":"m_IsCollidingPlayer","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":30},{"name":"m_IsFloating","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":31},{"name":"m_UpdatePosition","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":32},{"name":"m_IsHidden","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":33},{"name":"m_DefaultOrientation","type":"vector","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":35},{"name":"m_Rotation","type":"vector","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":36},{"name":"m_y_p_r_previous","type":"vector","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":37},{"name":"m_ContactDir","type":"vector","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":38},{"name":"m_FromAdjusted","type":"vector","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":39},{"name":"ANIMATION_PLACING","type":"string","mods":["protected","const"],"init":"\"Placing\"","file":"4_World/Classes/Hologram.c","line":40},{"name":"ANIMATION_INVENTORY","type":"string","mods":["protected","const"],"init":"\"Inventory\"","file":"4_World/Classes/Hologram.c","line":41},{"name":"SELECTION_PLACING","type":"string","mods":["protected","const"],"init":"\"placing\"","file":"4_World/Classes/Hologram.c","line":42},{"name":"SELECTION_INVENTORY","type":"string","mods":["protected","const"],"init":"\"inventory\"","file":"4_World/Classes/Hologram.c","line":43},{"name":"SMALL_PROJECTION_RADIUS","type":"float","mods":["protected","const"],"init":"1","file":"4_World/Classes/Hologram.c","line":45},{"name":"SMALL_PROJECTION_GROUND","type":"float","mods":["protected","const"],"init":"2","file":"4_World/Classes/Hologram.c","line":46},{"name":"DISTANCE_SMALL_PROJECTION","type":"float","mods":["protected","const"],"init":"1","brief":"Deprecated","file":"4_World/Classes/Hologram.c","line":47},{"name":"LARGE_PROJECTION_DISTANCE_LIMIT","type":"float","mods":["protected","const"],"init":"6","file":"4_World/Classes/Hologram.c","line":48},{"name":"PROJECTION_TRANSITION_MIN","type":"float","mods":["protected","const"],"init":"1","file":"4_World/Classes/Hologram.c","line":49},{"name":"PROJECTION_TRANSITION_MAX","type":"float","mods":["protected","const"],"init":"0.25","file":"4_World/Classes/Hologram.c","line":50},{"name":"LOOKING_TO_SKY","type":"float","mods":["protected","const"],"init":"0.75","file":"4_World/Classes/Hologram.c","line":51},{"name":"DEFAULT_MAX_PLACEMENT_HEIGHT_DIFF","type":"float","mods":["static","const"],"init":"1.5","file":"4_World/Classes/Hologram.c","line":52},{"name":"m_SlopeTolerance","type":"float","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":54},{"name":"m_AlignToTerrain","type":"bool","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":55},{"name":"m_YawPitchRollLimit","type":"vector","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":56},{"name":"m_ContactComponent","type":"int","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":57},{"name":"m_SelectionsToRefresh","type":"ref set<string>","mods":["protected"],"init":"new set<string>","file":"4_World/Classes/Hologram.c","line":59},{"name":"m_WatchtowerIgnoreComponentNames","type":"ref array<string>","mods":["static","const","protected"],"init":"new array<string>","file":"4_World/Classes/Hologram.c","line":63},{"name":"m_WatchtowerBlockedComponentNames","type":"ref array<string>","mods":["static","const","protected"],"init":"new array<string>","file":"4_World/Classes/Hologram.c","line":66},{"name":"m_PitchOverride","type":"float","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":411},{"name":"m_RollOverride","type":"float","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":412},{"name":"m_CollisionBox","type":"Shape","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Hologram.c","line":521}]},{"name":"HoloOptic","url":"classes/HoloOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":42,"methods":[{"name":"IsUsableWithNV","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":44}]},{"name":"Honey","url":"classes/Honey/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/PackagedFood.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/PackagedFood.c","line":3}]},{"name":"Hoodie_Black","url":"classes/Hoodie_Black/","base":"Hoodie_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":10},{"name":"Hoodie_Blue","url":"classes/Hoodie_Blue/","base":"Hoodie_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":9},{"name":"Hoodie_Brown","url":"classes/Hoodie_Brown/","base":"Hoodie_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":11},{"name":"Hoodie_ColorBase","url":"classes/Hoodie_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":3}]},{"name":"Hoodie_Green","url":"classes/Hoodie_Green/","base":"Hoodie_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":12},{"name":"Hoodie_Grey","url":"classes/Hoodie_Grey/","base":"Hoodie_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":13},{"name":"Hoodie_Red","url":"classes/Hoodie_Red/","base":"Hoodie_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Hoodie_ColorBase.c","line":14},{"name":"Hook","url":"classes/Hook/","base":"FishingHookBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":9},{"name":"HorizontalSpacer","url":"classes/HorizontalSpacer/","base":"SpacerBase","file":"3_Game/GUI/Spacers/HorizontalSpacer.c","line":2,"methods":[{"name":"UpdateChild","ret":"void","params":[{"type":"Widget","name":"child"},{"type":"float","name":"w"},{"type":"float","name":"h"},{"type":"int","name":"index"}],"mods":["override","protected"],"file":"3_Game/GUI/Spacers/HorizontalSpacer.c","line":7}],"members":[{"name":"Border","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/HorizontalSpacer.c","line":4},{"name":"Gap","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/HorizontalSpacer.c","line":5}]},{"name":"HorizontalSpacerWithFixedAspect","url":"classes/HorizontalSpacerWithFixedAspect/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":2,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":12},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":19},{"name":"UpdateLayout","ret":"void","mods":["protected"],"file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":25}],"members":[{"name":"m_root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":4},{"name":"border","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":5},{"name":"gap","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":6},{"name":"coef","type":"float","mods":["reference"],"file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":7},{"name":"itemWidth","type":"float","file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":8},{"name":"itemHeight","type":"float","file":"3_Game/GUI/Spacers/HorizontalSpacerWithFixedAspect.c","line":9}]},{"name":"HotSoundEvent","url":"classes/HotSoundEvent/","base":"HeatComfortEventsBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":34,"methods":[{"name":"HotSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":36}]},{"name":"HotSpringArea","url":"classes/HotSpringArea/","base":"EffectArea","brief":"Area for hot springs","file":"4_World/Classes/ContaminatedArea/HotSpringArea.c","line":2,"methods":[{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/HotSpringArea.c","line":8},{"name":"InitZoneServer","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/HotSpringArea.c","line":15}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/HotSpringArea.c","line":4},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/HotSpringArea.c","line":5},{"name":"m_UTSLConstant","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/HotSpringArea.c","line":6}]},{"name":"HotSpringTrigger","url":"classes/HotSpringTrigger/","base":"EffectTrigger","brief":"Hot spring area trigger","file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":2,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":10},{"name":"GetDisplayName","ret":"string","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":22},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":27},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":35},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":47},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":59},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":71},{"name":"SpawnVaporEffect","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":83},{"name":"ApplyEffects","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":97}],"members":[{"name":"m_SourceDamageInstance","type":"HotSpringTrigger","mods":["static"],"brief":"this is used only server side for logging damage source in admin log","file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":4},{"name":"HEAT_DAMAGE_MULTIPLIER","type":"float","mods":["static","const"],"init":"5","file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":5},{"name":"HEAT_DAMAGE_TICK_TIME","type":"float","mods":["static","const"],"init":"2","file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":6},{"name":"m_VaporParticle","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/HotSpringTrigger.c","line":8}]},{"name":"HotSymptom","url":"classes/HotSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":4},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":15},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":20},{"name":"OnAnimationPlayFailed","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":24},{"name":"CanActivate","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":29},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":35},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":53},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":59},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":65},{"name":"SpawnAnimMetaObject","ret":"SmptAnimMetaBase","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/HotState.c","line":70}]},{"name":"House","url":"classes/House/","base":"BuildingBase","file":"4_World/Entities/Game/Super/Building.c","line":85,"methods":[{"name":"House","kind":"ctor","ret":"void","file":"4_World/Entities/Game/Super/Building.c","line":87}]},{"name":"HouseType","url":"classes/HouseType/","base":"BuildingBaseType","file":"4_World/Entities/Game/Super/BuildingType.c","line":6},{"name":"HoverEffect","url":"classes/HoverEffect/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Effects/HoverEffect.c","line":2,"methods":[{"name":"HoverEffect","kind":"ctor","ret":"void","file":"3_Game/GUI/Effects/HoverEffect.c","line":11},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Effects/HoverEffect.c","line":17},{"name":"Update","ret":"void","mods":["protected"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":24},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":34},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":43}],"members":[{"name":"speed","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":4},{"name":"amount","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":5},{"name":"m_orginal_width","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":6},{"name":"m_orginal_height","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":7},{"name":"m_root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":8},{"name":"m_anim","type":"ref AnimatorTimer","mods":["protected"],"file":"3_Game/GUI/Effects/HoverEffect.c","line":9}]},{"name":"HoxtonMask","url":"classes/HoxtonMask/","base":"ClothingBase","file":"4_World/Entities/ItemBase/Clothing/HoxtonMask.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HoxtonMask.c","line":3}]},{"name":"HtmlWidget","url":"classes/HtmlWidget/","base":"RichTextWidget","file":"3_Game/gameplay.c","line":316,"methods":[{"name":"LoadFile","ret":"void","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":318}]},{"name":"Hud","url":"classes/Hud/","base":"Managed","file":"3_Game/gameplay.c","line":637,"methods":[{"name":"Init","ret":"void","params":[{"type":"Widget","name":"hud_panel_widget"}],"file":"3_Game/gameplay.c","line":640},{"name":"DisplayNotifier","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"tendency"},{"type":"int","name":"status"}],"file":"3_Game/gameplay.c","line":641},{"name":"DisplayBadge","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"value"}],"file":"3_Game/gameplay.c","line":642},{"name":"SetStamina","ret":"void","params":[{"type":"int","name":"value"},{"type":"int","name":"range"}],"file":"3_Game/gameplay.c","line":643},{"name":"DisplayStance","ret":"void","params":[{"type":"int","name":"stance"}],"file":"3_Game/gameplay.c","line":644},{"name":"DisplayPresence","ret":"void","file":"3_Game/gameplay.c","line":645},{"name":"ShowCursor","ret":"void","file":"3_Game/gameplay.c","line":646},{"name":"HideCursor","ret":"void","file":"3_Game/gameplay.c","line":647},{"name":"SetCursorIcon","ret":"void","params":[{"type":"string","name":"icon"}],"file":"3_Game/gameplay.c","line":648},{"name":"SetCursorIconScale","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"percentage"}],"file":"3_Game/gameplay.c","line":649},{"name":"SetCursorIconOffset","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"3_Game/gameplay.c","line":650},{"name":"SetCursorIconSize","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"3_Game/gameplay.c","line":651},{"name":"ShowWalkieTalkie","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/gameplay.c","line":652},{"name":"ShowWalkieTalkie","ret":"void","params":[{"type":"int","name":"fadeOutSeconds"}],"file":"3_Game/gameplay.c","line":653},{"name":"SetWalkieTalkieText","ret":"void","params":[{"type":"string","name":"text"}],"file":"3_Game/gameplay.c","line":654},{"name":"RefreshQuickbar","ret":"void","params":[{"type":"bool","name":"itemChanged","def":"false"}],"file":"3_Game/gameplay.c","line":655},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/gameplay.c","line":656},{"name":"UpdateBloodName","ret":"void","file":"3_Game/gameplay.c","line":657},{"name":"SetTemperature","ret":"void","params":[{"type":"string","name":"temp"}],"proto":true,"file":"3_Game/gameplay.c","line":658},{"name":"SetStaminaBarVisibility","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":659},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/gameplay.c","line":660},{"name":"ShowVehicleInfo","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":661},{"name":"HideVehicleInfo","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":662},{"name":"InitHeatBufferUI","ret":"void","params":[{"type":"Man","name":"player"}],"proto":true,"file":"3_Game/gameplay.c","line":664},{"name":"ShowQuickbarUI","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":665},{"name":"ShowQuickbarPlayer","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":666},{"name":"ShowHudPlayer","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":667},{"name":"ShowHudUI","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":668},{"name":"ShowHudInventory","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":669},{"name":"ShowQuickBar","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":670},{"name":"UpdateQuickbarGlobalVisibility","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":671},{"name":"ShowHud","ret":"void","params":[{"type":"bool","name":"show"}],"proto":true,"file":"3_Game/gameplay.c","line":672},{"name":"OnResizeScreen","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":674},{"name":"OnPlayerLoaded","ret":"void","proto":true,"brief":"player connects or respawns","file":"3_Game/gameplay.c","line":675},{"name":"SetPermanentCrossHair","ret":"void","params":[{"type":"bool","name":"show"}],"file":"3_Game/gameplay.c","line":677},{"name":"SpawnHitDirEffect","ret":"void","params":[{"type":"DayZPlayer","name":"player"},{"type":"float","name":"hit_direction"},{"type":"float","name":"intensity_max"}],"proto":true,"file":"3_Game/gameplay.c","line":679},{"name":"SetConnectivityStatIcon","ret":"void","params":[{"type":"EConnectivityStatType","name":"type"},{"type":"EConnectivityStatLevel","name":"level"}],"proto":true,"file":"3_Game/gameplay.c","line":680}],"members":[{"name":"m_Timer","type":"ref Timer","file":"3_Game/gameplay.c","line":639}]},{"name":"HudDebug","url":"classes/HudDebug/","base":"Hud","file":"5_Mission/GUI/HudDebug.c","line":80,"methods":[{"name":"HudDebug","kind":"ctor","ret":"void","file":"5_Mission/GUI/HudDebug.c","line":108},{"name":"~HudDebug","kind":"dtor","ret":"void","file":"5_Mission/GUI/HudDebug.c","line":115},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"hud_panel_widget"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":124},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":190},{"name":"SetPanelVisible","ret":"void","params":[{"type":"int","name":"panel_type"},{"type":"bool","name":"visible"}],"file":"5_Mission/GUI/HudDebug.c","line":204},{"name":"PanelShow","ret":"void","params":[{"type":"int","name":"panel_type"}],"file":"5_Mission/GUI/HudDebug.c","line":219},{"name":"PanelHide","ret":"void","params":[{"type":"int","name":"panel_type"}],"file":"5_Mission/GUI/HudDebug.c","line":235},{"name":"RefreshCrosshairVisibility","ret":"void","file":"5_Mission/GUI/HudDebug.c","line":251},{"name":"HideCrosshairVisibility","ret":"void","file":"5_Mission/GUI/HudDebug.c","line":274},{"name":"RefreshByLocalProfile","ret":"void","file":"5_Mission/GUI/HudDebug.c","line":292},{"name":"IsInitialized","ret":"bool","file":"5_Mission/GUI/HudDebug.c","line":314},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/HudDebug.c","line":327},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"file":"5_Mission/GUI/HudDebug.c","line":363}],"members":[{"name":"HUD_WIN_UNDEFINED","type":"int","mods":["static","const"],"init":"0","file":"5_Mission/GUI/HudDebug.c","line":82},{"name":"HUD_WIN_CHAR_STATS","type":"int","mods":["static","const"],"init":"1","file":"5_Mission/GUI/HudDebug.c","line":83},{"name":"HUD_WIN_CHAR_MODIFIERS","type":"int","mods":["static","const"],"init":"2","file":"5_Mission/GUI/HudDebug.c","line":84},{"name":"HUD_WIN_CHAR_AGENTS","type":"int","mods":["static","const"],"init":"3","file":"5_Mission/GUI/HudDebug.c","line":85},{"name":"HUD_WIN_CHAR_DEBUG","type":"int","mods":["static","const"],"init":"4","file":"5_Mission/GUI/HudDebug.c","line":86},{"name":"HUD_WIN_CHAR_LEVELS","type":"int","mods":["static","const"],"init":"5","file":"5_Mission/GUI/HudDebug.c","line":87},{"name":"HUD_WIN_CHAR_STOMACH","type":"int","mods":["static","const"],"init":"6","file":"5_Mission/GUI/HudDebug.c","line":88},{"name":"HUD_WIN_VERSION","type":"int","mods":["static","const"],"init":"7","file":"5_Mission/GUI/HudDebug.c","line":89},{"name":"HUD_WIN_TEMPERATURE","type":"int","mods":["static","const"],"init":"8","file":"5_Mission/GUI/HudDebug.c","line":90},{"name":"HUD_WIN_HEALTH","type":"int","mods":["static","const"],"init":"9","file":"5_Mission/GUI/HudDebug.c","line":91},{"name":"HUD_WIN_HORTICULTURE","type":"int","mods":["static","const"],"init":"10","file":"5_Mission/GUI/HudDebug.c","line":92},{"name":"m_WgtRoot","type":"Widget","file":"5_Mission/GUI/HudDebug.c","line":94},{"name":"m_Crosshair","type":"Widget","file":"5_Mission/GUI/HudDebug.c","line":95},{"name":"m_Panels","type":"ref array<ref HudDebugWinBase>","file":"5_Mission/GUI/HudDebug.c","line":96},{"name":"m_TimerUpdate","type":"ref Timer","file":"5_Mission/GUI/HudDebug.c","line":97},{"name":"m_HudDebugHandler","type":"ref HudDebugEventHandler","file":"5_Mission/GUI/HudDebug.c","line":98},{"name":"m_WinCharModifiers","type":"ref HudDebugWinCharModifiers","file":"5_Mission/GUI/HudDebug.c","line":99},{"name":"m_WinCharStats","type":"ref HudDebugWinCharStats","file":"5_Mission/GUI/HudDebug.c","line":100},{"name":"m_WinCharAgents","type":"ref HudDebugWinCharAgents","file":"5_Mission/GUI/HudDebug.c","line":101},{"name":"m_WinHealth","type":"ref HudDebugWinHealth","file":"5_Mission/GUI/HudDebug.c","line":102},{"name":"m_WinHorticulture","type":"ref HudDebugWinHorticulture","file":"5_Mission/GUI/HudDebug.c","line":103}]},{"name":"HudDebugEventHandler","url":"classes/HudDebugEventHandler/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/HudDebug.c","line":4,"methods":[{"name":"HudDebugEventHandler","kind":"ctor","ret":"void","params":[{"type":"HudDebug","name":"hud_debug"}],"file":"5_Mission/GUI/HudDebug.c","line":8},{"name":"GetHudDebug","ret":"HudDebug","file":"5_Mission/GUI/HudDebug.c","line":13},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":18},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":24},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":30},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":48},{"name":"OnSelect","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":55},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":60},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":66},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/HudDebug.c","line":72}],"members":[{"name":"m_HudDebug","type":"HudDebug","file":"5_Mission/GUI/HudDebug.c","line":6}]},{"name":"HudDebugWinBase","url":"classes/HudDebugWinBase/","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":1,"methods":[{"name":"HudDebugWinBase","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":10},{"name":"GetType","ret":"int","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":18},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"proto":true,"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":23},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"proto":true,"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":25},{"name":"Update","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":27},{"name":"SetRPCSent","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":39},{"name":"Show","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":48},{"name":"Hide","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":57},{"name":"IsVisible","ret":"bool","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":66},{"name":"FitWindowByContent","ret":"void","params":[{"type":"TextListboxWidget","name":"wgt"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":74},{"name":"SetValueListSize","ret":"void","params":[{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"TextListboxWidget","name":"wgt"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":83}],"members":[{"name":"m_WgtRoot","type":"Widget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":3},{"name":"m_Show","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":4},{"name":"m_RPCSent","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinBase.c","line":5}]},{"name":"HudDebugWinCharAgents","url":"classes/HudDebugWinCharAgents/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":29,"methods":[{"name":"HudDebugWinCharAgents","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":39},{"name":"~HudDebugWinCharAgents","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":50},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":58},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":66},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":92},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":105},{"name":"Hide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":114},{"name":"SetAgents","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":123},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":146},{"name":"DebugGrowAgentsRequest","ret":"void","params":[{"type":"int","name":"agent_id"},{"type":"bool","name":"should_grow"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":170},{"name":"DebugRemoveAgentsRequest","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":182},{"name":"AddAgent","ret":"void","params":[{"type":"string","name":"title"},{"type":"string","name":"value"},{"type":"int","name":"id"},{"type":"float","name":"temporaryResistance"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":189},{"name":"ClearAgents","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":216},{"name":"FitWindow","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":228}],"members":[{"name":"m_WgtAgents","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":31},{"name":"m_AgentWidgets","type":"ref array<ref Widget>","mods":["protected"],"init":"new array<ref Widget>","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":32},{"name":"m_AgentWidgetData","type":"ref map<Widget, ref DebugAgentData>","mods":["protected"],"init":"new map<Widget, ref DebugAgentData>","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":33},{"name":"WgtModifiersContentPanelScript","type":"AutoHeightSpacer","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharAgents.c","line":35}]},{"name":"HudDebugWinCharDebug","url":"classes/HudDebugWinCharDebug/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":1,"methods":[{"name":"HudDebugWinCharDebug","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":11},{"name":"~HudDebugWinCharDebug","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":20},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":27},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":49}],"members":[{"name":"m_ModuleDeveloper","type":"PluginDeveloper","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":3},{"name":"m_PlayerPosTextWidget","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":5},{"name":"m_ClipboardTextWidget","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharDebug.c","line":6}]},{"name":"HudDebugWinCharLevels","url":"classes/HudDebugWinCharLevels/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":1,"methods":[{"name":"HudDebugWinCharLevels","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":8},{"name":"~HudDebugWinCharLevels","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":18},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":27},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":35},{"name":"Hide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":47},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":59},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":87},{"name":"SetValues","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":97},{"name":"AddValue","ret":"void","params":[{"type":"string","name":"title"},{"type":"string","name":"value"},{"type":"string","name":"value2"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":118},{"name":"ClearValues","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":125},{"name":"FitWindow","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":130}],"members":[{"name":"m_WgtValues","type":"TextListboxWidget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharLevels.c","line":3}]},{"name":"HudDebugWinCharModifiers","url":"classes/HudDebugWinCharModifiers/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":23,"methods":[{"name":"HudDebugWinCharModifiers","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":36},{"name":"~HudDebugWinCharModifiers","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":45},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":53},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":61},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":86},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":96},{"name":"Hide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":105},{"name":"Refresh","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":121},{"name":"FitWindow","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":135},{"name":"SetModifiers","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":160},{"name":"AddModifier","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"id"},{"type":"bool","name":"active"},{"type":"bool","name":"locked"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":182},{"name":"ClearModifiers","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":231},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":240},{"name":"ResetModifiers","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":330},{"name":"RequestDetailedInfo","ret":"void","params":[{"type":"int","name":"id"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":346},{"name":"ActivateModifier","ret":"void","params":[{"type":"int","name":"id"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":367},{"name":"DeactivateModifier","ret":"void","params":[{"type":"int","name":"id"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":388},{"name":"LockModifier","ret":"void","params":[{"type":"int","name":"id"},{"type":"bool","name":"state"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":409}],"members":[{"name":"m_WgtModifiersContent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":25},{"name":"m_ModifierWidgets","type":"ref map<int, Widget>","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":26},{"name":"m_ModifierWidgetData","type":"ref map<Widget, ref DebugModifierData>","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":27},{"name":"m_PluginDeveloperSync","type":"PluginDeveloperSync","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":28},{"name":"m_WgtDetailedInfo","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":29},{"name":"m_WgtDetailedInfoText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":30},{"name":"m_DetailedInfoIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharModifiers.c","line":31}]},{"name":"HudDebugWinCharStats","url":"classes/HudDebugWinCharStats/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":1,"methods":[{"name":"HudDebugWinCharStats","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":15},{"name":"~HudDebugWinCharStats","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":25},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":34},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":42},{"name":"Hide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":54},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":66},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":94},{"name":"SetupValues","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":104},{"name":"UpdateValues","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":127},{"name":"AddValue","ret":"void","params":[{"type":"string","name":"title"},{"type":"string","name":"value"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":166},{"name":"ClearValues","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":188},{"name":"FitWindow","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":193},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":200},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":211},{"name":"ResetStats","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":247},{"name":"RPCChangeStat","ret":"void","params":[{"type":"string","name":"stat"},{"type":"float","name":"value"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":260}],"members":[{"name":"m_WgtValues","type":"TextListboxWidget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":3},{"name":"m_WgtPanel","type":"Widget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":4},{"name":"m_StatWidgets","type":"ref array<ref Widget>","init":"new array<ref Widget>","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":5},{"name":"m_SliderWidgets","type":"ref map<ref SliderWidget, string>","init":"new map<ref SliderWidget, string>","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":6},{"name":"m_StatValues","type":"ref array<ref TextWidget>","init":"new array<ref TextWidget>","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":7},{"name":"m_StatValuesInput","type":"ref map<ref EditBoxWidget, string>","init":"new map<ref EditBoxWidget, string>","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":8},{"name":"m_Populated","type":"bool","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":9},{"name":"m_ChangingSlider","type":"bool","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStats.c","line":10}]},{"name":"HudDebugWinCharStomach","url":"classes/HudDebugWinCharStomach/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":1,"methods":[{"name":"HudDebugWinCharStomach","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":9},{"name":"~HudDebugWinCharStomach","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":19},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":28},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":36},{"name":"Hide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":48},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":60},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":88},{"name":"SetContentValues","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":99},{"name":"AddValue","ret":"void","params":[{"type":"string","name":"classname"},{"type":"int","name":"food_stage"},{"type":"int","name":"agents"},{"type":"float","name":"amount"},{"type":"float","name":"temperature"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":134},{"name":"GetAgentsArray","ret":"array<string>","params":[{"type":"int","name":"agents"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":152},{"name":"ClearValues","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":166},{"name":"FitWindow","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":171}],"members":[{"name":"m_WgtValues","type":"TextListboxWidget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":3},{"name":"m_WgtOverall","type":"TextWidget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinCharStomach.c","line":4}]},{"name":"HudDebugWinHealth","url":"classes/HudDebugWinHealth/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":12,"methods":[{"name":"HudDebugWinHealth","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":28},{"name":"~HudDebugWinHealth","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":35},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":40},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":68},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":73},{"name":"Hide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":82},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":92},{"name":"InitDebug","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":112},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"brief":"Called from HudDebug.c","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":132},{"name":"RunRPC","ret":"void","params":[{"type":"HudDebugWinHealthEntry","name":"entry"},{"type":"int","name":"buttonID"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":191},{"name":"HandleTargetState","ret":"void","params":[{"type":"bool","name":"button"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":205},{"name":"InitEntityEntries","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":222},{"name":"InitEntry","ret":"void","params":[{"type":"SyncedValue","name":"data"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":242},{"name":"UpdateZones","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":283},{"name":"CleanupEntries","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":315}],"members":[{"name":"m_IsInit","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":14},{"name":"m_IsModeSelf","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":15},{"name":"m_WgtPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":16},{"name":"m_WgtPanelScroll","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":17},{"name":"m_TargetDisplayNameW","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":18},{"name":"m_ButtonSelf","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":19},{"name":"m_ButtonTarget","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":20},{"name":"m_TargetEntity","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":22},{"name":"m_DevSyncPlugin","type":"PluginDeveloperSync","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":23},{"name":"m_Entries","type":"ref array<ref HudDebugWinHealthEntry>","mods":["protected"],"init":"{}","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":25}]},{"name":"HudDebugWinHealthEntry","url":"classes/HudDebugWinHealthEntry/","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":1,"members":[{"name":"m_Zone","type":"string","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":3},{"name":"m_HealthMode","type":"string","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":4},{"name":"m_IsTitleEntry","type":"bool","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":5},{"name":"m_EntryRootW","type":"Widget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":7},{"name":"m_EntryZoneW","type":"TextWidget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":8},{"name":"m_EntryValueW","type":"TextWidget","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHealth.c","line":9}]},{"name":"HudDebugWinHorticulture","url":"classes/HudDebugWinHorticulture/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":1,"methods":[{"name":"HudDebugWinHorticulture","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":17},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":22},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":27},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"brief":"Called from HudDebug.c","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":36},{"name":"SendRPCSpeed","ret":"void","params":[{"type":"float","name":"multiplier"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":102},{"name":"SendRPCUpdate","ret":"void","params":[{"type":"bool","name":"isTarget"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":115}],"members":[{"name":"m_FullMaturityEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":3},{"name":"m_SpoilEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":4},{"name":"m_SpoilRemoveEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":5},{"name":"m_DryRemoveEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":6},{"name":"m_SetAllEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":7},{"name":"m_SpeedEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":8},{"name":"m_ButtonUpdate","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":9},{"name":"m_ButtonUpdateTarget","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":10},{"name":"m_ButtonReset","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":11},{"name":"m_ButtonSetAll","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":12},{"name":"m_ButtonSpeed","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":13},{"name":"m_DevSyncPlugin","type":"PluginDeveloperSync","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinHorticulture.c","line":15}]},{"name":"HudDebugWinTemperature","url":"classes/HudDebugWinTemperature/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":1,"methods":[{"name":"HudDebugWinTemperature","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":10},{"name":"~HudDebugWinTemperature","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":20},{"name":"SetUpdate","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":27},{"name":"Show","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":55},{"name":"Hide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":62},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":73},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":94}],"members":[{"name":"m_ModuleDeveloper","type":"PluginDeveloper","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":3},{"name":"m_EnviroTextWidget","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":5},{"name":"m_PluginDeveloperSync","type":"PluginDeveloperSync","mods":["protected"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinTemperature.c","line":6}]},{"name":"HudDebugWinVersion","url":"classes/HudDebugWinVersion/","base":"HudDebugWinBase","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinVersion.c","line":1,"methods":[{"name":"HudDebugWinVersion","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"widget_root"}],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinVersion.c","line":10},{"name":"~HudDebugWinVersion","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinVersion.c","line":22},{"name":"Update","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinVersion.c","line":29},{"name":"GetType","ret":"int","mods":["override"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinVersion.c","line":37}],"members":[{"name":"m_ModuleDeveloper","type":"PluginDeveloper","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinVersion.c","line":3},{"name":"m_VersionTextWidget","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/ScriptsHudDebug/HudDebugWinVersion.c","line":5}]},{"name":"Human","url":"classes/Human/","base":"Man","file":"3_Game/human.c","line":1332,"methods":[{"name":"GetTransformWS","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pTm","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"Deprecated: replaced with 'PhysicsGetTransformLS', which is local space transform","file":"3_Game/human.c","line":1337},{"name":"PhysicsGetTransformWS","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pTm","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"gets human transform in world space Note: Value is not cached and it is recomputed every call if there is some parent","file":"3_Game/human.c","line":1341},{"name":"PhysicsGetTransformLS","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pTm","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"gets human transform in local space to parent/linked","file":"3_Game/human.c","line":1344},{"name":"PhysicsGetPositionWS","ret":"vector","mods":["proto","native"],"proto":true,"brief":"gets human position in world space Note: Value is not cached and it is recomputed every call if there is some parent","file":"3_Game/human.c","line":1348},{"name":"PhysicsGetPositionLS","ret":"vector","mods":["proto","native"],"proto":true,"brief":"gets human position in local space to parent/linked","file":"3_Game/human.c","line":1351},{"name":"CheckFreeSpace","ret":"bool","params":[{"type":"vector","name":"localDir"},{"type":"float","name":"distance"},{"type":"bool","name":"useHeading"},{"type":"vector","name":"posOffset","def":"vector.Zero"},{"type":"float","name":"xzScale","def":"1.0"}],"mods":["proto","native"],"proto":true,"brief":"makes test if there's enough space for character's collider assuming that character can be pushed away from obstacle - usable for checking if character is in some tight space","file":"3_Game/human.c","line":1354},{"name":"CollisionMoveTest","ret":"float","params":[{"type":"vector","name":"dir"},{"type":"vector","name":"offset"},{"type":"float","name":"xzScale"},{"type":"IEntity","name":"ignoreEntity"},{"mods":["out"],"type":"IEntity","name":"hitEntity"},{"mods":["out"],"type":"vector","name":"hitPosition"},{"mods":["out"],"type":"vector","name":"hitNormal"}],"mods":["proto"],"proto":true,"brief":"makes test if character can physically move in given world space direction - length of dir means distance, returns distance fraction","file":"3_Game/human.c","line":1357},{"name":"LinkToLocalSpaceOf","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"child"},{"type":"vector","name":"pLocalSpaceMatrix","array":"4"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1361},{"name":"UnlinkFromLocalSpace","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1362},{"name":"AlignPositionWS","ret":"void","params":[{"type":"vector","name":"position"}],"mods":["proto","native"],"proto":true,"brief":"smoothly move the player to the target position - do not handle replay, performed internally","file":"3_Game/human.c","line":1368},{"name":"AlignTranslationWS","ret":"void","params":[{"type":"vector","name":"translation"}],"mods":["proto","native"],"proto":true,"brief":"adds the translation to the current position and then calls AlignPositionWS - do not handle replay, performed internally","file":"3_Game/human.c","line":1371},{"name":"AlignTranslationLS","ret":"void","params":[{"type":"vector","name":"translation"}],"mods":["proto","native"],"proto":true,"brief":"adds the translation to the current position in heading space and then calls AlignPositionWS - do not handle replay, performed internally","file":"3_Game/human.c","line":1374},{"name":"AlignDirectionWS","ret":"void","params":[{"type":"vector","name":"direction"}],"mods":["proto","native"],"proto":true,"brief":"smoothly move the player to face the target direction - do not handle replay, performed internally","file":"3_Game/human.c","line":1377},{"name":"OnPhysMove","ret":"void","params":[{"type":"float","name":"dt"},{"type":"vector","name":"transform","array":"4"}],"brief":"callback before the transform is finalized, after PrePhys, called before alignment is applied - important to ensure state is saved as this function gets replayed on correction","file":"3_Game/human.c","line":1381},{"name":"GetBoneIndexByName","ret":"int","params":[{"type":"string","name":"pBoneName"}],"mods":["proto","native"],"proto":true,"brief":"returns bone index for a name (-1 if pBoneName doesn't exist)","file":"3_Game/human.c","line":1387},{"name":"GetAnimInterface","ret":"HumanAnimInterface","mods":["proto","native"],"proto":true,"brief":"returns animation interface - usable in HumanCommandScript implementations","file":"3_Game/human.c","line":1391},{"name":"PhysicsIsFalling","ret":"bool","params":[{"type":"bool","name":"pValidate"}],"mods":["proto","native"],"proto":true,"brief":"returns true if physics controller is falling","file":"3_Game/human.c","line":1397},{"name":"PhysicsGetFloorEntity","ret":"IEntity","mods":["proto","native"],"proto":true,"brief":"entity below us","file":"3_Game/human.c","line":1400},{"name":"PhysicsGetLinkedEntity","ret":"IEntity","mods":["proto","native"],"proto":true,"brief":"entity we are linked to (not valid when IEntity.GetParent() returns some entity)","file":"3_Game/human.c","line":1403},{"name":"PhysicsWasSlidingOffLinkedEntity","ret":"bool","mods":["proto","native"],"proto":true,"brief":"if the entity we are on was moving faster than it's defined config 'animPhysDetachSpeed' value It is the result of the previous keyframe after physics move has been performed","file":"3_Game/human.c","line":1407},{"name":"PhysicsGetVelocity","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pVelocity"}],"mods":["proto","native"],"proto":true,"brief":"outs pVelocity - linear velocity of PHYSICS CONTROLLER","file":"3_Game/human.c","line":1410},{"name":"PhysicsEnableGravity","ret":"void","params":[{"type":"bool","name":"pEnable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1412},{"name":"PhysicsIsSolid","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1414},{"name":"PhysicsSetSolid","ret":"void","params":[{"type":"bool","name":"pSolid"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1415},{"name":"PhysicsSetRagdoll","ret":"void","params":[{"type":"bool","name":"pEnable"}],"mods":["proto","native"],"proto":true,"brief":"Sets and synchronize interaction layers 'RAGDOLL' and 'RAGDOLL_NO_CHARACTER' to prevent body stacking and players going through dead creatures","file":"3_Game/human.c","line":1418},{"name":"GetInputController","ret":"HumanInputController","mods":["proto","native"],"proto":true,"brief":"returns human input controller","file":"3_Game/human.c","line":1424},{"name":"GetItemAccessor","ret":"HumanItemAccessor","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1429},{"name":"GetMovementState","ret":"void","params":[{"type":"HumanMovementState","name":"pState"}],"mods":["proto","native"],"proto":true,"brief":"returns movement state (current command id, )","file":"3_Game/human.c","line":1436},{"name":"GetCurrentCommandID","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns current command ID (see DayZPlayerConstants.COMMANDID_...)","file":"3_Game/human.c","line":1439},{"name":"StartCommand_Move","ret":"HumanCommandMove","mods":["proto","native"],"proto":true,"brief":"starts command - Move","file":"3_Game/human.c","line":1445},{"name":"GetCommand_Move","ret":"HumanCommandMove","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1447},{"name":"StartCommand_Melee","ret":"HumanCommandMelee","params":[{"type":"EntityAI","name":"pTarget"}],"mods":["proto","native"],"proto":true,"brief":"starts command - melee","file":"3_Game/human.c","line":1452},{"name":"GetCommand_Melee","ret":"HumanCommandMelee","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1454},{"name":"StartCommand_Melee2","ret":"HumanCommandMelee2","params":[{"type":"EntityAI","name":"pTarget"},{"type":"int","name":"pHitType"},{"type":"float","name":"pComboValue"},{"type":"vector","name":"hitPos","def":"vector.Zero"}],"mods":["proto","native"],"proto":true,"brief":"starts command - melee2","file":"3_Game/human.c","line":1457},{"name":"GetCommand_Melee2","ret":"HumanCommandMelee2","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1459},{"name":"StartCommand_Fall","ret":"HumanCommandFall","params":[{"type":"float","name":"pYVelocity"}],"mods":["proto","native"],"proto":true,"brief":"starts command - fall pYVelocity <= 0 -> fall pYVelocity > 0 -> jump","file":"3_Game/human.c","line":1467},{"name":"GetCommand_Fall","ret":"HumanCommandFall","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1470},{"name":"StartCommand_Ladder","ret":"HumanCommandLadder","params":[{"type":"Building","name":"pBuilding"},{"type":"int","name":"pLadderIndex"}],"mods":["proto","native"],"proto":true,"brief":"starts command - fall","file":"3_Game/human.c","line":1476},{"name":"GetCommand_Ladder","ret":"HumanCommandLadder","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1478},{"name":"StartCommand_Swim","ret":"HumanCommandSwim","mods":["proto","native"],"proto":true,"brief":"starts command - Swim","file":"3_Game/human.c","line":1484},{"name":"GetCommand_Swim","ret":"HumanCommandSwim","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1486},{"name":"StartCommand_Vehicle","ret":"HumanCommandVehicle","params":[{"type":"Transport","name":"pTransport"},{"type":"int","name":"pTransportPositionIndex"},{"type":"int","name":"pVehicleSeat"},{"type":"bool","name":"fromUnconscious","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"starts command - vehicle","file":"3_Game/human.c","line":1492},{"name":"GetCommand_Vehicle","ret":"HumanCommandVehicle","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1494},{"name":"StartCommand_Climb","ret":"HumanCommandClimb","params":[{"type":"SHumanCommandClimbResult","name":"pClimbResult"},{"type":"int","name":"pType"}],"mods":["proto","native"],"proto":true,"brief":"starts command - climb","file":"3_Game/human.c","line":1500},{"name":"GetCommand_Climb","ret":"HumanCommandClimb","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1502},{"name":"StartCommand_Death","ret":"HumanCommandDeathCallback","params":[{"type":"int","name":"pType"},{"type":"float","name":"pDirection"},{"type":"typename","name":"pCallbackClass"},{"type":"bool","name":"pKeepInLocalSpaceAfterLeave","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"starts command - death","file":"3_Game/human.c","line":1507},{"name":"GetCommand_Death","ret":"HumanCommandDeathCallback","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1509},{"name":"StartCommand_Unconscious","ret":"HumanCommandUnconscious","params":[{"type":"float","name":"pType"}],"mods":["proto","native"],"proto":true,"brief":"starts command - unconscious","file":"3_Game/human.c","line":1513},{"name":"GetCommand_Unconscious","ret":"HumanCommandUnconscious","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1515},{"name":"StartCommand_Damage","ret":"HumanCommandFullBodyDamage","params":[{"type":"int","name":"pType"},{"type":"float","name":"pDirection"}],"mods":["proto","native"],"proto":true,"brief":"starts fullbody damage","file":"3_Game/human.c","line":1523},{"name":"GetCommand_Damage","ret":"HumanCommandFullBodyDamage","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1525},{"name":"StartCommand_Action","ret":"HumanCommandActionCallback","params":[{"type":"int","name":"pActionID"},{"type":"typename","name":"pCallbackClass"},{"type":"int","name":"pStanceMask"}],"mods":["proto","native"],"proto":true,"brief":"starts command - Action pStanceMask is mix of flags STANCEMASK_ERECT, ...","file":"3_Game/human.c","line":1533},{"name":"GetCommand_Action","ret":"HumanCommandActionCallback","mods":["proto","native"],"proto":true,"brief":"is human is in command action - returns its callback, if current command is action","file":"3_Game/human.c","line":1536},{"name":"GetCommandModifierCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1543},{"name":"GetCommandModifierID","ret":"int","params":[{"type":"int","name":"pIndex"}],"mods":["proto","native"],"proto":true,"brief":"returns COMMANDID_ .. type id of command modifier on index pIndex","file":"3_Game/human.c","line":1546},{"name":"GetCommandModifier_Additives","ret":"HumanCommandAdditives","mods":["proto","native"],"proto":true,"brief":"returns modifier for additives / small behaviours on human","file":"3_Game/human.c","line":1552},{"name":"GetCommandModifier_Weapons","ret":"HumanCommandWeapons","mods":["proto","native"],"proto":true,"brief":"returns interface for handling weapons","file":"3_Game/human.c","line":1555},{"name":"AddCommandModifier_Action","ret":"HumanCommandActionCallback","params":[{"type":"int","name":"pActionID"},{"type":"typename","name":"pCallbackClass"}],"mods":["proto","native"],"proto":true,"brief":"adds action command modifier, creates callback instance for you","file":"3_Game/human.c","line":1563},{"name":"DeleteCommandModifier_Action","ret":"void","params":[{"type":"HumanCommandActionCallback","name":"pCallback"}],"mods":["proto","native"],"proto":true,"brief":"force remove - normally if action is ended or interrupted - this is not needed to call","file":"3_Game/human.c","line":1566},{"name":"GetCommandModifier_Action","ret":"HumanCommandActionCallback","mods":["proto","native"],"proto":true,"brief":"returns callback for action if any is active, null if nothing runs","file":"3_Game/human.c","line":1569},{"name":"AddCommandModifier_Damage","ret":"HumanCommandDamage","params":[{"type":"int","name":"pType"},{"type":"float","name":"pDirection"}],"mods":["proto","native"],"proto":true,"brief":"starts additive damage","file":"3_Game/human.c","line":1578},{"name":"DeleteCommandModifier_Damage","ret":"void","params":[{"type":"HumanCommandDamage","name":"pDamage"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1580},{"name":"GetCommandModifier_Damage","ret":"HumanCommandDamage","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1582},{"name":"StartCommand_Script","ret":"HumanCommandScript","params":[{"type":"HumanCommandScript","name":"pHumanCommand"}],"mods":["proto","native"],"proto":true,"brief":"starts command - Action pStanceMask is mix of flags STANCEMASK_ERECT, ...","file":"3_Game/human.c","line":1589},{"name":"StartCommand_ScriptInst","ret":"HumanCommandScript","params":[{"type":"typename","name":"pCallbackClass"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1590},{"name":"GetCommand_Script","ret":"HumanCommandScript","mods":["proto","native"],"proto":true,"brief":"is human is in command action - returns its callback, if current command is action","file":"3_Game/human.c","line":1593},{"name":"DebugGetItemClass","ret":"string","mods":["proto","native","owned"],"proto":true,"brief":"returns current item's class name","file":"3_Game/human.c","line":1602},{"name":"DebugGetItemSuperClass","ret":"string","mods":["proto","native","owned"],"proto":true,"brief":"returns current item's class that is found in config","file":"3_Game/human.c","line":1605},{"name":"DebugGetItemAnimInstance","ret":"string","mods":["proto","native","owned"],"proto":true,"brief":"returns current item's animation instance","file":"3_Game/human.c","line":1608},{"name":"StartDeath","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1613},{"name":"ResetDeath","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1614},{"name":"ResetDeathCooldown","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1616},{"name":"IsDeathProcessed","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1617},{"name":"IsDeathConditionMet","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1618},{"name":"OnCommandMoveStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1624},{"name":"OnCommandMoveFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1625},{"name":"OnCommandMeleeStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1627},{"name":"OnCommandMeleeFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1628},{"name":"OnCommandMelee2Start","ret":"void","proto":true,"file":"3_Game/human.c","line":1630},{"name":"OnCommandMelee2Finish","ret":"void","proto":true,"file":"3_Game/human.c","line":1631},{"name":"OnCommandFallStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1633},{"name":"OnCommandFallFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1634},{"name":"OnCommandClimbStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1636},{"name":"OnCommandClimbFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1637},{"name":"OnCommandDeathStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1639},{"name":"OnCommandDeathFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1640},{"name":"OnCommandUnconsciousStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1642},{"name":"OnCommandUnconsciousFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1643},{"name":"OnCommandDamageFullbodyStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1645},{"name":"OnCommandDamageFullbodyFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1646},{"name":"OnCommandDamageAdditiveStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1648},{"name":"OnCommandDamageAdditiveFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1649},{"name":"OnCommandLadderStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1651},{"name":"OnCommandLadderFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1652},{"name":"OnCommandSwimStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1654},{"name":"OnCommandSwimFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1655},{"name":"OnCommandVehicleStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1657},{"name":"OnCommandVehicleFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1658},{"name":"OnCommandActionFullbodyStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1660},{"name":"OnCommandActionFullbodyFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1661},{"name":"OnCommandActionAdditiveStart","ret":"void","proto":true,"file":"3_Game/human.c","line":1663},{"name":"OnCommandActionAdditiveFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1664},{"name":"OnStanceChange","ret":"void","params":[{"type":"int","name":"previousStance"},{"type":"int","name":"newStance"}],"proto":true,"brief":"gets called on stance change","file":"3_Game/human.c","line":1667},{"name":"CanChangeStance","ret":"bool","params":[{"type":"int","name":"previousStance"},{"type":"int","name":"newStance"}],"proto":true,"brief":"Called by code to see if it can","file":"3_Game/human.c","line":1670},{"name":"CanRoll","ret":"bool","proto":true,"file":"3_Game/human.c","line":1675},{"name":"OnRollStart","ret":"void","params":[{"type":"bool","name":"isToTheRight"}],"proto":true,"file":"3_Game/human.c","line":1676},{"name":"OnRollFinish","ret":"void","proto":true,"file":"3_Game/human.c","line":1677},{"name":"OnVehicleSeatDriverEnter","ret":"void","proto":true,"file":"3_Game/human.c","line":1682},{"name":"OnVehicleSeatDriverLeft","ret":"void","proto":true,"file":"3_Game/human.c","line":1683},{"name":"IsControllingVehicle","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1685}]},{"name":"HumanAnimInterface","url":"classes/HumanAnimInterface/","file":"3_Game/human.c","line":282,"methods":[{"name":"HumanAnimInterface","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/human.c","line":284},{"name":"~HumanAnimInterface","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/human.c","line":285},{"name":"BindCommand","ret":"TAnimGraphCommand","params":[{"type":"string","name":"pCommandName"}],"mods":["proto","native"],"proto":true,"brief":"returns command index -","file":"3_Game/human.c","line":291},{"name":"BindVariableFloat","ret":"TAnimGraphVariable","params":[{"type":"string","name":"pVariable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":294},{"name":"BindVariableInt","ret":"TAnimGraphVariable","params":[{"type":"string","name":"pVariable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":295},{"name":"BindVariableBool","ret":"TAnimGraphVariable","params":[{"type":"string","name":"pVariable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":296},{"name":"BindTag","ret":"TAnimGraphTag","params":[{"type":"string","name":"pTagName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":299},{"name":"BindEvent","ret":"TAnimGraphEvent","params":[{"type":"string","name":"pEventName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":302}]},{"name":"HumanCommandActionCallback","url":"classes/HumanCommandActionCallback/","file":"3_Game/human.c","line":309,"methods":[{"name":"HumanCommandActionCallback","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/human.c","line":311},{"name":"~HumanCommandActionCallback","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/human.c","line":312},{"name":"GetHuman","ret":"Human","mods":["proto","native"],"proto":true,"brief":"get the human this cb belongs to","file":"3_Game/human.c","line":315},{"name":"Cancel","ret":"void","mods":["proto","native"],"proto":true,"brief":"cancels action","file":"3_Game/human.c","line":318},{"name":"InternalCommand","ret":"void","params":[{"type":"int","name":"pInternalCommandId"}],"mods":["proto","native"],"proto":true,"brief":"calls internal command pInternalCommandId is one of CMD_ACTIONINT_ ...","file":"3_Game/human.c","line":322},{"name":"SetAligning","ret":"void","params":[{"type":"vector","name":"pPositionWS"},{"type":"vector","name":"pDirectionWS"}],"mods":["proto","native"],"proto":true,"brief":"enables character aligning to desired position and direction in world space","file":"3_Game/human.c","line":325},{"name":"ResetAligning","ret":"void","mods":["proto","native"],"proto":true,"brief":"disables character aligning","file":"3_Game/human.c","line":328},{"name":"EnableCancelCondition","ret":"void","params":[{"type":"bool","name":"pEnable"}],"mods":["proto","native"],"proto":true,"brief":"enables calling cancel condition default is disabled when enabled - there must be a function \"bool CancelCondition()\" implemented","file":"3_Game/human.c","line":333},{"name":"DefaultCancelCondition","ret":"bool","mods":["proto","native"],"proto":true,"brief":"system implemented cancel condition (now raise or sprint cancels action)","file":"3_Game/human.c","line":336},{"name":"RegisterAnimationEvent","ret":"void","params":[{"type":"string","name":"pAnimationEventStr"},{"type":"int","name":"pId"}],"mods":["proto","native"],"proto":true,"brief":"registers animation event, when event registered and received - it sends OnAnimationEvent with registered id","file":"3_Game/human.c","line":339},{"name":"EnableStateChangeCallback","ret":"void","mods":["proto","native"],"proto":true,"brief":"enables state change callback OnStateChange","file":"3_Game/human.c","line":342},{"name":"GetState","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns one of STATE_...","file":"3_Game/human.c","line":363},{"name":"GetStateString","ret":"string","params":[{"type":"int","name":"pState"}],"mods":["static"],"brief":"returns debug string of current state","file":"3_Game/human.c","line":370},{"name":"GetStateString","ret":"string","brief":"returns debug string of current state","file":"3_Game/human.c","line":392},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"int","name":"pEventID"}],"brief":"calls animation event -> must be registered with RegisterAnimationEvent","file":"3_Game/human.c","line":403},{"name":"OnFinish","ret":"void","params":[{"type":"bool","name":"pCanceled"}],"brief":"called ALWAYS! when action is finished (normal finish or cancel -> pCanceled)","file":"3_Game/human.c","line":406},{"name":"OnStateChange","ret":"void","params":[{"type":"int","name":"pOldState"},{"type":"int","name":"pCurrentState"}],"brief":"called when enabled by EnableStateChangeCallback and state changes, call GetState() to get actual state","file":"3_Game/human.c","line":409},{"name":"IsUserActionCallback","ret":"bool","file":"3_Game/human.c","line":413},{"name":"IsGestureCallback","ret":"bool","file":"3_Game/human.c","line":418},{"name":"IsSymptomCallback","ret":"bool","file":"3_Game/human.c","line":423}],"members":[{"name":"STATE_NONE","type":"int","mods":["static","const"],"init":"0","brief":"undef state - not running anymore","file":"3_Game/human.c","line":349},{"name":"STATE_LOOP_IN","type":"int","mods":["static","const"],"init":"1","brief":"looped state","file":"3_Game/human.c","line":352},{"name":"STATE_LOOP_LOOP","type":"int","mods":["static","const"],"init":"2","file":"3_Game/human.c","line":353},{"name":"STATE_LOOP_END","type":"int","mods":["static","const"],"init":"3","file":"3_Game/human.c","line":354},{"name":"STATE_LOOP_END2","type":"int","mods":["static","const"],"init":"4","file":"3_Game/human.c","line":355},{"name":"STATE_LOOP_LOOP2","type":"int","mods":["static","const"],"init":"5","file":"3_Game/human.c","line":356},{"name":"STATE_LOOP_ACTION","type":"int","mods":["static","const"],"init":"6","file":"3_Game/human.c","line":357},{"name":"STATE_NORMAL","type":"int","mods":["static","const"],"init":"7","brief":"one time state","file":"3_Game/human.c","line":360}]},{"name":"HumanCommandAdditives","url":"classes/HumanCommandAdditives/","file":"3_Game/human.c","line":1125,"methods":[{"name":"HumanCommandAdditives","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":1127},{"name":"~HumanCommandAdditives","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":1128},{"name":"SetInjured","ret":"void","params":[{"type":"float","name":"pValue"},{"type":"bool","name":"pInterpolate"}],"mods":["proto","native"],"proto":true,"brief":"sets injury level 0..1, interpolate == false -> resets the value, otherwise it's interpolating towards the new value","file":"3_Game/human.c","line":1131},{"name":"SetExhaustion","ret":"void","params":[{"type":"float","name":"pValue"},{"type":"bool","name":"pInterpolate"}],"mods":["proto","native"],"proto":true,"brief":"sets exhaustion level 0..1, interpolate == false -> resets the value, otherwise it's interpolating towards the new value","file":"3_Game/human.c","line":1134},{"name":"SetTalking","ret":"void","params":[{"type":"bool","name":"pValue"}],"mods":["proto","native"],"proto":true,"brief":"sets talking","file":"3_Game/human.c","line":1137},{"name":"StartModifier","ret":"void","params":[{"type":"int","name":"pType"}],"mods":["proto","native"],"proto":true,"brief":"starts modifier","file":"3_Game/human.c","line":1140},{"name":"CancelModifier","ret":"void","mods":["proto","native"],"proto":true,"brief":"cancels modifier","file":"3_Game/human.c","line":1143},{"name":"IsModifierActive","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is modifier active","file":"3_Game/human.c","line":1146}]},{"name":"HumanCommandClimb","url":"classes/HumanCommandClimb/","brief":"command itself","file":"3_Game/human.c","line":772,"methods":[{"name":"HumanCommandClimb","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":774},{"name":"~HumanCommandClimb","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":775},{"name":"GetState","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns the state of climb (enum value of ClimbStates);","file":"3_Game/human.c","line":778},{"name":"GetGrabPointWS","ret":"vector","mods":["proto","native"],"proto":true,"brief":"returns world space position of climbing grab point","file":"3_Game/human.c","line":781},{"name":"GetClimbOverStandPointWS","ret":"vector","mods":["proto","native"],"proto":true,"brief":"returns world space position of landspot after climbing over","file":"3_Game/human.c","line":784},{"name":"DoClimbTest","ret":"bool","params":[{"type":"Human","name":"pHuman"},{"type":"SHumanCommandClimbResult","name":"pResult"},{"type":"int","name":"pDebugDrawLevel"}],"mods":["proto","native","static"],"proto":true,"brief":"debug draws climb heauristics pDebugDrawLevel viz DebugDrawClimb use for performing arbitrary climb tests","file":"3_Game/human.c","line":789},{"name":"DoPerformClimbTest","ret":"bool","params":[{"type":"Human","name":"pHuman"},{"type":"SHumanCommandClimbResult","name":"pResult"},{"type":"int","name":"pDebugDrawLevel"}],"mods":["proto","native","static"],"proto":true,"brief":"debug draws climb heauristics pDebugDrawLevel viz DebugDrawClimb use this test before performing the climb command instead of DoClimbTest","file":"3_Game/human.c","line":794},{"name":"DebugDrawClimb","ret":"bool","params":[{"type":"Human","name":"pHuman"},{"type":"int","name":"pLevel"}],"mods":["proto","native","static"],"proto":true,"brief":"debug draws climb heauristics int pLevel = 1 result, 2 - capsules (3 - all)","file":"3_Game/human.c","line":798}]},{"name":"HumanCommandDamage","url":"classes/HumanCommandDamage/","file":"3_Game/human.c","line":635,"methods":[{"name":"HumanCommandDamage","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":637},{"name":"~HumanCommandDamage","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":638}]},{"name":"HumanCommandDeath","url":"classes/HumanCommandDeath/","file":"3_Game/human.c","line":609,"methods":[{"name":"HumanCommandDeath","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":611},{"name":"~HumanCommandDeath","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":612}]},{"name":"HumanCommandDeathCallback","url":"classes/HumanCommandDeathCallback/","file":"3_Game/human.c","line":595,"methods":[{"name":"OnSimulationEnd","ret":"void","file":"3_Game/human.c","line":600},{"name":"ShouldSimulationBeDisabled","ret":"bool","brief":"'OnSimulationEnd' is called before this","file":"3_Game/human.c","line":603}]},{"name":"HumanCommandFall","url":"classes/HumanCommandFall/","file":"3_Game/human.c","line":572,"methods":[{"name":"HumanCommandFall","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":574},{"name":"~HumanCommandFall","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":575},{"name":"PhysicsLanded","ret":"bool","mods":["proto","native"],"proto":true,"brief":"this is true when fall has physically landed - need to call Land after this is true","file":"3_Game/human.c","line":583},{"name":"Land","ret":"void","params":[{"type":"int","name":"pLandType"}],"mods":["proto","native"],"proto":true,"brief":"end fall with land","file":"3_Game/human.c","line":586},{"name":"IsLanding","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if fall is in landing state","file":"3_Game/human.c","line":589}],"members":[{"name":"LANDTYPE_NONE","type":"int","mods":["static","const"],"init":"0","file":"3_Game/human.c","line":577},{"name":"LANDTYPE_LIGHT","type":"int","mods":["static","const"],"init":"1","file":"3_Game/human.c","line":578},{"name":"LANDTYPE_MEDIUM","type":"int","mods":["static","const"],"init":"2","file":"3_Game/human.c","line":579},{"name":"LANDTYPE_HEAVY","type":"int","mods":["static","const"],"init":"3","file":"3_Game/human.c","line":580}]},{"name":"HumanCommandFullBodyDamage","url":"classes/HumanCommandFullBodyDamage/","file":"3_Game/human.c","line":807,"methods":[{"name":"HumanCommandFullBodyDamage","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":809},{"name":"~HumanCommandFullBodyDamage","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":810}]},{"name":"HumanCommandLadder","url":"classes/HumanCommandLadder/","file":"3_Game/human.c","line":644,"methods":[{"name":"HumanCommandLadder","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":646},{"name":"~HumanCommandLadder","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":647},{"name":"CanExit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if on exiting point","file":"3_Game/human.c","line":650},{"name":"Exit","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":653},{"name":"DebugDrawLadder","ret":"bool","params":[{"type":"Building","name":"pBuilding"},{"type":"int","name":"pLadderIndex"}],"mods":["proto","native","static"],"proto":true,"brief":"debug draws any ladder","file":"3_Game/human.c","line":656},{"name":"DebugGetLadderIndex","ret":"int","params":[{"type":"string","name":"pComponentName"}],"mods":["proto","native","static"],"proto":true,"file":"3_Game/human.c","line":659},{"name":"GetLogoutPosition","ret":"vector","mods":["proto","native"],"proto":true,"brief":"returns the safe logout position in worldspace the position is closest to the last possible exit point the player passed","file":"3_Game/human.c","line":663}]},{"name":"HumanCommandMelee","url":"classes/HumanCommandMelee/","file":"3_Game/human.c","line":511,"methods":[{"name":"HumanCommandMelee","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":513},{"name":"~HumanCommandMelee","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":514},{"name":"ContinueCombo","ret":"void","mods":["proto","native"],"proto":true,"brief":"marks command to continue to combo","file":"3_Game/human.c","line":517},{"name":"IsInComboRange","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if hit is in range, where person can continue to combo","file":"3_Game/human.c","line":520},{"name":"WasHit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is true only once after hit event","file":"3_Game/human.c","line":523},{"name":"Cancel","ret":"void","mods":["proto","native"],"proto":true,"brief":"cancels command melee and goes to HumanCommandMove","file":"3_Game/human.c","line":526},{"name":"IsOnBack","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is on back in prone stance?","file":"3_Game/human.c","line":529}]},{"name":"HumanCommandMelee2","url":"classes/HumanCommandMelee2/","file":"3_Game/human.c","line":536,"methods":[{"name":"HumanCommandMelee2","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":538},{"name":"~HumanCommandMelee2","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":539},{"name":"ContinueCombo","ret":"void","params":[{"type":"bool","name":"pHeavyHit"},{"type":"float","name":"pComboValue"},{"type":"EntityAI","name":"target","def":"null"},{"type":"vector","name":"hitPos","def":"vector.Zero"}],"mods":["proto","native"],"proto":true,"brief":"marks command to continue to combo","file":"3_Game/human.c","line":547},{"name":"IsInComboRange","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if hit is in range, where person can continue to combo","file":"3_Game/human.c","line":550},{"name":"WasHit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is true only once after hit event","file":"3_Game/human.c","line":553},{"name":"Cancel","ret":"void","mods":["proto","native"],"proto":true,"brief":"cancels command melee and goes to HumanCommandMove","file":"3_Game/human.c","line":556},{"name":"IsOnBack","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is on back in prone stance?","file":"3_Game/human.c","line":559},{"name":"GetComboCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":561},{"name":"GetCurrentHitType","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":563},{"name":"IsFinisher","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":565}],"members":[{"name":"HIT_TYPE_LIGHT","type":"int","mods":["static","const"],"init":"0","file":"3_Game/human.c","line":541},{"name":"HIT_TYPE_HEAVY","type":"int","mods":["static","const"],"init":"1","file":"3_Game/human.c","line":542},{"name":"HIT_TYPE_FINISHER","type":"int","mods":["static","const"],"init":"2","brief":"liver stab","file":"3_Game/human.c","line":543},{"name":"HIT_TYPE_FINISHER_NECK","type":"int","mods":["static","const"],"init":"3","file":"3_Game/human.c","line":544}]},{"name":"HumanCommandMove","url":"classes/HumanCommandMove/","file":"3_Game/human.c","line":433,"methods":[{"name":"HumanCommandMove","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":435},{"name":"~HumanCommandMove","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":436},{"name":"GetCurrentMovementAngle","ret":"float","mods":["proto","native"],"proto":true,"brief":"marks command to continue to combo -180 -90 0 90 180 angles of current movement","file":"3_Game/human.c","line":440},{"name":"GetCurrentInputAngle","ret":"bool","params":[{"mods":["out"],"type":"float","name":"pAngle"}],"mods":["proto"],"proto":true,"brief":"direction held on keyboard/controller -180 -90 0 90 180 angles of input movement (no filtering, no postprocesses) return false in idle states","file":"3_Game/human.c","line":445},{"name":"GetCurrentMovementSpeed","ret":"float","mods":["proto","native"],"proto":true,"brief":"0,1,2..3 idle, walk, run, sprint","file":"3_Game/human.c","line":448},{"name":"IsChangingStance","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if character is changing stance","file":"3_Game/human.c","line":451},{"name":"IsOnBack","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return true if prone is on back","file":"3_Game/human.c","line":454},{"name":"IsInRoll","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return true if character barrel rolling","file":"3_Game/human.c","line":457},{"name":"IsLeavingUncon","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return true if character transitions out of uncon","file":"3_Game/human.c","line":460},{"name":"IsStandingFromBack","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return true if prone on back is chaning to crounch/stand","file":"3_Game/human.c","line":463},{"name":"StartMeleeEvade","ret":"void","mods":["proto","native"],"proto":true,"brief":"marks command to continue to combo","file":"3_Game/human.c","line":466},{"name":"StartMeleeEvadeA","ret":"void","params":[{"type":"float","name":"pDirAngle"}],"mods":["proto","native"],"proto":true,"brief":"marks command to continue to combo, pDirAngle specifies angle","file":"3_Game/human.c","line":469},{"name":"IsMeleeEvade","ret":"bool","mods":["proto","native"],"proto":true,"brief":"this is true when in melee evade","file":"3_Game/human.c","line":472},{"name":"SetMeleeBlock","ret":"void","params":[{"type":"bool","name":"pBlock"}],"mods":["proto","native"],"proto":true,"brief":"this enables/disables block","file":"3_Game/human.c","line":475},{"name":"ForceStance","ret":"void","params":[{"type":"int","name":"pStanceIdx"}],"mods":["proto","native"],"proto":true,"brief":"pStanceIds is one of STANCEIDX_ERECT,STANCEIDX_CROUCH,STANCEIDX_PRONE,STANCEIDX_RAISEDERECT,STANCEIDX_RAISEDCROUCH,STANCEIDX_RAISEDPRONE, or -1 when release the stance lock","file":"3_Game/human.c","line":479},{"name":"ForceStanceUp","ret":"void","params":[{"type":"int","name":"pStanceIdx"}],"mods":["proto","native"],"proto":true,"brief":"pStanceIds is one of STANCEIDX_ERECT,STANCEIDX_CROUCH this forces to stand up to required stance","file":"3_Game/human.c","line":484},{"name":"SetRunSprintFilterModifier","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets the multiplier for SHumanCommandMoveSettings::m_fRunSpringTimeout","file":"3_Game/human.c","line":488},{"name":"SetDirectionFilterModifier","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets the multiplier for SHumanCommandMoveSettings::m_fDirFilterTimeout","file":"3_Game/human.c","line":491},{"name":"SetDirectionSprintFilterModifier","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets the multiplier for SHumanCommandMoveSettings::m_fDirFilterSprintTimeout","file":"3_Game/human.c","line":494},{"name":"SetTurnSpanModifier","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets the multiplier for HumanItemBehaviorCfg::m_fMoveHeadingFilterSpan","file":"3_Game/human.c","line":497},{"name":"SetTurnSpanSprintModifier","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets the multiplier for HumanItemBehaviorCfg::m_fMoveHeadingSprintFilterSpan","file":"3_Game/human.c","line":500},{"name":"SetCurrentWaterLevel","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"sets water level (depth)","file":"3_Game/human.c","line":503}]},{"name":"HumanCommandScript","url":"classes/HumanCommandScript/","brief":"HumanCommandScript fully scriptable command","file":"3_Game/human.c","line":1209,"methods":[{"name":"OnActivate","ret":"void","brief":"virtual to be overridden called when command starts","file":"3_Game/human.c","line":1216},{"name":"OnDeactivate","ret":"void","brief":"called when command ends","file":"3_Game/human.c","line":1219},{"name":"SetFlagFinished","ret":"void","params":[{"type":"bool","name":"pFinished"}],"mods":["proto","native"],"proto":true,"brief":"this terminates human command script and shows CommandHandler( ... pCurrentCommandFinished == true );","file":"3_Game/human.c","line":1226},{"name":"OverrideCorrectionType","ret":"void","params":[{"type":"AnimPhysCorrectionType","name":"correctionType"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Default is MINIMAL. It is reset to MINIMAL at the start of 'PreAnimUpdate'","file":"3_Game/human.c","line":1230},{"name":"SetHeading","ret":"void","params":[{"type":"float","name":"yawAngle"},{"type":"float","name":"filterDt","def":"-1"},{"type":"float","name":"maxYawSpeed","def":"FLT_MAX"}],"mods":["proto","native"],"proto":true,"brief":"sets character rotation (heading) (PreAnim/PrePhys only!)","file":"3_Game/human.c","line":1234},{"name":"AddHeadingRelativeTo","ret":"void","params":[{"type":"HumanRelativeHeadingMode","name":"mode"},{"type":"float","name":"yawAngle"},{"type":"float","name":"filterDt","def":"-1"},{"type":"float","name":"maxYawSpeed","def":"FLT_MAX"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1235},{"name":"GetCurrentStance","ret":"int","brief":"Override this to return the current stance of the human.","file":"3_Game/human.c","line":1238},{"name":"GetCurrentMovement","ret":"int","brief":"Override this to return the current movement state of the human.","file":"3_Game/human.c","line":1244},{"name":"GetCurrentLeaning","ret":"float","brief":"Override this to return the current leaning state of the human. <-1, 1>","file":"3_Game/human.c","line":1250},{"name":"PreAnimUpdate","ret":"void","params":[{"type":"float","name":"pDt"}],"proto":true,"brief":"override this ! called before any animation is processed here change animation values, add animation commands","file":"3_Game/human.c","line":1261},{"name":"PreAnim_CallCommand","ret":"void","params":[{"type":"int","name":"pCommand"},{"type":"int","name":"pParamInt"},{"type":"float","name":"pParamFloat"}],"mods":["proto","native"],"proto":true,"brief":"function usable in PreAnimUpdate or in !!! OnActivate !!!","file":"3_Game/human.c","line":1264},{"name":"PreAnim_SetFloat","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"float","name":"pFlt"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1265},{"name":"PreAnim_SetInt","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"int","name":"pInt"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1266},{"name":"PreAnim_SetBool","ret":"void","params":[{"type":"int","name":"pVar"},{"type":"bool","name":"pBool"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1267},{"name":"PreAnim_SetFilteredHeading","ret":"void","params":[{"type":"float","name":"pYawAngle"},{"type":"float","name":"pFilterDt"},{"type":"float","name":"pMaxYawSpeed"}],"file":"3_Game/human.c","line":1269},{"name":"PrePhysUpdate","ret":"void","params":[{"type":"float","name":"pDt"}],"proto":true,"brief":"override this ! after animation is processed, before physics is processed","file":"3_Game/human.c","line":1279},{"name":"PrePhys_IsEvent","ret":"bool","params":[{"type":"int","name":"pEvent"}],"mods":["proto","native"],"proto":true,"brief":"script function usable in PrePhysUpdate","file":"3_Game/human.c","line":1282},{"name":"PrePhys_IsTag","ret":"bool","params":[{"type":"int","name":"pTag"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1283},{"name":"PrePhys_GetTranslation","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"pOutTransl"}],"mods":["proto","native"],"proto":true,"brief":"vec3 in local space !","file":"3_Game/human.c","line":1284},{"name":"PrePhys_GetRotation","ret":"bool","params":[{"mods":["out"],"type":"float","name":"pOutRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in local space !","file":"3_Game/human.c","line":1285},{"name":"PrePhys_SetTranslation","ret":"void","params":[{"type":"vector","name":"pInTransl"}],"mods":["proto","native"],"proto":true,"brief":"vec3 in local space !","file":"3_Game/human.c","line":1286},{"name":"PrePhys_SetRotation","ret":"void","params":[{"type":"float","name":"pInRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in local space !","file":"3_Game/human.c","line":1287},{"name":"PostPhysUpdate","ret":"bool","params":[{"type":"float","name":"pDt"}],"proto":true,"brief":"override this ! final adjustment of physics state (after physics was applied) returns true if command continues running / false if command should end (or you can use SetFlagFinished(true))","file":"3_Game/human.c","line":1295},{"name":"PostPhys_GetPosition","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pOutTransl"}],"mods":["proto","native"],"proto":true,"brief":"script function usable in PostPhysUpdate","file":"3_Game/human.c","line":1298},{"name":"PostPhys_GetRotation","ret":"void","params":[{"mods":["out"],"type":"float","name":"pOutRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in world space","file":"3_Game/human.c","line":1299},{"name":"PostPhys_SetPosition","ret":"void","params":[{"type":"vector","name":"pInTransl"}],"mods":["proto","native"],"proto":true,"brief":"vec3 in world space","file":"3_Game/human.c","line":1300},{"name":"PostPhys_SetRotation","ret":"void","params":[{"type":"float","name":"pInRot","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"quaternion in world space","file":"3_Game/human.c","line":1301},{"name":"PostPhys_LockRotation","ret":"void","mods":["proto","native"],"proto":true,"brief":"do not process rotations !","file":"3_Game/human.c","line":1302}]},{"name":"HumanCommandSwim","url":"classes/HumanCommandSwim/","file":"3_Game/human.c","line":671,"methods":[{"name":"HumanCommandSwim","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":673},{"name":"~HumanCommandSwim","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":674},{"name":"StopSwimming","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":677},{"name":"WaterLevelCheck","ret":"vector","params":[{"type":"Human","name":"pHuman"},{"type":"vector","name":"pPosition"}],"mods":["proto","native","static"],"proto":true,"brief":"returns water level from entity position returns in format (totalWaterDepth, characterDepht, 0)","file":"3_Game/human.c","line":681}]},{"name":"HumanCommandUnconscious","url":"classes/HumanCommandUnconscious/","file":"3_Game/human.c","line":619,"methods":[{"name":"HumanCommandUnconscious","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":621},{"name":"~HumanCommandUnconscious","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":622},{"name":"WakeUp","ret":"void","params":[{"type":"int","name":"targetStance","def":"-1"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":624},{"name":"IsWakingUp","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":625},{"name":"IsOnLand","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":627},{"name":"IsInWater","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":628}]},{"name":"HumanCommandVehicle","url":"classes/HumanCommandVehicle/","file":"3_Game/human.c","line":689,"methods":[{"name":"HumanCommandVehicle","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":691},{"name":"~HumanCommandVehicle","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":692},{"name":"GetTransport","ret":"Transport","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":694},{"name":"GetVehicleClass","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":695},{"name":"GetVehicleSeat","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":696},{"name":"SetVehicleType","ret":"void","params":[{"type":"int","name":"pVehicleType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":697},{"name":"GetVehicleType","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":698},{"name":"GetOutVehicle","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":700},{"name":"KnockedOutVehicle","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":701},{"name":"ShouldBeKnockedOut","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":702},{"name":"JumpOutVehicle","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":703},{"name":"SwitchSeat","ret":"void","params":[{"type":"int","name":"pTransportPositionIndex"},{"type":"int","name":"pVehicleSeat"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":704},{"name":"IsGettingIn","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":705},{"name":"IsGettingOut","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":706},{"name":"IsSwitchSeat","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":707},{"name":"WasGearChange","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":708},{"name":"SetClutchState","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":709},{"name":"KeepInVehicleSpaceAfterLeave","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":710},{"name":"ProcessLeaveEvents","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":711},{"name":"IsObjectIgnoredOnGettingOut","ret":"bool","params":[{"type":"IEntity","name":"entity"}],"file":"3_Game/human.c","line":713}]},{"name":"HumanCommandWeapons","url":"classes/HumanCommandWeapons/","file":"3_Game/human.c","line":999,"methods":[{"name":"HumanCommandWeapons","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":1001},{"name":"~HumanCommandWeapons","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/human.c","line":1002},{"name":"IsActionFinished","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1005},{"name":"GetRunningAction","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns -1 when no action is running or RELOAD,MECHANISM, ....","file":"3_Game/human.c","line":1008},{"name":"GetRunningActionType","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns -1 when no action is running or appropriate action type","file":"3_Game/human.c","line":1011},{"name":"SetActionProgressParams","ret":"void","params":[{"type":"float","name":"pStart"},{"type":"float","name":"pEnd"}],"mods":["proto","native"],"proto":true,"brief":"sets start and end animation position - f.e. for reload clip action","file":"3_Game/human.c","line":1014},{"name":"StartAction","ret":"bool","params":[{"type":"WeaponActions","name":"pAction"},{"type":"int","name":"pActionType"}],"mods":["proto","native"],"proto":true,"brief":"start reload,mechanism,chambering,unjam ...","file":"3_Game/human.c","line":1017},{"name":"RegisterEvent","ret":"void","params":[{"type":"string","name":"pName"},{"type":"int","name":"pId"}],"mods":["proto","native"],"proto":true,"brief":"register events","file":"3_Game/human.c","line":1020},{"name":"IsEvent","ret":"int","mods":["proto","native"],"proto":true,"brief":"return -1 when there is no event, otherwise it returns pId of event from animation","file":"3_Game/human.c","line":1023},{"name":"IsInWeaponReloadBulletSwitchState","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true when clip visual change is needed for reload clip action","file":"3_Game/human.c","line":1026},{"name":"SetADS","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"brief":"sets head tilt to optics","file":"3_Game/human.c","line":1029},{"name":"LiftWeapon","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"brief":"command for lifting weapon near obstacles (works only when weapon is raised)","file":"3_Game/human.c","line":1032},{"name":"IsWeaponLifted","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return if lifting weapon is active","file":"3_Game/human.c","line":1035},{"name":"ObstructWeapon","ret":"void","params":[{"type":"float","name":"pState01"}],"mods":["proto","native"],"proto":true,"brief":"command for obstruction weapon near obstacles","file":"3_Game/human.c","line":1038},{"name":"GetWeaponObstruction","ret":"float","mods":["proto","native"],"proto":true,"brief":"return obstruction value","file":"3_Game/human.c","line":1041},{"name":"GetAimingHandsOffsetUD","ret":"float","mods":["proto","native"],"proto":true,"brief":"returns aiming hands up/down (y) offset angle","file":"3_Game/human.c","line":1044},{"name":"GetAimingHandsOffsetLR","ret":"float","mods":["proto","native"],"proto":true,"brief":"returns aiming hands left/right (x) offset angle","file":"3_Game/human.c","line":1047},{"name":"RegisterDefaultEvents","ret":"void","file":"3_Game/human.c","line":1050},{"name":"SetInitState","ret":"void","params":[{"type":"int","name":"pFrameIndex"}],"mods":["proto","native"],"proto":true,"brief":"this sets to a weapon init state each weapon has a different weapon state those states are defined by animation set by AddItemInHandsProfileIK - in DayZPlayerCfgBase.c each frame of animation is one init state","file":"3_Game/human.c","line":1085},{"name":"StaticSetInitState","ret":"void","params":[{"type":"Human","name":"pHuman"},{"type":"int","name":"pFrameIdx"}],"mods":["proto","native","static"],"proto":true,"brief":"just static version of SetInitState","file":"3_Game/human.c","line":1088},{"name":"GetBaseAimingAngleUD","ret":"float","mods":["proto","native"],"proto":true,"brief":"returns base aiming angle UD - without sway/offsets/...","file":"3_Game/human.c","line":1095},{"name":"GetBaseAimingAngleLR","ret":"float","mods":["proto","native"],"proto":true,"brief":"returns base aiming angle LR - without sway/offsets/...","file":"3_Game/human.c","line":1098},{"name":"SetThrowingMode","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1103},{"name":"IsThrowingMode","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1105},{"name":"ThrowItem","ret":"void","params":[{"type":"int","name":"throwType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1107},{"name":"WasItemLeaveHandsEvent","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1109},{"name":"DebugIsEvent","ret":"int","mods":["proto","native"],"proto":true,"brief":"return -1 when there is no event, otherwise it returns pId of event from animation","file":"3_Game/human.c","line":1115},{"name":"DebugResetEvents","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":1118}]},{"name":"HumanInputController","url":"classes/HumanInputController/","file":"3_Game/human.c","line":17,"methods":[{"name":"SetDisabled","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"brief":"disables input controller","file":"3_Game/human.c","line":22},{"name":"GetMovement","ret":"void","params":[{"mods":["out"],"type":"float","name":"pSpeed"},{"mods":["out"],"type":"vector","name":"pLocalDirection"}],"mods":["proto"],"proto":true,"brief":"returns pSpeed 0,1..2..3 (idle, walk, run, sprint), local normalized direction vector","file":"3_Game/human.c","line":25},{"name":"GetHeadingAngle","ret":"float","mods":["proto","native"],"proto":true,"brief":"returns main heading angle (in radians) -PI .. PI (this is world Y angle player is actualy pointing the camera)","file":"3_Game/human.c","line":28},{"name":"GetAimChange","ret":"vector","mods":["proto","native"],"proto":true,"brief":"returns per tick aim change (in radians)","file":"3_Game/human.c","line":31},{"name":"GetAimDelta","ret":"vector","params":[{"type":"float","name":"dt"}],"mods":["proto","native"],"proto":true,"brief":"returns aim change (in radians)","file":"3_Game/human.c","line":34},{"name":"GetTracking","ret":"vector","mods":["proto","native"],"proto":true,"brief":"returns absolute tracking change (in radians)","file":"3_Game/human.c","line":37},{"name":"CameraViewChanged","ret":"bool","mods":["proto","native"],"proto":true,"brief":"1st/3rd person camera view","file":"3_Game/human.c","line":40},{"name":"CameraIsFreeLook","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if freelook is active","file":"3_Game/human.c","line":43},{"name":"ResetFreeLookToggle","ret":"void","mods":["proto","native"],"proto":true,"brief":"reset freelook toggle","file":"3_Game/human.c","line":46},{"name":"CameraIsTracking","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns if camera is tracking (using IR device)","file":"3_Game/human.c","line":49},{"name":"Camera3rdIsRightShoulder","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if camera is on right/ false-left shoulder","file":"3_Game/human.c","line":52},{"name":"IsStanceChange","ret":"bool","mods":["proto","native"],"proto":true,"brief":"stance change button was pressed","file":"3_Game/human.c","line":57},{"name":"IsJumpClimb","ret":"bool","mods":["proto","native"],"proto":true,"brief":"jump/climb action was pressed","file":"3_Game/human.c","line":60},{"name":"IsMeleeEvade","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns pressed SHIFT (melee evade)","file":"3_Game/human.c","line":66},{"name":"IsMeleeFastAttackModifier","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns SHIFT down (melee fast/heavy) attack modifier","file":"3_Game/human.c","line":69},{"name":"IsMeleeLREvade","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns 0,1,2 = none,left,right","file":"3_Game/human.c","line":72},{"name":"IsMeleeWeaponAttack","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return weapon melee attack modifier","file":"3_Game/human.c","line":75},{"name":"WeaponWasRaiseClick","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if weapon click perfomed recently (before raise specifically)","file":"3_Game/human.c","line":80},{"name":"IsWeaponRaised","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if weapon is raised","file":"3_Game/human.c","line":83},{"name":"WeaponADS","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if weapon ADS mode","file":"3_Game/human.c","line":86},{"name":"ResetADS","ret":"void","mods":["proto","native"],"proto":true,"brief":"resets ADS mode to default","file":"3_Game/human.c","line":89},{"name":"IsThrowingModeChange","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if change of throwing mode has been requested","file":"3_Game/human.c","line":92},{"name":"ResetThrowingMode","ret":"void","mods":["proto","native"],"proto":true,"brief":"resets Throwing mode","file":"3_Game/human.c","line":95},{"name":"IsWalkToggled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if Walk set to toggle","file":"3_Game/human.c","line":98},{"name":"IsUseButton","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Deprecated; returns true if Use/Attack button is pressed (== true for multiple ticks). Synced.","file":"3_Game/human.c","line":106},{"name":"IsUseButtonDown","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Deprecated; returns true if Use/Attack button has just been pressed (== true for 1 tick only). Synced.","file":"3_Game/human.c","line":112},{"name":"IsUseItemButton","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if 'UADefaultAction' button is pressed (== true for multiple ticks). Synced.","file":"3_Game/human.c","line":115},{"name":"IsUseItemButtonDown","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if 'UADefaultAction' button has just been pressed (== true for 1 tick only). Synced.","file":"3_Game/human.c","line":117},{"name":"IsAttackButton","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if 'UAFire' button is pressed (== true for multiple ticks). Synced.","file":"3_Game/human.c","line":120},{"name":"IsAttackButtonDown","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if 'UAFire' button has just been pressed (== true for 1 tick only). Synced.","file":"3_Game/human.c","line":122},{"name":"IsSingleUse","ret":"bool","mods":["proto","native"],"proto":true,"brief":"single 'UADefaultAction' (== true for 1 tick only) + not raised","file":"3_Game/human.c","line":125},{"name":"IsContinuousUse","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Long click 'UADefaultAction' (== true for multiple ticks) + not raised","file":"3_Game/human.c","line":128},{"name":"IsContinuousUseStart","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is start of cont. 'UADefaultAction' (== true for 1 tick only) + not raised","file":"3_Game/human.c","line":131},{"name":"IsContinuousUseEnd","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is end of cont. 'UADefaultAction' (== true for 1 tick only) + not raised","file":"3_Game/human.c","line":134},{"name":"IsImmediateAction","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is immediate action triggered - 1 tick only Middle Button + not raised !","file":"3_Game/human.c","line":138},{"name":"IsReloadOrMechanismSingleUse","ret":"bool","mods":["proto","native"],"proto":true,"brief":"R - reloading / bolting (== true for 1 tick only)","file":"3_Game/human.c","line":144},{"name":"IsReloadOrMechanismContinuousUse","ret":"bool","mods":["proto","native"],"proto":true,"brief":"R - reloading / bolting - long press (== true for multiple ticks)","file":"3_Game/human.c","line":147},{"name":"IsReloadOrMechanismContinuousUseStart","ret":"bool","mods":["proto","native"],"proto":true,"brief":"R - reloading / bolting (== true for 1 tick only)","file":"3_Game/human.c","line":150},{"name":"IsReloadOrMechanismContinuousUseEnd","ret":"bool","mods":["proto","native"],"proto":true,"brief":"R - reloading / bolting - long press (== true for multiple ticks)","file":"3_Game/human.c","line":153},{"name":"IsZoom","ret":"bool","mods":["proto","native"],"proto":true,"brief":"zooming","file":"3_Game/human.c","line":156},{"name":"IsZoomToggle","ret":"bool","mods":["proto","native"],"proto":true,"brief":"zooming toggle","file":"3_Game/human.c","line":159},{"name":"ResetZoomToggle","ret":"void","mods":["proto","native"],"proto":true,"brief":"reset zoom toggle","file":"3_Game/human.c","line":162},{"name":"IsSightChange","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sight has been changed (in/out ironsights)","file":"3_Game/human.c","line":165},{"name":"IsZoomIn","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":168},{"name":"IsZoomOut","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":171},{"name":"IsFireModeChange","ret":"bool","mods":["proto","native"],"proto":true,"brief":"fire mode has changed","file":"3_Game/human.c","line":174},{"name":"IsZeroingUp","ret":"bool","mods":["proto","native"],"proto":true,"brief":"zeroing up","file":"3_Game/human.c","line":177},{"name":"IsZeroingDown","ret":"bool","mods":["proto","native"],"proto":true,"brief":"zeroing down","file":"3_Game/human.c","line":180},{"name":"IsHoldBreath","ret":"bool","mods":["proto","native"],"proto":true,"brief":"holding breath","file":"3_Game/human.c","line":183},{"name":"ResetHoldBreath","ret":"void","mods":["proto","native"],"proto":true,"brief":"reset hold breath toggle","file":"3_Game/human.c","line":186},{"name":"IsGestureSlot","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns 1..12 if F1 - F12 us pressed, 0 otherwise Deprecated; slots no longer used, bindable input actions instead","file":"3_Game/human.c","line":192},{"name":"IsOtherController","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true, if player controls other entity (vehicle for example)","file":"3_Game/human.c","line":195},{"name":"IsQuickBarSlot","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns 1..10 if some quickbar slot is used, 0 otherwise","file":"3_Game/human.c","line":200},{"name":"IsQuickBarSingleUse","ret":"bool","mods":["proto","native"],"proto":true,"brief":"single use (== true for 1 tick only) quickbar + not raised !","file":"3_Game/human.c","line":204},{"name":"IsQuickBarContinuousUse","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Long click use (== true for multiple ticks) long quickbar + not raised !","file":"3_Game/human.c","line":208},{"name":"IsQuickBarContinuousUseStart","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is start of cont use (== true for 1 tick only) long quickbar + not raised !","file":"3_Game/human.c","line":212},{"name":"IsQuickBarContinuousUseEnd","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is end of cont use (== true for 1 tick only) long quickbar + not raised !","file":"3_Game/human.c","line":216},{"name":"LimitsDisableSprint","ret":"void","params":[{"type":"bool","name":"pDisable"}],"mods":["proto","native"],"proto":true,"brief":"this disables sprint","file":"3_Game/human.c","line":224},{"name":"LimitsIsSprintDisabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is sprint disabled","file":"3_Game/human.c","line":227},{"name":"OverrideMovementSpeed","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":234},{"name":"OverrideMovementAngle","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":237},{"name":"OverrideAimChangeX","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":240},{"name":"OverrideAimChangeY","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":243},{"name":"OverrideMeleeEvade","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":246},{"name":"OverrideRaise","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":249},{"name":"Override3rdIsRightShoulder","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":252},{"name":"OverrideFreeLook","ret":"void","params":[{"type":"HumanInputControllerOverrideType","name":"overrideType"},{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/human.c","line":255},{"name":"HumanInputController","kind":"ctor","ret":"void","mods":["private"],"brief":"never created by script","file":"3_Game/human.c","line":261},{"name":"~HumanInputController","kind":"dtor","ret":"void","mods":["private"],"brief":"never created by script","file":"3_Game/human.c","line":266}]},{"name":"HumanInventory","url":"classes/HumanInventory/","base":"GameInventory","brief":"inventory for plain man/human","file":"3_Game/Systems/Inventory/HumanInventory.c","line":9,"methods":[{"name":"GetEntityInHands","ret":"EntityAI","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":16},{"name":"CanAddEntityInHands","ret":"bool","params":[{"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"brief":"alternative for TestAddEntityInHands(e, true, true, true);","file":"3_Game/Systems/Inventory/HumanInventory.c","line":21},{"name":"TestAddEntityInHands","ret":"bool","params":[{"type":"EntityAI","name":"e"},{"type":"bool","name":"do_resevation_check"},{"type":"bool","name":"do_item_check"},{"type":"bool","name":"do_lock_check"},{"type":"bool","name":"do_occupancy_test"},{"type":"bool","name":"do_script_check"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":30},{"name":"CanRemoveEntityInHands","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":35},{"name":"CanOpenInventory","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":37},{"name":"CreateInHands","ret":"EntityAI","params":[{"type":"string","name":"typeName"}],"mods":["proto","native"],"proto":true,"brief":"creates new entity in hands","file":"3_Game/Systems/Inventory/HumanInventory.c","line":44},{"name":"GetUserReservedLocationCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":46},{"name":"FindUserReservedLocationIndex","ret":"int","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":47},{"name":"FindCollidingUserReservedLocationIndex","ret":"int","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":48},{"name":"GetUserReservedLocation","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out","notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":49},{"name":"FindFirstUserReservedLocationIndexForContainer","ret":"int","params":[{"mods":["notnull"],"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":50},{"name":"SetUserReservedLocation","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"eai"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":52},{"name":"ClearUserReservedLocation","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"eai"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":53},{"name":"ClearUserReservedLocationAtIndex","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":54},{"name":"ClearUserReservedLocationForContainer","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"eai"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":55},{"name":"GetDebugFlag","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":56},{"name":"CreateInInventory","ret":"EntityAI","params":[{"type":"string","name":"type"}],"mods":["override"],"brief":"creates entity somewhere in inventory","file":"3_Game/Systems/Inventory/HumanInventory.c","line":65},{"name":"ClearUserReservedLocationSynced","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"eai"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":73},{"name":"ClearUserReservedLocationAtIndexSynced","ret":"void","params":[{"type":"int","name":"index"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":85},{"name":"GetManOwner","ret":"Man","file":"3_Game/Systems/Inventory/HumanInventory.c","line":102},{"name":"HasEntityInHands","ret":"bool","params":[{"type":"EntityAI","name":"e"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":107},{"name":"ProcessHandEvent","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":112},{"name":"OnHandsStateChanged","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":114},{"name":"OnHandsExitedStableState","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":115},{"name":"OnHandsEnteredStableState","ret":"void","params":[{"type":"HandStateBase","name":"src"},{"type":"HandStateBase","name":"dst"}],"proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":116},{"name":"OnEntityInHandsCreated","ret":"void","params":[{"type":"InventoryLocation","name":"src"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":118},{"name":"OnEntityInHandsDestroyed","ret":"void","params":[{"type":"InventoryLocation","name":"src"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":126},{"name":"HandEvent","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"HandEventBase","name":"e"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":134},{"name":"DropEntity","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":139},{"name":"ThrowEntity","ret":"bool","params":[{"type":"EntityAI","name":"item"},{"type":"vector","name":"dir"},{"type":"float","name":"force"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":164},{"name":"RedirectToHandEvent","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":200},{"name":"TakeToDst","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":243},{"name":"TakeEntityToInventory","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":253},{"name":"TakeEntityToCargoEx","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"brief":"Put item into into cargo on specific cargo location","file":"3_Game/Systems/Inventory/HumanInventory.c","line":277},{"name":"TakeEntityAsAttachmentEx","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":308},{"name":"SwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":338},{"name":"ForceSwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"mods":["override"],"brief":"returns item to previous location, if available","file":"3_Game/Systems/Inventory/HumanInventory.c","line":382},{"name":"LocalDestroyEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"brief":"returns item to previous location, if available","file":"3_Game/Systems/Inventory/HumanInventory.c","line":435},{"name":"ReplaceItemWithNew","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":461},{"name":"ReplaceItemElsewhereWithNewInHands","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":470},{"name":"ReplaceItemInElsewhereWithNewinHandsImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"HandEventBase","name":"e"}],"mods":["protected"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":476},{"name":"ReplaceItemInHandsWithNewImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"HandEventBase","name":"e"}],"mods":["protected"],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":511},{"name":"ReplaceItemInHandsWithNew","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":541},{"name":"ReplaceItemInHandsWithNewElsewhere","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":547},{"name":"SwappingToPreviousLocation","ret":"bool","params":[{"type":"EntityAI","name":"item1"},{"type":"EntityAI","name":"item2"},{"mods":["out"],"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":553},{"name":"HandleInventoryManipulation","ret":"void","proto":true,"file":"3_Game/Systems/Inventory/HumanInventory.c","line":591},{"name":"Update","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":593},{"name":"ValidateUserReservationCancel","ret":"bool","params":[{"mods":["inout"],"type":"Serializer","name":"ctx"},{"type":"InventoryValidation","name":"validation"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":614},{"name":"PostDeferredEventTakeToDst","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"brief":"TODO(kumarjac): It returned true and claimed success before, is this correct?","file":"3_Game/Systems/Inventory/HumanInventory.c","line":631},{"name":"PostDeferredForceSwapEntities","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":637},{"name":"OnInventoryCheck","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/Systems/Inventory/HumanInventory.c","line":642}],"members":[{"name":"m_syncClearUserReservationindex","type":"int","init":"-1","file":"3_Game/Systems/Inventory/HumanInventory.c","line":11}]},{"name":"HumanInventoryWithFSM","url":"classes/HumanInventoryWithFSM/","base":"HumanInventory","brief":"HumanInventory... with FSM (synchronous, no anims)","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":5,"methods":[{"name":"HumanInventoryWithFSM","kind":"ctor","ret":"void","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":11},{"name":"CreateStableStates","ret":"void","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":16},{"name":"Init","ret":"void","mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":26},{"name":"CanProcessHandEvents","ret":"bool","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":90},{"name":"ProcessHandEvent","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"mods":["override"],"brief":"hand's fsm handling of events @NOTE:\t\twarning: ProcessHandEvent can be called only within DayZPlayer::HandleInventory (or ::CommandHandler)","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":96},{"name":"ProcessHandAbortEvent","ret":"bool","params":[{"type":"HandEventBase","name":"e"}],"file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":116},{"name":"CheckFSMState","ret":"void","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":134},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":148},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":159},{"name":"GetCurrentStateID","ret":"int","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":169},{"name":"IsIdle","ret":"bool","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":171},{"name":"NetSyncCurrentStateID","ret":"void","params":[{"type":"int","name":"id"}],"brief":"Engine callback - network synchronization of FSM's state. not intended to direct use.","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":176}],"members":[{"name":"m_FSM","type":"ref HandFSM","mods":["protected"],"brief":"hand slot state machine","file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":7},{"name":"m_Empty","type":"ref HandStateBase","mods":["protected"],"file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":8},{"name":"m_Equipped","type":"ref HandStateBase","mods":["protected"],"file":"3_Game/Systems/Inventory/HumanInventoryWithFSM.c","line":9}]},{"name":"HumanItemAccessor","url":"classes/HumanItemAccessor/","file":"3_Game/humanitems.c","line":109,"methods":[{"name":"OnItemInHandsChanged","ret":"void","params":[{"type":"bool","name":"pInstant","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"signalization from script to engine that item in hands changed","file":"3_Game/humanitems.c","line":112},{"name":"ResetWeaponInHands","ret":"void","mods":["proto","native"],"proto":true,"brief":"reset weapon anim override in case of premature death","file":"3_Game/humanitems.c","line":115},{"name":"HideItemInHands","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["proto","native"],"proto":true,"brief":"hides item in hands visually","file":"3_Game/humanitems.c","line":118},{"name":"IsItemInHandsHidden","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns if item in hands is hidden visually","file":"3_Game/humanitems.c","line":121},{"name":"IsItemInHandsWeapon","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if item in hands is a weapon","file":"3_Game/humanitems.c","line":124},{"name":"WeaponGetCameraPoint","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"pPos"},{"mods":["out"],"type":"vector","name":"pRot"}],"mods":["proto","native"],"proto":true,"brief":"returns true if weapon is item and it has camera point - local pos, dir in weapon space","file":"3_Game/humanitems.c","line":127},{"name":"WeaponGetCameraPointMSTransform","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"pCamEntity"},{"type":"vector","name":"pCamPoint"},{"type":"vector","name":"pCamDir"},{"mods":["out"],"type":"vector","name":"pTm","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"returns true if weapon is item and it has camera point - model space matrix -","file":"3_Game/humanitems.c","line":130},{"name":"WeaponGetCameraPointBoneRelative","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"pCamEntity"},{"type":"vector","name":"pCamPoint"},{"type":"vector","name":"pCamDir"},{"type":"int","name":"pBoneIndex"},{"mods":["out"],"type":"vector","name":"pTm","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"returns true if weapon is item and it has camera point - model space matrix -","file":"3_Game/humanitems.c","line":133},{"name":"WeaponGetAimingModelDirTm","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"pTm","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"return current aiming point from aiming model (additive swaying applied - no recoil points)","file":"3_Game/humanitems.c","line":136},{"name":"GetItemInHandsBehaviourCfg","ret":"HumanItemBehaviorCfg","mods":["proto","native"],"proto":true,"file":"3_Game/humanitems.c","line":139},{"name":"HumanItemAccessor","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/humanitems.c","line":141},{"name":"~HumanItemAccessor","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/humanitems.c","line":145}]},{"name":"HumanItemBehaviorCfg","url":"classes/HumanItemBehaviorCfg/","file":"3_Game/humanitems.c","line":5,"methods":[{"name":"SetIK","ret":"void","params":[{"type":"int","name":"pStance"},{"type":"int","name":"pMovement"},{"type":"bool","name":"pAim"},{"type":"bool","name":"pRArm"},{"type":"bool","name":"pLArm"}],"file":"3_Game/humanitems.c","line":44},{"name":"SetIKStance","ret":"void","params":[{"type":"int","name":"pStance"},{"type":"bool","name":"pAim"},{"type":"bool","name":"pRArm"},{"type":"bool","name":"pLArm"}],"file":"3_Game/humanitems.c","line":59},{"name":"SetIKMelee","ret":"void","params":[{"type":"int","name":"pHitType"},{"type":"bool","name":"pAim"},{"type":"bool","name":"pRArm"},{"type":"bool","name":"pLArm"}],"file":"3_Game/humanitems.c","line":74},{"name":"SetIKAll","ret":"void","params":[{"type":"bool","name":"pAim"},{"type":"bool","name":"pRArm"},{"type":"bool","name":"pLArm"}],"file":"3_Game/humanitems.c","line":84}],"members":[{"name":"IKSETTING_AIMING","type":"int","mods":["static"],"init":"0x1","brief":"bit mask of ik settings","file":"3_Game/humanitems.c","line":11},{"name":"IKSETTING_RHAND","type":"int","mods":["static"],"init":"0x2","file":"3_Game/humanitems.c","line":12},{"name":"IKSETTING_LHAND","type":"int","mods":["static"],"init":"0x4","file":"3_Game/humanitems.c","line":13},{"name":"m_iType","type":"int","file":"3_Game/humanitems.c","line":15},{"name":"m_iStanceMask","type":"int","brief":"combinations of STANCEMASK_","file":"3_Game/humanitems.c","line":17},{"name":"m_StanceMovements","type":"int","array":"6","brief":"6 stances -> all has movement mask, STANCEIDX_ ... is index","file":"3_Game/humanitems.c","line":18},{"name":"m_StanceRotation","type":"int","array":"6","file":"3_Game/humanitems.c","line":19},{"name":"m_IKSettings","type":"int","array":"24","brief":"[stance][movement] mask for ik","file":"3_Game/humanitems.c","line":20},{"name":"m_IKSettingsMelee","type":"int","array":"2","brief":"[inpact type] mask for ik (0 - light/1 - heavy)","file":"3_Game/humanitems.c","line":21},{"name":"m_iPerItemCameraUserData","type":"int","brief":"per item camera user data - can be obtained in runtime by DayZPlayer.GetPerItemCameraUD()","file":"3_Game/humanitems.c","line":22},{"name":"m_fMoveHeadingFilterSpan","type":"float","brief":"movement caps","file":"3_Game/humanitems.c","line":25},{"name":"m_fMoveHeadingSprintFilterSpan","type":"float","brief":"delay of alignment when sprintinh","file":"3_Game/humanitems.c","line":26},{"name":"m_fMoveHeadingProneFilterSpan","type":"float","brief":"delay of alignment when moving in prone stance","file":"3_Game/humanitems.c","line":27},{"name":"m_fMoveHeadingFilterSpeed","type":"float","brief":"max speed of alignment when moving","file":"3_Game/humanitems.c","line":28},{"name":"m_fMeleeEvadeHeadingFilterSpan","type":"float","brief":"evade caps","file":"3_Game/humanitems.c","line":31},{"name":"m_fMeleeEvadeHeadingFilterSpeed","type":"float","brief":"max speed of alignment when evading","file":"3_Game/humanitems.c","line":32},{"name":"m_bAttackLean","type":"bool","brief":"per weapon lean forward","file":"3_Game/humanitems.c","line":36},{"name":"m_bJumpAllowed","type":"bool","brief":"per weapon lean forward","file":"3_Game/humanitems.c","line":39},{"name":"m_bPlaceholder","type":"bool","mods":["private"],"file":"3_Game/humanitems.c","line":41}]},{"name":"HumanMovementState","url":"classes/HumanMovementState/","file":"3_Game/human.c","line":1153,"methods":[{"name":"IsRaised","ret":"bool","file":"3_Game/human.c","line":1163},{"name":"IsRaisedInProne","ret":"bool","file":"3_Game/human.c","line":1169},{"name":"IsInProne","ret":"bool","file":"3_Game/human.c","line":1175},{"name":"IsInRaisedProne","ret":"bool","file":"3_Game/human.c","line":1181},{"name":"IsLeaning","ret":"bool","file":"3_Game/human.c","line":1187}],"members":[{"name":"m_CommandTypeId","type":"int","brief":"current command's id","file":"3_Game/human.c","line":1155},{"name":"m_iStanceIdx","type":"int","brief":"current stance (DayZPlayerConstants.STANCEIDX_ERECT, ...), only if the command has a stance","file":"3_Game/human.c","line":1156},{"name":"m_iMovement","type":"int","brief":"current movement (0 idle, 1 walk, 2-run, 3-sprint), only if the command has a movement","file":"3_Game/human.c","line":1157},{"name":"m_fLeaning","type":"float","brief":"leaning state (not all commands need to have all movements)","file":"3_Game/human.c","line":1158},{"name":"m_LocalMovement","type":"int","init":"-1","file":"3_Game/human.c","line":1160}]},{"name":"HumanSteakMeat","url":"classes/HumanSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/HumanSteakMeat.c","line":1,"methods":[{"name":"HumanSteakMeat","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Edible_Base/HumanSteakMeat.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/HumanSteakMeat.c","line":8},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/HumanSteakMeat.c","line":13},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/HumanSteakMeat.c","line":18},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/HumanSteakMeat.c","line":23},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/HumanSteakMeat.c","line":28}]},{"name":"HumanType","url":"classes/HumanType/","base":"ManType","file":"3_Game/human.c","line":1325},{"name":"HungerMdfr","url":"classes/HungerMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":7},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":16},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":21},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":26},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":31}],"members":[{"name":"m_EnergyDelta","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":3},{"name":"m_LastEnergyLevel","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":4},{"name":"m_MovementState","type":"ref HumanMovementState","init":"new HumanMovementState()","file":"4_World/Classes/PlayerModifiers/Modifiers/Hunger.c","line":5}]},{"name":"HungerNotfr","url":"classes/HungerNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":1,"methods":[{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":10},{"name":"DisplayTendency","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":15},{"name":"GetObservedValue","ret":"float","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":42}],"members":[{"name":"DEC_TRESHOLD_LOW","type":"float","mods":["protected","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":3},{"name":"DEC_TRESHOLD_MED","type":"float","mods":["protected","const"],"init":"-0.35","file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":4},{"name":"DEC_TRESHOLD_HIGH","type":"float","mods":["protected","const"],"init":"-0.57","file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":5},{"name":"INC_TRESHOLD_LOW","type":"float","mods":["protected","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":6},{"name":"INC_TRESHOLD_MED","type":"float","mods":["protected","const"],"init":"0.35","file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":7},{"name":"INC_TRESHOLD_HIGH","type":"float","mods":["protected","const"],"init":"0.57","file":"4_World/Classes/PlayerNotifiers/Notifiers/HungerNotfr.c","line":8}]},{"name":"HungerSoundHandlerBase","url":"classes/HungerSoundHandlerBase/","base":"SoundHandlerBase","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":3}]},{"name":"HungerSoundHandlerClient","url":"classes/HungerSoundHandlerClient/","base":"HungerSoundHandlerBase","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":13,"methods":[{"name":"Update","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":20},{"name":"ProcessSound","ret":"void","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":28},{"name":"PlaySound","ret":"void","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":39}],"members":[{"name":"SOUND_INTERVALS_LIGHT_MIN","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":15},{"name":"SOUND_INTERVALS_LIGHT_MAX","type":"float","mods":["const"],"init":"30","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":16},{"name":"m_SoundTime","type":"float","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":17},{"name":"m_Sound","type":"EffectSound","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":18}]},{"name":"HungerSoundHandlerServer","url":"classes/HungerSoundHandlerServer/","base":"HungerSoundHandlerBase","file":"4_World/Classes/SoundHandlers/HungerSoundHandler.c","line":58},{"name":"HunterPants_Autumn","url":"classes/HunterPants_Autumn/","base":"HunterPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HunterPants_ColorBase.c","line":9},{"name":"HunterPants_Brown","url":"classes/HunterPants_Brown/","base":"HunterPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HunterPants_ColorBase.c","line":10},{"name":"HunterPants_ColorBase","url":"classes/HunterPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/HunterPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HunterPants_ColorBase.c","line":3}]},{"name":"HunterPants_Spring","url":"classes/HunterPants_Spring/","base":"HunterPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HunterPants_ColorBase.c","line":11},{"name":"HunterPants_Summer","url":"classes/HunterPants_Summer/","base":"HunterPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HunterPants_ColorBase.c","line":12},{"name":"HunterPants_Winter","url":"classes/HunterPants_Winter/","base":"HunterPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HunterPants_ColorBase.c","line":13},{"name":"HuntingBag","url":"classes/HuntingBag/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/HuntingBag.c","line":1},{"name":"HuntingBag_Hannah","url":"classes/HuntingBag_Hannah/","base":"HuntingBag","file":"4_World/Entities/ItemBase/Clothing/HuntingBag.c","line":2},{"name":"HuntingJacket_Autumn","url":"classes/HuntingJacket_Autumn/","base":"HuntingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HuntingJacket_ColorBase.c","line":9},{"name":"HuntingJacket_Brown","url":"classes/HuntingJacket_Brown/","base":"HuntingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HuntingJacket_ColorBase.c","line":10},{"name":"HuntingJacket_ColorBase","url":"classes/HuntingJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/HuntingJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HuntingJacket_ColorBase.c","line":3}]},{"name":"HuntingJacket_Spring","url":"classes/HuntingJacket_Spring/","base":"HuntingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HuntingJacket_ColorBase.c","line":11},{"name":"HuntingJacket_Summer","url":"classes/HuntingJacket_Summer/","base":"HuntingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HuntingJacket_ColorBase.c","line":12},{"name":"HuntingJacket_Winter","url":"classes/HuntingJacket_Winter/","base":"HuntingJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HuntingJacket_ColorBase.c","line":13},{"name":"HuntingKnife","url":"classes/HuntingKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/HuntingKnife.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/HuntingKnife.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/HuntingKnife.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/HuntingKnife.c","line":13}]},{"name":"HuntingOptic","url":"classes/HuntingOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":1,"methods":[{"name":"HuntingOptic","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":5},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":11},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":24},{"name":"HideSelection","ret":"void","params":[{"type":"string","name":"selection_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":34},{"name":"ShowSelection","ret":"void","params":[{"type":"string","name":"selection_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":44},{"name":"ParentUsesWinchesterTypeMount","ret":"bool","file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":66}],"members":[{"name":"m_Parent","type":"EntityAI","file":"4_World/Entities/ItemBase/Inventory_Base/HuntingOptic.c","line":3}]},{"name":"HuntingVest","url":"classes/HuntingVest/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/HuntingVest.c","line":1},{"name":"HuntingVest_Winter","url":"classes/HuntingVest_Winter/","base":"HuntingVest","file":"4_World/Entities/ItemBase/Clothing/HuntingVest.c","line":3},{"name":"Iceaxe","url":"classes/Iceaxe/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Iceaxe.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Iceaxe.c","line":3}]},{"name":"Icon","url":"classes/Icon/","base":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1,"methods":[{"name":"Icon","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"bool","name":"hands_icon","def":"false"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":42},{"name":"~Icon","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":66},{"name":"GetSelectedWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":83},{"name":"GetCursorWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":88},{"name":"GetMicromanagedPanel","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":93},{"name":"IsDragged","ret":"bool","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":98},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":103},{"name":"SetParentWidget","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":120},{"name":"GetRelevantInventoryAction","ret":"int","params":[{"type":"int","name":"relevantActions"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":143},{"name":"RefreshQuickbar","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":149},{"name":"DoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":159},{"name":"DraggingOverSwap","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":259},{"name":"DraggingOverCombine","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":315},{"name":"MouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":348},{"name":"MouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"s"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":359},{"name":"DraggingOver","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":369},{"name":"OnPerformCombination","ret":"void","params":[{"type":"int","name":"combinationFlags"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":454},{"name":"PerformCombination","ret":"bool","params":[{"type":"EntityAI","name":"selectedEntity"},{"type":"EntityAI","name":"targetEntity"},{"type":"int","name":"combinationFlag"},{"type":"InventoryLocation","name":"ilSwapDst","def":"null"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":518},{"name":"UpdateFrameColor","ret":"void","params":[{"type":"EntityAI","name":"selectedEntity"},{"type":"EntityAI","name":"targetEntity"},{"type":"int","name":"combinationFlag"},{"type":"Widget","name":"w"},{"type":"InventoryLocation","name":"il","def":"null"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":568},{"name":"ShowActionMenuCombine","ret":"void","params":[{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"},{"type":"int","name":"combinationFlags"},{"type":"Widget","name":"w"},{"type":"bool","name":"color_test"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":616},{"name":"OnPerformRecipe","ret":"void","params":[{"type":"int","name":"id"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":695},{"name":"Combine","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":704},{"name":"CombineItems","ret":"bool","params":[{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":731},{"name":"FlagAction","ret":"bool","params":[{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"},{"type":"int","name":"combinationFlags"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":737},{"name":"MouseClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":826},{"name":"DropReceivedFromMain","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":887},{"name":"Swap","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":976},{"name":"ToRefresh","ret":"void","params":[{"type":"Icon","name":"icon"},{"type":"Icon","name":"icon2"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1034},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1040},{"name":"SetSize","ret":"void","params":[{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1067},{"name":"SetPos","ret":"void","params":[{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1073},{"name":"GetCargoPos","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1079},{"name":"SetCargoPos","ret":"void","params":[{"type":"int","name":"x"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1084},{"name":"DestroyWhiteBackground","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1090},{"name":"CreateWhiteBackground","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1117},{"name":"OnDraggingOverBackground","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1147},{"name":"DropReceivedFromBackground","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1182},{"name":"RevertToOriginalFlip","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1199},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1216},{"name":"SetTemperature","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1233},{"name":"RefreshIconPos","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1238},{"name":"FullScreen","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1244},{"name":"RefreshPos","ret":"void","params":[{"type":"int","name":"row"},{"type":"int","name":"column"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1255},{"name":"GetObject","ret":"Object","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1266},{"name":"RefreshMuzzleIcon","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1271},{"name":"SetQuantity","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1322},{"name":"SetSort","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1371},{"name":"GetSort","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1377},{"name":"SetItemPreviewEx","ret":"void","params":[{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1382},{"name":"SetItemPreview","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1390},{"name":"SetItemSizeEx","ret":"void","params":[{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1395},{"name":"SetItemSize","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1408},{"name":"UpdateFlip","ret":"void","params":[{"type":"bool","name":"flipped"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1413},{"name":"InitLock","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"EntityAI","name":"obj"},{"type":"int","name":"x_pos"},{"type":"int","name":"y_pos"},{"type":"bool","name":"flip"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1426},{"name":"InitEx","ret":"void","params":[{"type":"EntityAI","name":"obj"},{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1447},{"name":"Init","ret":"void","params":[{"type":"EntityAI","name":"obj"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1500},{"name":"CheckIsWeapon","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1505},{"name":"CheckIsMagazineEx","ret":"void","params":[{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1579},{"name":"CheckIsMagazine","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1617},{"name":"CheckHasTemperature","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1622},{"name":"CheckHasQuantityEx","ret":"void","params":[{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1630},{"name":"CheckHasQuantity","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1641},{"name":"SetPosX","ret":"void","params":[{"type":"int","name":"x"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1646},{"name":"SetPosY","ret":"void","params":[{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1651},{"name":"SetSizeX","ret":"void","params":[{"type":"int","name":"x"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1656},{"name":"SetSizeY","ret":"void","params":[{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1661},{"name":"GetPosX","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1666},{"name":"GetPosY","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1671},{"name":"GetSizeX","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1676},{"name":"GetSizeY","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1681},{"name":"SetPosEx","ret":"void","params":[{"type":"bool","name":"refresh","def":"true"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1686},{"name":"SetPos","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1720},{"name":"SetSize","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1725},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1755}],"members":[{"name":"m_SizeX","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":3},{"name":"m_SizeY","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":4},{"name":"m_PosX","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":5},{"name":"m_PosY","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":6},{"name":"m_Lock","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":8},{"name":"m_IsWeapon","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":9},{"name":"m_IsMagazine","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":10},{"name":"m_HasTemperature","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":11},{"name":"m_HasQuantity","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":12},{"name":"m_CurrQuantity","type":"float","mods":["protected"],"init":"-1","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":13},{"name":"m_Obj","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":15},{"name":"m_Item","type":"ItemBase","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":16},{"name":"m_HandsIcon","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":17},{"name":"m_CargoPos","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":18},{"name":"m_IsDragged","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":19},{"name":"m_PreviousFlipOrientation","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":20},{"name":"NUMBER_OF_TIMERS","type":"int","mods":["const"],"init":"2","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":22},{"name":"m_ItemPreview","type":"ItemPreviewWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":24},{"name":"m_ColorWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":26},{"name":"m_SelectedPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":27},{"name":"m_MicromanagedPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":28},{"name":"m_CursorWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":29},{"name":"m_QuantityPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":31},{"name":"m_QuantityItem","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":32},{"name":"m_QuantityProgress","type":"ProgressBarWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":33},{"name":"m_QuantityStack","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":34},{"name":"m_ItemSizePanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":36},{"name":"m_ItemSizeWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":37},{"name":"m_AmmoIcons","type":"ref array<ImageWidget>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":39},{"name":"m_AmmoTypeIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":40}]},{"name":"IconsContainer","url":"classes/IconsContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":1,"methods":[{"name":"IconsContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":5},{"name":"UnfocusAll","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":9},{"name":"GetItemCount","ret":"int","file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":26},{"name":"AddItem","ret":"void","params":[{"type":"Icon","name":"icon"}],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":31},{"name":"GetIcon","ret":"Icon","params":[{"type":"int","name":"entity_id"}],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":39},{"name":"GetIconByIndex","ret":"Icon","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":44},{"name":"RemoveItem","ret":"void","params":[{"type":"Icon","name":"icon"}],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":51},{"name":"RemoveItem","ret":"void","params":[{"type":"int","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":69},{"name":"ContainsEntity","ret":"bool","params":[{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":74},{"name":"UpdateItemsTemperature","ret":"void","file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":79},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":91}],"members":[{"name":"m_EntitiesMap","type":"ref map<int, ref Icon>","mods":["protected"],"init":"new map<int, ref Icon>","file":"5_Mission/GUI/InventoryNew/Containers/IconsContainer.c","line":3}]},{"name":"IEntity","url":"classes/IEntity/","base":"Managed","topic":"EntityAttributes","brief":"Internal ancestor of all Entity implementations.","file":"1_Core/proto/EnEntity.c","line":164,"methods":[{"name":"EOnTouch","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"\\name Event methods Event method stubs. Reimplement these in inherited entities to receive event calls","file":"1_Core/proto/EnEntity.c","line":171},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.TOUCH","file":"1_Core/proto/EnEntity.c","line":174},{"name":"EOnExtra","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.INIT","file":"1_Core/proto/EnEntity.c","line":177},{"name":"EOnNotVisible","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.EXTRA","file":"1_Core/proto/EnEntity.c","line":180},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["event","protected"],"brief":"EntityEvent.NOTVISIBLE","file":"1_Core/proto/EnEntity.c","line":183},{"name":"EOnVisible","ret":"int","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.FRAME","file":"1_Core/proto/EnEntity.c","line":186},{"name":"EOnPostFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.VISIBLE","file":"1_Core/proto/EnEntity.c","line":189},{"name":"EOnWorldProcess","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.POSTFRAME","file":"1_Core/proto/EnEntity.c","line":192},{"name":"EOnAnimEvent","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"AnimEvent","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.WORLDPROCESS","file":"1_Core/proto/EnEntity.c","line":195},{"name":"EOnSoundEvent","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"SoundEvent","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.ANIMEVENT","file":"1_Core/proto/EnEntity.c","line":198},{"name":"EOnSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"dt"}],"mods":["event","protected"],"brief":"EntityEvent.SOUNDEVENT","file":"1_Core/proto/EnEntity.c","line":201},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["event","protected"],"brief":"EntityEvent.SIMULATE","file":"1_Core/proto/EnEntity.c","line":204},{"name":"EOnJointBreak","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.POSTSIMULATE","file":"1_Core/proto/EnEntity.c","line":207},{"name":"EOnPhysicsMove","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.JOINTBREAK","file":"1_Core/proto/EnEntity.c","line":210},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.PHYSICSMOVE","file":"1_Core/proto/EnEntity.c","line":213},{"name":"EOnUser0","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"EntityEvent.CONTACT","file":"1_Core/proto/EnEntity.c","line":216},{"name":"EOnUser1","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"EntityEvent.EV_USER+0","file":"1_Core/proto/EnEntity.c","line":219},{"name":"EOnEnter","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.EV_USER+1","file":"1_Core/proto/EnEntity.c","line":222},{"name":"EOnLeave","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["event","protected"],"brief":"EntityEvent.ENTER","file":"1_Core/proto/EnEntity.c","line":225},{"name":"EOnUser4","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"EntityEvent.LEAVE","file":"1_Core/proto/EnEntity.c","line":228},{"name":"EOnDummy020","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"EntityEvent.EV_USER+4","file":"1_Core/proto/EnEntity.c","line":231},{"name":"EOnDummy021","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":234},{"name":"EOnDummy022","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":237},{"name":"EOnDummy023","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":240},{"name":"EOnDummy024","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":243},{"name":"EOnDummy025","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":246},{"name":"EOnDummy026","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":249},{"name":"EOnDummy027","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":252},{"name":"EOnDummy028","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":255},{"name":"EOnDummy029","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":258},{"name":"EOnDummy030","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":261},{"name":"EOnDummy031","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"brief":"Placeholder","file":"1_Core/proto/EnEntity.c","line":264},{"name":"GetTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":""}],"mods":["proto","external"],"proto":true,"brief":"Returns transformation of Entity. It returns only so much vectors as array is big","file":"1_Core/proto/EnEntity.c","line":288},{"name":"GetRenderTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":""}],"mods":["proto","external"],"proto":true,"brief":"Returns render transformation of Entity. Must pass in vector array size of 4","file":"1_Core/proto/EnEntity.c","line":303},{"name":"GetLocalTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":""}],"mods":["proto","external"],"proto":true,"brief":"Returns local transformation of Entity. It returns only so much vectors as array is big","file":"1_Core/proto/EnEntity.c","line":318},{"name":"GetTransformAxis","ret":"vector","params":[{"type":"int","name":"axis"}],"mods":["proto","native","external"],"proto":true,"brief":"Returns one row of Entity transformation matrix","file":"1_Core/proto/EnEntity.c","line":337},{"name":"SetTransform","ret":"void","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native","external"],"proto":true,"brief":"Sets entity transformation","file":"1_Core/proto/EnEntity.c","line":356},{"name":"GetOrigin","ret":"vector","mods":["proto","native","external"],"proto":true,"brief":"Returns origin of Entity","file":"1_Core/proto/EnEntity.c","line":368},{"name":"GetLocalPosition","ret":"vector","mods":["proto","external"],"proto":true,"brief":"Returns local position of Entity","file":"1_Core/proto/EnEntity.c","line":380},{"name":"GetYawPitchRoll","ret":"vector","mods":["proto","native","external"],"proto":true,"brief":"Returns orientation of Entity in world space (Yaw, Pitch, Roll)","file":"1_Core/proto/EnEntity.c","line":392},{"name":"GetAngles","ret":"vector","mods":["proto","native","external"],"proto":true,"brief":"Same as GetYawPitchRoll, but returns rotation vector around X, Y and Z axis.","file":"1_Core/proto/EnEntity.c","line":397},{"name":"GetLocalYawPitchRoll","ret":"vector","mods":["proto","native","external"],"proto":true,"brief":"Returns local orientation when it's in hierarchy (Yaw, Pitch, Roll)","file":"1_Core/proto/EnEntity.c","line":409},{"name":"GetLocalAngles","ret":"vector","mods":["proto","native","external"],"proto":true,"brief":"Same as GetLocalYawPitchRoll, but returns rotation vector around X, Y and Z axis.","file":"1_Core/proto/EnEntity.c","line":414},{"name":"SetYawPitchRoll","ret":"void","params":[{"type":"vector","name":"angles"}],"mods":["proto","native","external"],"proto":true,"brief":"Sets angles for entity (Yaw, Pitch, Roll)","file":"1_Core/proto/EnEntity.c","line":427},{"name":"SetAngles","ret":"void","params":[{"type":"vector","name":"angles"}],"mods":["proto","native","external"],"proto":true,"brief":"Same as SetYawPitchRoll, but sets rotation around X, Y and Z axis.","file":"1_Core/proto/EnEntity.c","line":432},{"name":"SetOrigin","ret":"void","params":[{"type":"vector","name":"orig"}],"mods":["proto","native","external"],"proto":true,"brief":"Sets origin for entity","file":"1_Core/proto/EnEntity.c","line":445},{"name":"GetScale","ret":"float","mods":["proto","native","external"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":447},{"name":"SetScale","ret":"void","params":[{"type":"float","name":"scale"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":448},{"name":"VectorToParent","ret":"vector","params":[{"type":"vector","name":"vec"}],"mods":["proto","native","external"],"proto":true,"brief":"Transforms local vector to world space","file":"1_Core/proto/EnEntity.c","line":460},{"name":"CoordToParent","ret":"vector","params":[{"type":"vector","name":"coord"}],"mods":["proto","native","external"],"proto":true,"brief":"Transforms local position to world space","file":"1_Core/proto/EnEntity.c","line":473},{"name":"VectorToLocal","ret":"vector","params":[{"type":"vector","name":"vec"}],"mods":["proto","native","external"],"proto":true,"brief":"Transforms world space vector to local space","file":"1_Core/proto/EnEntity.c","line":486},{"name":"CoordToLocal","ret":"vector","params":[{"type":"vector","name":"coord"}],"mods":["proto","native","external"],"proto":true,"brief":"Transforms world space position to local space","file":"1_Core/proto/EnEntity.c","line":499},{"name":"GetID","ret":"int","mods":["proto","native"],"proto":true,"brief":"Return unique entity ID","file":"1_Core/proto/EnEntity.c","line":518},{"name":"SetID","ret":"void","params":[{"type":"int","name":"id"}],"mods":["proto","native"],"proto":true,"brief":"Set unique entity ID","file":"1_Core/proto/EnEntity.c","line":531},{"name":"SetName","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":533},{"name":"GetName","ret":"string","mods":["proto","native","external","owned"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":534},{"name":"AddChild","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"child"},{"type":"int","name":"pivot"},{"type":"bool","name":"positionOnly","def":"false"}],"mods":["proto","native","external"],"proto":true,"brief":"Adds child entity to this entity.","file":"1_Core/proto/EnEntity.c","line":551},{"name":"RemoveChild","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"child"},{"type":"bool","name":"keepTransform","def":"false"}],"mods":["proto","native","external"],"proto":true,"brief":"Removes child entity from hierarchy.","file":"1_Core/proto/EnEntity.c","line":560},{"name":"GetPhysics","ret":"Physics","mods":["proto","native","external"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":562},{"name":"IsHierarchyPositionOnly","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns if the hierarchy component was created with positionOnly","file":"1_Core/proto/EnEntity.c","line":565},{"name":"GetHierarchyPivot","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the hierarchy component pivot","file":"1_Core/proto/EnEntity.c","line":568},{"name":"GetParent","ret":"IEntity","mods":["proto","native"],"proto":true,"brief":"Returns pointer to parent Entity in hierarchy","file":"1_Core/proto/EnEntity.c","line":571},{"name":"GetChildren","ret":"IEntity","mods":["proto","native"],"proto":true,"brief":"Returns pointer to first child Entity in hierarchy","file":"1_Core/proto/EnEntity.c","line":573},{"name":"GetSibling","ret":"IEntity","mods":["proto","native"],"proto":true,"brief":"Returns pointer to next child Entity on the same hierarchy","file":"1_Core/proto/EnEntity.c","line":575},{"name":"GetBounds","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mins"},{"mods":["out"],"type":"vector","name":"maxs"}],"mods":["proto","external"],"proto":true,"brief":"Returns local bounding box of model on Entity","file":"1_Core/proto/EnEntity.c","line":595},{"name":"GetWorldBounds","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mins"},{"mods":["out"],"type":"vector","name":"maxs"}],"mods":["proto","external"],"proto":true,"brief":"Returns quantized world-bound-box of Entity","file":"1_Core/proto/EnEntity.c","line":614},{"name":"GetFlags","ret":"EntityFlags","mods":["proto","native","external"],"proto":true,"brief":"Returns Entity flags","file":"1_Core/proto/EnEntity.c","line":630},{"name":"IsFlagSet","ret":"bool","params":[{"type":"EntityFlags","name":"flags"}],"mods":["proto","native","external"],"proto":true,"brief":"Test if one or more of specified flags are set","file":"1_Core/proto/EnEntity.c","line":643},{"name":"SetFlags","ret":"EntityFlags","params":[{"type":"EntityFlags","name":"flags"},{"type":"bool","name":"recursively"}],"mods":["proto","native","external"],"proto":true,"brief":"Sets Entity flags. It's OR operation, not rewrite. Returns previous flags","file":"1_Core/proto/EnEntity.c","line":658},{"name":"ClearFlags","ret":"EntityFlags","params":[{"type":"EntityFlags","name":"flags"},{"type":"bool","name":"recursively"}],"mods":["proto","native","external"],"proto":true,"brief":"Clear Entity flags. Returns cleared flags","file":"1_Core/proto/EnEntity.c","line":673},{"name":"GetEventMask","ret":"EntityEvent","mods":["proto","native","external"],"proto":true,"brief":"Returns current event mask","file":"1_Core/proto/EnEntity.c","line":686},{"name":"SetEventMask","ret":"EntityEvent","params":[{"type":"EntityEvent","name":"e"}],"mods":["proto","native","external"],"proto":true,"brief":"Sets event mask","file":"1_Core/proto/EnEntity.c","line":701},{"name":"ClearEventMask","ret":"EntityEvent","params":[{"type":"EntityEvent","name":"e"}],"mods":["proto","native","external"],"proto":true,"brief":"Clears event mask","file":"1_Core/proto/EnEntity.c","line":718},{"name":"SendEvent","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"actor"},{"type":"EntityEvent","name":"e"},{"type":"void","name":"extra"}],"mods":["proto","external","volatile"],"proto":true,"brief":"Dynamic event invokation. Parameters are the same as in IEntity::EOnXXXX() methods","file":"1_Core/proto/EnEntity.c","line":721},{"name":"SetObject","ret":"void","params":[{"type":"vobject","name":"object"},{"type":"string","name":"options"}],"mods":["proto","native","external"],"proto":true,"brief":"Sets the visual object to this entity. Reference is added and released upon entity destruction","file":"1_Core/proto/EnEntity.c","line":737},{"name":"GetVObject","ret":"vobject","mods":["proto","native"],"proto":true,"brief":"Returns visual object set to this Entity. No reference is added","file":"1_Core/proto/EnEntity.c","line":742},{"name":"Animate","ret":"int","params":[{"type":"float","name":"speed"},{"type":"int","name":"loop"}],"mods":["proto","native","external"],"proto":true,"brief":"Updates animation (either xob, or particle, whatever)","file":"1_Core/proto/EnEntity.c","line":745},{"name":"AnimateEx","ret":"int","params":[{"type":"float","name":"speed"},{"type":"int","name":"loop"},{"mods":["out"],"type":"vector","name":"lin"},{"mods":["out"],"type":"vector","name":"ang"}],"mods":["proto","native","external"],"proto":true,"brief":"Updates animation (either xob, or particle, whatever)","file":"1_Core/proto/EnEntity.c","line":747},{"name":"SetCameraMask","ret":"int","params":[{"type":"int","name":"mask"}],"mods":["proto","native","external"],"proto":true,"brief":"Sets visibility mask for cameras, where Entity will be rendered","file":"1_Core/proto/EnEntity.c","line":750},{"name":"FilterNextTrace","ret":"void","mods":["proto","native","external"],"proto":true,"brief":"When called, the Entity is excluded from consequent TraceMove/TraceLine","file":"1_Core/proto/EnEntity.c","line":756},{"name":"Update","ret":"int","mods":["proto","native","external"],"proto":true,"brief":"Updates entity state/position. Should be called when you want to manually commit position changes etc before trace methods etc. Entity is updated automatically at the end and the beginning of simulation step, when it has EntityFlags.TFL_ACTIVE flag set.","file":"1_Core/proto/EnEntity.c","line":766},{"name":"IEntity","kind":"ctor","ret":"void","params":[{"type":"IEntitySource","name":"src"},{"type":"IEntity","name":"parent"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Constructor","file":"1_Core/proto/EnEntity.c","line":770}]},{"name":"IEntityComponentSource","url":"classes/IEntityComponentSource/","base":"BaseContainer","file":"2_GameLib/components/gameLibComponents.c","line":5},{"name":"IEntitySource","url":"classes/IEntitySource/","base":"BaseContainer","file":"1_Core/proto/EnEntity.c","line":15,"methods":[{"name":"GetChildren","ret":"IEntitySource","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":17},{"name":"GetSibling","ret":"IEntitySource","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":18},{"name":"GetParent","ret":"IEntitySource","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":19}]},{"name":"ImageWidget","url":"classes/ImageWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":247,"methods":[{"name":"LoadImageFile","ret":"bool","params":[{"type":"int","name":"num"},{"type":"string","name":"name"},{"type":"bool","name":"noCache","def":"false"}],"mods":["proto","native"],"proto":true,"brief":"Loads image. When image of this 'num' is already loaded, then is replaced by new one.","file":"1_Core/proto/EnWidgets.c","line":257},{"name":"SetImageTexture","ret":"void","params":[{"type":"int","name":"image"},{"type":"RTTextureWidget","name":"texture"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":258},{"name":"GetImageSize","ret":"void","params":[{"type":"int","name":"image"},{"mods":["out"],"type":"int","name":"sx"},{"mods":["out"],"type":"int","name":"sy"}],"mods":["proto"],"proto":true,"brief":"returns size of image","file":"1_Core/proto/EnWidgets.c","line":260},{"name":"SetImage","ret":"bool","params":[{"type":"int","name":"num"}],"mods":["proto","native"],"proto":true,"brief":"Switches to another image, if it's loaded","file":"1_Core/proto/EnWidgets.c","line":267},{"name":"GetImage","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns active image","file":"1_Core/proto/EnWidgets.c","line":269},{"name":"SetUV","ret":"void","params":[{"type":"float","name":"uv","array":"4][2"}],"mods":["proto","native"],"proto":true,"brief":"When WF_CUSTOMUV is set, we can supply our own UV coords instead of computed ones.","file":"1_Core/proto/EnWidgets.c","line":275},{"name":"LoadMaskTexture","ret":"bool","params":[{"type":"string","name":"resource"}],"mods":["proto","native"],"proto":true,"brief":"Loads texture as mask used for alpha masking.","file":"1_Core/proto/EnWidgets.c","line":282},{"name":"GetMaskProgress","ret":"float","mods":["proto","native"],"proto":true,"brief":"Progress determines which alpha values are opaque using the mask. For progress x, pixels with alpha in mask < x will be opaque and alpha in mask > x will be transparent. For smooth transition see GetMaskTransitionWidth.","file":"1_Core/proto/EnWidgets.c","line":290},{"name":"SetMaskProgress","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"See GetMaskProgress for explanation.","file":"1_Core/proto/EnWidgets.c","line":296},{"name":"GetMaskTransitionWidth","ret":"float","mods":["proto","native"],"proto":true,"brief":"Transition width 0.1 and progress 0.2 mean that values in mask lower than progress will be opaque. Values higher than (progress + width) will be transparent and values between progress and (progress + width) will be smoothly transitioned.","file":"1_Core/proto/EnWidgets.c","line":304},{"name":"SetMaskTransitionWidth","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"See GetMaskTransitionWidth for transition width explanation.","file":"1_Core/proto/EnWidgets.c","line":310}]},{"name":"ImmuneSystemMdfr","url":"classes/ImmuneSystemMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":15},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":20},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":24},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":29},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":34}],"members":[{"name":"m_HasDisease","type":"bool","file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":3},{"name":"m_HasHealings","type":"bool","file":"4_World/Classes/PlayerModifiers/Modifiers/ImmuneSystem.c","line":4}]},{"name":"ImmunityBoost","url":"classes/ImmunityBoost/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":7},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":18},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":23},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":28},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":33},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":39},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":45}],"members":[{"name":"m_LastWaterLevel","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":3},{"name":"m_MovementState","type":"ref HumanMovementState","init":"new HumanMovementState()","file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":4},{"name":"m_RegenTime","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/ImmunityBoost.c","line":5}]},{"name":"ImpactEffectsData","url":"classes/ImpactEffectsData/","file":"3_Game/ImpactEffects.c","line":10,"members":[{"name":"m_DirectHit","type":"Object","file":"3_Game/ImpactEffects.c","line":12},{"name":"m_ImpactType","type":"int","file":"3_Game/ImpactEffects.c","line":13},{"name":"m_ComponentIndex","type":"int","file":"3_Game/ImpactEffects.c","line":14},{"name":"m_IsDeflected","type":"bool","file":"3_Game/ImpactEffects.c","line":15},{"name":"m_IsWater","type":"bool","file":"3_Game/ImpactEffects.c","line":16},{"name":"m_Surface","type":"string","file":"3_Game/ImpactEffects.c","line":17},{"name":"m_AmmoType","type":"string","file":"3_Game/ImpactEffects.c","line":18},{"name":"m_InSpeed","type":"vector","file":"3_Game/ImpactEffects.c","line":19},{"name":"m_OutSpeed","type":"vector","file":"3_Game/ImpactEffects.c","line":20},{"name":"m_Position","type":"vector","file":"3_Game/ImpactEffects.c","line":21},{"name":"m_SurfaceNormal","type":"vector","file":"3_Game/ImpactEffects.c","line":22},{"name":"m_ExitPosition","type":"vector","file":"3_Game/ImpactEffects.c","line":23}]},{"name":"ImpactMaterials","url":"classes/ImpactMaterials/","file":"3_Game/ImpactEffects.c","line":28,"methods":[{"name":"RegisterSurface","ret":"int","params":[{"type":"string","name":"surface"}],"mods":["static"],"file":"3_Game/ImpactEffects.c","line":84},{"name":"UnregisterSurface","ret":"bool","params":[{"type":"string","name":"surface"}],"mods":["static"],"file":"3_Game/ImpactEffects.c","line":94},{"name":"RegisterIgnoredAmmo","ret":"int","params":[{"type":"string","name":"ammo"}],"mods":["static"],"file":"3_Game/ImpactEffects.c","line":105},{"name":"UnregisterIgnoredAmmo","ret":"bool","params":[{"type":"string","name":"ammo"}],"mods":["static"],"file":"3_Game/ImpactEffects.c","line":117},{"name":"GetImpactEffect","ret":"typename","params":[{"type":"string","name":"surface"},{"type":"string","name":"ammoType"}],"mods":["static"],"file":"3_Game/ImpactEffects.c","line":128},{"name":"EvaluateImpactEffectEx","ret":"void","params":[{"type":"ImpactEffectsData","name":"pData"}],"mods":["static"],"file":"3_Game/ImpactEffects.c","line":140},{"name":"EvaluateImpactEffect","ret":"void","params":[{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"int","name":"impact_type"},{"type":"vector","name":"surfNormal"},{"type":"vector","name":"exitPos"},{"type":"vector","name":"inSpeed"},{"type":"vector","name":"outSpeed"},{"type":"bool","name":"deflected"},{"type":"string","name":"ammoType"},{"type":"bool","name":"isWater"}],"mods":["static"],"file":"3_Game/ImpactEffects.c","line":145}],"members":[{"name":"m_ImpactEffect","type":"ref map<string, typename>","mods":["static"],"file":"3_Game/ImpactEffects.c","line":30},{"name":"m_LastRegisteredMaterial","type":"int","mods":["static"],"init":"0","file":"3_Game/ImpactEffects.c","line":31},{"name":"m_IgnoredAmmo","type":"ref map<string, int>","mods":["static"],"brief":"Map of ammo which will not spawn any impact effect","file":"3_Game/ImpactEffects.c","line":34},{"name":"m_LastRegisteredIgnoredAmmo","type":"int","mods":["static"],"init":"0","file":"3_Game/ImpactEffects.c","line":35},{"name":"PLASTIC","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Plastic\")","brief":"\\name Surface effects Register all hit materials here! When modding, these can be unregistered with 'UnregisterSurface' if so desired","file":"3_Game/ImpactEffects.c","line":42},{"name":"SAND","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Sand\")","file":"3_Game/ImpactEffects.c","line":43},{"name":"DESERT_SAND","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Desert_Sand\")","file":"3_Game/ImpactEffects.c","line":44},{"name":"TEXTILE","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Textile\")","file":"3_Game/ImpactEffects.c","line":45},{"name":"CONCRETE","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Concrete\")","file":"3_Game/ImpactEffects.c","line":46},{"name":"GRAVEL","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Gravel\")","file":"3_Game/ImpactEffects.c","line":47},{"name":"DIRT","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Dirt\")","file":"3_Game/ImpactEffects.c","line":48},{"name":"FOLIAGE","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Foliage\")","file":"3_Game/ImpactEffects.c","line":49},{"name":"FOLIAGE_GREEN","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Foliage_Green\")","file":"3_Game/ImpactEffects.c","line":50},{"name":"FOLIAGE_CONIFER","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Foliage_Conifer\")","file":"3_Game/ImpactEffects.c","line":51},{"name":"GRASS","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Grass\")","file":"3_Game/ImpactEffects.c","line":52},{"name":"WOOD","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Wood\")","file":"3_Game/ImpactEffects.c","line":53},{"name":"METAL","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Metal\")","file":"3_Game/ImpactEffects.c","line":54},{"name":"GLASS","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Glass\")","file":"3_Game/ImpactEffects.c","line":55},{"name":"GLASS_THIN","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Glass_Thin\")","file":"3_Game/ImpactEffects.c","line":56},{"name":"WATER","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Water\")","file":"3_Game/ImpactEffects.c","line":57},{"name":"RUBBER","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Rubber\")","file":"3_Game/ImpactEffects.c","line":58},{"name":"PLASTER","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Plaster\")","file":"3_Game/ImpactEffects.c","line":59},{"name":"ICE","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Ice\")","file":"3_Game/ImpactEffects.c","line":60},{"name":"SNOW","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Snow\")","file":"3_Game/ImpactEffects.c","line":61},{"name":"MEATBONES","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_MeatBones\")","file":"3_Game/ImpactEffects.c","line":62},{"name":"MEATBONES_SHOVEL","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_MeatBones_MeleeShovel\")","file":"3_Game/ImpactEffects.c","line":63},{"name":"MEATBONES_PIPEWRENCH","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_MeatBones_MeleePipeWrench\")","file":"3_Game/ImpactEffects.c","line":64},{"name":"MEATBONES_WRENCH","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_MeatBones_MeleeWrench\")","file":"3_Game/ImpactEffects.c","line":65},{"name":"MEATBONES_FIST","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_MeatBones_MeleeFist\")","file":"3_Game/ImpactEffects.c","line":66},{"name":"UNDEFINED","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_Undefined\")","file":"3_Game/ImpactEffects.c","line":67},{"name":"ERROR_NO_MATERIAL","type":"int","mods":["static"],"init":"RegisterSurface(\"Hit_ErrorNoMaterial\")","file":"3_Game/ImpactEffects.c","line":68},{"name":"FIST","type":"int","mods":["static"],"init":"RegisterIgnoredAmmo(\"MeleeFist\")","brief":"\\name Ignored ammo Register ammo which will not spawn impact effects here When modding, these can be unregistered with 'UnregisterIgnoredAmmo' if so desired","file":"3_Game/ImpactEffects.c","line":76},{"name":"FIST_HEAVY","type":"int","mods":["static"],"init":"RegisterIgnoredAmmo(\"MeleeFist_Heavy\")","file":"3_Game/ImpactEffects.c","line":77},{"name":"SOFT","type":"int","mods":["static"],"init":"RegisterIgnoredAmmo(\"MeleeSoft\")","file":"3_Game/ImpactEffects.c","line":78},{"name":"SOFT_HEAVY","type":"int","mods":["static"],"init":"RegisterIgnoredAmmo(\"MeleeSoft_Heavy\")","file":"3_Game/ImpactEffects.c","line":79},{"name":"DUMMY","type":"int","mods":["static"],"init":"RegisterIgnoredAmmo(\"Dummy_Light\")","file":"3_Game/ImpactEffects.c","line":80},{"name":"DUMMY_HEAVY","type":"int","mods":["static"],"init":"RegisterIgnoredAmmo(\"Dummy_Heavy\")","file":"3_Game/ImpactEffects.c","line":81}]},{"name":"ImpactSoundLookupTable","url":"classes/ImpactSoundLookupTable/","base":"SoundLookupTable","file":"3_Game/DayZAnimEventMaps.c","line":116,"methods":[{"name":"ImpactSoundLookupTable","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":118}]},{"name":"ImprovisedBag","url":"classes/ImprovisedBag/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/ImprovisedBag.c","line":1},{"name":"ImprovisedExplosive","url":"classes/ImprovisedExplosive/","base":"ExplosivesBase","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":1,"methods":[{"name":"ImprovisedExplosive","kind":"ctor","ret":"void","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":34},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":42},{"name":"HasLockedTriggerSlots","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":48},{"name":"LockTriggerSlots","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":56},{"name":"UnlockTriggerSlots","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":62},{"name":"LockExplosivesSlots","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":68},{"name":"UnlockExplosivesSlots","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":74},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":80},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":102},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":109},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":130},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":140},{"name":"GetRemotelyActivatedItemBehaviour","ret":"RemotelyActivatedItemBehaviour","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":150},{"name":"PairRemote","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"trigger"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":155},{"name":"GetPairDevice","ret":"EntityAI","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":160},{"name":"CanBeArmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":165},{"name":"CanBeDisarmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":183},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":189},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":206},{"name":"IsTimerDetonable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":222},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":227},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":232},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":237},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":245},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":269},{"name":"InitiateExplosion","ret":"void","mods":["override","protected"],"proto":true,"brief":"not exploding itself, rely on attached explosives","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":343},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":345},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":359},{"name":"OnBeforeDisarm","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":373},{"name":"OnDisarmed","ret":"void","params":[{"type":"bool","name":"pWithTool"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":378},{"name":"UpdateLED","ret":"void","params":[{"type":"int","name":"pState"}],"mods":["override"],"brief":"attachment special handling on disarm","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":424},{"name":"OnTriggerAttached","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":431},{"name":"OnTriggerDetached","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":443},{"name":"UpdateVisuals","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":449},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":484},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":489},{"name":"GetArmSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":494},{"name":"GetDisarmSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":499},{"name":"GetDebugText","ret":"string","mods":["override","protected"],"cond":["DEVELOPER"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":506}],"members":[{"name":"TIME_TRIGGER_INITIAL_DELAY_SECS","type":"float","mods":["protected","const"],"init":"0.1","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":3},{"name":"TIME_TRIGGER_TIMER_BASED_DELAY_SECS","type":"float","mods":["protected","const"],"init":"1.0","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":4},{"name":"TIME_TRIGGER_DELAY_SECS","type":"float","mods":["protected","const"],"init":"0.3","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":5},{"name":"SLOT_TRIGGER_ALARM_CLOCK","type":"string","mods":["protected","static","const"],"init":"\"TriggerAlarmClock\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":7},{"name":"SLOT_TRIGGER_KITCHEN_TIMER","type":"string","mods":["protected","static","const"],"init":"\"TriggerKitchenTimer\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":8},{"name":"SLOT_TRIGGER_REMOTE","type":"string","mods":["protected","static","const"],"init":"\"TriggerRemoteDetonator_Receiver\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":9},{"name":"SLOT_EXPLOSIVE_A","type":"string","mods":["protected","static","const"],"init":"\"IEDExplosiveA\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":11},{"name":"SLOT_EXPLOSIVE_B","type":"string","mods":["protected","static","const"],"init":"\"IEDExplosiveB\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":12},{"name":"SLOT_EXPLOSIVE_COUNT","type":"int","mods":["protected","const"],"init":"2","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":14},{"name":"SLOT_EXPLOSIVES","type":"string","mods":["protected","const"],"array":"SLOT_EXPLOSIVE_COUNT","init":"{ SLOT_EXPLOSIVE_A, SLOT_EXPLOSIVE_B }","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":15},{"name":"SLOT_TRIGGERS_COUNT","type":"int","mods":["protected","const"],"init":"3","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":20},{"name":"SLOT_TRIGGERS","type":"string","mods":["protected","const"],"array":"SLOT_TRIGGERS_COUNT","init":"{ SLOT_TRIGGER_ALARM_CLOCK, SLOT_TRIGGER_KITCHEN_TIMER, SLOT_TRIGGER_REMOTE }","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":21},{"name":"ANIM_PHASE_TRIGGER_EMPTY","type":"string","mods":["protected","const"],"init":"\"TriggerEmpty\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":27},{"name":"ANIM_PHASE_TRIGGER_TIMER","type":"string","mods":["protected","const"],"init":"\"TriggerTimer\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":28},{"name":"ANIM_PHASE_TRIGGER_CLOCK","type":"string","mods":["protected","const"],"init":"\"TriggerClock\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":29},{"name":"ANIM_PHASE_TRIGGER_REMOTE","type":"string","mods":["protected","const"],"init":"\"TriggerRemote\"","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":30},{"name":"m_RAIB","type":"ref RemotelyActivatedItemBehaviour","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":32}]},{"name":"ImprovisedExplosivePlacing","url":"classes/ImprovisedExplosivePlacing/","base":"ImprovisedExplosive","file":"4_World/Entities/ExplosivesBase/ImprovisedExplosive.c","line":518},{"name":"ImprovisedFishingRod","url":"classes/ImprovisedFishingRod/","base":"FishingRod_Base_New","file":"4_World/Entities/ItemBase/Gear/Tools/ImprovisedFishingRod.c","line":1},{"name":"ImprovisedSuppressor","url":"classes/ImprovisedSuppressor/","base":"SuppressorBase","file":"4_World/Entities/ItemBase/SuppressorBase/ImprovisedSuppressor.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/ImprovisedSuppressor.c","line":9}],"members":[{"name":"SLOTS_ARRAY","type":"int","mods":["const"],"init":"9","file":"4_World/Entities/ItemBase/SuppressorBase/ImprovisedSuppressor.c","line":4},{"name":"slot_names","type":"string","array":"SLOTS_ARRAY","init":"{ /*\"weaponMuzzleAK\", */\"weaponBayonetAK\", \"weaponBayonet\", \"weaponBayonetMosin\", \"weaponBayonetSKS\",/* \"weaponMuzzleM4\",*/ \"weaponMuzzleMosin\", /*\"pistolMuzzle\",*/ \"weaponMuzzleMP5\" }","file":"4_World/Entities/ItemBase/SuppressorBase/ImprovisedSuppressor.c","line":6}]},{"name":"InfectedSoundEventBase","url":"classes/InfectedSoundEventBase/","base":"SoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":6,"methods":[{"name":"InfectedSoundEventBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":10},{"name":"~InfectedSoundEventBase","kind":"dtor","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":15},{"name":"Init","ret":"void","params":[{"type":"ZombieBase","name":"pInfected"}],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":20},{"name":"SoftStop","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":25},{"name":"Stop","ret":"void","mods":["override"],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":34},{"name":"PosUpdate","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":45},{"name":"Play","ret":"bool","mods":["override"],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":53}],"members":[{"name":"m_Infected","type":"ZombieBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":8}]},{"name":"InfectedSoundEventHandler","url":"classes/InfectedSoundEventHandler/","base":"SoundEventHandler","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":14,"methods":[{"name":"InfectedSoundEventHandler","kind":"ctor","ret":"void","params":[{"type":"ZombieBase","name":"pInfected"}],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":21},{"name":"GetSoundEventType","ret":"int","params":[{"type":"int","name":"id"}],"mods":["override","static"],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":33},{"name":"GetCurrentStateEventID","ret":"int","mods":["override"],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":38},{"name":"GetCurrentStateEventType","ret":"int","mods":["override"],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":47},{"name":"Stop","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":56},{"name":"SoftStop","ret":"void","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":64},{"name":"IsPlaying","ret":"bool","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":72},{"name":"PlayRequest","ret":"bool","params":[{"type":"int","name":"id"},{"type":"bool","name":"sent_from_server","def":"false"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":82}],"members":[{"name":"SOUND_EVENTS_MAX","type":"int","mods":["const"],"init":"EInfectedSoundEventID.ENUM_COUNT","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":16},{"name":"m_AvailableStates","type":"ref InfectedSoundEventBase","mods":["static"],"array":"SOUND_EVENTS_MAX","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":17},{"name":"m_CurrentState","type":"ref InfectedSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":18},{"name":"m_Infected","type":"ZombieBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":19}]},{"name":"InfluenzaAgent","url":"classes/InfluenzaAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":27},{"name":"AutoinfectCheck","ret":"bool","params":[{"type":"float","name":"deltaT"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":44},{"name":"CanAutoinfectPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":84},{"name":"GetInvasibilityEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":92},{"name":"GetPotencyEx","ret":"EStatLevels","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":116},{"name":"GetDieOffSpeedEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":124}],"members":[{"name":"INFLUENZA_AGENT_AUTOINFECT_THRESHOLD_HC","type":"float","mods":["const"],"init":"PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":3},{"name":"INVASIBILITY_INC_LOW_HC","type":"float","mods":["protected","const"],"init":"0.40","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":5},{"name":"INVASIBILITY_INC_MEDIUM_HC","type":"float","mods":["protected","const"],"init":"0.60","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":6},{"name":"INVASIBILITY_INC_CRITICAL_HC","type":"float","mods":["protected","const"],"init":"0.70","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":7},{"name":"INVASIBILITY_DEC_COMMON_COLD","type":"float","mods":["protected","const"],"init":"-0.3","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":9},{"name":"INVASIBILITY_DEC_INFLUENZA","type":"float","mods":["protected","const"],"init":"-0.3","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":10},{"name":"INVASIBILITY_DEC_PNEUMONIA","type":"float","mods":["protected","const"],"init":"0.00","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":11},{"name":"MAX_TIME_TO_CONTRACT","type":"int","mods":["protected","const"],"init":"8650","brief":"at this time [s], character will contract the disease","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":13},{"name":"CONTRACT_TIME_THRESHOLD_MIN","type":"int","mods":["protected","const"],"init":"10","brief":"min value of time [s] for subtraction from MAX_TIME_TO_CONTRACT (used for randomization)","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":14},{"name":"CONTRACT_TIME_THRESHOLD_MAX","type":"int","mods":["protected","const"],"init":"200","brief":"max value of time [s] for subtraction from MAX_TIME_TO_CONTRACT (used for randomization)","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":15},{"name":"m_TimeToContract","type":"int","mods":["protected"],"init":"MAX_TIME_TO_CONTRACT","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":17},{"name":"CONTRACT_HEATCOMFORT_MODIFIER","type":"float","mods":["protected","const"],"array":"3","init":"{ 0.25, // low 0.6, // medium 1.0, // critical }","file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":19},{"name":"m_ElapsedTime","type":"int","mods":["protected"],"file":"4_World/Classes/TransmissionAgents/Agents/InfluenzaAgent.c","line":25}]},{"name":"InfluenzaMdfr","url":"classes/InfluenzaMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":15},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":24},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":29},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":37},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":44},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":51},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":56}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["const"],"init":"600","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["const"],"init":"400","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":4},{"name":"COUGH_RND_DIVIDER_NORMAL_MIN","type":"int","mods":["private","const"],"init":"5","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":6},{"name":"COUGH_RND_DIVIDER_NORMAL_MAX","type":"int","mods":["private","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":7},{"name":"COUGH_RND_DIVIDER_SUPPRESSED_MIN","type":"int","mods":["private","const"],"init":"10","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":8},{"name":"COUGH_RND_DIVIDER_SUPPRESSED_MAX","type":"int","mods":["private","const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":9},{"name":"TEMPORARY_RESISTANCE_TIME","type":"int","mods":["private","const"],"init":"300","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":11},{"name":"m_ModifiersManager","type":"ModifiersManager","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Influenza.c","line":13}]},{"name":"IngameHud","url":"classes/IngameHud/","base":"Hud","file":"5_Mission/GUI/IngameHud.c","line":1,"methods":[{"name":"IngameHud","kind":"ctor","ret":"void","file":"5_Mission/GUI/IngameHud.c","line":120},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"hud_panel_widget"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":143},{"name":"InitBadgesAndNotifiers","ret":"void","brief":"gets scripted handler from widget","file":"5_Mission/GUI/IngameHud.c","line":242},{"name":"OnConnectionIconsSettingsChanged","ret":"void","params":[{"type":"bool","name":"enabled"}],"file":"5_Mission/GUI/IngameHud.c","line":332},{"name":"OnResizeScreen","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":337},{"name":"OnPlayerLoaded","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":346},{"name":"OnUnconsciousStart","ret":"void","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":359},{"name":"OnUnconsciousStop","ret":"void","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":364},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":370},{"name":"ShowWalkieTalkie","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":375},{"name":"ShowWalkieTalkie","ret":"void","params":[{"type":"int","name":"fadeOutSeconds"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":382},{"name":"SetWalkieTalkieText","ret":"void","params":[{"type":"string","name":"text"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":391},{"name":"SetCursorIcon","ret":"void","params":[{"type":"string","name":"icon"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":398},{"name":"ShowCursor","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":409},{"name":"HideCursor","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":414},{"name":"SetCursorIconScale","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"percentage"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":419},{"name":"SetCursorIconOffset","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":426},{"name":"SetCursorIconSize","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":431},{"name":"SetPermanentCrossHair","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/IngameHud.c","line":438},{"name":"DisplayNotifier","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"tendency"},{"type":"int","name":"status"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":444},{"name":"DisplayTendencyNormal","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"tendency"},{"type":"int","name":"status"}],"file":"5_Mission/GUI/IngameHud.c","line":483},{"name":"DisplayTendencyTemp","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"tendency"},{"type":"int","name":"status"}],"file":"5_Mission/GUI/IngameHud.c","line":517},{"name":"DisplayBadge","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"value"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":581},{"name":"SetTemperature","ret":"void","params":[{"type":"string","name":"temp"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":627},{"name":"HideTemperature","ret":"void","file":"5_Mission/GUI/IngameHud.c","line":637},{"name":"SetStaminaBarVisibility","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":647},{"name":"SetStomachState","ret":"void","params":[{"type":"int","name":"state"}],"file":"5_Mission/GUI/IngameHud.c","line":669},{"name":"SetStamina","ret":"void","params":[{"type":"int","name":"value"},{"type":"int","name":"range"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":675},{"name":"KeyPress","ret":"bool","params":[{"type":"int","name":"key"}],"file":"5_Mission/GUI/IngameHud.c","line":721},{"name":"ZeroingKeyPress","ret":"void","file":"5_Mission/GUI/IngameHud.c","line":726},{"name":"DisplayStance","ret":"void","params":[{"type":"int","name":"stance"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":731},{"name":"DisplayPresence","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":773},{"name":"ShowVehicleInfo","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":809},{"name":"HideVehicleInfo","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":829},{"name":"RefreshVehicleHud","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/IngameHud.c","line":841},{"name":"InitQuickbar","ret":"void","file":"5_Mission/GUI/IngameHud.c","line":860},{"name":"GetQuickbar","ret":"InventoryQuickbar","file":"5_Mission/GUI/IngameHud.c","line":868},{"name":"GetHudVisibility","ret":"IngameHudVisibility","file":"5_Mission/GUI/IngameHud.c","line":873},{"name":"UpdateQuickbarGlobalVisibility","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":878},{"name":"ShowQuickbarUI","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":888},{"name":"ShowQuickbarPlayer","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":894},{"name":"ShowHudPlayer","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":900},{"name":"ShowHudUI","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":906},{"name":"ShowHudInventory","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":912},{"name":"ShowQuickBar","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"brief":"global setting -> used to determine visibility based on platform","file":"5_Mission/GUI/IngameHud.c","line":918},{"name":"ShowHud","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":924},{"name":"ShowVehicleHud","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"enter/exit driver seat","file":"5_Mission/GUI/IngameHud.c","line":931},{"name":"SetVehicleHudDisabled","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"disable vehicle HUD through options menu","file":"5_Mission/GUI/IngameHud.c","line":937},{"name":"SetConnectivityStatIcon","ret":"void","params":[{"type":"EConnectivityStatType","name":"type"},{"type":"EConnectivityStatLevel","name":"level"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":942},{"name":"RefreshQuickbar","ret":"void","params":[{"type":"bool","name":"itemChanged","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":994},{"name":"GetHudPanelWidget","ret":"Widget","file":"5_Mission/GUI/IngameHud.c","line":1023},{"name":"UpdateBloodName","ret":"void","mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":1028},{"name":"RefreshPlayerTags","ret":"void","file":"5_Mission/GUI/IngameHud.c","line":1056},{"name":"ShowPlayerTag","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/IngameHud.c","line":1096},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":1138},{"name":"SpawnHitDirEffect","ret":"void","params":[{"type":"DayZPlayer","name":"player"},{"type":"float","name":"hit_direction"},{"type":"float","name":"intensity_max"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":1217},{"name":"UpdateHitDirEffects","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/IngameHud.c","line":1233},{"name":"CleanupHitDirEffects","ret":"void","file":"5_Mission/GUI/IngameHud.c","line":1241},{"name":"InitHeatBufferUI","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"5_Mission/GUI/IngameHud.c","line":1252},{"name":"Debug","ret":"void","file":"5_Mission/GUI/IngameHud.c","line":1257},{"name":"HideQuickbarTimer","ret":"void","proto":true,"file":"5_Mission/GUI/IngameHud.c","line":1301},{"name":"RefreshVehicleHudVisibility","ret":"void","proto":true,"file":"5_Mission/GUI/IngameHud.c","line":1302},{"name":"RefreshQuickbarVisibility","ret":"void","proto":true,"file":"5_Mission/GUI/IngameHud.c","line":1303},{"name":"RefreshHudVisibility","ret":"void","proto":true,"file":"5_Mission/GUI/IngameHud.c","line":1304},{"name":"UpdateSpecialtyMeter","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"proto":true,"file":"5_Mission/GUI/IngameHud.c","line":1305},{"name":"SetLeftStatsVisibility","ret":"void","params":[{"type":"bool","name":"visible"}],"proto":true,"file":"5_Mission/GUI/IngameHud.c","line":1306},{"name":"IsQuickbarVisible","ret":"bool","file":"5_Mission/GUI/IngameHud.c","line":1307},{"name":"IsHideQuickbarPlayer","ret":"bool","file":"5_Mission/GUI/IngameHud.c","line":1308},{"name":"GetQuickBarState","ret":"bool","file":"5_Mission/GUI/IngameHud.c","line":1309},{"name":"IsHudVisible","ret":"bool","file":"5_Mission/GUI/IngameHud.c","line":1310},{"name":"IsHideHudPlayer","ret":"bool","file":"5_Mission/GUI/IngameHud.c","line":1311},{"name":"GetHudState","ret":"bool","file":"5_Mission/GUI/IngameHud.c","line":1312}],"members":[{"name":"FADE_IN_TIME","type":"float","mods":["protected","const"],"init":"0.3","file":"5_Mission/GUI/IngameHud.c","line":3},{"name":"FADE_OUT_TIME","type":"float","mods":["protected","const"],"init":"0.3","file":"5_Mission/GUI/IngameHud.c","line":4},{"name":"HIDE_MENU_TIME","type":"float","mods":["protected","const"],"init":"5","file":"5_Mission/GUI/IngameHud.c","line":5},{"name":"m_StatesWidgetNames","type":"ref map<int,string>","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":7},{"name":"m_StatesWidgets","type":"ref map<int,ImageWidget>","mods":["protected"],"brief":"[key] ImageWidget","file":"5_Mission/GUI/IngameHud.c","line":8},{"name":"m_TendencyStatusCritical","type":"ref map<ImageWidget, int>","mods":["protected"],"brief":"array of icons that are blinking due to critical tendency status","file":"5_Mission/GUI/IngameHud.c","line":10},{"name":"TENDENCY_BLINK_TIME","type":"float","mods":["protected","const"],"init":"0.25","file":"5_Mission/GUI/IngameHud.c","line":11},{"name":"m_BlinkTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":12},{"name":"m_BadgesWidgetNames","type":"ref map<int,string>","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":14},{"name":"m_BadgesSupportedLevels","type":"ref map<int,int>","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":15},{"name":"m_BadgesWidgetDisplay","type":"ref map<int,int>","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":16},{"name":"m_BadgesWidgets","type":"ref map<int,ImageWidget>","mods":["protected"],"brief":"[key] ImageWidget","file":"5_Mission/GUI/IngameHud.c","line":17},{"name":"m_IsTemperatureVisible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":18},{"name":"m_TemperatureTimer","type":"float","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":19},{"name":"m_TemperatureShowTime","type":"float","mods":["protected"],"init":"30","file":"5_Mission/GUI/IngameHud.c","line":20},{"name":"m_HeatBufferPlus","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":21},{"name":"m_IsStaminaVisible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":23},{"name":"m_StaminaTimer","type":"float","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":24},{"name":"m_StaminaShowTime","type":"float","mods":["protected"],"init":"0.15","file":"5_Mission/GUI/IngameHud.c","line":25},{"name":"m_HudPanelWidget","type":"Widget","mods":["protected"],"brief":"always visible","file":"5_Mission/GUI/IngameHud.c","line":27},{"name":"m_QuickbarWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":28},{"name":"m_VehicleHudPanels","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":29},{"name":"m_Quickbar","type":"ref InventoryQuickbar","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":30},{"name":"m_ActiveVehicleHUD","type":"VehicleHudBase","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":32},{"name":"m_VehicleHudMap","type":"ref map<string, ref VehicleHudBase>","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":33},{"name":"m_GameStatusIconsPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":35},{"name":"m_HighPingA","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":36},{"name":"m_HighPingB","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":37},{"name":"m_LowServerPerfA","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":38},{"name":"m_LowServerPerfB","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":39},{"name":"m_ConnectionLost","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":40},{"name":"m_Notifiers","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":42},{"name":"m_BloodType","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":43},{"name":"m_BloodPosType","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":44},{"name":"m_Badges","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":45},{"name":"m_HideTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":46},{"name":"m_FadeTimerCrosshair","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":47},{"name":"m_FadeTimerActionCursor","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":48},{"name":"m_FadeTimerZeroingOld","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":51},{"name":"m_FadeTimerMagazineName","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":52},{"name":"m_FadeTimerWeaponName","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":53},{"name":"m_FadeTimerWeaponStats","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":54},{"name":"m_FadeTimerQuickbar","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":55},{"name":"m_FadeTimerWalkieTalkie","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":56},{"name":"m_FadeTimerWalkieTalkieText","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":57},{"name":"m_Stamina","type":"ProgressBarWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":59},{"name":"m_StaminaBackground","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":60},{"name":"m_Presence","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":61},{"name":"m_StanceProne","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":62},{"name":"m_StanceStand","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":63},{"name":"m_StanceStandWalk","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":64},{"name":"m_StanceCrouch","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":65},{"name":"m_StanceCar","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":66},{"name":"m_PresenceLevel0","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":67},{"name":"m_PresenceLevel1","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":68},{"name":"m_PresenceLevel2","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":69},{"name":"m_PresenceLevel3","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":70},{"name":"m_PresenceLevel4","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":71},{"name":"myTimer","type":"ref Timer","mods":["protected"],"brief":"TEMP","file":"5_Mission/GUI/IngameHud.c","line":72},{"name":"m_FadeTimers","type":"ref array<ref WidgetFadeTimer>","mods":["protected"],"init":"new array<ref WidgetFadeTimer>","file":"5_Mission/GUI/IngameHud.c","line":73},{"name":"m_MouseSingleAction","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":74},{"name":"m_MouseContinuousAction","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":75},{"name":"m_RadialProgressBar1","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":76},{"name":"m_RadialProgressBarCrossHair","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":77},{"name":"m_RadialProgressBar","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":78},{"name":"m_CursorWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":79},{"name":"m_CursorIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":80},{"name":"m_WalkieTalkie","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":81},{"name":"m_ActionWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":83},{"name":"m_ActionDesc","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":84},{"name":"m_ActionItemDesc","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":85},{"name":"m_ActionItemQuantityWrapper","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":86},{"name":"m_ActionHealthMark","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":87},{"name":"m_ActionQuantityBar","type":"ProgressBarWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":88},{"name":"m_ActionQuantityBox","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":89},{"name":"m_ActionQuantityBoxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":90},{"name":"m_ActionIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":91},{"name":"m_ActionButtonText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":92},{"name":"m_ActionIconFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":94},{"name":"m_ActionMultipleItemsFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":95},{"name":"m_ActionTarget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":97},{"name":"m_ActionTargetsCursor","type":"ActionTargetsCursor","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":98},{"name":"m_PermanentCrossHair","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":101},{"name":"m_ZeroingKeyPressed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":102},{"name":"m_HitIndicatorUp","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":104},{"name":"m_HitIndicatorDown","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":105},{"name":"m_HitIndicatorLeft","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":106},{"name":"m_HitIndicatorRight","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":107},{"name":"m_HitIndicatorSingle","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":108},{"name":"m_HitDirEffectArray","type":"ref array<ref HitDirectionEffectBase>","file":"5_Mission/GUI/IngameHud.c","line":110},{"name":"m_HeatBufferUI","type":"ref IngameHudHeatBuffer","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":112},{"name":"m_HudVisibility","type":"ref IngameHudVisibility","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":113},{"name":"m_PlayerSpineIndex","type":"int","file":"5_Mission/GUI/IngameHud.c","line":115},{"name":"m_CurrentTaggedPlayer","type":"PlayerBase","file":"5_Mission/GUI/IngameHud.c","line":116},{"name":"m_PlayerTag","type":"Widget","file":"5_Mission/GUI/IngameHud.c","line":117},{"name":"m_PlayerTagText","type":"TextWidget","file":"5_Mission/GUI/IngameHud.c","line":118},{"name":"m_VehiclePanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1272},{"name":"m_LeftHudPanelWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1273},{"name":"m_PlayerPanelWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1274},{"name":"m_StancePanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1275},{"name":"m_SpecializatonPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1276},{"name":"m_SpecializationIcon","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1277},{"name":"m_BadgeNotifierDivider","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1278},{"name":"m_VehicleHudState","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1279},{"name":"m_VehicleHudDisabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1280},{"name":"m_IsVehicleHudVisible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1281},{"name":"m_AnyBadgeVisible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1282},{"name":"m_IsQuickbarVisible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1283},{"name":"m_QuickbarHideUI","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1284},{"name":"m_QuickbarHidePlayer","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1285},{"name":"m_QuickbarState","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1286},{"name":"m_HudHideUI","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1287},{"name":"m_HudHidePlayer","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1288},{"name":"m_HudInventory","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1289},{"name":"m_HudState","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1290},{"name":"m_IsHudVisible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1291},{"name":"m_Faded","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1292},{"name":"m_IsInVehicle","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1293},{"name":"m_VehicleHudArray","type":"ref array<VehicleHudBase>","mods":["protected"],"file":"5_Mission/GUI/IngameHud.c","line":1294},{"name":"m_VehicleGearCount","type":"int","init":"-1","file":"5_Mission/GUI/IngameHud.c","line":1295},{"name":"m_TimeSinceLastEngineLightChange","type":"float","file":"5_Mission/GUI/IngameHud.c","line":1296},{"name":"m_VehicleHasOil","type":"bool","file":"5_Mission/GUI/IngameHud.c","line":1297},{"name":"m_VehicleHasCoolant","type":"bool","file":"5_Mission/GUI/IngameHud.c","line":1298}]},{"name":"IngameHudHeatBuffer","url":"classes/IngameHudHeatBuffer/","file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":2,"methods":[{"name":"IngameHudHeatBuffer","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":19},{"name":"OnPlayerNegativeCondition","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":39},{"name":"OnPlayerConditionChanged","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":49},{"name":"CanUpdate","ret":"bool","file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":59},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":64},{"name":"SetBaseAlpha","ret":"void","params":[{"type":"Widget","name":"hbw"},{"type":"float","name":"valuePercent"},{"type":"float","name":"stageThreshold"}],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":239},{"name":"UpdateEffect","ret":"void","params":[{"type":"Widget","name":"hbw"},{"type":"float","name":"duration"},{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":251}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":4},{"name":"m_CurrentValue","type":"float","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":6},{"name":"m_IsActive","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":7},{"name":"m_CurrentDirection","type":"int","mods":["protected"],"brief":"-1 = none | 0 = decreasing | 1 = increasing","file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":8},{"name":"m_PreviousDirection","type":"int","mods":["protected"],"brief":"-1 = none | 0 = decreasing | 1 = increasing","file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":9},{"name":"m_Update","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":10},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":11},{"name":"m_EffectTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":12},{"name":"m_EffectDuration","type":"float","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":13},{"name":"m_FadeIn","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":14},{"name":"m_FlashingTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":15},{"name":"m_FlashingStage","type":"int","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":16},{"name":"m_FlashingThresholds","type":"ref map<int, float>","mods":["protected"],"file":"5_Mission/GUI/IngameHudHeatBuffer.c","line":17}]},{"name":"IngameHudVisibility","url":"classes/IngameHudVisibility/","base":"Managed","file":"5_Mission/GUI/IngameHudVisibility.c","line":33,"methods":[{"name":"Init","ret":"void","params":[{"type":"Widget","name":"panel"}],"file":"5_Mission/GUI/IngameHudVisibility.c","line":45},{"name":"InitElementMap","ret":"void","params":[{"type":"Widget","name":"panel"}],"mods":["protected"],"file":"5_Mission/GUI/IngameHudVisibility.c","line":54},{"name":"LinkElementsToFlags","ret":"void","mods":["protected"],"file":"5_Mission/GUI/IngameHudVisibility.c","line":69},{"name":"SetContextFlag","ret":"void","params":[{"type":"EHudContextFlags","name":"flag"},{"type":"bool","name":"state"}],"file":"5_Mission/GUI/IngameHudVisibility.c","line":90},{"name":"IsElementVisible","ret":"bool","params":[{"type":"EHudElement","name":"element"}],"file":"5_Mission/GUI/IngameHudVisibility.c","line":105},{"name":"IsContextFlagActive","ret":"bool","params":[{"type":"EHudContextFlags","name":"flag"}],"file":"5_Mission/GUI/IngameHudVisibility.c","line":115},{"name":"UpdateElement","ret":"void","params":[{"type":"EHudElement","name":"element"}],"mods":["protected"],"file":"5_Mission/GUI/IngameHudVisibility.c","line":123},{"name":"UpdateVisibility","ret":"void","params":[{"type":"EHudElement","name":"element"},{"type":"bool","name":"target"}],"mods":["protected"],"file":"5_Mission/GUI/IngameHudVisibility.c","line":167}],"members":[{"name":"m_CtxFlags","type":"EHudContextFlags","mods":["protected"],"file":"5_Mission/GUI/IngameHudVisibility.c","line":37},{"name":"m_ElementMap","type":"ref map<EHudElement, Widget>","mods":["protected"],"file":"5_Mission/GUI/IngameHudVisibility.c","line":38},{"name":"m_ElementLinkMap","type":"ref map< EHudContextFlags, ref array<EHudElement> >","mods":["protected"],"file":"5_Mission/GUI/IngameHudVisibility.c","line":39},{"name":"QUICKBAR_HIDE_FLAGS","type":"EHudContextFlags","init":"(EHudContextFlags.QUICKBAR_HIDE | EHudContextFlags.QUICKBAR_DISABLE | EHudContextFlags.QUICKBAR_GLOBAL)","file":"5_Mission/GUI/IngameHudVisibility.c","line":42},{"name":"HUD_HIDE_FLAGS","type":"EHudContextFlags","mods":["static"],"init":"(EHudContextFlags.HUD_DISABLE | EHudContextFlags.HUD_HIDE | EHudContextFlags.MENU_OPEN | EHudContextFlags.UNCONSCIOUS)","file":"5_Mission/GUI/IngameHudVisibility.c","line":43}]},{"name":"InGameMenu","url":"classes/InGameMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/InGameMenu.c","line":1,"methods":[{"name":"~InGameMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/InGameMenu.c","line":27},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/InGameMenu.c","line":36},{"name":"SetGameVersion","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":80},{"name":"SetServerInfo","ret":"bool","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":92},{"name":"HudShow","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":135},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenu.c","line":149},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenu.c","line":155},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenu.c","line":161},{"name":"OnClick_Continue","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":213},{"name":"OnClick_Restart","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":218},{"name":"OnClick_Respawn","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":230},{"name":"OnClick_Options","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":251},{"name":"OnClick_Exit","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":256},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenu.c","line":262},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"brief":"We dont want players to see the respawn dialog when they are still alive and not unconscious anymore (edge case).","file":"5_Mission/GUI/InGameMenu.c","line":307},{"name":"UpdateGUI","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":314},{"name":"MenuRequestRespawn","ret":"void","params":[{"type":"UIScriptedMenu","name":"menu"},{"type":"bool","name":"random"}],"file":"5_Mission/GUI/InGameMenu.c","line":339},{"name":"GameRespawn","ret":"void","params":[{"type":"bool","name":"random"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":345},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":365},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":374},{"name":"ColorDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":383},{"name":"ButtonSetText","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"text"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":392},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":403},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":410},{"name":"SetServerInfoVisibility","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/InGameMenu.c","line":417},{"name":"OpenFeedback","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":422},{"name":"ToggleFavoriteServer","ret":"void","proto":true,"brief":"DEPRECATED","file":"5_Mission/GUI/InGameMenu.c","line":428}],"members":[{"name":"m_ServerInfoText","type":"string","file":"5_Mission/GUI/InGameMenu.c","line":3},{"name":"m_ContinueButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":5},{"name":"m_SeparatorPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":6},{"name":"m_ExitButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":7},{"name":"m_RestartButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":8},{"name":"m_RespawnButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":9},{"name":"m_RestartDeadRandomButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":10},{"name":"m_RestartDeadCustomButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":11},{"name":"m_OptionsButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":12},{"name":"m_ServerInfoPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":13},{"name":"m_FavoriteButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":14},{"name":"m_FavoriteImage","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":15},{"name":"m_UnfavoriteImage","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":16},{"name":"m_CopyInfoButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":17},{"name":"m_FeedbackButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":18},{"name":"m_ModdedWarning","type":"ref TextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":20},{"name":"m_ServerIP","type":"ref TextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":21},{"name":"m_ServerPort","type":"ref TextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":22},{"name":"m_ServerName","type":"ref TextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":23},{"name":"m_HintPanel","type":"ref UiHintPanel","mods":["protected"],"file":"5_Mission/GUI/InGameMenu.c","line":25}]},{"name":"InGameMenuXbox","url":"classes/InGameMenuXbox/","base":"UIScriptedMenu","file":"5_Mission/GUI/InGameMenuXbox.c","line":1,"methods":[{"name":"InGameMenuXbox","kind":"ctor","ret":"void","file":"5_Mission/GUI/InGameMenuXbox.c","line":48},{"name":"~InGameMenuXbox","kind":"dtor","ret":"void","file":"5_Mission/GUI/InGameMenuXbox.c","line":54},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":75},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":82},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":129},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":274},{"name":"ToggleFeedbackDialog","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":369},{"name":"FeedbackDialogVisible","ret":"bool","file":"5_Mission/GUI/InGameMenuXbox.c","line":388},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":393},{"name":"GameRetry","ret":"void","params":[{"type":"bool","name":"random"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":452},{"name":"MenuRequestRespawn","ret":"void","params":[{"type":"UIScriptedMenu","name":"menu"},{"type":"bool","name":"random"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":479},{"name":"IsLocalPlayer","ret":"bool","params":[{"type":"string","name":"uid"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":487},{"name":"CreateFakePlayerList","ret":"SyncPlayerList","params":[{"type":"int","name":"player_count"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":499},{"name":"UpdateExitButtonState","ret":"void","mods":["private"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":515},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":549},{"name":"ShouldRestartBeVisible","ret":"bool","params":[{"type":"Man","name":"player"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":596},{"name":"UpdateGUI","ret":"void","file":"5_Mission/GUI/InGameMenuXbox.c","line":602},{"name":"IsOnlineOpen","ret":"bool","file":"5_Mission/GUI/InGameMenuXbox.c","line":628},{"name":"OpenOnline","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":633},{"name":"CloseOnline","ret":"void","file":"5_Mission/GUI/InGameMenuXbox.c","line":644},{"name":"SelectServer","ret":"void","file":"5_Mission/GUI/InGameMenuXbox.c","line":657},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":667},{"name":"SyncEvent_OnRecievedPlayerList","ret":"void","params":[{"type":"SyncPlayerList","name":"player_list"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":672},{"name":"OnPermissionsUpdate","ret":"void","params":[{"type":"BiosPrivacyUidResultArray","name":"result_list"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":679},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":686},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":717},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":730},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":743},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":756},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":769},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":781},{"name":"ColorDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":811},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":826},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":845},{"name":"ButtonSetText","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"text"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":856},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":871},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/InGameMenuXbox.c","line":885},{"name":"SetMuteButtonText","ret":"void","params":[{"type":"bool","name":"isMuted"}],"mods":["protected"],"brief":"Set mute text button text (mute / unmute)","file":"5_Mission/GUI/InGameMenuXbox.c","line":913},{"name":"LoadTextStrings","ret":"void","mods":["protected"],"brief":"Set correct bottom button texts based on platform (ps4 vs xbox texts)","file":"5_Mission/GUI/InGameMenuXbox.c","line":926},{"name":"LoadFooterButtonTexts","ret":"void","mods":["protected"],"brief":"Initial texts load for the footer buttons","file":"5_Mission/GUI/InGameMenuXbox.c","line":944},{"name":"UpdateMenuFocus","ret":"void","file":"5_Mission/GUI/InGameMenuXbox.c","line":966},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":986},{"name":"OnHide","ret":"void","mods":["override"],"brief":"Continue button label depends on current view status","file":"5_Mission/GUI/InGameMenuXbox.c","line":1044}],"members":[{"name":"m_MuteButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":4},{"name":"m_UnmuteButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":5},{"name":"m_BackButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":6},{"name":"m_SelectButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":7},{"name":"m_OpenGameCardButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":8},{"name":"m_CurrentMuteButtonText","type":"string","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":9},{"name":"m_SelectAvailable","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":11},{"name":"m_MuteAvailable","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":12},{"name":"m_BackAvailable","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":13},{"name":"m_GamercardAvailable","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":14},{"name":"m_PlayerAlive","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":16},{"name":"m_ExitButtonUpdateTimerSum","type":"float","mods":["private"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":18},{"name":"m_ExitOnCooldown","type":"bool","mods":["private"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":19},{"name":"m_ServerInfoPanel","type":"ref PlayerListScriptedWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":21},{"name":"m_OnlineMenu","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":23},{"name":"m_IngameMenuPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":25},{"name":"m_DialogPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":26},{"name":"m_ContinueButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":27},{"name":"m_ExitButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":28},{"name":"m_RestartDeadButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":29},{"name":"m_RestartButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":30},{"name":"m_OptionsButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":31},{"name":"m_InviteButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":32},{"name":"m_ControlsButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":33},{"name":"m_OnlineButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":34},{"name":"m_TutorialsButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":35},{"name":"m_Version","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":36},{"name":"m_ExitButtonLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":37},{"name":"m_ExitButtonTime","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":38},{"name":"m_ShowFeedback","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":40},{"name":"m_FeedbackQRCode","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":41},{"name":"m_FeedbackPlatformIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":42},{"name":"m_FeedbackClose","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":43},{"name":"m_FeedbackCloseLabel","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/InGameMenuXbox.c","line":44},{"name":"BUTTON_XBOX_CONTROLS","type":"int","mods":["const"],"init":"201","file":"5_Mission/GUI/InGameMenuXbox.c","line":46}]},{"name":"InjectionVial","url":"classes/InjectionVial/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/InjectionVial.c","line":1},{"name":"InjuredLegNotfr","url":"classes/InjuredLegNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/InjuredLegNotfr.c","line":1,"methods":[{"name":"InjuredLegNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/InjuredLegNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/InjuredLegNotfr.c","line":8},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/InjuredLegNotfr.c","line":14},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/InjuredLegNotfr.c","line":29}]},{"name":"InjuryAnimationHandler","url":"classes/InjuryAnimationHandler/","file":"4_World/Classes/InjuryHandler.c","line":39,"methods":[{"name":"InjuryAnimationHandler","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/InjuryHandler.c","line":59},{"name":"IsInjuryAnimEnabled","ret":"bool","file":"4_World/Classes/InjuryHandler.c","line":65},{"name":"GetInjuryAnimValue","ret":"float","file":"4_World/Classes/InjuryHandler.c","line":70},{"name":"GetInvoker","ret":"ScriptInvoker","file":"4_World/Classes/InjuryHandler.c","line":75},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaT"}],"file":"4_World/Classes/InjuryHandler.c","line":80},{"name":"GetOverrideLevel","ret":"eInjuryHandlerLevels","params":[{"type":"eInjuryHandlerLevels","name":"unchanged_level"}],"file":"4_World/Classes/InjuryHandler.c","line":100},{"name":"CheckValue","ret":"void","params":[{"type":"bool","name":"forceUpdate","def":"false"}],"file":"4_World/Classes/InjuryHandler.c","line":154},{"name":"Synchronize","ret":"void","params":[{"type":"eInjuryHandlerLevels","name":"level"}],"file":"4_World/Classes/InjuryHandler.c","line":173},{"name":"SendValue","ret":"void","params":[{"type":"eInjuryHandlerLevels","name":"level"}],"file":"4_World/Classes/InjuryHandler.c","line":180},{"name":"SetInjuryCommandParams","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"eInjuryHandlerLevels","name":"level"}],"file":"4_World/Classes/InjuryHandler.c","line":185},{"name":"GetInjuryLevel","ret":"eInjuryHandlerLevels","params":[{"type":"float","name":"health"}],"file":"4_World/Classes/InjuryHandler.c","line":192},{"name":"GetInjuryValue","ret":"float","params":[{"type":"eInjuryHandlerLevels","name":"level"}],"file":"4_World/Classes/InjuryHandler.c","line":218}],"members":[{"name":"VALUE_CHECK_INTERVAL","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/InjuryHandler.c","line":42},{"name":"SENSITIVTY_PERCENTAGE","type":"float","mods":["const"],"init":"1","brief":"how much the value needs to change up/down from previous update to trigger a new update(in percent)","file":"4_World/Classes/InjuryHandler.c","line":43},{"name":"m_ChangedStateInvoker","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"4_World/Classes/InjuryHandler.c","line":45},{"name":"m_TimeSinceLastTick","type":"float","init":"VALUE_CHECK_INTERVAL + 1","file":"4_World/Classes/InjuryHandler.c","line":47},{"name":"m_LastUpdate","type":"float","file":"4_World/Classes/InjuryHandler.c","line":48},{"name":"m_LastHealthUpdate","type":"eInjuryHandlerLevels","file":"4_World/Classes/InjuryHandler.c","line":49},{"name":"m_HealthMaxValue","type":"float","file":"4_World/Classes/InjuryHandler.c","line":50},{"name":"m_Player","type":"PlayerBase","mods":["private"],"brief":"owner","file":"4_World/Classes/InjuryHandler.c","line":53},{"name":"m_AnimationChange","type":"bool","mods":["private"],"init":"false","file":"4_World/Classes/InjuryHandler.c","line":54},{"name":"m_InjuryAnimEnabled","type":"bool","mods":["private"],"init":"false","file":"4_World/Classes/InjuryHandler.c","line":55},{"name":"m_InjuryAnimDamageValue","type":"float","mods":["private"],"init":"0","file":"4_World/Classes/InjuryHandler.c","line":56},{"name":"m_ForceInjuryAnimMask","type":"int","file":"4_World/Classes/InjuryHandler.c","line":57}]},{"name":"InjuryAnimValues","url":"classes/InjuryAnimValues/","file":"4_World/Classes/InjuryHandler.c","line":9,"members":[{"name":"LVL0","type":"float","mods":["const"],"init":"0","file":"4_World/Classes/InjuryHandler.c","line":11},{"name":"LVL1","type":"float","mods":["const"],"init":"0.3","file":"4_World/Classes/InjuryHandler.c","line":12},{"name":"LVL2","type":"float","mods":["const"],"init":"0.6","file":"4_World/Classes/InjuryHandler.c","line":13},{"name":"LVL3","type":"float","mods":["const"],"init":"0.8","file":"4_World/Classes/InjuryHandler.c","line":14},{"name":"LVL4","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/InjuryHandler.c","line":15}]},{"name":"InjuryHandlerThresholds","url":"classes/InjuryHandlerThresholds/","file":"4_World/Classes/InjuryHandler.c","line":1,"members":[{"name":"WORN","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/InjuryHandler.c","line":3},{"name":"DAMAGED","type":"float","mods":["const"],"init":"0.3","file":"4_World/Classes/InjuryHandler.c","line":4},{"name":"BADLY_DAMAGED","type":"float","mods":["const"],"init":"0.2","file":"4_World/Classes/InjuryHandler.c","line":5},{"name":"RUINED","type":"float","mods":["const"],"init":"0.1","file":"4_World/Classes/InjuryHandler.c","line":6}]},{"name":"InjuryHeavySoundEvent","url":"classes/InjuryHeavySoundEvent/","base":"InjurySoundEvents","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":41,"methods":[{"name":"InjuryHeavySoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":43}]},{"name":"InjuryLightSoundEvent","url":"classes/InjuryLightSoundEvent/","base":"InjurySoundEvents","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":21,"methods":[{"name":"InjuryLightSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":23}]},{"name":"InjuryMediumSoundEvent","url":"classes/InjuryMediumSoundEvent/","base":"InjurySoundEvents","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":31,"methods":[{"name":"InjuryMediumSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":33}]},{"name":"InjurySoundEvents","url":"classes/InjurySoundEvents/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":1,"methods":[{"name":"InjurySoundEvents","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":4},{"name":"CanPlay","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":10},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/InjuryEvents.c","line":15}]},{"name":"InjurySoundHandlerBase","url":"classes/InjurySoundHandlerBase/","base":"SoundHandlerBase","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":12,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":14}]},{"name":"InjurySoundHandlerClient","url":"classes/InjurySoundHandlerClient/","base":"InjurySoundHandlerBase","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":24,"methods":[{"name":"DetermineInjuryZone","ret":"eInjurySoundZones","params":[{"type":"eInjuryHandlerLevels","name":"level"}],"file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":36},{"name":"Update","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":70},{"name":"ProcessSound","ret":"void","params":[{"type":"eInjurySoundZones","name":"zone"}],"file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":81},{"name":"PlaySound","ret":"void","params":[{"type":"eInjurySoundZones","name":"zone"}],"file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":112}],"members":[{"name":"SOUND_INTERVALS_LIGHT_MIN","type":"float","mods":["const"],"init":"15","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":26},{"name":"SOUND_INTERVALS_LIGHT_MAX","type":"float","mods":["const"],"init":"30","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":26},{"name":"SOUND_INTERVALS_MEDIUM_MIN","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":27},{"name":"SOUND_INTERVALS_MEDIUM_MAX","type":"float","mods":["const"],"init":"25","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":27},{"name":"SOUND_INTERVALS_HEAVY_MIN","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":28},{"name":"SOUND_INTERVALS_HEAVY_MAX","type":"float","mods":["const"],"init":"12","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":28},{"name":"m_MovementState","type":"ref HumanMovementState","init":"new HumanMovementState","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":30},{"name":"m_InjurySoundZone","type":"eInjurySoundZones","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":31},{"name":"m_InjuryLevel","type":"eInjuryHandlerLevels","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":32},{"name":"m_SoundTime","type":"float","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":33}]},{"name":"InjurySoundHandlerServer","url":"classes/InjurySoundHandlerServer/","base":"InjurySoundHandlerBase","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":123},{"name":"Input","url":"classes/Input/","file":"3_Game/tools/input.c","line":10,"methods":[{"name":"ChangeGameFocus","ret":"void","params":[{"type":"int","name":"add"},{"type":"int","name":"input_device","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Change game focus number","file":"3_Game/tools/input.c","line":20},{"name":"ResetGameFocus","ret":"void","params":[{"type":"int","name":"input_device","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Reset game focus number (set to 0)","file":"3_Game/tools/input.c","line":27},{"name":"HasGameFocus","ret":"bool","params":[{"type":"int","name":"input_device","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Check if game should have focus","file":"3_Game/tools/input.c","line":34},{"name":"GetActionGroupsCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":37},{"name":"GetActionGroupSize","ret":"int","params":[{"type":"int","name":"group_index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":38},{"name":"GetActionGroupName","ret":"int","params":[{"type":"int","name":"group_index"},{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/tools/input.c","line":39},{"name":"GetActionDesc","ret":"int","params":[{"type":"int","name":"action_index"},{"mods":["out"],"type":"string","name":"desc"}],"mods":["proto"],"proto":true,"file":"3_Game/tools/input.c","line":40},{"name":"LocalValue_ID","ret":"float","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Get action state","file":"3_Game/tools/input.c","line":50},{"name":"LocalValue","ret":"float","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":51},{"name":"LocalPress_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when action was invoked (button was pressed)","file":"3_Game/tools/input.c","line":61},{"name":"LocalPress","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":62},{"name":"LocalRelease_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when release action happened (button was released)","file":"3_Game/tools/input.c","line":71},{"name":"LocalRelease","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":72},{"name":"LocalHold_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when hold action invoked (button is hold)","file":"3_Game/tools/input.c","line":81},{"name":"LocalHold","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":82},{"name":"LocalDbl_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when double click action invoked (button double clicked)","file":"3_Game/tools/input.c","line":91},{"name":"LocalDbl","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":92},{"name":"DisableKey","ret":"void","params":[{"type":"int","name":"key"}],"mods":["proto","native"],"proto":true,"brief":"Disable key until end of frame","file":"3_Game/tools/input.c","line":101},{"name":"EnableMouseAndKeyboard","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"brief":"Enable mouse and keyboard (on consoles)","file":"3_Game/tools/input.c","line":104},{"name":"IsEnabledMouseAndKeyboard","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":106},{"name":"EnableGamepad","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"brief":"Enable gamepad (on PC)","file":"3_Game/tools/input.c","line":109},{"name":"IsEnabledGamepad","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":114},{"name":"IsEnabledMouseAndKeyboardEvenOnServer","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":119},{"name":"IsMouseConnected","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":125},{"name":"IsKeyboardConnected","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":126},{"name":"GetCurrentProfile","ret":"int","mods":["proto","native"],"proto":true,"brief":"gets currently selected profile","file":"3_Game/tools/input.c","line":129},{"name":"GetCurrentProfileActionKeys","ret":"void","params":[{"type":"int","name":"action_index"},{"mods":["out"],"type":"TIntArray","name":"keys"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":131},{"name":"GetProfileName","ret":"int","params":[{"type":"int","name":"profile_index"},{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"brief":"gets profile by index","file":"3_Game/tools/input.c","line":133},{"name":"GetProfilesCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"gets profile by name","file":"3_Game/tools/input.c","line":135},{"name":"SetProfile","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"setting active profile","file":"3_Game/tools/input.c","line":137},{"name":"GetDevicesCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":141},{"name":"GetDeviceName","ret":"int","params":[{"type":"int","name":"device_index"},{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/tools/input.c","line":142},{"name":"IsDeviceXInput","ret":"int","params":[{"type":"int","name":"device_index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":143},{"name":"IsDeviceEnabled","ret":"int","params":[{"type":"int","name":"device_index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":144},{"name":"SetDeviceEnabled","ret":"void","params":[{"type":"int","name":"device_index"},{"type":"bool","name":"enabled"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":145},{"name":"GetGamepadThumbDirection","ret":"bool","params":[{"type":"GamepadButton","name":"thumbButton"},{"mods":["out"],"type":"float","name":"angle"},{"mods":["out"],"type":"float","name":"value"}],"mods":["proto"],"proto":true,"brief":"return true if was deflected button.","file":"3_Game/tools/input.c","line":148},{"name":"ResetActiveGamepad","ret":"void","mods":["proto","native"],"proto":true,"brief":"clears active gamepad","file":"3_Game/tools/input.c","line":151},{"name":"SelectActiveGamepad","ret":"void","params":[{"type":"int","name":"gamepad"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":152},{"name":"GetGamepadList","ret":"void","params":[{"mods":["out"],"type":"array<int>","name":"gamepads"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":153},{"name":"GetGamepadUser","ret":"void","params":[{"type":"int","name":"gamepad"},{"mods":["out"],"type":"BiosUser","name":"user"}],"mods":["proto"],"proto":true,"file":"3_Game/tools/input.c","line":154},{"name":"IdentifyGamepad","ret":"void","params":[{"type":"GamepadButton","name":"button"}],"mods":["proto","native"],"proto":true,"brief":"the on OnGamepadIdentification callback will return the first gamepad where the button was pressed","file":"3_Game/tools/input.c","line":159},{"name":"IsActiveGamepadSelected","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns true if there is an active gamepad selected.","file":"3_Game/tools/input.c","line":161},{"name":"IsAnyInputDeviceActive","ret":"bool","brief":"returns true if 'Gamepad' or 'Mouse and Keyboard' is connected","file":"3_Game/tools/input.c","line":164},{"name":"AreAllAllowedInputDevicesActive","ret":"bool","params":[{"mods":["out"],"type":"array<int>","name":"unavailableDeviceList","def":"null"}],"brief":"returns true if 'Gamepad' or if 'Mouse/Keyboard' control is allowed locally and on server, and the respective input devicse are connected. Gamepad takes priority.","file":"3_Game/tools/input.c","line":173},{"name":"FillUnavailableDeviceArray","ret":"void","params":[{"type":"int","name":"device"},{"mods":["inout"],"type":"array<int>","name":"filler"}],"file":"3_Game/tools/input.c","line":226},{"name":"UpdateConnectedInputDeviceList","ret":"void","brief":"currently lists only available Gamepad, Mouse, and Keyboard. Extendable as needed.","file":"3_Game/tools/input.c","line":235},{"name":"GetCurrentInputDevice","ret":"EInputDeviceType","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":251},{"name":"GetEnterButton","ret":"GamepadButton","mods":["proto","native"],"proto":true,"file":"3_Game/tools/input.c","line":258},{"name":"OnGamepadConnected","ret":"void","params":[{"type":"int","name":"gamepad"}],"brief":"callback that is fired when a new gamepad is connected","file":"3_Game/tools/input.c","line":261},{"name":"OnGamepadDisconnected","ret":"void","params":[{"type":"int","name":"gamepad"}],"brief":"callback that is fired when gamepad is disconnected","file":"3_Game/tools/input.c","line":290},{"name":"OnGamepadIdentification","ret":"void","params":[{"type":"int","name":"gamepad"}],"brief":"callback that is fired when identification was requested","file":"3_Game/tools/input.c","line":313},{"name":"GetUserGamepad","ret":"int","params":[{"type":"BiosUser","name":"user"}],"file":"3_Game/tools/input.c","line":338},{"name":"IsInactiveGamepadOrUserSelected","ret":"bool","params":[{"type":"int","name":"gamepad","def":"-1"}],"file":"3_Game/tools/input.c","line":352},{"name":"OnMouseConnected","ret":"void","brief":"callback that is fired when mouse is connected (PS: and assigned to the user) does not fire on PC - mouse/keyboard assumed to always be connected","file":"3_Game/tools/input.c","line":374},{"name":"OnMouseDisconnected","ret":"void","brief":"callback that is fired when mouse is disconnected does not fire on PC - mouse/keyboard assumed to always be connected","file":"3_Game/tools/input.c","line":392},{"name":"OnKeyboardConnected","ret":"void","brief":"callback that is fired when keyboard is connected (PS: and assigned to the user) does not fire on PC - mouse/keyboard assumed to always be connected","file":"3_Game/tools/input.c","line":410},{"name":"OnKeyboardDisconnected","ret":"void","brief":"callback that is fired when keyboard is disconnected does not fire on PC - mouse/keyboard assumed to always be connected","file":"3_Game/tools/input.c","line":428},{"name":"OnLastInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"inputDevice"}],"brief":"called from code on different input device use","file":"3_Game/tools/input.c","line":445}]},{"name":"InputDeviceDisconnectWarningMenu","url":"classes/InputDeviceDisconnectWarningMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":1,"methods":[{"name":"InputDeviceDisconnectWarningMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":17},{"name":"~InputDeviceDisconnectWarningMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":27},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":38},{"name":"BuildMessages","ret":"void","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":60},{"name":"UpdateDisconnectTexts","ret":"void","mods":["private"],"brief":"Composes message depending on context","file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":69},{"name":"SetDisconnectTexts","ret":"void","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":108},{"name":"UpdateDisconnectedDevices","ret":"void","params":[{"type":"int","name":"device","def":"-1"}],"mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":117},{"name":"UpdateWarningMenu","ret":"void","params":[{"type":"int","name":"device"}],"mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":125},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":139},{"name":"OnKeyUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":151}],"members":[{"name":"m_DisconnectedDevices","type":"ref array<int>","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":3},{"name":"m_DeviceOrder","type":"ref array<int>","mods":["private"],"init":"{EUAINPUT_DEVICE_CONTROLLER,EUAINPUT_DEVICE_MOUSE,EUAINPUT_DEVICE_KEYBOARD}","file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":4},{"name":"m_DeviceMessages","type":"ref map<int,string>","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":5},{"name":"m_CanClose","type":"bool","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":6},{"name":"m_Initialized","type":"bool","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":7},{"name":"m_DevicesText","type":"string","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":8},{"name":"m_CaptionText","type":"string","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":9},{"name":"m_ConfirmationText","type":"string","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":10},{"name":"m_WrapperWidget","type":"WrapSpacerWidget","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":12},{"name":"m_CaptionWidget","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":13},{"name":"m_DeviceListWidget","type":"RichTextWidget","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":14},{"name":"m_ActionTextWidget","type":"RichTextWidget","mods":["private"],"file":"5_Mission/GUI/InputDeviceDisconnectWarningMenu.c","line":15}]},{"name":"InputManager","url":"classes/InputManager/","base":"ActionManager","file":"2_GameLib/inputManager.c","line":34,"methods":[{"name":"InputManager","kind":"ctor","ret":"void","params":[{"type":"ActionManager","name":"parent"}],"mods":["private"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":36},{"name":"~InputManager","kind":"dtor","ret":"void","mods":["private"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":37},{"name":"ResetAction","ret":"void","params":[{"type":"string","name":"actionName"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":39},{"name":"SetCursorPosition","ret":"void","params":[{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":40},{"name":"RegisterActionManager","ret":"bool","params":[{"type":"ActionManager","name":"pManager"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":41},{"name":"UnregisterActionManager","ret":"bool","params":[{"type":"ActionManager","name":"pManager"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/inputManager.c","line":42}]},{"name":"InputUtils","url":"classes/InputUtils/","file":"3_Game/tools/InputUtils.c","line":1,"methods":[{"name":"GetButtonNameFromInput","ret":"string","params":[{"type":"string","name":"pInputName"},{"type":"int","name":"pInputDeviceType"}],"mods":["static"],"file":"3_Game/tools/InputUtils.c","line":17},{"name":"GetComboButtonNamesFromInput","ret":"map<int,ref TStringArray>","params":[{"type":"string","name":"pInputName"},{"type":"int","name":"pInputDeviceType"}],"mods":["static"],"brief":"returns a map of button names, combo or not","file":"3_Game/tools/InputUtils.c","line":33},{"name":"GetButtonIconPathFromInput","ret":"array<string>","params":[{"mods":["notnull"],"type":"UAInput","name":"pInput"},{"type":"int","name":"pInputDeviceType","def":"EUAINPUT_DEVICE_CONTROLLER"}],"mods":["static"],"file":"3_Game/tools/InputUtils.c","line":77},{"name":"GetButtonIconPathFromInput","ret":"array<string>","params":[{"type":"string","name":"pInputName"},{"type":"int","name":"pInputDeviceType"}],"mods":["static"],"file":"3_Game/tools/InputUtils.c","line":108},{"name":"GetImagesetAndIconFromInputAction","ret":"void","params":[{"mods":["notnull"],"type":"UAInput","name":"pInput"},{"type":"int","name":"pInputDeviceType"},{"mods":["out"],"type":"array<string>","name":"pImageSet"},{"mods":["out"],"type":"array<string>","name":"pIconName"}],"mods":["static"],"file":"3_Game/tools/InputUtils.c","line":118},{"name":"GetImagesetAndIconFromInputAction","ret":"void","params":[{"type":"string","name":"pInputAction"},{"type":"int","name":"pInputDeviceType"},{"mods":["out"],"type":"array<string>","name":"pImageSet"},{"mods":["out"],"type":"array<string>","name":"pIconName"}],"mods":["static"],"brief":"switch back button","file":"3_Game/tools/InputUtils.c","line":160},{"name":"GetRichtextButtonIconFromInputAction","ret":"string","params":[{"mods":["notnull"],"type":"UAInput","name":"pInput"},{"type":"string","name":"pLocalizedDescription"},{"type":"int","name":"pInputDeviceType","def":"EUAINPUT_DEVICE_CONTROLLER"},{"type":"float","name":"pScale","def":"ICON_SCALE_NORMAL"},{"type":"bool","name":"pVertical","def":"false"}],"mods":["static"],"file":"3_Game/tools/InputUtils.c","line":167},{"name":"GetRichtextButtonIconFromInputAction","ret":"string","params":[{"type":"string","name":"pInputAction"},{"type":"string","name":"pLocalizedDescription"},{"type":"int","name":"pInputDeviceType","def":"EUAINPUT_DEVICE_CONTROLLER"},{"type":"float","name":"pScale","def":"ICON_SCALE_NORMAL"},{"type":"bool","name":"pVertical","def":"false"}],"mods":["static"],"brief":"first element is already taken","file":"3_Game/tools/InputUtils.c","line":198},{"name":"UpdateConsolePresetID","ret":"void","mods":["static"],"file":"3_Game/tools/InputUtils.c","line":209},{"name":"GetConsolePresetID","ret":"int","mods":["static"],"file":"3_Game/tools/InputUtils.c","line":224},{"name":"GetInputActionSortingMap","ret":"map<int, ref array<int>>","mods":["static"],"file":"3_Game/tools/InputUtils.c","line":229},{"name":"GetUnsortedInputActions","ret":"array<int>","mods":["static"],"file":"3_Game/tools/InputUtils.c","line":234},{"name":"InitInputMetadata","ret":"bool","mods":["static"],"file":"3_Game/tools/InputUtils.c","line":239}],"members":[{"name":"PRESET_OLD","type":"string","mods":["static","const"],"init":"\"#STR_UAPRESET_0\"","file":"3_Game/tools/InputUtils.c","line":4},{"name":"PRESET_NEW","type":"string","mods":["static","const"],"init":"\"#STR_UAPRESET_1\"","file":"3_Game/tools/InputUtils.c","line":5},{"name":"VARIANT_OLD","type":"int","mods":["static","const"],"init":"0","file":"3_Game/tools/InputUtils.c","line":6},{"name":"VARIANT_NEW","type":"int","mods":["static","const"],"init":"1","file":"3_Game/tools/InputUtils.c","line":7},{"name":"m_CurrentPresetIDConsole","type":"int","mods":["static"],"init":"-1","file":"3_Game/tools/InputUtils.c","line":8},{"name":"m_InputActionSortingMap","type":"ref map<int, ref array<int>>","mods":["static","protected"],"brief":"sorting_idx,<input_ID>>","file":"3_Game/tools/InputUtils.c","line":11},{"name":"m_UnsortedInputActions","type":"ref array<int>","mods":["static","protected"],"file":"3_Game/tools/InputUtils.c","line":12},{"name":"ICON_SCALE_NORMAL","type":"float","mods":["static","const"],"init":"1.21","file":"3_Game/tools/InputUtils.c","line":14},{"name":"ICON_SCALE_TOOLBAR","type":"float","mods":["static","const"],"init":"1.81","file":"3_Game/tools/InputUtils.c","line":15}]},{"name":"InspectMenuNew","url":"classes/InspectMenuNew/","base":"UIScriptedMenu","file":"5_Mission/GUI/InspectMenuNew.c","line":2,"methods":[{"name":"InspectMenuNew","kind":"ctor","ret":"void","file":"5_Mission/GUI/InspectMenuNew.c","line":12},{"name":"~InspectMenuNew","kind":"dtor","ret":"void","file":"5_Mission/GUI/InspectMenuNew.c","line":18},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/InspectMenuNew.c","line":31},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/InspectMenuNew.c","line":40},{"name":"SetItem","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InspectMenuNew.c","line":55},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/InspectMenuNew.c","line":78},{"name":"UpdateRotation","ret":"void","params":[{"type":"int","name":"mouse_x"},{"type":"int","name":"mouse_y"},{"type":"bool","name":"is_dragging"}],"file":"5_Mission/GUI/InspectMenuNew.c","line":92},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"mods":["override"],"file":"5_Mission/GUI/InspectMenuNew.c","line":107},{"name":"UpdateScale","ret":"void","file":"5_Mission/GUI/InspectMenuNew.c","line":120},{"name":"UpdateItemInfo","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":140},{"name":"UpdateSlotInfo","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"string","name":"name"},{"type":"string","name":"desc","def":"\"\""}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":182},{"name":"UpdateItemInfoDamage","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":190},{"name":"UpdateItemInfoLiquidType","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":237},{"name":"UpdateItemInfoTemperature","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":327},{"name":"UpdateItemInfoWetness","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":348},{"name":"UpdateItemInfoQuantity","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":386},{"name":"UpdateItemInfoWeight","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":487},{"name":"UpdateItemInfoFoodStage","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":526},{"name":"UpdateItemInfoCleanness","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":576},{"name":"WidgetTrySetText","ret":"void","params":[{"type":"Widget","name":"root_widget"},{"type":"string","name":"widget_name"},{"type":"string","name":"text"},{"type":"int","name":"color","def":"0"}],"mods":["static"],"file":"5_Mission/GUI/InspectMenuNew.c","line":592},{"name":"OnPlayerDeath","ret":"void","mods":["override"],"file":"5_Mission/GUI/InspectMenuNew.c","line":619}],"members":[{"name":"m_item_widget","type":"ItemPreviewWidget","mods":["private"],"file":"5_Mission/GUI/InspectMenuNew.c","line":4},{"name":"m_slot_widget","type":"ItemPreviewWidget","mods":["private"],"file":"5_Mission/GUI/InspectMenuNew.c","line":5},{"name":"m_characterRotationX","type":"int","mods":["private"],"file":"5_Mission/GUI/InspectMenuNew.c","line":6},{"name":"m_characterRotationY","type":"int","mods":["private"],"file":"5_Mission/GUI/InspectMenuNew.c","line":7},{"name":"m_characterScaleDelta","type":"int","mods":["private"],"file":"5_Mission/GUI/InspectMenuNew.c","line":8},{"name":"m_characterOrientation","type":"vector","mods":["private"],"file":"5_Mission/GUI/InspectMenuNew.c","line":9}]},{"name":"int","url":"classes/int/","file":"1_Core/proto/EnConvert.c","line":22,"methods":[{"name":"ToString","ret":"string","mods":["proto"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":30},{"name":"AsciiToString","ret":"string","mods":["proto"],"proto":true,"brief":"Converts ASCII code to string","file":"1_Core/proto/EnConvert.c","line":44},{"name":"ToStringLen","ret":"string","params":[{"type":"int","name":"len"}],"brief":"Integer to string with fixed length, padded with zeroes","file":"1_Core/proto/EnConvert.c","line":59},{"name":"ToHex","ret":"string","mods":["proto"],"proto":true,"brief":"Integer to hex (as string)","file":"1_Core/proto/EnConvert.c","line":82},{"name":"InRange","ret":"bool","params":[{"type":"int","name":"min"},{"type":"int","name":"max"},{"type":"bool","name":"inclusive_min","def":"true"},{"type":"bool","name":"inclusive_max","def":"true"}],"brief":"Check whether integer falls into an inclusive range","file":"1_Core/proto/EnConvert.c","line":97}],"members":[{"name":"ZERO_PAD_SIZE","type":"int","mods":["protected","const"],"init":"8","file":"1_Core/proto/EnConvert.c","line":24},{"name":"m_ZeroPad","type":"string","mods":["protected","static"],"array":"ZERO_PAD_SIZE","init":"{\"\", \"0\", \"00\", \"000\", \"0000\", \"00000\", \"000000\", \"0000000\"}","file":"1_Core/proto/EnConvert.c","line":25},{"name":"MAX","type":"int","mods":["const"],"init":"2147483647","file":"1_Core/proto/EnConvert.c","line":27},{"name":"MIN","type":"int","mods":["const"],"init":"-2147483648","file":"1_Core/proto/EnConvert.c","line":28}]},{"name":"InteractActionInput","url":"classes/InteractActionInput/","base":"ContinuousInteractActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":535,"methods":[{"name":"InteractActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":537},{"name":"OnActionStart","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":543},{"name":"WasEnded","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":549}]},{"name":"IntroSceneCharacter","url":"classes/IntroSceneCharacter/","base":"Managed","file":"4_World/Classes/IntroSceneCharacter.c","line":1,"methods":[{"name":"IntroSceneCharacter","kind":"ctor","ret":"void","file":"4_World/Classes/IntroSceneCharacter.c","line":19},{"name":"~IntroSceneCharacter","kind":"dtor","ret":"void","file":"4_World/Classes/IntroSceneCharacter.c","line":24},{"name":"IsDefaultCharacter","ret":"bool","file":"4_World/Classes/IntroSceneCharacter.c","line":29},{"name":"SetToDefaultCharacter","ret":"void","file":"4_World/Classes/IntroSceneCharacter.c","line":34},{"name":"SetCharacterID","ret":"void","params":[{"type":"int","name":"char_id"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":41},{"name":"GetCharacterID","ret":"int","file":"4_World/Classes/IntroSceneCharacter.c","line":49},{"name":"GetCharacterObj","ret":"PlayerBase","file":"4_World/Classes/IntroSceneCharacter.c","line":57},{"name":"GetCharGenderList","ret":"TStringArray","file":"4_World/Classes/IntroSceneCharacter.c","line":65},{"name":"GetCharList","ret":"TStringArray","params":[{"type":"ECharGender","name":"gender"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":73},{"name":"GetCharShirtsList","ret":"TStringArray","file":"4_World/Classes/IntroSceneCharacter.c","line":81},{"name":"GetCharPantsList","ret":"TStringArray","file":"4_World/Classes/IntroSceneCharacter.c","line":89},{"name":"GetCharShoesList","ret":"TStringArray","file":"4_World/Classes/IntroSceneCharacter.c","line":97},{"name":"SetCharacterGender","ret":"void","params":[{"type":"ECharGender","name":"gender"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":105},{"name":"IsCharacterFemale","ret":"bool","file":"4_World/Classes/IntroSceneCharacter.c","line":113},{"name":"GetCharacterGender","ret":"ECharGender","file":"4_World/Classes/IntroSceneCharacter.c","line":121},{"name":"GetPosition","ret":"vector","file":"4_World/Classes/IntroSceneCharacter.c","line":129},{"name":"GetNextCharacterID","ret":"int","file":"4_World/Classes/IntroSceneCharacter.c","line":137},{"name":"GetPrevCharacterID","ret":"int","file":"4_World/Classes/IntroSceneCharacter.c","line":159},{"name":"CreateNewCharacterRandom","ret":"void","file":"4_World/Classes/IntroSceneCharacter.c","line":179},{"name":"CreateNewCharacterById","ret":"void","params":[{"type":"int","name":"character_id"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":194},{"name":"CreateNewCharacterByName","ret":"void","params":[{"type":"string","name":"character_name"},{"type":"bool","name":"randomize_equip","def":"true"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":209},{"name":"CreateDefaultCharacter","ret":"void","file":"4_World/Classes/IntroSceneCharacter.c","line":219},{"name":"GetLastPlayedServer","ret":"void","params":[{"type":"int","name":"characterID"},{"mods":["out"],"type":"string","name":"address"},{"mods":["out"],"type":"string","name":"name"},{"mods":["out"],"type":"int","name":"port"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":244},{"name":"GetLastPlayedServerEx","ret":"void","params":[{"type":"int","name":"characterID"},{"mods":["out"],"type":"string","name":"address"},{"mods":["out"],"type":"string","name":"name"},{"mods":["out"],"type":"int","name":"port"},{"mods":["out"],"type":"int","name":"steamQueryPort"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":251},{"name":"CreateNewCharacter","ret":"void","file":"4_World/Classes/IntroSceneCharacter.c","line":260},{"name":"LoadCharacterData","ret":"void","params":[{"type":"vector","name":"char_pos"},{"type":"vector","name":"char_rot"},{"type":"bool","name":"default_char","def":"false"}],"brief":"Generates random equip for the new IntroSceneCharacter, whatever is defined in 'cfgCharacterCreation'","file":"4_World/Classes/IntroSceneCharacter.c","line":299},{"name":"CharacterUnload","ret":"void","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":353},{"name":"CharacterLoad","ret":"void","params":[{"type":"int","name":"character_id"},{"type":"vector","name":"char_pos"},{"type":"vector","name":"char_rot"}],"mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":365},{"name":"SetupPlayerName","ret":"void","params":[{"type":"bool","name":"new_name"}],"mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":391},{"name":"SetAttachment","ret":"void","params":[{"type":"string","name":"type"},{"type":"int","name":"slot"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":418},{"name":"GetCharacterNameById","ret":"string","params":[{"type":"int","name":"char_id"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":435},{"name":"GetCharacterName","ret":"string","file":"4_World/Classes/IntroSceneCharacter.c","line":449},{"name":"SaveCharName","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Classes/IntroSceneCharacter.c","line":466},{"name":"SaveDefaultCharacter","ret":"void","file":"4_World/Classes/IntroSceneCharacter.c","line":482}],"members":[{"name":"m_CharacterId","type":"int","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":3},{"name":"m_CharacterType","type":"string","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":4},{"name":"m_CharacterDta","type":"MenuData","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":5},{"name":"m_CharacterObj","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":6},{"name":"m_CharacterPos","type":"vector","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":7},{"name":"m_CharacterRot","type":"vector","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":8},{"name":"m_CharGenderList","type":"ref TStringArray","mods":["protected"],"init":"new TStringArray","file":"4_World/Classes/IntroSceneCharacter.c","line":10},{"name":"m_CharShirtList","type":"ref TStringArray","mods":["protected"],"init":"new TStringArray","brief":"legacy","file":"4_World/Classes/IntroSceneCharacter.c","line":11},{"name":"m_CharPantsList","type":"ref TStringArray","mods":["protected"],"init":"new TStringArray","brief":"legacy","file":"4_World/Classes/IntroSceneCharacter.c","line":12},{"name":"m_CharShoesList","type":"ref TStringArray","mods":["protected"],"init":"new TStringArray","brief":"legacy","file":"4_World/Classes/IntroSceneCharacter.c","line":13},{"name":"m_Characters","type":"ref map<ECharGender, ref array<string>>","mods":["protected"],"init":"new map<ECharGender, ref array<string>>","file":"4_World/Classes/IntroSceneCharacter.c","line":15},{"name":"m_CharGender","type":"ECharGender","mods":["protected"],"file":"4_World/Classes/IntroSceneCharacter.c","line":17}]},{"name":"Inventory","url":"classes/Inventory/","base":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":26,"methods":[{"name":"Inventory","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":74},{"name":"InitDragAndDropEvents","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":132},{"name":"InitInputWrapperData","ret":"void","brief":"MAIN","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":239},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":254},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":261},{"name":"GetInstance","ret":"Inventory","mods":["static"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":282},{"name":"Serialize","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":287},{"name":"Deserialize","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":294},{"name":"GetPlayerAttachmentIndex","ret":"int","params":[{"type":"string","name":"slot_name"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":300},{"name":"GetPlayerAttachmentIndex","ret":"int","params":[{"type":"int","name":"slot_id"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":305},{"name":"LoadPlayerAttachmentIndexes","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":310},{"name":"MoveAttachmentUp","ret":"void","params":[{"type":"int","name":"slot_id"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":342},{"name":"MoveAttachmentDown","ret":"void","params":[{"type":"int","name":"slot_id"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":370},{"name":"GetProperControllerStickAngle","ret":"int","params":[{"type":"int","name":"angle"}],"mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":398},{"name":"AngleToDirection","ret":"int","params":[{"type":"int","name":"angle"}],"mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":404},{"name":"TimerEnd","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":425},{"name":"Controller","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"control"},{"type":"int","name":"value"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":431},{"name":"DraggingOverHandsPanel","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":461},{"name":"OnHandsPanelDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":467},{"name":"OnLeftPanelDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":472},{"name":"OnRightPanelDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":477},{"name":"OnCenterPanelDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":510},{"name":"DraggingOverLeftPanel","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":605},{"name":"DraggingOverRightPanel","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":610},{"name":"DraggingOverCenterPanel","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":615},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":685},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":767},{"name":"AddQuickbarItem","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1131},{"name":"EnableMicromanagement","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1147},{"name":"DisableMicromanagement","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1170},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1181},{"name":"Init","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1207},{"name":"Reset","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1209},{"name":"ResetFocusedContainers","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1216},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1234},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1266},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1284},{"name":"RefreshQuickbar","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1294},{"name":"GetConsoleToolbarText","ret":"string","params":[{"type":"int","name":"mask"}],"mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1314},{"name":"GetFocusedArea","ret":"Container","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1374},{"name":"UpdateConsoleToolbarCheck","ret":"void","cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1392},{"name":"UpdateConsoleToolbar","ret":"void","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1407},{"name":"GetStringVariant","ret":"string","params":[{"type":"string","name":"pInputAction"},{"mods":["notnull"],"type":"array<string>","name":"variants"}],"brief":"Picks from the strings by active input limiter variant in order: {click,hold,doubleclick}. Intended for inputs that check 'LocalPress' exclusively!!","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1536},{"name":"MoveFocusByContainer","ret":"void","params":[{"type":"int","name":"direction"}],"brief":"Shifts between containers vertically","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1562},{"name":"MoveFocusByArea","ret":"void","params":[{"type":"int","name":"direction"}],"brief":"Shifts between vicinity-hands-player","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1603},{"name":"InventoryMovementButtonTickHandler","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1680},{"name":"UpdateSpecialtyMeter","ret":"void","proto":true,"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1739}],"members":[{"name":"m_LeftArea","type":"ref LeftArea","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":28},{"name":"m_RightArea","type":"ref RightArea","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":29},{"name":"m_HandsArea","type":"ref HandsArea","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":30},{"name":"m_PlayerPreview","type":"ref PlayerPreview","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":31},{"name":"m_Quickbar","type":"ref InventoryQuickbar","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":32},{"name":"m_QuickbarWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":34},{"name":"m_TopConsoleToolbarVicinity","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":35},{"name":"m_TopConsoleToolbarHands","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":36},{"name":"m_TopConsoleToolbarEquipment","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":37},{"name":"m_BottomConsoleToolbar","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":38},{"name":"m_BottomConsoleToolbarRichText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":39},{"name":"m_ContextMenu","type":"ref ContextMenu","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":41},{"name":"m_PlayerAttachmentsIndexes","type":"ref map<string, int>","mods":["protected","static"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":42},{"name":"m_HadFastTransferred","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":44},{"name":"m_HadInspected","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":45},{"name":"m_NeedUpdateConsoleToolbar","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":46},{"name":"m_Instance","type":"Inventory","mods":["protected","static"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":48},{"name":"m_ControllerAngle","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":50},{"name":"m_ControllerTilt","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":51},{"name":"m_ControllerRightStickTimerEnd","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":52},{"name":"m_ControllerRightStickTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":53},{"name":"m_HoldingQB","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":55},{"name":"m_QBHoveredItems","type":"InventoryItem","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":56},{"name":"BT_REPEAT_DELAY","type":"float","mods":["const"],"init":"0.35","brief":"delay from first press to begin tick repeat state","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":59},{"name":"BT_REPEAT_TIME","type":"float","mods":["const"],"init":"0.09","brief":"tick repeat frequency time","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":60},{"name":"BT_THRESHOLD_VALUE","type":"float","mods":["const"],"init":"0.8","brief":"threshold values for analog inputs","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":61},{"name":"INV_MOV_LEFT","type":"int","mods":["const"],"init":"0","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":62},{"name":"INV_MOV_RIGHT","type":"int","mods":["const"],"init":"1","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":63},{"name":"INV_MOV_UP","type":"int","mods":["const"],"init":"2","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":64},{"name":"INV_MOV_DOWN","type":"int","mods":["const"],"init":"3","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":65},{"name":"m_InvInputNames","type":"ref array<string>","mods":["protected"],"init":"{\"UAUILeftInventory\",\"UAUIRightInventory\",\"UAUIUpInventory\",\"UAUIDownInventory\"}","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":66},{"name":"m_InvInputWrappers","type":"ref array<UAIDWrapper>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":67},{"name":"m_InvInputTimes","type":"ref array<float>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":68},{"name":"m_InvInputWrappersCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":69},{"name":"m_SensitivityThreshold","type":"float","mods":["protected"],"init":"0.0","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":70},{"name":"m_InvUAInput","type":"UAInput","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":71},{"name":"m_InvInputActive","type":"int","init":"0","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":72},{"name":"m_InpInp","type":"UAInput","init":"null","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":766},{"name":"m_SpecializationPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1736},{"name":"m_SpecializationIcon","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inventory.c","line":1737}]},{"name":"Inventory_Base","url":"classes/Inventory_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/Inventory_Base.c","line":1},{"name":"InventoryActionHandler","url":"classes/InventoryActionHandler/","brief":"Client only - manage set up crafting on client","file":"4_World/Classes/InventoryActionHandler.c","line":2,"methods":[{"name":"InventoryActionHandler","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/InventoryActionHandler.c","line":19},{"name":"SetAction","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"ItemBase","name":"target_item"},{"type":"ItemBase","name":"main_item"}],"file":"4_World/Classes/InventoryActionHandler.c","line":30},{"name":"SetAction","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"main_item"}],"file":"4_World/Classes/InventoryActionHandler.c","line":42},{"name":"IsActiveAction","ret":"bool","file":"4_World/Classes/InventoryActionHandler.c","line":63},{"name":"OnUpdate","ret":"void","file":"4_World/Classes/InventoryActionHandler.c","line":68},{"name":"DeactiveAction","ret":"void","file":"4_World/Classes/InventoryActionHandler.c","line":105}],"members":[{"name":"m_action","type":"ActionBase","file":"4_World/Classes/InventoryActionHandler.c","line":4},{"name":"m_target","type":"ActionTarget","file":"4_World/Classes/InventoryActionHandler.c","line":5},{"name":"m_mainItem","type":"ItemBase","file":"4_World/Classes/InventoryActionHandler.c","line":6},{"name":"m_useItemInHands","type":"bool","file":"4_World/Classes/InventoryActionHandler.c","line":7},{"name":"m_player","type":"PlayerBase","file":"4_World/Classes/InventoryActionHandler.c","line":9},{"name":"m_isActive","type":"bool","file":"4_World/Classes/InventoryActionHandler.c","line":11},{"name":"m_actionStartPos","type":"vector","file":"4_World/Classes/InventoryActionHandler.c","line":12},{"name":"MIN_DISTANCE_TO_INTERRUPT","type":"float","mods":["const"],"init":"1.0","file":"4_World/Classes/InventoryActionHandler.c","line":14},{"name":"IAH_SINGLE_USE","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/InventoryActionHandler.c","line":15},{"name":"IAH_CONTINUOUS","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/InventoryActionHandler.c","line":16}]},{"name":"InventoryCombinationFlags","url":"classes/InventoryCombinationFlags/","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":1,"members":[{"name":"NONE","type":"int","mods":["static","const"],"init":"0","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":3},{"name":"ADD_AS_ATTACHMENT","type":"int","mods":["static","const"],"init":"1","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":4},{"name":"ADD_AS_CARGO","type":"int","mods":["static","const"],"init":"2","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":5},{"name":"SWAP","type":"int","mods":["static","const"],"init":"4","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":6},{"name":"FSWAP","type":"int","mods":["static","const"],"init":"8","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":7},{"name":"CRAFT","type":"int","mods":["static","const"],"init":"16","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":8},{"name":"ACTIONS","type":"int","mods":["static","const"],"init":"32","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":9},{"name":"SWAP_MAGAZINE","type":"int","mods":["static","const"],"init":"64","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":10},{"name":"TAKE_TO_HANDS","type":"int","mods":["static","const"],"init":"128","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":11},{"name":"RECIPE_HANDS","type":"int","mods":["static","const"],"init":"256","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":12},{"name":"COMBINE_QUANTITY2","type":"int","mods":["static","const"],"init":"512","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":13},{"name":"RECIPE_ANYWHERE","type":"int","mods":["static","const"],"init":"1024","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":14},{"name":"PERFORM_ACTION","type":"int","mods":["static","const"],"init":"2048","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":15},{"name":"LOAD_CHAMBER","type":"int","mods":["static","const"],"init":"4096","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":16},{"name":"DETACH_MAGAZINE","type":"int","mods":["static","const"],"init":"8192","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":17},{"name":"ATTACH_MAGAZINE","type":"int","mods":["static","const"],"init":"16384","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":18},{"name":"SET_ACTION","type":"int","mods":["static","const"],"init":"32768","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":19}]},{"name":"InventoryDebug","url":"classes/InventoryDebug/","file":"3_Game/Systems/Inventory/Debug.c","line":35,"methods":[{"name":"SetHandAckEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/Inventory/Debug.c","line":39},{"name":"IsHandAckEnable","ret":"bool","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/Inventory/Debug.c","line":44}],"members":[{"name":"m_IsHandAckEnable","type":"bool","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Systems/Inventory/Debug.c","line":37}]},{"name":"InventoryGrid","url":"classes/InventoryGrid/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/InventoryGrid.c","line":36,"methods":[{"name":"InventoryGrid","kind":"ctor","ret":"void","file":"3_Game/GUI/InventoryGrid.c","line":59},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":66},{"name":"CanAddItemInHandToInventory","ret":"bool","file":"3_Game/GUI/InventoryGrid.c","line":73},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":79},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":85},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":103},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":111},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":146},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":178},{"name":"OnDrop","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":198},{"name":"GetCol","ret":"int","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/InventoryGrid.c","line":222},{"name":"GetColFromBg","ret":"int","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/InventoryGrid.c","line":234},{"name":"GetGridSize","ret":"int","file":"3_Game/GUI/InventoryGrid.c","line":239},{"name":"SetGridSize","ret":"void","params":[{"type":"int","name":"size"}],"file":"3_Game/GUI/InventoryGrid.c","line":244},{"name":"IsValidPos","ret":"bool","params":[{"type":"int","name":"index"}],"file":"3_Game/GUI/InventoryGrid.c","line":260},{"name":"OnDrag","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":269},{"name":"OnDraggingOver","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":294},{"name":"OnDropReceived","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"mods":["override"],"file":"3_Game/GUI/InventoryGrid.c","line":315},{"name":"GetItems","ret":"TItemsMap","file":"3_Game/GUI/InventoryGrid.c","line":333},{"name":"GetItem","ret":"Widget","params":[{"type":"int","name":"index"}],"file":"3_Game/GUI/InventoryGrid.c","line":338},{"name":"GetItemBackground","ret":"Widget","params":[{"type":"int","name":"index"}],"file":"3_Game/GUI/InventoryGrid.c","line":347},{"name":"GetRoot","ret":"Widget","file":"3_Game/GUI/InventoryGrid.c","line":355},{"name":"SetItemColor","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"int","name":"color"}],"file":"3_Game/GUI/InventoryGrid.c","line":360},{"name":"SetController","ret":"void","params":[{"type":"InventoryGridController","name":"controller"}],"file":"3_Game/GUI/InventoryGrid.c","line":373},{"name":"GetController","ret":"InventoryGridController","file":"3_Game/GUI/InventoryGrid.c","line":377},{"name":"GenerateQuickBarBackgroundTiles","ret":"void","params":[{"type":"int","name":"count"}],"file":"3_Game/GUI/InventoryGrid.c","line":382},{"name":"UpdateQuickbarItems","ret":"void","params":[{"type":"TItemsMap","name":"items"}],"file":"3_Game/GUI/InventoryGrid.c","line":396},{"name":"UpdateItems","ret":"void","params":[{"type":"TItemsMap","name":"items"},{"type":"bool","name":"show_quantity"},{"type":"bool","name":"show_temperature"}],"file":"3_Game/GUI/InventoryGrid.c","line":468},{"name":"UpdateQuantityItems","ret":"void","file":"3_Game/GUI/InventoryGrid.c","line":535},{"name":"UpdateTemperatureItems","ret":"void","file":"3_Game/GUI/InventoryGrid.c","line":551},{"name":"RefreshQuickbarItemVariables","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"vector","name":"data"}],"file":"3_Game/GUI/InventoryGrid.c","line":567},{"name":"RefreshItemVariables","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"vector","name":"data"},{"type":"bool","name":"show_quantity"},{"type":"bool","name":"show_temperature"}],"file":"3_Game/GUI/InventoryGrid.c","line":584},{"name":"AddItem","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"vector","name":"data"},{"type":"vector","name":"rotation"}],"file":"3_Game/GUI/InventoryGrid.c","line":650},{"name":"SetItem","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"vector","name":"data"},{"type":"vector","name":"rotation"}],"file":"3_Game/GUI/InventoryGrid.c","line":681},{"name":"ResetItemWidget","ret":"void","params":[{"type":"Widget","name":"item_w"},{"type":"int","name":"width"},{"type":"int","name":"height"}],"mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":719},{"name":"ResetItem","ret":"void","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":728},{"name":"HasItem","ret":"bool","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":744},{"name":"RemoveItem","ret":"void","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":750}],"members":[{"name":"ITEM_COLOR_QUICKBAR_NORMAL","type":"int","mods":["static"],"init":"0x0AFFFFFF","file":"3_Game/GUI/InventoryGrid.c","line":39},{"name":"ITEM_COLOR_QUICKBAR_H_GOOD","type":"int","mods":["static"],"init":"0x2A6e980d","file":"3_Game/GUI/InventoryGrid.c","line":40},{"name":"ITEM_COLOR_QUICKBAR_H_BAD","type":"int","mods":["static"],"init":"0x2A980d0d","file":"3_Game/GUI/InventoryGrid.c","line":41},{"name":"ITEM_COLOR_QUICKBAR_I_BAD","type":"int","mods":["static"],"init":"0x2A986e0d","file":"3_Game/GUI/InventoryGrid.c","line":42},{"name":"ITEM_COLOR_NORMAL","type":"int","mods":["static"],"init":"0x0AFFFFFF","file":"3_Game/GUI/InventoryGrid.c","line":43},{"name":"ITEM_COLOR_DRAG","type":"int","mods":["static"],"init":"0x0AFFFFFF","file":"3_Game/GUI/InventoryGrid.c","line":44},{"name":"m_IsDebugOutput","type":"bool","mods":["reference"],"file":"3_Game/GUI/InventoryGrid.c","line":46},{"name":"m_BackgroundWidgets","type":"ref map<int, Widget>","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":48},{"name":"m_ItemWidgets","type":"ref map<int, Widget>","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":49},{"name":"m_Items","type":"ref TItemsMap","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":50},{"name":"m_Controller","type":"InventoryGridController","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":51},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":54},{"name":"m_GridSize","type":"int","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":55},{"name":"m_IsMouseLeftDown","type":"bool","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":56},{"name":"m_CanAddItemInHandToInventory","type":"bool","mods":["protected"],"file":"3_Game/GUI/InventoryGrid.c","line":57},{"name":"m_on_drag_item","type":"Widget","mods":["private"],"file":"3_Game/GUI/InventoryGrid.c","line":265},{"name":"m_col","type":"int","mods":["private"],"file":"3_Game/GUI/InventoryGrid.c","line":266}]},{"name":"InventoryGridController","url":"classes/InventoryGridController/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/InventoryGrid.c","line":2,"methods":[{"name":"OnItemEnter","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":4},{"name":"OnItemLeave","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"}],"file":"3_Game/GUI/InventoryGrid.c","line":5},{"name":"OnItemDrag","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":6},{"name":"OnItemDraggingOver","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":7},{"name":"OnItemDrop","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":8},{"name":"OnItemDropReceived","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":9},{"name":"OnItemClick","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":10},{"name":"OnItemLeftClick","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":11},{"name":"OnItemRightClick","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":12},{"name":"OnItemDoubleClick","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/GUI/InventoryGrid.c","line":13},{"name":"GetItemColor","ret":"int","params":[{"type":"ScriptedWidgetEventHandler","name":"grid"},{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":15},{"name":"GetQuickbarItemColor","ret":"int","params":[{"type":"InventoryGrid","name":"grid"},{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":19},{"name":"GetItemSize","ret":"vector","params":[{"type":"InventoryGrid","name":"grid"},{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":20},{"name":"GetItemQuantityText","ret":"string","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":24},{"name":"HasItemQuantity","ret":"int","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":25},{"name":"GetItemQuantity","ret":"float","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":26},{"name":"GetItemQuantityMax","ret":"int","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":27},{"name":"GetItemCount","ret":"int","params":[{"type":"InventoryItem","name":"item"}],"file":"3_Game/GUI/InventoryGrid.c","line":28},{"name":"CanAddItemInHandToInventory","ret":"bool","file":"3_Game/GUI/InventoryGrid.c","line":29}]},{"name":"InventoryInputUserData","url":"classes/InventoryInputUserData/","file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":2,"methods":[{"name":"SerializeMove","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"int","name":"type"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":5},{"name":"SendInputUserDataMove","ret":"void","params":[{"type":"int","name":"type"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":13},{"name":"SerializeInventoryCheckForItem","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":24},{"name":"SendClientInventoryCheck","ret":"void","params":[{"type":"array<EntityAI>","name":"items"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":31},{"name":"SendServerInventoryCheck","ret":"void","params":[{"type":"array<EntityAI>","name":"items"},{"type":"DayZPlayer","name":"player"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":44},{"name":"SendServerMove","ret":"void","params":[{"type":"Man","name":"player"},{"type":"int","name":"type"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":57},{"name":"SerializeSwap","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"},{"type":"bool","name":"skippedSwap"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":70},{"name":"SendInputUserDataSwap","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"},{"type":"bool","name":"skippedSwap","def":"false"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":81},{"name":"SendServerSwap","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"},{"type":"bool","name":"skippedSwap","def":"false"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":92},{"name":"SerializeHandEvent","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"HandEventBase","name":"e"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":105},{"name":"SendInputUserDataHandEvent","ret":"void","params":[{"type":"HandEventBase","name":"e"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":112},{"name":"SendServerHandEventViaInventoryCommand","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"HandEventBase","name":"e"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryInputUserData.c","line":123}]},{"name":"InventoryItem","url":"classes/InventoryItem/","base":"EntityAI","file":"3_Game/Entities/InventoryItem.c","line":1,"methods":[{"name":"GetInventoryItemType","ret":"InventoryItemType","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/InventoryItem.c","line":13},{"name":"SwitchOn","ret":"void","params":[{"type":"bool","name":"onOff"}],"mods":["proto","native"],"proto":true,"brief":"Some inventoryItem devices can be switched on/off (radios, transmitters)","file":"3_Game/Entities/InventoryItem.c","line":16},{"name":"IsOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Some inventoryItem devices can be switched on/off (radios, transmitters)","file":"3_Game/Entities/InventoryItem.c","line":18},{"name":"EnableCollisionsWithCharacter","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"brief":"collisions with character","file":"3_Game/Entities/InventoryItem.c","line":21},{"name":"HasCollisionsWithCharacter","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/InventoryItem.c","line":22},{"name":"GetMeleeCombatData","ret":"MeleeCombatData","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/InventoryItem.c","line":24},{"name":"ThrowPhysically","ret":"void","params":[{"type":"DayZPlayer","name":"player"},{"type":"vector","name":"force"},{"type":"bool","name":"collideWithCharacters","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/InventoryItem.c","line":26},{"name":"ForceFarBubble","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"brief":"Sets the item to use the server configured 'networkRangeFar' instead of 'networkRangeNear'","file":"3_Game/Entities/InventoryItem.c","line":31},{"name":"InventoryItem","kind":"ctor","ret":"void","file":"3_Game/Entities/InventoryItem.c","line":33},{"name":"OnRightClick","ret":"void","file":"3_Game/Entities/InventoryItem.c","line":42},{"name":"OnUseFromInventory","ret":"bool","params":[{"type":"Man","name":"owner"}],"mods":["event"],"file":"3_Game/Entities/InventoryItem.c","line":47},{"name":"GetTooltip","ret":"string","brief":"Get tooltip text","file":"3_Game/Entities/InventoryItem.c","line":53},{"name":"IsInventoryItem","ret":"bool","mods":["override"],"file":"3_Game/Entities/InventoryItem.c","line":61},{"name":"GetMeleeMode","ret":"int","file":"3_Game/Entities/InventoryItem.c","line":66},{"name":"GetMeleeHeavyMode","ret":"int","file":"3_Game/Entities/InventoryItem.c","line":71},{"name":"GetMeleeSprintMode","ret":"int","file":"3_Game/Entities/InventoryItem.c","line":76},{"name":"IsMeleeWeapon","ret":"bool","mods":["override"],"file":"3_Game/Entities/InventoryItem.c","line":81},{"name":"IsMeleeFinisher","ret":"bool","file":"3_Game/Entities/InventoryItem.c","line":86},{"name":"PlayImpactSound","ret":"void","params":[{"type":"float","name":"weight"},{"type":"float","name":"velocity"},{"type":"int","name":"surfaceHash"}],"file":"3_Game/Entities/InventoryItem.c","line":92},{"name":"InitImpactSoundData","ret":"void","mods":["protected"],"file":"3_Game/Entities/InventoryItem.c","line":114},{"name":"PlaySound","ret":"AbstractWave","params":[{"type":"SoundObject","name":"so"},{"type":"SoundObjectBuilder","name":"sob"}],"file":"3_Game/Entities/InventoryItem.c","line":126},{"name":"PlaySoundByAnimEvent","ret":"void","params":[{"type":"EAnimSoundEventID","name":"id"}],"file":"3_Game/Entities/InventoryItem.c","line":138},{"name":"GetImpactSurfaceType","ret":"string","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"impact"}],"file":"3_Game/Entities/InventoryItem.c","line":152},{"name":"GetImpactSurfaceTypeEx","ret":"string","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"impact"},{"mods":["out"],"type":"int","name":"liquid"}],"file":"3_Game/Entities/InventoryItem.c","line":160},{"name":"GetRuinedMeleeAmmoType","ret":"string","brief":"returns ammo (projectile) used in melee if the item is destroyed. Override higher for specific use","file":"3_Game/Entities/InventoryItem.c","line":184},{"name":"ProcessImpactSound","ret":"float","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"},{"type":"float","name":"weight"},{"mods":["out"],"type":"int","name":"surfaceHash"}],"file":"3_Game/Entities/InventoryItem.c","line":190},{"name":"ProcessImpactSoundEx","ret":"float","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"},{"type":"float","name":"weight"},{"mods":["out"],"type":"int","name":"surfaceHash"},{"mods":["out"],"type":"int","name":"liquidType"}],"file":"3_Game/Entities/InventoryItem.c","line":198},{"name":"DrawImpacts","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/InventoryItem.c","line":228}],"members":[{"name":"SOUND_CONTACT_SKIP","type":"float","mods":["static","private","const"],"init":"0.33","brief":"second","file":"3_Game/Entities/InventoryItem.c","line":3},{"name":"s_ImpactSoundsInfo","type":"ref array<ref string>","mods":["static","private"],"init":"new array<ref string>()","cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/InventoryItem.c","line":6},{"name":"m_SoundImpactTable","type":"SoundLookupTable","mods":["private"],"file":"3_Game/Entities/InventoryItem.c","line":9},{"name":"m_SoundContactTickTime","type":"float","mods":["private"],"file":"3_Game/Entities/InventoryItem.c","line":10},{"name":"m_IsMeleeWeapon","type":"bool","mods":["private"],"init":"false","file":"3_Game/Entities/InventoryItem.c","line":11}]},{"name":"InventoryItemSoundAttach","url":"classes/InventoryItemSoundAttach/","base":"InventoryItemSoundBase","file":"3_Game/InventoryItemType.c","line":31,"methods":[{"name":"LoadSoundEvents","ret":"void","mods":["override"],"file":"3_Game/InventoryItemType.c","line":33}]},{"name":"InventoryItemSoundBase","url":"classes/InventoryItemSoundBase/","file":"3_Game/InventoryItemType.c","line":3,"methods":[{"name":"InventoryItemSoundBase","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"cfgPath"}],"file":"3_Game/InventoryItemType.c","line":10},{"name":"LoadSoundEvents","ret":"void","mods":["protected"],"proto":true,"file":"3_Game/InventoryItemType.c","line":18},{"name":"GetAttachSoundSets","ret":"ref map<int, string>","file":"3_Game/InventoryItemType.c","line":20},{"name":"GetDetachSoundSets","ret":"ref map<int, string>","file":"3_Game/InventoryItemType.c","line":25}],"members":[{"name":"m_Name","type":"string","mods":["protected"],"file":"3_Game/InventoryItemType.c","line":5},{"name":"m_CfgPath","type":"string","mods":["protected"],"file":"3_Game/InventoryItemType.c","line":6},{"name":"m_AttachSoundSets","type":"ref map<int, string>","mods":["protected"],"file":"3_Game/InventoryItemType.c","line":7},{"name":"m_DetachSoundSets","type":"ref map<int, string>","mods":["protected"],"file":"3_Game/InventoryItemType.c","line":8}]},{"name":"InventoryItemSoundDetach","url":"classes/InventoryItemSoundDetach/","base":"InventoryItemSoundBase","file":"3_Game/InventoryItemType.c","line":86,"methods":[{"name":"LoadSoundEvents","ret":"void","mods":["override"],"file":"3_Game/InventoryItemType.c","line":88}]},{"name":"InventoryItemType","url":"classes/InventoryItemType/","base":"EntityAIType","file":"3_Game/InventoryItemType.c","line":140,"methods":[{"name":"InventoryItemType","kind":"ctor","ret":"void","file":"3_Game/InventoryItemType.c","line":146},{"name":"~InventoryItemType","kind":"dtor","ret":"void","file":"3_Game/InventoryItemType.c","line":151},{"name":"LoadSoundEvents","ret":"void","file":"3_Game/InventoryItemType.c","line":155},{"name":"SetDetachSoundEvent","ret":"bool","brief":"Detach sound Attach sound","file":"3_Game/InventoryItemType.c","line":207},{"name":"SetAttachSoundEvent","ret":"bool","file":"3_Game/InventoryItemType.c","line":259},{"name":"GetSoundEvent","ret":"AnimSoundEvent","params":[{"type":"int","name":"event_id"}],"file":"3_Game/InventoryItemType.c","line":311},{"name":"GetAttachSoundEvent","ret":"InventoryItemSoundAttach","file":"3_Game/InventoryItemType.c","line":316},{"name":"GetDetachSoundEvent","ret":"InventoryItemSoundDetach","file":"3_Game/InventoryItemType.c","line":321},{"name":"GetSlotAttachSoundSet","ret":"string","params":[{"type":"int","name":"slotId","def":"InventorySlots.INVALID"}],"file":"3_Game/InventoryItemType.c","line":326},{"name":"GetSlotDetachSoundSet","ret":"string","params":[{"type":"int","name":"slotId","def":"InventorySlots.INVALID"}],"file":"3_Game/InventoryItemType.c","line":353}],"members":[{"name":"m_AnimSoundEvents","type":"ref map<int, ref AnimSoundEvent>","mods":["private"],"file":"3_Game/InventoryItemType.c","line":142},{"name":"m_ActionSoundEvents","type":"ref map<int, ref InventoryItemSoundBase>","mods":["private"],"init":"new map<int, ref InventoryItemSoundBase>()","brief":"id (SoundConstants), InventoryItemSoundBase","file":"3_Game/InventoryItemType.c","line":143},{"name":"m_DropSoundSet","type":"string","mods":["private"],"file":"3_Game/InventoryItemType.c","line":144},{"name":"m_animSoundEvents","type":"ref array<ref AnimSoundEvent>","brief":"DEPRECATED","file":"3_Game/InventoryItemType.c","line":381}]},{"name":"InventoryJunctureSwapValidation","url":"classes/InventoryJunctureSwapValidation/","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":1,"methods":[{"name":"InventoryJunctureSwapValidation","kind":"ctor","ret":"void","params":[{"type":"Serializer","name":"ctx"}],"file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":18}],"members":[{"name":"m_Success","type":"bool","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":3},{"name":"m_SkippedSwap","type":"bool","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":4},{"name":"m_Src1","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":6},{"name":"m_Src2","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":7},{"name":"m_SrcItem1","type":"EntityAI","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":9},{"name":"m_SrcItem2","type":"EntityAI","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":10},{"name":"m_Dst1","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":12},{"name":"m_Dst2","type":"ref InventoryLocation","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":13},{"name":"m_DstItem1","type":"EntityAI","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":15},{"name":"m_DstItem2","type":"EntityAI","file":"4_World/Systems/Inventory/InventoryJunctureSwapValidation.c","line":16}]},{"name":"InventoryLocation","url":"classes/InventoryLocation/","brief":"InventoryLocation","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":29,"methods":[{"name":"IsValid","ret":"bool","mods":["proto","native"],"proto":true,"brief":"verify current set inventory location","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":36},{"name":"GetType","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns type of InventoryLocation","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":43},{"name":"GetParent","ret":"EntityAI","mods":["proto","native"],"proto":true,"brief":"returns parent of current inventory location","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":52},{"name":"GetItem","ret":"EntityAI","mods":["proto","native"],"proto":true,"brief":"returns item of current inventory location","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":62},{"name":"GetSlot","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns slot id if current type is Attachment","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":71},{"name":"GetIdx","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns index of cargo if current type is Cargo / ProxyCargo","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":77},{"name":"GetRow","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns row of cargo if current type is Cargo / ProxyCargo","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":83},{"name":"GetCol","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns column of cargo if current type is Cargo / ProxyCargo","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":89},{"name":"GetFlip","ret":"bool","mods":["proto","native"],"proto":true,"brief":"returns flip status of cargo","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":95},{"name":"GetPos","ret":"vector","mods":["proto","native"],"proto":true,"brief":"returns position of item in world if type is Ground","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":101},{"name":"GetDir","ret":"void","params":[{"mods":["out"],"type":"float","name":"dir","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"returns direction of item in world if type is Ground","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":107},{"name":"SetGround","ret":"void","params":[{"type":"EntityAI","name":"e"},{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"sets current inventory location type to Ground with transformation mat","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":115},{"name":"SetGroundEx","ret":"void","params":[{"type":"EntityAI","name":"e"},{"type":"vector","name":"pos"},{"type":"float","name":"dir","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"sets current inventory location type to Ground with transformation mat","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":123},{"name":"SetAttachment","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"EntityAI","name":"e"},{"type":"int","name":"slotId"}],"mods":["proto","native"],"proto":true,"brief":"sets current inventory location type to Attachment with slot id set to <slotId>","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":131},{"name":"SetCargoAuto","ret":"void","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"type":"EntityAI","name":"e"},{"type":"int","name":"row"},{"type":"int","name":"col"},{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"brief":"based on Cargo.IsProxyCargo uses SetProxyCargo or SetCargo respectively","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":141},{"name":"SetCargo","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"EntityAI","name":"e"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"},{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"brief":"sets current inventory location type to Cargo with coordinates (idx, row, col)","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":152},{"name":"SetProxyCargo","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"EntityAI","name":"e"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"},{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"brief":"sets current inventory location type to ProxyCargo with coordinates (idx, row, col) @NOTE: typical usage is in building-like dummy structures, where furniture with cargo is part of the model, and is not a physical entity (like person or bag).","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":165},{"name":"SetHands","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"brief":"sets current inventory location type to Hands","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":172},{"name":"SetVehicle","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"EntityAI","name":"e"},{"type":"int","name":"idx"}],"mods":["proto","native"],"proto":true,"brief":"brief sets current inventory location's GetParent","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":179},{"name":"SetTemporary","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"EntityAI","name":"e"}],"mods":["proto","native"],"proto":true,"brief":"brief sets current inventory location's GetParent","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":185},{"name":"SetParent","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"}],"mods":["proto","native"],"proto":true,"brief":"brief sets current inventory location's GetParent","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":191},{"name":"SetItem","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["proto","native"],"proto":true,"brief":"brief sets current inventory location's item","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":196},{"name":"SetSlot","ret":"void","params":[{"type":"int","name":"slotId"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":199},{"name":"SetIndex","ret":"void","params":[{"type":"int","name":"idx"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":200},{"name":"SetRow","ret":"void","params":[{"type":"int","name":"row"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":201},{"name":"SetCol","ret":"void","params":[{"type":"int","name":"col"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":202},{"name":"SetFlip","ret":"void","params":[{"type":"bool","name":"flip"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":203},{"name":"Reset","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":208},{"name":"CompareLocationOnly","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"other"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":210},{"name":"CollidesWith","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"rhs"}],"mods":["proto","native"],"proto":true,"brief":"checks if inventory locations collides each with other","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":216},{"name":"Copy","ret":"InventoryLocation","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"rhs"}],"mods":["proto","native"],"proto":true,"brief":"copies location data to another location","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":224},{"name":"CopyLocationFrom","ret":"InventoryLocation","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"rhs"},{"type":"bool","name":"copyFlip"}],"mods":["proto","native"],"proto":true,"brief":"copies location to another location without m_item member","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":231},{"name":"DumpToStringNullSafe","ret":"string","params":[{"type":"InventoryLocation","name":"loc"}],"mods":["static"],"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":233},{"name":"DumpToString","ret":"string","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":240},{"name":"ReadFromContext","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":310},{"name":"WriteToContext","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":507}]},{"name":"InventoryManipulationFlags","url":"classes/InventoryManipulationFlags/","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":23,"members":[{"name":"NONE","type":"int","mods":["static","const"],"init":"0","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":25},{"name":"ADD_AS_ATTACHMENT","type":"int","mods":["static","const"],"init":"1","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":26},{"name":"ADD_AS_CARGO","type":"int","mods":["static","const"],"init":"2","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":27},{"name":"SWAP","type":"int","mods":["static","const"],"init":"4","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":28},{"name":"FSWAP","type":"int","mods":["static","const"],"init":"8","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":29},{"name":"TAKE_TO_HANDS","type":"int","mods":["static","const"],"init":"16","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":30},{"name":"DROP","type":"int","mods":["static","const"],"init":"32","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":31},{"name":"PERFORM_ACTION","type":"int","mods":["static","const"],"init":"64","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":32},{"name":"SET_ACTION","type":"int","mods":["static","const"],"init":"128","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":33},{"name":"COMBINE_QUANTITY","type":"int","mods":["static","const"],"init":"512","file":"5_Mission/GUI/Inventory/InventoryCombinationFlags.c","line":34}]},{"name":"InventoryMenu","url":"classes/InventoryMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/InventoryMenu.c","line":8,"methods":[{"name":"InventoryMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/InventoryMenu.c","line":20},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":30},{"name":"CheckWidth","ret":"void","file":"5_Mission/GUI/InventoryMenu.c","line":38},{"name":"GetWidthType","ret":"ScreenWidthType","mods":["static"],"file":"5_Mission/GUI/InventoryMenu.c","line":54},{"name":"GetWidth","ret":"int","mods":["static"],"file":"5_Mission/GUI/InventoryMenu.c","line":59},{"name":"GetHeight","ret":"int","mods":["static"],"file":"5_Mission/GUI/InventoryMenu.c","line":64},{"name":"GetHeightMultiplied","ret":"float","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"5_Mission/GUI/InventoryMenu.c","line":69},{"name":"RefreshQuickbar","ret":"void","file":"5_Mission/GUI/InventoryMenu.c","line":75},{"name":"GetContextMenu","ret":"ContextMenu","mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":80},{"name":"InitContainers","ret":"void","params":[{"type":"EntityAI","name":"target"}],"file":"5_Mission/GUI/InventoryMenu.c","line":85},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":90},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":98},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":105},{"name":"OnController","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"control"},{"type":"int","name":"value"}],"mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":129},{"name":"IsOpened","ret":"bool","file":"5_Mission/GUI/InventoryMenu.c","line":136},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":141},{"name":"GetLastDisplayLanguage","ret":"int","file":"5_Mission/GUI/InventoryMenu.c","line":160},{"name":"LanguageChanged","ret":"bool","file":"5_Mission/GUI/InventoryMenu.c","line":165},{"name":"OnPlayerDeath","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryMenu.c","line":170}],"members":[{"name":"m_Inventory","type":"ref Inventory","file":"5_Mission/GUI/InventoryMenu.c","line":10},{"name":"m_context_menu","type":"ref ContextMenu","mods":["private"],"file":"5_Mission/GUI/InventoryMenu.c","line":11},{"name":"m_IsOpened","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryMenu.c","line":12},{"name":"m_OnlyFirstTime","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryMenu.c","line":13},{"name":"m_LastDisplayLanguage","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryMenu.c","line":14},{"name":"m_WidthType","type":"ScreenWidthType","mods":["protected","static"],"file":"5_Mission/GUI/InventoryMenu.c","line":16},{"name":"m_Width","type":"int","mods":["protected","static"],"file":"5_Mission/GUI/InventoryMenu.c","line":17},{"name":"m_Height","type":"int","mods":["protected","static"],"file":"5_Mission/GUI/InventoryMenu.c","line":18}]},{"name":"InventoryOnlyActionInput","url":"classes/InventoryOnlyActionInput/","base":"NoIndicationActionInputBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":939,"methods":[{"name":"InventoryOnlyActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":941}]},{"name":"InventoryQuickbar","url":"classes/InventoryQuickbar/","base":"InventoryGridController","file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":1,"methods":[{"name":"InventoryQuickbar","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"quickbarGridWidget"}],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":8},{"name":"~InventoryQuickbar","kind":"dtor","ret":"void","file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":15},{"name":"UpdateItems","ret":"void","params":[{"type":"Widget","name":"quickbarGridWidget"}],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":19},{"name":"Remove","ret":"void","params":[{"type":"InventoryItem","name":"itemToRemove"}],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":66},{"name":"OnItemEnter","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":81},{"name":"OnItemLeave","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":90},{"name":"OnItemDraggingOver","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":99},{"name":"OnItemDropReceived","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":162},{"name":"OnItemDrop","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":206},{"name":"OnItemDrag","ret":"void","params":[{"type":"InventoryGrid","name":"grid"},{"type":"Widget","name":"w"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":224},{"name":"GetQuickbarItemColor","ret":"int","params":[{"type":"InventoryGrid","name":"grid"},{"type":"InventoryItem","name":"item"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":235},{"name":"HasItemQuantity","ret":"int","params":[{"type":"InventoryItem","name":"item"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":256},{"name":"GetItemQuantityText","ret":"string","params":[{"type":"InventoryItem","name":"item"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":261},{"name":"GetItemQuantity","ret":"float","params":[{"type":"InventoryItem","name":"item"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":266},{"name":"GetItemQuantityMax","ret":"int","params":[{"type":"InventoryItem","name":"item"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":271},{"name":"GetItemCount","ret":"int","params":[{"type":"InventoryItem","name":"item"}],"mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":277},{"name":"CanAddItemInHandToInventory","ret":"bool","mods":["override"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":283}],"members":[{"name":"m_Items","type":"ref TItemsMap","mods":["protected"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":4},{"name":"m_Grid","type":"InventoryGrid","mods":["protected"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":5},{"name":"m_DraggingIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/Inventory/InventoryQuickbar.c","line":6}]},{"name":"InventorySlots","url":"classes/InventorySlots/","brief":"provides access to slot configuration","file":"3_Game/Systems/Inventory/InventorySlots.c","line":5,"methods":[{"name":"InventorySlots","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Systems/Inventory/InventorySlots.c","line":21},{"name":"~InventorySlots","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Systems/Inventory/InventorySlots.c","line":22},{"name":"GetSlotIdFromString","ret":"int","params":[{"type":"string","name":"slot_name"}],"mods":["static","proto","native"],"proto":true,"brief":"converts string to slot_id","file":"3_Game/Systems/Inventory/InventorySlots.c","line":42},{"name":"GetSlotName","ret":"string","params":[{"type":"int","name":"id"}],"mods":["static","proto","native","owned"],"proto":true,"brief":"converts slot_id to string","file":"3_Game/Systems/Inventory/InventorySlots.c","line":48},{"name":"GetSlotDisplayName","ret":"string","params":[{"type":"int","name":"id"}],"mods":["static","proto","native","owned"],"proto":true,"brief":"converts slot_id to string","file":"3_Game/Systems/Inventory/InventorySlots.c","line":54},{"name":"IsSlotIdValid","ret":"bool","params":[{"type":"int","name":"slotId"}],"mods":["static","proto","native"],"proto":true,"brief":"verifies existence of the slot id","file":"3_Game/Systems/Inventory/InventorySlots.c","line":59},{"name":"GetStackMaxForSlotId","ret":"int","params":[{"type":"int","name":"slot_Id"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventorySlots.c","line":64},{"name":"GetShowForSlotId","ret":"bool","params":[{"type":"int","name":"slot_Id"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventorySlots.c","line":69},{"name":"GetAutoAttachForSlotId","ret":"bool","params":[{"type":"int","name":"slot_Id"}],"mods":["static","proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/InventorySlots.c","line":74},{"name":"GetBoneNameForSlotId","ret":"bool","params":[{"type":"int","name":"slot_Id"},{"mods":["out"],"type":"string","name":"bone_name"}],"mods":["static","proto"],"proto":true,"file":"3_Game/Systems/Inventory/InventorySlots.c","line":80},{"name":"GetSelectionForSlotId","ret":"bool","params":[{"type":"int","name":"slot_Id"},{"mods":["out"],"type":"string","name":"selection"}],"mods":["static","proto"],"proto":true,"file":"3_Game/Systems/Inventory/InventorySlots.c","line":86}],"members":[{"name":"COUNT","type":"int","mods":["const"],"brief":"Amount of pre-populated slots (32)","file":"3_Game/Systems/Inventory/InventorySlots.c","line":15},{"name":"INVALID","type":"int","mods":["const"],"brief":"Invalid slot (-1)","file":"3_Game/Systems/Inventory/InventorySlots.c","line":17}]},{"name":"InventoryValidation","url":"classes/InventoryValidation/","file":"3_Game/Systems/Inventory/Inventory.c","line":43,"methods":[{"name":"IsAuthoritative","ret":"bool","file":"3_Game/Systems/Inventory/Inventory.c","line":53}],"members":[{"name":"m_IsJuncture","type":"bool","init":"false","file":"3_Game/Systems/Inventory/Inventory.c","line":45},{"name":"m_IsRemote","type":"bool","init":"false","file":"3_Game/Systems/Inventory/Inventory.c","line":46},{"name":"m_Result","type":"InventoryValidationResult","init":"InventoryValidationResult.FAILED","file":"3_Game/Systems/Inventory/Inventory.c","line":48},{"name":"m_Reason","type":"InventoryValidationReason","init":"InventoryValidationReason.UNKNOWN","file":"3_Game/Systems/Inventory/Inventory.c","line":49},{"name":"m_Mode","type":"InventoryMode","init":"InventoryMode.JUNCTURE","file":"3_Game/Systems/Inventory/Inventory.c","line":51}]},{"name":"InviteMenu","url":"classes/InviteMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/InviteMenu.c","line":1,"methods":[{"name":"InviteMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/InviteMenu.c","line":11},{"name":"~InviteMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/InviteMenu.c","line":26},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/InviteMenu.c","line":40},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/InviteMenu.c","line":73},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/InviteMenu.c","line":88},{"name":"SetTime","ret":"void","params":[{"type":"int","name":"time"}],"file":"5_Mission/GUI/InviteMenu.c","line":101},{"name":"UpdateTime","ret":"void","file":"5_Mission/GUI/InviteMenu.c","line":122},{"name":"Cancel","ret":"void","file":"5_Mission/GUI/InviteMenu.c","line":131},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InviteMenu.c","line":140},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/InviteMenu.c","line":147},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InviteMenu.c","line":153},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/InviteMenu.c","line":161}],"members":[{"name":"m_LogoutTimeText","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/InviteMenu.c","line":3},{"name":"m_DescriptionText","type":"MultilineTextWidget","mods":["private"],"file":"5_Mission/GUI/InviteMenu.c","line":4},{"name":"m_bCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/InviteMenu.c","line":5},{"name":"m_bCancelConsole","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/InviteMenu.c","line":6},{"name":"m_iTime","type":"int","mods":["private"],"file":"5_Mission/GUI/InviteMenu.c","line":7},{"name":"m_FullTime","type":"ref FullTimeData","mods":["private"],"file":"5_Mission/GUI/InviteMenu.c","line":9}]},{"name":"IodineTincture","url":"classes/IodineTincture/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Medical/IodineTincture.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/IodineTincture.c","line":4},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/IodineTincture.c","line":12},{"name":"GetDisinfectQuantity","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param1","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/IodineTincture.c","line":21}]},{"name":"IsObjectObstructedCache","url":"classes/IsObjectObstructedCache/","file":"4_World/Static/MiscGameplayFunctions.c","line":1936,"methods":[{"name":"IsObjectObstructedCache","kind":"ctor","ret":"void","params":[{"type":"vector","name":"rayCastStart"},{"type":"int","name":"totalObjects"}],"file":"4_World/Static/MiscGameplayFunctions.c","line":1950},{"name":"ClearCache","ret":"void","file":"4_World/Static/MiscGameplayFunctions.c","line":1957}],"members":[{"name":"RaycastStart","type":"vector","init":"\"0 0 0\"","file":"4_World/Static/MiscGameplayFunctions.c","line":1939},{"name":"TotalObjects","type":"int","init":"0","file":"4_World/Static/MiscGameplayFunctions.c","line":1940},{"name":"ObjectCenterPos","type":"vector","init":"\"0 0 0\"","file":"4_World/Static/MiscGameplayFunctions.c","line":1943},{"name":"ObjectContactPos","type":"vector","init":"\"0 0 0\"","file":"4_World/Static/MiscGameplayFunctions.c","line":1944},{"name":"ObjectContactDir","type":"vector","init":"\"0 0 0\"","file":"4_World/Static/MiscGameplayFunctions.c","line":1945},{"name":"ContactComponent","type":"int","init":"-1","file":"4_World/Static/MiscGameplayFunctions.c","line":1946},{"name":"HitProxyObjects","type":"ref array<ref RaycastRVResult>","init":"new array<ref RaycastRVResult>","file":"4_World/Static/MiscGameplayFunctions.c","line":1947},{"name":"HitObjects","type":"ref set<Object>","init":"new set<Object>","file":"4_World/Static/MiscGameplayFunctions.c","line":1948}]},{"name":"ITEM_BaseBuildingData","url":"classes/ITEM_BaseBuildingData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":200,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":203},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":207}],"members":[{"name":"HologramData","type":"ref ITEM_HologramData","init":"new ITEM_HologramData","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":214},{"name":"ConstructionData","type":"ref ITEM_ConstructionData","init":"new ITEM_ConstructionData","file":"3_Game/CfgGameplayDataJson.c","line":215}]},{"name":"ITEM_ConstructionData","url":"classes/ITEM_ConstructionData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":254,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":257},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":261}],"members":[{"name":"disablePerformRoofCheck","type":"bool","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":268},{"name":"disableIsCollidingCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":269},{"name":"disableDistanceCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":270}]},{"name":"ITEM_DataBase","url":"classes/ITEM_DataBase/","file":"3_Game/CfgGameplayDataJson.c","line":25,"methods":[{"name":"ITEM_DataBase","kind":"ctor","ret":"void","file":"3_Game/CfgGameplayDataJson.c","line":27},{"name":"ValidateServer","ret":"bool","file":"3_Game/CfgGameplayDataJson.c","line":34},{"name":"InitServer","ret":"void","proto":true,"file":"3_Game/CfgGameplayDataJson.c","line":39}]},{"name":"ITEM_DrowningData","url":"classes/ITEM_DrowningData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":345,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":347},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":351}],"members":[{"name":"staminaDepletionSpeed","type":"float","init":"10","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":358},{"name":"healthDepletionSpeed","type":"float","init":"10","file":"3_Game/CfgGameplayDataJson.c","line":359},{"name":"shockDepletionSpeed","type":"float","init":"10","file":"3_Game/CfgGameplayDataJson.c","line":360}]},{"name":"ITEM_GeneralData","url":"classes/ITEM_GeneralData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":42,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":44},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":51}],"members":[{"name":"disableBaseDamage","type":"bool","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":57},{"name":"disableContainerDamage","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":58},{"name":"disableRespawnDialog","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":59},{"name":"disableRespawnInUnconsciousness","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":60}]},{"name":"ITEM_HitIndicationData","url":"classes/ITEM_HitIndicationData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":296,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":298},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":304}],"members":[{"name":"hitDirectionOverrideEnabled","type":"bool","init":"false","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!! !! all member variables must be defined in the .json file, otherwise they are treated as '0' value (unless that's what you want..)","file":"3_Game/CfgGameplayDataJson.c","line":312},{"name":"hitDirectionBehaviour","type":"int","init":"HitDirectionModes.STATIC","file":"3_Game/CfgGameplayDataJson.c","line":313},{"name":"hitDirectionStyle","type":"int","init":"HitIndicatorType.SPLASH","file":"3_Game/CfgGameplayDataJson.c","line":314},{"name":"hitDirectionIndicatorColorStr","type":"string","file":"3_Game/CfgGameplayDataJson.c","line":315},{"name":"hitDirectionMaxDuration","type":"float","init":"HitDirectionConstants.DURATION_BASE","file":"3_Game/CfgGameplayDataJson.c","line":316},{"name":"hitDirectionBreakPointRelative","type":"float","init":"HitDirectionConstants.BREAKPOINT_BASE","file":"3_Game/CfgGameplayDataJson.c","line":317},{"name":"hitDirectionScatter","type":"float","init":"HitDirectionConstants.SCATTER","file":"3_Game/CfgGameplayDataJson.c","line":318},{"name":"hitIndicationPostProcessEnabled","type":"bool","init":"false","file":"3_Game/CfgGameplayDataJson.c","line":319}]},{"name":"ITEM_HologramData","url":"classes/ITEM_HologramData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":220,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":223},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":231}],"members":[{"name":"disableIsCollidingBBoxCheck","type":"bool","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":238},{"name":"disableIsCollidingPlayerCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":239},{"name":"disableIsClippingRoofCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":240},{"name":"disableIsBaseViableCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":241},{"name":"disableIsCollidingGPlotCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":242},{"name":"disableIsCollidingAngleCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":243},{"name":"disableIsPlacementPermittedCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":244},{"name":"disableHeightPlacementCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":245},{"name":"disableIsUnderwaterCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":246},{"name":"disableIsInTerrainCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":247},{"name":"disableColdAreaPlacementCheck","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":248},{"name":"disallowedTypesInUnderground","type":"ref TStringSet","file":"3_Game/CfgGameplayDataJson.c","line":249}]},{"name":"ITEM_MapData","url":"classes/ITEM_MapData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":324,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":326},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":330}],"members":[{"name":"ignoreMapOwnership","type":"bool","init":"false","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":337},{"name":"ignoreNavItemsOwnership","type":"bool","init":"false","file":"3_Game/CfgGameplayDataJson.c","line":338},{"name":"displayPlayerPosition","type":"bool","init":"false","file":"3_Game/CfgGameplayDataJson.c","line":339},{"name":"displayNavInfo","type":"bool","init":"true","file":"3_Game/CfgGameplayDataJson.c","line":340}]},{"name":"ITEM_MovementData","url":"classes/ITEM_MovementData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":146,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":148},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":152}],"members":[{"name":"timeToStrafeJog","type":"float","init":"0.1","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":159},{"name":"rotationSpeedJog","type":"float","init":"0.15","file":"3_Game/CfgGameplayDataJson.c","line":160},{"name":"timeToSprint","type":"float","init":"0.45","file":"3_Game/CfgGameplayDataJson.c","line":161},{"name":"timeToStrafeSprint","type":"float","init":"0.3","file":"3_Game/CfgGameplayDataJson.c","line":162},{"name":"rotationSpeedSprint","type":"float","init":"0.15","file":"3_Game/CfgGameplayDataJson.c","line":163},{"name":"allowStaminaAffectInertia","type":"bool","init":"1","file":"3_Game/CfgGameplayDataJson.c","line":164}]},{"name":"ITEM_PlayerData","url":"classes/ITEM_PlayerData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":66,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":74},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":79}],"members":[{"name":"StaminaData","type":"ref ITEM_StaminaData","init":"new ITEM_StaminaData","file":"3_Game/CfgGameplayDataJson.c","line":68},{"name":"ShockHandlingData","type":"ref ITEM_ShockHandlingData","init":"new ITEM_ShockHandlingData","file":"3_Game/CfgGameplayDataJson.c","line":69},{"name":"MovementData","type":"ref ITEM_MovementData","init":"new ITEM_MovementData","file":"3_Game/CfgGameplayDataJson.c","line":70},{"name":"DrowningData","type":"ref ITEM_DrowningData","init":"new ITEM_DrowningData","file":"3_Game/CfgGameplayDataJson.c","line":71},{"name":"WeaponObstructionData","type":"ref ITEM_WeaponObstructionData","init":"new ITEM_WeaponObstructionData","file":"3_Game/CfgGameplayDataJson.c","line":72},{"name":"disablePersonalLight","type":"bool","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":86},{"name":"disable2dMap","type":"bool","file":"3_Game/CfgGameplayDataJson.c","line":87},{"name":"spawnGearPresetFiles","type":"ref TStringArray","file":"3_Game/CfgGameplayDataJson.c","line":88}]},{"name":"ITEM_ShockHandlingData","url":"classes/ITEM_ShockHandlingData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":94,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":96},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":100}],"members":[{"name":"shockRefillSpeedConscious","type":"float","init":"PlayerConstants.SHOCK_REFILL_CONSCIOUS_SPEED","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":107},{"name":"shockRefillSpeedUnconscious","type":"float","init":"PlayerConstants.SHOCK_REFILl_UNCONSCIOUS_SPEED","file":"3_Game/CfgGameplayDataJson.c","line":108},{"name":"allowRefillSpeedModifier","type":"bool","init":"true","file":"3_Game/CfgGameplayDataJson.c","line":109}]},{"name":"ITEM_SpawnerObject","url":"classes/ITEM_SpawnerObject/","file":"3_Game/ObjectSpawner.c","line":100,"members":[{"name":"name","type":"string","file":"3_Game/ObjectSpawner.c","line":102},{"name":"pos","type":"float","array":"3","file":"3_Game/ObjectSpawner.c","line":103},{"name":"ypr","type":"float","array":"3","file":"3_Game/ObjectSpawner.c","line":104},{"name":"scale","type":"float","file":"3_Game/ObjectSpawner.c","line":105},{"name":"enableCEPersistency","type":"bool","file":"3_Game/ObjectSpawner.c","line":106},{"name":"customString","type":"string","file":"3_Game/ObjectSpawner.c","line":107}]},{"name":"ITEM_StaminaData","url":"classes/ITEM_StaminaData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":114,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":116},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":121}],"members":[{"name":"staminaWeightLimitThreshold","type":"float","init":"GameConstants.STAMINA_WEIGHT_LIMIT_THRESHOLD","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":131},{"name":"staminaMax","type":"float","init":"GameConstants.STAMINA_MAX","file":"3_Game/CfgGameplayDataJson.c","line":132},{"name":"staminaKgToStaminaPercentPenalty","type":"float","init":"GameConstants.STAMINA_KG_TO_STAMINAPERCENT_PENALTY","file":"3_Game/CfgGameplayDataJson.c","line":133},{"name":"staminaMinCap","type":"float","init":"GameConstants.STAMINA_MIN_CAP","file":"3_Game/CfgGameplayDataJson.c","line":134},{"name":"sprintStaminaModifierErc","type":"float","init":"1","brief":"consumption of stamina during standing sprint modification","file":"3_Game/CfgGameplayDataJson.c","line":135},{"name":"sprintStaminaModifierCro","type":"float","init":"1","brief":"consumption of stamina during crouched sprint modification","file":"3_Game/CfgGameplayDataJson.c","line":136},{"name":"sprintSwimmingStaminaModifier","type":"float","init":"1","brief":"consumption of stamina during swimming sprint modification","file":"3_Game/CfgGameplayDataJson.c","line":137},{"name":"sprintLadderStaminaModifier","type":"float","init":"1","brief":"consumption of stamina during climbing sprint modification","file":"3_Game/CfgGameplayDataJson.c","line":138},{"name":"meleeStaminaModifier","type":"float","init":"1","brief":"consumption of stamina during melee attacks and evasion modification","file":"3_Game/CfgGameplayDataJson.c","line":139},{"name":"obstacleTraversalStaminaModifier","type":"float","init":"1","brief":"vaulting and climbing stamina consumption modification","file":"3_Game/CfgGameplayDataJson.c","line":140},{"name":"holdBreathStaminaModifier","type":"float","init":"1","brief":"hold breath stamina consumption modification","file":"3_Game/CfgGameplayDataJson.c","line":141}]},{"name":"ITEM_UIData","url":"classes/ITEM_UIData/","base":"ITEM_DataBase","brief":"data for UI, in-game HUD, and similar","file":"3_Game/CfgGameplayDataJson.c","line":276,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":278},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":283}],"members":[{"name":"HitIndicationData","type":"ref ITEM_HitIndicationData","init":"new ITEM_HitIndicationData","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":290},{"name":"use3DMap","type":"bool","init":"false","file":"3_Game/CfgGameplayDataJson.c","line":291}]},{"name":"ITEM_VehicleData","url":"classes/ITEM_VehicleData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":390,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":392},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":396}],"members":[{"name":"boatDecayMultiplier","type":"float","init":"1","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":403}]},{"name":"ITEM_WeaponObstructionData","url":"classes/ITEM_WeaponObstructionData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":371,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":373},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":377}],"members":[{"name":"staticMode","type":"EWeaponObstructionMode","init":"EWeaponObstructionMode.ENABLED","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":384},{"name":"dynamicMode","type":"EWeaponObstructionMode","init":"EWeaponObstructionMode.ENABLED","file":"3_Game/CfgGameplayDataJson.c","line":385}]},{"name":"ITEM_WorldData","url":"classes/ITEM_WorldData/","base":"ITEM_DataBase","file":"3_Game/CfgGameplayDataJson.c","line":169,"methods":[{"name":"InitServer","ret":"void","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":171},{"name":"ValidateServer","ret":"bool","mods":["override"],"file":"3_Game/CfgGameplayDataJson.c","line":177}],"members":[{"name":"lightingConfig","type":"int","brief":"!! all member variables must correspond with the cfggameplay.json file contents !!!!","file":"3_Game/CfgGameplayDataJson.c","line":189},{"name":"objectSpawnersArr","type":"ref array<string>","file":"3_Game/CfgGameplayDataJson.c","line":191},{"name":"environmentMinTemps","type":"ref array<float>","file":"3_Game/CfgGameplayDataJson.c","line":192},{"name":"environmentMaxTemps","type":"ref array<float>","file":"3_Game/CfgGameplayDataJson.c","line":193},{"name":"wetnessWeightModifiers","type":"ref array<float>","init":"{GameConstants.WEIGHT_DRY,GameConstants.WEIGHT_DAMP,GameConstants.WEIGHT_WET,GameConstants.WEIGHT_SOAKING_WET,GameConstants.WEIGHT_DRENCHED}","file":"3_Game/CfgGameplayDataJson.c","line":194},{"name":"playerRestrictedAreaFiles","type":"ref TStringArray","file":"3_Game/CfgGameplayDataJson.c","line":195}]},{"name":"ItemActionsWidget","url":"classes/ItemActionsWidget/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ItemActionsWidget.c","line":1,"methods":[{"name":"ItemActionsWidget","kind":"ctor","ret":"void","file":"5_Mission/GUI/ItemActionsWidget.c","line":34},{"name":"~ItemActionsWidget","kind":"dtor","ret":"void","file":"5_Mission/GUI/ItemActionsWidget.c","line":59},{"name":"SetInteractXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"brief":"DEPRECATED","file":"5_Mission/GUI/ItemActionsWidget.c","line":65},{"name":"SetContinuousInteractXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"file":"5_Mission/GUI/ItemActionsWidget.c","line":66},{"name":"SetSingleXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"file":"5_Mission/GUI/ItemActionsWidget.c","line":67},{"name":"SetContinuousXboxIcon","ret":"void","params":[{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"file":"5_Mission/GUI/ItemActionsWidget.c","line":68},{"name":"SetXboxIcon","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"imageset_name"},{"type":"string","name":"image_name"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":69},{"name":"SetControllerIcon","ret":"void","params":[{"type":"string","name":"pWidgetName"},{"type":"string","name":"pInputName"}],"mods":["protected"],"brief":"----------","file":"5_Mission/GUI/ItemActionsWidget.c","line":72},{"name":"ShowXboxHidePCIcons","ret":"void","params":[{"type":"string","name":"widget"},{"type":"bool","name":"show_xbox_icon"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":78},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":84},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"brief":"UA -> widget icon","file":"5_Mission/GUI/ItemActionsWidget.c","line":97},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":104},{"name":"UpdateControllerInputIcons","ret":"void","mods":["private"],"brief":"Loads icons from the latest keybinds","file":"5_Mission/GUI/ItemActionsWidget.c","line":110},{"name":"UpdatePCIconsVisibility","ret":"void","mods":["private"],"brief":"Contains logic for icon set switching (Gamepad/M&K)","file":"5_Mission/GUI/ItemActionsWidget.c","line":119},{"name":"BuildCursor","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":132},{"name":"Update","ret":"void","mods":["protected"],"brief":"transmitter/PAS specific","file":"5_Mission/GUI/ItemActionsWidget.c","line":182},{"name":"GetPlayer","ret":"void","mods":["protected"],"brief":"don't show when disabled in profile","file":"5_Mission/GUI/ItemActionsWidget.c","line":220},{"name":"GetActionManager","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":225},{"name":"GetActions","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":233},{"name":"GetEntityInHands","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":260},{"name":"GetActionDesc","ret":"string","params":[{"type":"ActionBase","name":"action"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":276},{"name":"GetItemDesc","ret":"string","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":284},{"name":"GetItemFrozen","ret":"bool","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":292},{"name":"GetItemHealth","ret":"int","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":297},{"name":"GetItemQuantity","ret":"void","params":[{"mods":["out"],"type":"int","name":"q_type"},{"mods":["out"],"type":"float","name":"q_cur"},{"mods":["out"],"type":"int","name":"q_min"},{"mods":["out"],"type":"int","name":"q_max"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":305},{"name":"GetRadioFrequency","ret":"string","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":331},{"name":"SetItemDesc","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"string","name":"descText"},{"type":"string","name":"itemWidget"},{"type":"string","name":"descWidget"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":343},{"name":"SetItemHealth","ret":"void","params":[{"type":"int","name":"health"},{"type":"string","name":"itemWidget"},{"type":"string","name":"healthWidget"},{"type":"bool","name":"enabled"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":361},{"name":"SetItemQuantity","ret":"void","params":[{"type":"int","name":"type"},{"type":"float","name":"current"},{"type":"int","name":"min"},{"type":"int","name":"max"},{"type":"string","name":"itemWidget"},{"type":"string","name":"quantityPBWidget"},{"type":"string","name":"quantityTextWidget"},{"type":"bool","name":"enabled"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":424},{"name":"SetWeaponQuantity","ret":"void","params":[{"type":"int","name":"chamber"},{"type":"int","name":"mag"},{"type":"string","name":"itemWidget"},{"type":"string","name":"quantityPBWidget"},{"type":"string","name":"quantityTextWidget"},{"type":"bool","name":"enabled"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":475},{"name":"SetWeaponModeAndZeroing","ret":"void","params":[{"type":"string","name":"itemWidget"},{"type":"string","name":"upWidget"},{"type":"string","name":"downWidget"},{"type":"bool","name":"enabled"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":565},{"name":"WeaponModeTextTemp","ret":"string","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":593},{"name":"SetRadioFrequency","ret":"void","params":[{"type":"string","name":"freq"},{"type":"string","name":"itemWidget"},{"type":"string","name":"upWidget"},{"type":"string","name":"downWidget"},{"type":"bool","name":"enabled"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":598},{"name":"SetActionWidget","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"string","name":"descText"},{"type":"string","name":"actionWidget"},{"type":"string","name":"descWidget"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":619},{"name":"SetMultipleInteractAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"}],"mods":["protected"],"brief":"shows arrows near the interact action if there are more than one available","file":"5_Mission/GUI/ItemActionsWidget.c","line":648},{"name":"SetMultipleContinuousInteractAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"}],"mods":["protected"],"brief":"shows arrows near the interact action if there are more than one available","file":"5_Mission/GUI/ItemActionsWidget.c","line":657},{"name":"SetMultipleItemAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":665},{"name":"SetMultipleContinuousItemAction","ret":"void","params":[{"type":"string","name":"multiActionsWidget"}],"mods":["protected"],"brief":"shows arrows near the interact action if there are more than one available","file":"5_Mission/GUI/ItemActionsWidget.c","line":674},{"name":"SetInteractActionIcon","ret":"void","params":[{"type":"string","name":"actionWidget"},{"type":"string","name":"actionIconFrameWidget"},{"type":"string","name":"actionIconWidget"},{"type":"string","name":"actionIconTextWidget"}],"mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":682},{"name":"CheckRefresherFlagVisibility","ret":"void","mods":["protected"],"brief":"select first alternative (which is the primary bind)","file":"5_Mission/GUI/ItemActionsWidget.c","line":707},{"name":"CheckForActionWidgetOverrides","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":721},{"name":"GetHud","ret":"IngameHud","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":735}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":3},{"name":"m_EntityInHands","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":4},{"name":"m_Interact","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":5},{"name":"m_ContinuousInteract","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":6},{"name":"m_Single","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":7},{"name":"m_Continuous","type":"ActionBase","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":8},{"name":"m_AM","type":"ActionManagerClient","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":9},{"name":"m_Hud","type":"IngameHud","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":10},{"name":"m_UseActionWrapper","type":"UAIDWrapper","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":12},{"name":"m_InteractActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":14},{"name":"m_ContinuousInteractActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":15},{"name":"m_ItemActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":16},{"name":"m_ContinuousItemActionsNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":17},{"name":"m_HealthEnabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":18},{"name":"m_QuantityEnabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":19},{"name":"m_FadeTimer","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":21},{"name":"m_Faded","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":22},{"name":"m_Hidden","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":23},{"name":"m_ItemFrozen","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":24},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":26},{"name":"m_ItemLeft","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":27},{"name":"m_MaxWidthChild","type":"float","mods":["protected"],"brief":"widget width","file":"5_Mission/GUI/ItemActionsWidget.c","line":30},{"name":"m_RootWidth","type":"float","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":31},{"name":"m_RootHeight","type":"float","mods":["protected"],"file":"5_Mission/GUI/ItemActionsWidget.c","line":32}]},{"name":"ItemBarrel","url":"classes/ItemBarrel/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":42},{"name":"ItemBarrelType","url":"classes/ItemBarrelType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":73},{"name":"ItemBase","url":"classes/ItemBase/","base":"InventoryItem","file":"4_World/Entities/ItemBase.c","line":20,"methods":[{"name":"TransferModifiers","ret":"void","params":[{"type":"PlayerBase","name":"reciever"}],"proto":true,"brief":"appears to be deprecated, legacy code","file":"4_World/Entities/ItemBase.c","line":102},{"name":"ItemBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase.c","line":148},{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":197},{"name":"GetQuickBarBonus","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":289},{"name":"InitializeActions","ret":"void","file":"4_World/Entities/ItemBase.c","line":294},{"name":"GetActions","ret":"void","params":[{"type":"typename","name":"action_input_type"},{"mods":["out"],"type":"array<ActionBase_Basic>","name":"actions"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":306},{"name":"SetActions","ret":"void","file":"4_World/Entities/ItemBase.c","line":317},{"name":"SetActionAnimOverrides","ret":"void","proto":true,"brief":"Override action animation for specific item","file":"4_World/Entities/ItemBase.c","line":326},{"name":"AddAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/ItemBase.c","line":328},{"name":"RemoveAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/ItemBase.c","line":366},{"name":"OverrideActionAnimation","ret":"void","params":[{"type":"typename","name":"action"},{"type":"int","name":"commandUID"},{"type":"int","name":"stanceMask","def":"-1"},{"type":"int","name":"commandUIDProne","def":"-1"}],"file":"4_World/Entities/ItemBase.c","line":381},{"name":"OnItemInHandsPlayerSwimStart","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Entities/ItemBase.c","line":399},{"name":"GetLight","ret":"ScriptedLightBase","proto":true,"file":"4_World/Entities/ItemBase.c","line":401},{"name":"LoadParticleConfigOnFire","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ItemBase.c","line":404},{"name":"LoadParticleConfigOnOverheating","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ItemBase.c","line":473},{"name":"GetOverheatingValue","ret":"float","file":"4_World/Entities/ItemBase.c","line":529},{"name":"IncreaseOverheating","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"file":"4_World/Entities/ItemBase.c","line":534},{"name":"CheckOverheating","ret":"void","params":[{"type":"ItemBase","name":"weapon","def":"null"},{"type":"string","name":"ammoType","def":"\"\""},{"type":"ItemBase","name":"muzzle_owner","def":"null"},{"type":"ItemBase","name":"suppressor","def":"null"},{"type":"string","name":"config_to_search","def":"\"\""}],"file":"4_World/Entities/ItemBase.c","line":550},{"name":"IsOverheatingEffectActive","ret":"bool","file":"4_World/Entities/ItemBase.c","line":567},{"name":"OnOverheatingDecay","ret":"void","file":"4_World/Entities/ItemBase.c","line":572},{"name":"StartOverheating","ret":"void","params":[{"type":"ItemBase","name":"weapon","def":"null"},{"type":"string","name":"ammoType","def":"\"\""},{"type":"ItemBase","name":"muzzle_owner","def":"null"},{"type":"ItemBase","name":"suppressor","def":"null"},{"type":"string","name":"config_to_search","def":"\"\""}],"file":"4_World/Entities/ItemBase.c","line":596},{"name":"UpdateOverheating","ret":"void","params":[{"type":"ItemBase","name":"weapon","def":"null"},{"type":"string","name":"ammoType","def":"\"\""},{"type":"ItemBase","name":"muzzle_owner","def":"null"},{"type":"ItemBase","name":"suppressor","def":"null"},{"type":"string","name":"config_to_search","def":"\"\""}],"file":"4_World/Entities/ItemBase.c","line":602},{"name":"StopOverheating","ret":"void","params":[{"type":"ItemBase","name":"weapon","def":"null"},{"type":"string","name":"ammoType","def":"\"\""},{"type":"ItemBase","name":"muzzle_owner","def":"null"},{"type":"ItemBase","name":"suppressor","def":"null"},{"type":"string","name":"config_to_search","def":"\"\""}],"file":"4_World/Entities/ItemBase.c","line":609},{"name":"RegisterOverheatingParticle","ret":"void","params":[{"type":"Particle","name":"p"},{"type":"float","name":"min_heat_coef"},{"type":"float","name":"max_heat_coef"},{"type":"int","name":"particle_id"},{"type":"Object","name":"parent"},{"type":"vector","name":"local_pos"},{"type":"vector","name":"local_ori"}],"file":"4_World/Entities/ItemBase.c","line":615},{"name":"GetOverheatingCoef","ret":"float","file":"4_World/Entities/ItemBase.c","line":629},{"name":"UpdateAllOverheatingParticles","ret":"void","file":"4_World/Entities/ItemBase.c","line":637},{"name":"KillAllOverheatingParticles","ret":"void","file":"4_World/Entities/ItemBase.c","line":665},{"name":"GetInfectionChance","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param","def":"null"}],"brief":"Infection chance while/after using this item, originally used for wound infection after bandaging, params 'system' and 'param' can allow usage by other systems as well","file":"4_World/Entities/ItemBase.c","line":693},{"name":"GetDisinfectQuantity","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param1","def":"null"}],"file":"4_World/Entities/ItemBase.c","line":699},{"name":"GetFilterDamageRatio","ret":"float","file":"4_World/Entities/ItemBase.c","line":704},{"name":"HasMuzzle","ret":"bool","brief":"Returns true if this item has a muzzle (weapons, suppressors)","file":"4_World/Entities/ItemBase.c","line":710},{"name":"GetMuzzleID","ret":"int","brief":"Returns global muzzle ID. If not found, then it gets automatically registered.","file":"4_World/Entities/ItemBase.c","line":719},{"name":"GetDamageSystemVersionChange","ret":"int","brief":"Re-sets DamageSystem changes","file":"4_World/Entities/ItemBase.c","line":742},{"name":"~ItemBase","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase.c","line":750},{"name":"GetDebugActionsMask","ret":"int","mods":["static"],"file":"4_World/Entities/ItemBase.c","line":785},{"name":"HasDebugActionsMask","ret":"bool","params":[{"type":"int","name":"mask"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":790},{"name":"SetDebugActionsMask","ret":"void","params":[{"type":"int","name":"mask"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":795},{"name":"AddDebugActionsMask","ret":"void","params":[{"type":"int","name":"mask"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":800},{"name":"RemoveDebugActionsMask","ret":"void","params":[{"type":"int","name":"mask"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":805},{"name":"ToggleDebugActionsMask","ret":"void","params":[{"type":"int","name":"mask"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":810},{"name":"SetCEBasedQuantity","ret":"void","file":"4_World/Entities/ItemBase.c","line":823},{"name":"LockToParent","ret":"void","brief":"Locks this item in it's current attachment slot of its parent. This makes the \"locked\" icon visible in inventory over this item.","file":"4_World/Entities/ItemBase.c","line":852},{"name":"UnlockFromParent","ret":"void","brief":"Unlocks this item from its attachment slot of its parent.","file":"4_World/Entities/ItemBase.c","line":865},{"name":"CombineItemsClient","ret":"void","params":[{"type":"EntityAI","name":"entity2"},{"type":"bool","name":"use_stack_max","def":"true"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":877},{"name":"IsLiquidPresent","ret":"bool","file":"4_World/Entities/ItemBase.c","line":911},{"name":"IsLiquidContainer","ret":"bool","file":"4_World/Entities/ItemBase.c","line":916},{"name":"GetLiquidContainerMask","ret":"int","file":"4_World/Entities/ItemBase.c","line":921},{"name":"IsBloodContainer","ret":"bool","file":"4_World/Entities/ItemBase.c","line":926},{"name":"IsNVG","ret":"bool","file":"4_World/Entities/ItemBase.c","line":932},{"name":"IsExplosive","ret":"bool","brief":"explosive ------------","file":"4_World/Entities/ItemBase.c","line":939},{"name":"GetExplosiveTriggerSlotName","ret":"string","file":"4_World/Entities/ItemBase.c","line":944},{"name":"IsLightSource","ret":"bool","brief":"------------","file":"4_World/Entities/ItemBase.c","line":951},{"name":"CanBeRepairedByCrafting","ret":"bool","file":"4_World/Entities/ItemBase.c","line":956},{"name":"IsFacingPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"file":"4_World/Entities/ItemBase.c","line":963},{"name":"IsPlayerInside","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"file":"4_World/Entities/ItemBase.c","line":968},{"name":"CanObstruct","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":973},{"name":"IsBeingPlaced","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":979},{"name":"SetIsBeingPlaced","ret":"void","params":[{"type":"bool","name":"is_being_placed"}],"file":"4_World/Entities/ItemBase.c","line":984},{"name":"OnEndPlacement","ret":"void","file":"4_World/Entities/ItemBase.c","line":993},{"name":"IsHologram","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":995},{"name":"CanBeDigged","ret":"bool","file":"4_World/Entities/ItemBase.c","line":1000},{"name":"GetOnDigWormsAmount","ret":"int","file":"4_World/Entities/ItemBase.c","line":1005},{"name":"CanMakeGardenplot","ret":"bool","file":"4_World/Entities/ItemBase.c","line":1010},{"name":"SetIsHologram","ret":"void","params":[{"type":"bool","name":"is_hologram"}],"file":"4_World/Entities/ItemBase.c","line":1015},{"name":"OnMovedInsideCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1055},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1062},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1194},{"name":"RefreshPhysics","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":1222},{"name":"OnCreatePhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1224},{"name":"OnItemAttachmentSlotChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1229},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1234},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1340},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1374},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"brief":"item is able to explode in fire","file":"4_World/Entities/ItemBase.c","line":1398},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1411},{"name":"ChangeIntoOnAttach","ret":"string","params":[{"type":"string","name":"slot"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1422},{"name":"ChangeIntoOnDetach","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1446},{"name":"ExplodeAmmo","ret":"void","file":"4_World/Entities/ItemBase.c","line":1485},{"name":"DoAmmoExplosion","ret":"void","file":"4_World/Entities/ItemBase.c","line":1498},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1522},{"name":"DamageItemInCargo","ret":"bool","params":[{"type":"float","name":"damage"}],"file":"4_World/Entities/ItemBase.c","line":1563},{"name":"DamageItemAttachments","ret":"bool","params":[{"type":"float","name":"damage"}],"file":"4_World/Entities/ItemBase.c","line":1583},{"name":"IsSplitable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1600},{"name":"CanBeSplit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1605},{"name":"ShouldSplitQuantity","ret":"bool","params":[{"type":"float","name":"quantity"}],"mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":1613},{"name":"SplitIntoStackMaxClient","ret":"void","params":[{"type":"EntityAI","name":"destination_entity"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1633},{"name":"SplitIntoStackMax","ret":"void","params":[{"type":"EntityAI","name":"destination_entity"},{"type":"int","name":"slot_id"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase.c","line":1656},{"name":"SplitIntoStackMaxEx","ret":"void","params":[{"type":"EntityAI","name":"destination_entity"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":1743},{"name":"SplitIntoStackMaxToInventoryLocationClient","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"4_World/Entities/ItemBase.c","line":1821},{"name":"SplitIntoStackMaxCargoClient","ret":"void","params":[{"type":"EntityAI","name":"destination_entity"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"4_World/Entities/ItemBase.c","line":1842},{"name":"SplitIntoStackMaxToInventoryLocation","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"4_World/Entities/ItemBase.c","line":1867},{"name":"SplitIntoStackMaxToInventoryLocationEx","ret":"ItemBase","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"4_World/Entities/ItemBase.c","line":1872},{"name":"SplitIntoStackMaxCargo","ret":"void","params":[{"type":"EntityAI","name":"destination_entity"},{"type":"int","name":"idx"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"4_World/Entities/ItemBase.c","line":1906},{"name":"SplitIntoStackMaxHandsClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase.c","line":1933},{"name":"SplitIntoStackMaxHands","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase.c","line":1957},{"name":"SplitItemToInventoryLocation","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"4_World/Entities/ItemBase.c","line":1985},{"name":"SplitItem","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase.c","line":2018},{"name":"OnQuantityChanged","ret":"void","params":[{"type":"float","name":"delta"}],"brief":"Called on server side when this item's quantity is changed. Call super.OnQuantityChanged(); first when overriding this event.","file":"4_World/Entities/ItemBase.c","line":2052},{"name":"OnAttachmentQuantityChanged","ret":"void","params":[{"type":"ItemBase","name":"item"}],"brief":"Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.","file":"4_World/Entities/ItemBase.c","line":2075},{"name":"OnAttachmentQuantityChangedEx","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"delta"}],"brief":"Called on server side when some attachment's quantity is changed. Call super.OnAttachmentQuantityChanged(item); first when overriding this event.","file":"4_World/Entities/ItemBase.c","line":2081},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2086},{"name":"OnRightClick","ret":"void","mods":["override"],"brief":"drops content of container when ruined in fireplace","file":"4_World/Entities/ItemBase.c","line":2124},{"name":"SetInventoryLocationToVicinityOrCurrent","ret":"void","params":[{"type":"EntityAI","name":"root"},{"mods":["inout"],"type":"InventoryLocation","name":"dst"}],"mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":2188},{"name":"CanBeCombined","ret":"bool","params":[{"type":"EntityAI","name":"other_item"},{"type":"bool","name":"reservation_check","def":"true"},{"type":"bool","name":"stack_max_limit","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2202},{"name":"IsCombineAll","ret":"bool","params":[{"type":"ItemBase","name":"other_item"},{"type":"bool","name":"use_stack_max","def":"false"}],"file":"4_World/Entities/ItemBase.c","line":2264},{"name":"IsResultOfSplit","ret":"bool","file":"4_World/Entities/ItemBase.c","line":2269},{"name":"SetResultOfSplit","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Entities/ItemBase.c","line":2274},{"name":"ComputeQuantityUsed","ret":"int","params":[{"type":"ItemBase","name":"other_item"},{"type":"bool","name":"use_stack_max","def":"true"}],"file":"4_World/Entities/ItemBase.c","line":2279},{"name":"ComputeQuantityUsedEx","ret":"float","params":[{"type":"ItemBase","name":"other_item"},{"type":"bool","name":"use_stack_max","def":"true"}],"file":"4_World/Entities/ItemBase.c","line":2284},{"name":"CombineItemsEx","ret":"void","params":[{"type":"EntityAI","name":"entity2"},{"type":"bool","name":"use_stack_max","def":"true"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2303},{"name":"CombineItems","ret":"void","params":[{"type":"ItemBase","name":"other_item"},{"type":"bool","name":"use_stack_max","def":"true"}],"file":"4_World/Entities/ItemBase.c","line":2308},{"name":"OnCombine","ret":"void","params":[{"type":"ItemBase","name":"other_item"}],"file":"4_World/Entities/ItemBase.c","line":2334},{"name":"GetRecipesActions","ret":"void","params":[{"type":"Man","name":"player"},{"mods":["out"],"type":"TSelectableActionInfoArray","name":"outputList"}],"file":"4_World/Entities/ItemBase.c","line":2342},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2363},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2423},{"name":"OnActivatedByTripWire","ret":"void","proto":true,"brief":"DEPRECATED use OnActivatedByItem below Called when this item is activated from a trip wire that was stepped on.","file":"4_World/Entities/ItemBase.c","line":2628},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"proto":true,"brief":"Called when this item is activated by other","file":"4_World/Entities/ItemBase.c","line":2631},{"name":"CanExplodeInFire","ret":"bool","file":"4_World/Entities/ItemBase.c","line":2635},{"name":"CanEat","ret":"bool","file":"4_World/Entities/ItemBase.c","line":2641},{"name":"IsIgnoredByConstruction","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2647},{"name":"HasFoodStage","ret":"bool","file":"4_World/Entities/ItemBase.c","line":2654},{"name":"GetFoodStage","ret":"FoodStage","brief":"overridden on Edible_Base; so we don't have to parse configs all the time","file":"4_World/Entities/ItemBase.c","line":2661},{"name":"CanBeCooked","ret":"bool","file":"4_World/Entities/ItemBase.c","line":2666},{"name":"CanBeCookedOnStick","ret":"bool","file":"4_World/Entities/ItemBase.c","line":2671},{"name":"RefreshAudioVisualsOnClient","ret":"void","params":[{"type":"CookingMethodType","name":"cooking_method"},{"type":"bool","name":"is_done"},{"type":"bool","name":"is_empty"},{"type":"bool","name":"is_burned"}],"proto":true,"brief":"cooking-related effect methods","file":"4_World/Entities/ItemBase.c","line":2677},{"name":"RemoveAudioVisualsOnClient","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":2678},{"name":"CanRepair","ret":"bool","params":[{"type":"ItemBase","name":"item_repair_kit"}],"file":"4_World/Entities/ItemBase.c","line":2681},{"name":"Repair","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"item_repair_kit"},{"type":"float","name":"specialty_weight"}],"file":"4_World/Entities/ItemBase.c","line":2688},{"name":"GetItemSize","ret":"int","file":"4_World/Entities/ItemBase.c","line":2695},{"name":"CanBeMovedOverride","ret":"bool","file":"4_World/Entities/ItemBase.c","line":2710},{"name":"SetCanBeMovedOverride","ret":"void","params":[{"type":"bool","name":"setting"}],"file":"4_World/Entities/ItemBase.c","line":2717},{"name":"MessageToOwnerStatus","ret":"void","params":[{"type":"string","name":"text"}],"brief":"Send message to owner player in grey color","file":"4_World/Entities/ItemBase.c","line":2730},{"name":"MessageToOwnerAction","ret":"void","params":[{"type":"string","name":"text"}],"brief":"Send message to owner player in yellow color","file":"4_World/Entities/ItemBase.c","line":2748},{"name":"MessageToOwnerFriendly","ret":"void","params":[{"type":"string","name":"text"}],"brief":"Send message to owner player in green color","file":"4_World/Entities/ItemBase.c","line":2766},{"name":"MessageToOwnerImportant","ret":"void","params":[{"type":"string","name":"text"}],"brief":"Send message to owner player in red color","file":"4_World/Entities/ItemBase.c","line":2784},{"name":"IsItemBase","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2794},{"name":"KindOf","ret":"bool","params":[{"type":"string","name":"tag"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2800},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2820},{"name":"NameToID","ret":"int","params":[{"type":"string","name":"name"}],"file":"4_World/Entities/ItemBase.c","line":2871},{"name":"IDToName","ret":"string","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ItemBase.c","line":2877},{"name":"OnSyncVariables","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"DEPRECATED (most likely)","file":"4_World/Entities/ItemBase.c","line":2884},{"name":"SerializeNumericalVars","ret":"void","params":[{"type":"array<float>","name":"floats_out"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2898},{"name":"DeSerializeNumericalVars","ret":"void","params":[{"type":"array<float>","name":"floats"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2934},{"name":"WriteVarsToCTX","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":2993},{"name":"ReadVarsFromCTX","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version","def":"-1"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3029},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3120},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3221},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3249},{"name":"EEOnAfterLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3265},{"name":"CanBeDisinfected","ret":"bool","file":"4_World/Entities/ItemBase.c","line":3278},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3285},{"name":"SetQuantity","ret":"bool","params":[{"type":"float","name":"value"},{"type":"bool","name":"destroy_config","def":"true"},{"type":"bool","name":"destroy_forced","def":"false"},{"type":"bool","name":"allow_client","def":"false"},{"type":"bool","name":"clamp_to_stack_max","def":"true"}],"mods":["override"],"brief":"Set item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity reaches varQuantityMin or lower and the item config contains the varQuantityDestroyOnMin = true entry, the item gets destroyed. destroy_forced = true means item gets destroyed when quantity reaches varQuantityMin or lower regardless of config setting, returns true if the item gets deleted","file":"4_World/Entities/ItemBase.c","line":3340},{"name":"AddQuantity","ret":"bool","params":[{"type":"float","name":"value"},{"type":"bool","name":"destroy_config","def":"true"},{"type":"bool","name":"destroy_forced","def":"false"}],"brief":"add item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity reaches varQuantityMin or lower and the item config contains the varQuantityDestroyOnMin = true entry, the item gets destroyed. destroy_forced = true means item gets destroyed when quantity reaches varQuantityMin or lower regardless of config setting, returns true if the item gets deleted","file":"4_World/Entities/ItemBase.c","line":3413},{"name":"SetQuantityMax","ret":"void","file":"4_World/Entities/ItemBase.c","line":3418},{"name":"SetQuantityToMinimum","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3424},{"name":"SetQuantityNormalized","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"destroy_config","def":"true"},{"type":"bool","name":"destroy_forced","def":"false"}],"mods":["override"],"brief":"Sets quantity in normalized 0..1 form between the item's Min a Max values as defined by item's config(for Min 0 and Max 5000, setting 0.5 will result in value 2500)","file":"4_World/Entities/ItemBase.c","line":3431},{"name":"GetQuantityNormalized","ret":"float","mods":["override"],"brief":"Gets quantity in normalized 0..1 form between the item's Min a Max values as defined by item's config(for Min 0 and Max 5000, value 2500 will result in 0.5)","file":"4_World/Entities/ItemBase.c","line":3440},{"name":"GetQuantityNormalizedScripted","ret":"float","file":"4_World/Entities/ItemBase.c","line":3445},{"name":"GetQuantityMax","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3459},{"name":"GetTargetQuantityMax","ret":"int","params":[{"type":"int","name":"attSlotID","def":"-1"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3473},{"name":"GetQuantityMin","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3492},{"name":"GetQuantityInit","ret":"int","file":"4_World/Entities/ItemBase.c","line":3497},{"name":"HasQuantity","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3503},{"name":"GetQuantity","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3508},{"name":"IsFullQuantity","ret":"bool","file":"4_World/Entities/ItemBase.c","line":3513},{"name":"GetSingleInventoryItemWeightEx","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3519},{"name":"GetSingleInventoryItemWeight","ret":"float","file":"4_World/Entities/ItemBase.c","line":3528},{"name":"GetWeightSpecialized","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase.c","line":3533},{"name":"GetNumberOfItems","ret":"int","brief":"Returns the number of items in cargo, otherwise returns 0(non-cargo objects). Recursive.","file":"4_World/Entities/ItemBase.c","line":3572},{"name":"GetUnitWeight","ret":"float","params":[{"type":"bool","name":"include_wetness","def":"true"}],"brief":"Obsolete, use GetWeightEx instead","file":"4_World/Entities/ItemBase.c","line":3595},{"name":"ClearInventory","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3614},{"name":"GetEnergy","ret":"float","file":"4_World/Entities/ItemBase.c","line":3635},{"name":"OnEnergyConsumed","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3646},{"name":"OnEnergyAdded","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3653},{"name":"ConvertEnergyToQuantity","ret":"void","file":"4_World/Entities/ItemBase.c","line":3661},{"name":"GetHeatIsolationInit","ret":"float","file":"4_World/Entities/ItemBase.c","line":3674},{"name":"GetHeatIsolation","ret":"float","file":"4_World/Entities/ItemBase.c","line":3679},{"name":"GetDryingIncrement","ret":"float","params":[{"type":"string","name":"pIncrementName"}],"file":"4_World/Entities/ItemBase.c","line":3684},{"name":"GetSoakingIncrement","ret":"float","params":[{"type":"string","name":"pIncrementName"}],"file":"4_World/Entities/ItemBase.c","line":3693},{"name":"SetWet","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3702},{"name":"AddWet","ret":"void","params":[{"type":"float","name":"value"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3721},{"name":"SetWetMax","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3726},{"name":"GetWet","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3731},{"name":"GetWetMax","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3736},{"name":"GetWetMin","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3741},{"name":"GetWetInit","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3746},{"name":"OnWetChanged","ret":"void","params":[{"type":"float","name":"newVal"},{"type":"float","name":"oldVal"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3751},{"name":"OnWetLevelChanged","ret":"void","params":[{"type":"EWetnessLevel","name":"newLevel"},{"type":"EWetnessLevel","name":"oldLevel"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3761},{"name":"GetWetLevel","ret":"EWetnessLevel","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3766},{"name":"SetStoreLoad","ret":"void","params":[{"type":"bool","name":"value"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3773},{"name":"IsStoreLoad","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3778},{"name":"SetStoreLoadedQuantity","ret":"void","params":[{"type":"float","name":"value"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3783},{"name":"GetStoreLoadedQuantity","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3788},{"name":"GetItemModelLength","ret":"float","file":"4_World/Entities/ItemBase.c","line":3795},{"name":"GetItemAttachOffset","ret":"float","file":"4_World/Entities/ItemBase.c","line":3804},{"name":"SetCleanness","ret":"void","params":[{"type":"int","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3813},{"name":"GetCleanness","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3826},{"name":"AllowFoodConsumption","ret":"bool","file":"4_World/Entities/ItemBase.c","line":3831},{"name":"GetLockType","ret":"int","file":"4_World/Entities/ItemBase.c","line":3839},{"name":"GetLockSoundSet","ret":"string","file":"4_World/Entities/ItemBase.c","line":3844},{"name":"SetColor","ret":"void","params":[{"type":"int","name":"r"},{"type":"int","name":"g"},{"type":"int","name":"b"},{"type":"int","name":"a"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3852},{"name":"GetColor","ret":"void","params":[{"mods":["out"],"type":"int","name":"r"},{"mods":["out"],"type":"int","name":"g"},{"mods":["out"],"type":"int","name":"b"},{"mods":["out"],"type":"int","name":"a"}],"mods":["override"],"brief":"gets item's color variable as components","file":"4_World/Entities/ItemBase.c","line":3861},{"name":"IsColorSet","ret":"bool","file":"4_World/Entities/ItemBase.c","line":3869},{"name":"GetColorString","ret":"string","brief":"Returns item's PROCEDURAL color as formated string, i.e. \"#(argb,8,8,3)color(0.15,0.15,0.15,1.0,CO)\"","file":"4_World/Entities/ItemBase.c","line":3875},{"name":"SetLiquidType","ret":"void","params":[{"type":"int","name":"value"},{"type":"bool","name":"allow_client","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3888},{"name":"GetLiquidTypeInit","ret":"int","file":"4_World/Entities/ItemBase.c","line":3899},{"name":"GetLiquidType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3904},{"name":"OnLiquidTypeChanged","ret":"void","params":[{"type":"int","name":"oldType"},{"type":"int","name":"newType"}],"mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":3909},{"name":"UpdateQuickbarShortcutVisibility","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"brief":"To be called on moving item within character's inventory; 'player' should never be null","file":"4_World/Entities/ItemBase.c","line":3916},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"brief":"Event called on item when it is placed in the player(Man) inventory, passes the owner as a parameter","file":"4_World/Entities/ItemBase.c","line":3923},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"brief":"Event called on item when it is removed from the player(Man) inventory, passes the old owner as a parameter","file":"4_World/Entities/ItemBase.c","line":3935},{"name":"OnPlacementStarted","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3952},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3959},{"name":"ContainsAgent","ret":"bool","params":[{"type":"int","name":"agent_id"}],"file":"4_World/Entities/ItemBase.c","line":3973},{"name":"RemoveAgent","ret":"void","params":[{"type":"int","name":"agent_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3986},{"name":"RemoveAllAgents","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":3995},{"name":"RemoveAllAgentsExcept","ret":"void","params":[{"type":"int","name":"agent_to_keep"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4000},{"name":"InsertAgent","ret":"void","params":[{"type":"int","name":"agent"},{"type":"float","name":"count","def":"1"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4005},{"name":"TransferAgents","ret":"void","params":[{"type":"int","name":"agents"}],"brief":"transfer agents from another item","file":"4_World/Entities/ItemBase.c","line":4014},{"name":"GetAgents","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4020},{"name":"LoadAgents","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Entities/ItemBase.c","line":4066},{"name":"SaveAgents","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/ItemBase.c","line":4073},{"name":"CheckForRoofLimited","ret":"void","params":[{"type":"float","name":"timeTresholdMS","def":"3000"}],"mods":["override"],"brief":"Roof check for entity, limited by time (anti-spam solution)","file":"4_World/Entities/ItemBase.c","line":4081},{"name":"GetProtectionLevel","ret":"float","params":[{"type":"int","name":"type"},{"type":"bool","name":"consider_filter","def":"false"},{"type":"int","name":"system","def":"0"}],"file":"4_World/Entities/ItemBase.c","line":4094},{"name":"EEOnCECreate","ret":"void","mods":["override"],"brief":"Called when entity is being created as new by CE/ Debug","file":"4_World/Entities/ItemBase.c","line":4133},{"name":"Open","ret":"void","proto":true,"brief":"Implementations only","file":"4_World/Entities/ItemBase.c","line":4146},{"name":"Close","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4147},{"name":"IsOpen","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4148},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4153},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4162},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4176},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4191},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4200},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4221},{"name":"PlayFireParticles","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"int","name":"muzzle_index"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":4249},{"name":"PlayBulletCasingEjectParticles","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":4269},{"name":"PlayOverheatingParticles","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":4289},{"name":"UpdateOverheatingParticles","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":4309},{"name":"StopOverheatingParticles","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"mods":["static"],"file":"4_World/Entities/ItemBase.c","line":4329},{"name":"IsHeavyBehaviour","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4350},{"name":"IsOneHandedBehaviour","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4360},{"name":"IsTwoHandedBehaviour","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4370},{"name":"IsDeployable","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4380},{"name":"GetDeployTime","ret":"float","brief":"how long it takes to deploy this item in seconds","file":"4_World/Entities/ItemBase.c","line":4386},{"name":"SetTakeable","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4394},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4400},{"name":"IsActionTargetVisible","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4406},{"name":"PreLoadSoundAttachmentType","ret":"void","mods":["protected"],"brief":"Attachment Sound Type getting from config file","file":"4_World/Entities/ItemBase.c","line":4412},{"name":"GetAttachmentSoundType","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4424},{"name":"GetPlaceSoundset","ret":"string","proto":true,"brief":"played when deploy starts","file":"4_World/Entities/ItemBase.c","line":4433},{"name":"GetLoopDeploySoundset","ret":"string","proto":true,"brief":"played when deploy starts and stopped when it finishes","file":"4_World/Entities/ItemBase.c","line":4434},{"name":"GetDeploySoundset","ret":"string","proto":true,"brief":"played when deploy sucessfully finishes","file":"4_World/Entities/ItemBase.c","line":4435},{"name":"GetLoopFoldSoundset","ret":"string","proto":true,"brief":"played when fold starts and stopped when it finishes","file":"4_World/Entities/ItemBase.c","line":4436},{"name":"GetFoldSoundset","ret":"string","proto":true,"brief":"played when fold sucessfully finishes","file":"4_World/Entities/ItemBase.c","line":4437},{"name":"GetItemSoundHandler","ret":"ItemSoundHandler","file":"4_World/Entities/ItemBase.c","line":4439},{"name":"InitItemSounds","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4448},{"name":"StartItemSoundServer","ret":"void","params":[{"type":"int","name":"id"},{"type":"int","name":"slotId"}],"file":"4_World/Entities/ItemBase.c","line":4468},{"name":"StartItemSoundServer","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ItemBase.c","line":4482},{"name":"StopItemSoundServer","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ItemBase.c","line":4488},{"name":"ClearStartItemSoundServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4500},{"name":"ClearStopItemSoundServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4506},{"name":"OnApply","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Entities/ItemBase.c","line":4511},{"name":"GetBandagingEffectivity","ret":"float","file":"4_World/Entities/ItemBase.c","line":4513},{"name":"GetHeadHidingSelection","ret":"array<string>","file":"4_World/Entities/ItemBase.c","line":4518},{"name":"HidesSelectionBySlot","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4523},{"name":"GetWrittenNoteData","ret":"WrittenNoteData","file":"4_World/Entities/ItemBase.c","line":4528},{"name":"StopItemDynamicPhysics","ret":"void","file":"4_World/Entities/ItemBase.c","line":4530},{"name":"PerformDamageSystemReinit","ret":"void","file":"4_World/Entities/ItemBase.c","line":4536},{"name":"SetZoneDamageCEInit","ret":"void","brief":"Sets zone damages to match randomized global health set by CE (CE spawn only)","file":"4_World/Entities/ItemBase.c","line":4548},{"name":"IsCoverFaceForShave","ret":"bool","params":[{"type":"string","name":"slot_name"}],"brief":"DEPRECATED in use, but returns correct values nontheless. Check performed elsewhere","file":"4_World/Entities/ItemBase.c","line":4561},{"name":"ProcessItemWetness","ret":"void","params":[{"type":"float","name":"delta"},{"type":"bool","name":"hasParent"},{"type":"bool","name":"hasRootAsPlayer"},{"type":"ItemBase","name":"refParentIB"}],"file":"4_World/Entities/ItemBase.c","line":4566},{"name":"ProcessItemTemperature","ret":"void","params":[{"type":"float","name":"delta"},{"type":"bool","name":"hasParent"},{"type":"bool","name":"hasRootAsPlayer"},{"type":"ItemBase","name":"refParentIB"}],"file":"4_World/Entities/ItemBase.c","line":4591},{"name":"HierarchyCheck","ret":"void","params":[{"mods":["out"],"type":"bool","name":"hasParent"},{"mods":["out"],"type":"bool","name":"hasRootAsPlayer"},{"mods":["out"],"type":"ItemBase","name":"refParentIB"}],"file":"4_World/Entities/ItemBase.c","line":4611},{"name":"ProcessDecay","ret":"void","params":[{"type":"float","name":"delta"},{"type":"bool","name":"hasRootAsPlayer"}],"mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4628},{"name":"CanDecay","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4633},{"name":"CanProcessDecay","ret":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4639},{"name":"CanHaveWetness","ret":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4646},{"name":"CanBeConsumed","ret":"bool","params":[{"type":"ConsumeConditionData","name":"data","def":"null"}],"brief":"Items cannot be consumed if frozen by default. Override for exceptions.","file":"4_World/Entities/ItemBase.c","line":4653},{"name":"ProcessVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4658},{"name":"GetTemperaturePerQuantityWeight","ret":"float","brief":"Used in heat comfort calculations only!","file":"4_World/Entities/ItemBase.c","line":4689},{"name":"GetTemperatureFreezeThreshold","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4694},{"name":"GetTemperatureThawThreshold","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4702},{"name":"GetItemOverheatThreshold","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4710},{"name":"GetTemperatureFreezeTime","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4718},{"name":"GetTemperatureThawTime","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4726},{"name":"AffectLiquidContainerOnFill","ret":"void","params":[{"type":"int","name":"liquid_type"},{"type":"float","name":"amount"}],"proto":true,"brief":"from enviro source","file":"4_World/Entities/ItemBase.c","line":4735},{"name":"AffectLiquidContainerOnTransfer","ret":"void","params":[{"type":"int","name":"liquidType"},{"type":"float","name":"amount"},{"type":"float","name":"sourceLiquidTemperature"}],"proto":true,"brief":"from other liquid container source","file":"4_World/Entities/ItemBase.c","line":4737},{"name":"IsCargoException4x3","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ItemBase.c","line":4739},{"name":"CopyScriptPropertiesFrom","ret":"void","params":[{"type":"EntityAI","name":"oldItem"}],"file":"4_World/Entities/ItemBase.c","line":4744},{"name":"AddLightSourceItem","ret":"void","params":[{"type":"ItemBase","name":"lightsource"}],"brief":"Adds a light source child","file":"4_World/Entities/ItemBase.c","line":4750},{"name":"RemoveLightSourceItem","ret":"void","file":"4_World/Entities/ItemBase.c","line":4755},{"name":"GetLightSourceItem","ret":"ItemBase","file":"4_World/Entities/ItemBase.c","line":4760},{"name":"GetValidFinishers","ret":"array<int>","brief":"returns an array of possible finishers","file":"4_World/Entities/ItemBase.c","line":4766},{"name":"GetActionWidgetOverride","ret":"bool","params":[{"mods":["out"],"type":"typename","name":"name"}],"brief":"If we need a different (handheld)item action widget displayed, the logic goes in here","file":"4_World/Entities/ItemBase.c","line":4772},{"name":"PairWithDevice","ret":"bool","params":[{"mods":["notnull"],"type":"ItemBase","name":"otherDevice"}],"file":"4_World/Entities/ItemBase.c","line":4777},{"name":"GetBaitEffectivity","ret":"float","brief":"generic effectivity as a bait for animal catching","file":"4_World/Entities/ItemBase.c","line":4802},{"name":"SetDebugItem","ret":"void","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase.c","line":4813},{"name":"GetDebugText","ret":"string","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase.c","line":4819},{"name":"CanBeUsedForSuicide","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4830},{"name":"NotifyPlayerLoadChanged","ret":"void","params":[{"type":"EntityAI","name":"owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase.c","line":4835},{"name":"ProcessItemWetnessAndTemperature","ret":"void","params":[{"type":"float","name":"delta"},{"type":"bool","name":"hasParent"},{"type":"bool","name":"hasRootAsPlayer"},{"type":"ItemBase","name":"refParentIB"}],"file":"4_World/Entities/ItemBase.c","line":4851},{"name":"GetDeployFinishSoundset","ret":"string","proto":true,"file":"4_World/Entities/ItemBase.c","line":4866},{"name":"PlayDeploySound","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4867},{"name":"PlayDeployFinishSound","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4868},{"name":"PlayPlaceSound","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4869},{"name":"PlayDeployLoopSoundEx","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4870},{"name":"StopDeployLoopSoundEx","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4871},{"name":"SoundSynchRemoteReset","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4872},{"name":"SoundSynchRemote","ret":"void","proto":true,"file":"4_World/Entities/ItemBase.c","line":4873},{"name":"UsesGlobalDeploy","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4874},{"name":"CanPlayDeployLoopSound","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4875},{"name":"IsSoundSynchRemote","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4876},{"name":"IsPlaceSound","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4877},{"name":"IsDeploySound","ret":"bool","file":"4_World/Entities/ItemBase.c","line":4878},{"name":"SetIsPlaceSound","ret":"void","params":[{"type":"bool","name":"is_place_sound"}],"proto":true,"file":"4_World/Entities/ItemBase.c","line":4879},{"name":"SetIsDeploySound","ret":"void","params":[{"type":"bool","name":"is_deploy_sound"}],"proto":true,"file":"4_World/Entities/ItemBase.c","line":4880},{"name":"PlayAttachSound","ret":"void","params":[{"type":"string","name":"slot_type"}],"brief":"Plays sound on item attach. Be advised, the config structure may slightly change in 1.11 update to allow for more complex use.","file":"4_World/Entities/ItemBase.c","line":4884},{"name":"PlayDetachSound","ret":"void","params":[{"type":"string","name":"slot_type"}],"file":"4_World/Entities/ItemBase.c","line":4920}],"members":[{"name":"m_ItemTypeActionsMap","type":"ref map<typename, ref TInputActionMap>","mods":["static"],"init":"new map<typename, ref TInputActionMap>","file":"4_World/Entities/ItemBase.c","line":22},{"name":"m_InputActionMap","type":"TInputActionMap","file":"4_World/Entities/ItemBase.c","line":23},{"name":"m_ItemActionOverrides","type":"ref map<typename, ref TActionAnimOverrideMap>","mods":["static"],"init":"new map<typename, ref TActionAnimOverrideMap>","file":"4_World/Entities/ItemBase.c","line":24},{"name":"m_ActionsInitialize","type":"bool","file":"4_World/Entities/ItemBase.c","line":26},{"name":"m_DebugActionsMask","type":"int","mods":["static"],"file":"4_World/Entities/ItemBase.c","line":28},{"name":"m_RecipesInitialized","type":"bool","file":"4_World/Entities/ItemBase.c","line":29},{"name":"m_VarQuantity","type":"float","file":"4_World/Entities/ItemBase.c","line":35},{"name":"m_VarQuantityPrev","type":"float","brief":"for client to know quantity changed during synchronization","file":"4_World/Entities/ItemBase.c","line":36},{"name":"m_VarQuantityInit","type":"int","file":"4_World/Entities/ItemBase.c","line":37},{"name":"m_VarQuantityMin","type":"int","file":"4_World/Entities/ItemBase.c","line":38},{"name":"m_VarQuantityMax","type":"int","file":"4_World/Entities/ItemBase.c","line":39},{"name":"m_Count","type":"int","file":"4_World/Entities/ItemBase.c","line":40},{"name":"m_VarStackMax","type":"float","file":"4_World/Entities/ItemBase.c","line":41},{"name":"m_StoreLoadedQuantity","type":"float","init":"float.LOWEST","file":"4_World/Entities/ItemBase.c","line":42},{"name":"m_VarWet","type":"float","file":"4_World/Entities/ItemBase.c","line":44},{"name":"m_VarWetPrev","type":"float","brief":"for client to know wetness changed during synchronization","file":"4_World/Entities/ItemBase.c","line":45},{"name":"m_VarWetInit","type":"float","file":"4_World/Entities/ItemBase.c","line":46},{"name":"m_VarWetMin","type":"float","file":"4_World/Entities/ItemBase.c","line":47},{"name":"m_VarWetMax","type":"float","file":"4_World/Entities/ItemBase.c","line":48},{"name":"m_Cleanness","type":"int","file":"4_World/Entities/ItemBase.c","line":50},{"name":"m_CleannessInit","type":"int","file":"4_World/Entities/ItemBase.c","line":51},{"name":"m_CleannessMin","type":"int","file":"4_World/Entities/ItemBase.c","line":52},{"name":"m_CleannessMax","type":"int","file":"4_World/Entities/ItemBase.c","line":53},{"name":"m_WantPlayImpactSound","type":"bool","file":"4_World/Entities/ItemBase.c","line":55},{"name":"m_CanPlayImpactSound","type":"bool","init":"true","file":"4_World/Entities/ItemBase.c","line":56},{"name":"m_ImpactSpeed","type":"float","file":"4_World/Entities/ItemBase.c","line":57},{"name":"m_ImpactSoundSurfaceHash","type":"int","file":"4_World/Entities/ItemBase.c","line":58},{"name":"m_HeatIsolation","type":"float","file":"4_World/Entities/ItemBase.c","line":60},{"name":"m_ItemModelLength","type":"float","file":"4_World/Entities/ItemBase.c","line":61},{"name":"m_ItemAttachOffset","type":"float","brief":"Offset length for when the item is attached e.g. to weapon","file":"4_World/Entities/ItemBase.c","line":62},{"name":"m_LiquidContainerMask","type":"int","file":"4_World/Entities/ItemBase.c","line":63},{"name":"m_VarLiquidType","type":"int","file":"4_World/Entities/ItemBase.c","line":64},{"name":"m_ItemBehaviour","type":"int","brief":"-1 = not specified; 0 = heavy item; 1= onehanded item; 2 = twohanded item","file":"4_World/Entities/ItemBase.c","line":65},{"name":"m_QuickBarBonus","type":"int","file":"4_World/Entities/ItemBase.c","line":66},{"name":"m_IsBeingPlaced","type":"bool","file":"4_World/Entities/ItemBase.c","line":67},{"name":"m_IsHologram","type":"bool","file":"4_World/Entities/ItemBase.c","line":68},{"name":"m_IsTakeable","type":"bool","file":"4_World/Entities/ItemBase.c","line":69},{"name":"m_ThrowItemOnDrop","type":"bool","file":"4_World/Entities/ItemBase.c","line":70},{"name":"m_ItemBeingDroppedPhys","type":"bool","file":"4_World/Entities/ItemBase.c","line":71},{"name":"m_CanBeMovedOverride","type":"bool","file":"4_World/Entities/ItemBase.c","line":72},{"name":"m_FixDamageSystemInit","type":"bool","init":"false","brief":"can be changed on storage version check","file":"4_World/Entities/ItemBase.c","line":73},{"name":"can_this_be_combined","type":"bool","brief":"Check if item can be combined","file":"4_World/Entities/ItemBase.c","line":74},{"name":"m_CanThisBeSplit","type":"bool","brief":"Check if item can be split","file":"4_World/Entities/ItemBase.c","line":75},{"name":"m_IsStoreLoad","type":"bool","init":"false","file":"4_World/Entities/ItemBase.c","line":76},{"name":"m_CanShowQuantity","type":"bool","file":"4_World/Entities/ItemBase.c","line":77},{"name":"m_HasQuantityBar","type":"bool","file":"4_World/Entities/ItemBase.c","line":78},{"name":"m_CanBeDigged","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":79},{"name":"m_IsResultOfSplit","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":80},{"name":"m_SoundAttType","type":"string","brief":"distinguish if item has been created as new or it came from splitting (server only flag)","file":"4_World/Entities/ItemBase.c","line":82},{"name":"m_ColorComponentR","type":"int","file":"4_World/Entities/ItemBase.c","line":84},{"name":"m_ColorComponentG","type":"int","file":"4_World/Entities/ItemBase.c","line":85},{"name":"m_ColorComponentB","type":"int","file":"4_World/Entities/ItemBase.c","line":86},{"name":"m_ColorComponentA","type":"int","file":"4_World/Entities/ItemBase.c","line":87},{"name":"m_LightSourceItem","type":"ItemBase","file":"4_World/Entities/ItemBase.c","line":91},{"name":"m_SingleUseActions","type":"ref TIntArray","file":"4_World/Entities/ItemBase.c","line":93},{"name":"m_ContinuousActions","type":"ref TIntArray","file":"4_World/Entities/ItemBase.c","line":94},{"name":"m_InteractActions","type":"ref TIntArray","file":"4_World/Entities/ItemBase.c","line":95},{"name":"m_AttachedAgents","type":"int","mods":["private"],"file":"4_World/Entities/ItemBase.c","line":99},{"name":"m_OnFireEffect","type":"ref map<int, ref array<ref WeaponParticlesOnFire>>","mods":["static"],"file":"4_World/Entities/ItemBase.c","line":106},{"name":"m_OnBulletCasingEjectEffect","type":"ref map<int, ref array<ref WeaponParticlesOnBulletCasingEject>>","mods":["static"],"file":"4_World/Entities/ItemBase.c","line":107},{"name":"m_OnOverheatingEffect","type":"ref map<int, ref array<ref WeaponParticlesOnOverheating>>","file":"4_World/Entities/ItemBase.c","line":108},{"name":"m_WeaponTypeToID","type":"ref map<string, int>","mods":["static"],"file":"4_World/Entities/ItemBase.c","line":109},{"name":"m_LastRegisteredWeaponID","type":"int","mods":["static"],"init":"0","file":"4_World/Entities/ItemBase.c","line":110},{"name":"m_IsOverheatingEffectActive","type":"bool","file":"4_World/Entities/ItemBase.c","line":113},{"name":"m_OverheatingShots","type":"float","file":"4_World/Entities/ItemBase.c","line":114},{"name":"m_CheckOverheating","type":"ref Timer","file":"4_World/Entities/ItemBase.c","line":115},{"name":"m_ShotsToStartOverheating","type":"int","init":"0","brief":"After these many shots, the overheating effect begins","file":"4_World/Entities/ItemBase.c","line":116},{"name":"m_MaxOverheatingValue","type":"int","init":"0","brief":"Limits the number of shots that will be tracked","file":"4_World/Entities/ItemBase.c","line":117},{"name":"m_OverheatingDecayInterval","type":"float","init":"1","brief":"Timer's interval for decrementing overheat effect's lifespan","file":"4_World/Entities/ItemBase.c","line":118},{"name":"m_OverheatingParticles","type":"ref array<ref OverheatingParticle>","file":"4_World/Entities/ItemBase.c","line":119},{"name":"m_HeadHidingSelections","type":"ref TStringArray","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":121},{"name":"m_HideSelectionsBySlot","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":122},{"name":"m_AdminLog","type":"PluginAdminLog","file":"4_World/Entities/ItemBase.c","line":125},{"name":"m_PhysDropTimer","type":"ref Timer","file":"4_World/Entities/ItemBase.c","line":128},{"name":"m_CompatibleLocks","type":"ref array<int>","file":"4_World/Entities/ItemBase.c","line":131},{"name":"m_LockType","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":132},{"name":"m_LockingSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":133},{"name":"m_LockSoundSet","type":"string","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":134},{"name":"ITEM_SOUNDS_MAX","type":"int","mods":["protected","const"],"init":"63","brief":"optimize network synch","file":"4_World/Entities/ItemBase.c","line":137},{"name":"m_SoundSyncPlay","type":"int","mods":["protected"],"brief":"id for sound to play","file":"4_World/Entities/ItemBase.c","line":138},{"name":"m_SoundSyncStop","type":"int","mods":["protected"],"brief":"id for sound to stop","file":"4_World/Entities/ItemBase.c","line":139},{"name":"m_SoundSyncSlotID","type":"int","mods":["protected"],"init":"InventorySlots.INVALID","brief":"slot id for attach/detach sound based on slot","file":"4_World/Entities/ItemBase.c","line":140},{"name":"m_ItemSoundHandler","type":"ref ItemSoundHandler","mods":["private"],"file":"4_World/Entities/ItemBase.c","line":142},{"name":"m_TemperaturePerQuantityWeight","type":"float","mods":["private"],"file":"4_World/Entities/ItemBase.c","line":145},{"name":"m_SoundDeployFinish","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4858},{"name":"m_SoundPlace","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4859},{"name":"m_DeployLoopSoundEx","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4860},{"name":"m_SoundDeploy","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase.c","line":4861},{"name":"m_IsPlaceSound","type":"bool","file":"4_World/Entities/ItemBase.c","line":4862},{"name":"m_IsDeploySound","type":"bool","file":"4_World/Entities/ItemBase.c","line":4863},{"name":"m_IsSoundSynchRemote","type":"bool","file":"4_World/Entities/ItemBase.c","line":4864}]},{"name":"ItemBaseType","url":"classes/ItemBaseType/","base":"InventoryItemType","file":"4_World/Entities/ItemBase.c","line":13},{"name":"ItemBook","url":"classes/ItemBook/","base":"InventoryItemSuper","file":"4_World/Entities/ItemBase/ItemBook.c","line":1,"methods":[{"name":"OnUseFromInventory","ret":"bool","params":[{"type":"Man","name":"owner"}],"mods":["override","event"],"file":"4_World/Entities/ItemBase/ItemBook.c","line":3},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/ItemBook.c","line":11},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ItemBook.c","line":16},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ItemBook.c","line":23},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ItemBook.c","line":28},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ItemBook.c","line":32},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ItemBook.c","line":37}]},{"name":"ItemBookType","url":"classes/ItemBookType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":37},{"name":"ItemCompass","url":"classes/ItemCompass/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":115,"methods":[{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":117},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":133},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":149},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":170}]},{"name":"ItemCompassType","url":"classes/ItemCompassType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":25},{"name":"ItemDropWarningMenu","url":"classes/ItemDropWarningMenu/","base":"WarningMenuBase","file":"5_Mission/GUI/ItemDropWarningMenu.c","line":113,"methods":[{"name":"GetText","ret":"string","mods":["override"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":115}]},{"name":"ItemGPS","url":"classes/ItemGPS/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":52,"methods":[{"name":"IsTurnedOn","ret":"bool","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":54},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":59},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":70},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":81},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":97}]},{"name":"ItemGPSType","url":"classes/ItemGPSType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":29},{"name":"ItemGrenade","url":"classes/ItemGrenade/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1012,"methods":[{"name":"SetPinned","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets grenade to state GR_PINNED (if the state transition is possible)","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1018},{"name":"SetUnpinned","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets grenade to state GR_UNPINNED (if the state transition is possible)","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1023},{"name":"SetIgnited","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets grenade to state GR_TRIGGERED (if the state transition is possible)","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1028},{"name":"IsPinned","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1032},{"name":"IsActivated","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1036}]},{"name":"ItemGrenadeType","url":"classes/ItemGrenadeType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":81},{"name":"ItemInventory","url":"classes/ItemInventory/","base":"GameInventory","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":314},{"name":"ItemManager","url":"classes/ItemManager/","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":1,"methods":[{"name":"ItemManager","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":45},{"name":"SetItemMicromanagmentMode","ret":"void","params":[{"type":"bool","name":"item_micromanagment_mode"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":64},{"name":"IsMicromanagmentMode","ret":"bool","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":70},{"name":"GetHandsPreview","ret":"HandsPreview","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":75},{"name":"SetHandsPreview","ret":"void","params":[{"type":"HandsPreview","name":"hansd_preview"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":80},{"name":"GetSelectedItem","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":85},{"name":"GetSelectedContainer","ret":"Container","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":90},{"name":"GetSelectedWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":95},{"name":"GetSelectedIcon","ret":"SlotsIcon","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":100},{"name":"SetSelectedItem","ret":"void","params":[{"type":"EntityAI","name":"selected_item"},{"type":"Container","name":"selected_container"},{"type":"Widget","name":"selected_widget"},{"type":"SlotsIcon","name":"selected_icon"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":105},{"name":"SetSelectedItemEx","ret":"void","params":[{"type":"EntityAI","name":"selected_item"},{"type":"Container","name":"selected_container"},{"type":"LayoutHolder","name":"selected_icon"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":113},{"name":"ClearDefaultOpenStates","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":158},{"name":"ClearDefaultHeaderOpenStates","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":163},{"name":"SetDefaultOpenState","ret":"void","params":[{"type":"string","name":"type"},{"type":"bool","name":"is_opened"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":168},{"name":"SetDefaultHeaderOpenState","ret":"void","params":[{"type":"string","name":"type"},{"type":"bool","name":"is_opened"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":173},{"name":"SetDefaultOpenStateHands","ret":"void","params":[{"type":"bool","name":"is_opened"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":178},{"name":"GetDefaultOpenStateHands","ret":"bool","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":186},{"name":"SerializeDefaultHeaderOpenStates","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":194},{"name":"DeserializeDefaultHeaderOpenStates","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":210},{"name":"SerializeDefaultOpenStates","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":226},{"name":"DeserializeDefaultOpenStates","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":242},{"name":"GetDefaultOpenState","ret":"bool","params":[{"type":"string","name":"type"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":258},{"name":"GetDefaultHeaderOpenState","ret":"bool","params":[{"type":"string","name":"type"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":270},{"name":"GetInstance","ret":"ItemManager","mods":["static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":282},{"name":"HideDropzones","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":287},{"name":"ShowSourceDropzone","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":302},{"name":"GetLeftDropzone","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":336},{"name":"GetRightDropzone","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":344},{"name":"GetCenterDropzone","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":351},{"name":"GetHoveredItem","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":358},{"name":"SetDraggedItem","ret":"void","params":[{"type":"EntityAI","name":"dragged_item"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":363},{"name":"GetDraggedItem","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":368},{"name":"SetDraggedIcon","ret":"void","params":[{"type":"Icon","name":"dragged_icon"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":373},{"name":"GetDraggedIcon","ret":"Icon","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":378},{"name":"SetIsDragging","ret":"void","params":[{"type":"bool","name":"is_dragging"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":383},{"name":"IsDragging","ret":"bool","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":393},{"name":"HideTooltip","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":398},{"name":"HideTooltipSlot","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":407},{"name":"GetItemHealthColor","ret":"int","params":[{"type":"int","name":"pHealthLevel"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":417},{"name":"GetItemHealthColor","ret":"int","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"zone","def":"\"\""}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":438},{"name":"ColorFromFloat","ret":"int","params":[{"type":"float","name":"fraction"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":462},{"name":"SetTemperature","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"Widget","name":"item_w"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":479},{"name":"SetIconTemperature","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"Widget","name":"item_w"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":501},{"name":"PrepareTooltip","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"x","def":"0"},{"type":"int","name":"y","def":"0"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":522},{"name":"PrepareSlotsTooltip","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"desc"},{"type":"int","name":"x","def":"0"},{"type":"int","name":"y","def":"0"}],"brief":"position is currentlycalculated from the owning 'm_TooltipSourceWidget' directly","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":585},{"name":"CalculateTooltipSlotPosition","ret":"void","params":[{"type":"int","name":"x","def":"0"},{"type":"int","name":"y","def":"0"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":600},{"name":"UpdateTooltipSlotPosition","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":667},{"name":"SetTooltipWidget","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":674},{"name":"EvaluateContainerDragabilityDefault","ret":"bool","params":[{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":679},{"name":"SetWidgetDraggable","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"bool","name":"draggable"}],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":693},{"name":"ShowTooltip","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":704},{"name":"ShowTooltipSlot","ret":"void","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":712},{"name":"GetChosenCombinationFlag","ret":"int","params":[{"type":"EntityAI","name":"selectedEntity"},{"type":"EntityAI","name":"targetEntity"},{"type":"int","name":"relevantFlags"},{"mods":["out"],"type":"InventoryLocation","name":"dst","def":"null"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":719},{"name":"GetCombinationFlags","ret":"int","params":[{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":800},{"name":"GetRecipeCount","ret":"int","params":[{"type":"bool","name":"recipe_anywhere"},{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":858},{"name":"GetLeftSlotsScroller","ret":"ScrollWidget","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":864}],"members":[{"name":"m_Instance","type":"ref ItemManager","mods":["private","static"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":3},{"name":"m_IsDragging","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":4},{"name":"m_HoveredItem","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":5},{"name":"m_SlotInfoShown","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":6},{"name":"m_DraggedItem","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":7},{"name":"m_DraggedIcon","type":"Icon","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":8},{"name":"m_TooltipWidget","type":"ref Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":9},{"name":"m_TooltipSlotWidget","type":"ref Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":10},{"name":"m_TooltipCategoryWidget","type":"ref Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":11},{"name":"m_ItemPreviewWidget","type":"ItemPreviewWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":12},{"name":"m_RootWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":13},{"name":"m_DefautOpenStates","type":"ref map<string, bool>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":14},{"name":"m_DefautHeaderOpenStates","type":"ref map<string, bool>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":15},{"name":"m_HandsDefaultOpenState","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":16},{"name":"m_ToolTipTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":17},{"name":"m_TooltipSlotTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":18},{"name":"m_SelectedItem","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":20},{"name":"m_SelectedContainer","type":"Container","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":21},{"name":"m_SelectedWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":22},{"name":"m_SelectedIcon","type":"SlotsIcon","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":23},{"name":"m_SelectedBaseIcon","type":"LayoutHolder","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":24},{"name":"m_HandsPreview","type":"HandsPreview","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":26},{"name":"m_ItemMicromanagmentMode","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":28},{"name":"m_LeftDropzone","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":30},{"name":"m_CenterDropzone","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":31},{"name":"m_RightDropzone","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":32},{"name":"m_TooltipPosX","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":34},{"name":"m_TooltipPosY","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":35},{"name":"m_TooltipSourceWidget","type":"Widget","mods":["protected"],"brief":"stored here for tooltip position updates","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":36},{"name":"m_LeftSlotsScroller","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":37},{"name":"TOOLTIP_DELAY","type":"float","mods":["protected","const"],"init":"0.25","brief":"in seconds","file":"5_Mission/GUI/InventoryNew/ItemManager.c","line":40}]},{"name":"ItemMap","url":"classes/ItemMap/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1042,"methods":[{"name":"ItemMap","kind":"ctor","ret":"void","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1053},{"name":"InitMapState","ret":"void","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1058},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1080},{"name":"SetMapStateOpen","ret":"void","params":[{"type":"bool","name":"state"},{"type":"PlayerBase","name":"player"}],"brief":"displays open/closed selections; 1 == opened","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1088},{"name":"GetMapStateAnimation","ret":"bool","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1109},{"name":"SyncMapMarkers","ret":"void","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1116},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1136},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1153},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1165},{"name":"NameOverride","ret":"bool","params":[{"mods":["out"],"type":"string","name":"output"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1172},{"name":"DescriptionOverride","ret":"bool","params":[{"mods":["out"],"type":"string","name":"output"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1179},{"name":"InsertMarker","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"string","name":"text"},{"type":"int","name":"color"},{"type":"int","name":"idx"}],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1186},{"name":"GetMarkerArray","ret":"array<ref MapMarker>","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1192}],"members":[{"name":"m_MapMarkerArray","type":"ref array<ref MapMarker>","mods":["protected"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1045},{"name":"m_TextureClosed","type":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1047},{"name":"m_TextureOpened","type":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1048},{"name":"m_TextureLegend","type":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1049},{"name":"m_DisplayName","type":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1050},{"name":"m_Description","type":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1051}]},{"name":"ItemMapType","url":"classes/ItemMapType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":33},{"name":"ItemMegaphone","url":"classes/ItemMegaphone/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":28,"methods":[{"name":"CanSpeak","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":30},{"name":"SetCanSpeak","ret":"void","params":[{"type":"bool","name":"onOff"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":31}]},{"name":"ItemMegaphoneType","url":"classes/ItemMegaphoneType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":21},{"name":"ItemOptics","url":"classes/ItemOptics/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":1,"methods":[{"name":"ItemOptics","kind":"ctor","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":19},{"name":"EnterOptics","ret":"bool","mods":["proto","native"],"proto":true,"brief":"switches to optics mode if possible","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":40},{"name":"IsInOptics","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is weapon in optics mode or not","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":46},{"name":"ExitOptics","ret":"bool","mods":["proto","native"],"proto":true,"brief":"switches out of optics mode (if possible)","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":52},{"name":"HasWeaponIronsightsOverride","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is weapon in optics mode or not","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":58},{"name":"UseWeaponIronsightsOverride","ret":"bool","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"brief":"switches into ironsights override settings","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":64},{"name":"IsUsingWeaponIronsightsOverride","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is optics using ironsights override settings or not","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":70},{"name":"GetStepFOVCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns number of configured steps","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":75},{"name":"GetStepFOVIndex","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns index of currently used value in 'discretefov' config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":81},{"name":"SetStepFOVIndex","ret":"bool","params":[{"type":"int","name":"step"}],"mods":["proto","native"],"proto":true,"brief":"sets zoom to fov value defined at given in 'discretefov' config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":88},{"name":"StepFOVUp","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets zoom to next defined (respective to current) value in zoom fov config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":94},{"name":"StepFOVDown","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets zoom to previous (respective to current) defined value in zoom fov config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":100},{"name":"GetCurrentStepFOV","ret":"float","mods":["proto","native"],"proto":true,"brief":"returns fov value at current index, or 'OpticsInfo.opticsZoomInit' config value (non-zooming optics)","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":105},{"name":"GetStepZeroing","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns position of currently used value in zeroing config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":111},{"name":"SetStepZeroing","ret":"bool","params":[{"type":"int","name":"step"}],"mods":["proto","native"],"proto":true,"brief":"sets zeroing to value defined at given position in zeroing config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":118},{"name":"StepZeroingUp","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets zeroing to next defined (respective to current) value in zeroing config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":125},{"name":"StepZeroingDown","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets zeroing to previous (respective to current) defined value in zeroing config array","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":132},{"name":"GetCameraPoint","ret":"void","params":[{"mods":["out"],"type":"vector","name":"pos"},{"mods":["out"],"type":"vector","name":"dir"}],"mods":["proto","native"],"proto":true,"brief":"gets camera position & direction in model space of optics entity","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":138},{"name":"GetZoomInit","ret":"float","mods":["proto","native"],"proto":true,"brief":"gets FOV value, when entering optics","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":144},{"name":"GetZoomMin","ret":"float","mods":["proto","native"],"proto":true,"brief":"gets FOV minimum","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":150},{"name":"GetZoomMax","ret":"float","mods":["proto","native"],"proto":true,"brief":"gets FOV maximum","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":156},{"name":"GetZeroingDistanceZoomMin","ret":"float","mods":["proto","native"],"proto":true,"brief":"Gets Zeroing distance at opticsZoomMin","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":162},{"name":"GetZeroingDistanceZoomMax","ret":"float","mods":["proto","native"],"proto":true,"brief":"Gets Zeroing distance at opticsZoomMax","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":168},{"name":"SetZeroingClampDist","ret":"void","params":[{"type":"float","name":"dist"}],"mods":["proto","native"],"proto":true,"brief":"Sets zeroing clamp for the optics and updates the clamp if dist > 0. Used when attached to weapon.","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":174},{"name":"OnDrawOptics2D","ret":"void","mods":["protected"],"brief":"Callback raised before 2D optics are drawn. (Only for optics where ItemOpticsType::IsUsingOptics2DModel)","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":180},{"name":"GetItemOpticsType","ret":"ItemOpticsType","mods":["protected"],"brief":"Returns the `ItemOpticsType` of this `ItemOptics` instance.","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":201},{"name":"IsUsingOptics2DModel","ret":"bool","brief":"Returns whether this `ItemOptics` uses the 2D optics model.","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":207},{"name":"IsSightOnly","ret":"bool","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":213},{"name":"IsUsableWithNV","ret":"bool","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":218},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":223},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":231},{"name":"IsWorking","ret":"bool","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":239},{"name":"UpdateOpticsReddotVisibility","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":246},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":258},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":271},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":290},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":303},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":310},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":334},{"name":"InitReddotData","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":345},{"name":"ShowReddot","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":383},{"name":"InitOpticsPPInfo","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":421},{"name":"InitDOFAvailability","ret":"bool","brief":"optics with more than 1x zoom do not allow DOF changes","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":430},{"name":"InitOpticsPP","ret":"void","params":[{"mods":["out"],"type":"array<float>","name":"mask_array"},{"mods":["out"],"type":"array<float>","name":"lens_array"},{"mods":["out"],"type":"float","name":"blur_float"}],"brief":"initializes values for optics' post-processes","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":449},{"name":"InitCameraOverrideProperties","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":457},{"name":"InitOpticsDOFProperties","ret":"bool","params":[{"mods":["out"],"type":"array<float>","name":"temp_array"}],"brief":"Initializes DOF properties for optic's alternate ironsights (ACOG etc.)","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":471},{"name":"AllowsDOF","ret":"bool","brief":"returns 'true' for non-magnifying optics","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":487},{"name":"IsNVOptic","ret":"bool","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":492},{"name":"GetCurrentNVType","ret":"int","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":497},{"name":"SetCurrentOpticMode","ret":"void","params":[{"type":"int","name":"mode"}],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":520},{"name":"GetCurrentOpticMode","ret":"int","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":526},{"name":"OnOpticModeChange","ret":"void","brief":"optic-specific behaviour to be defined here (override)","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":532},{"name":"OnOpticEnter","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":533},{"name":"OnOpticExit","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":540},{"name":"GetOpticsDOF","ret":"ref array<float>","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":548},{"name":"GetOpticsPPMask","ret":"ref array<float>","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":552},{"name":"GetOpticsPPLens","ret":"ref array<float>","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":556},{"name":"GetOpticsPPBlur","ret":"float","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":560},{"name":"GetNearPlaneValue","ret":"float","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":565},{"name":"Init2DPreloadType","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":570},{"name":"InitOpticMode","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":582},{"name":"UpdateSelectionVisibility","ret":"void","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":587},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":589},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":596}],"members":[{"name":"m_data_set","type":"bool","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":3},{"name":"m_allowsDOF","type":"bool","brief":"true if optics DOES NOT have magnification (FOV >= DZPLAYER_CAMERA_FOV_IRONSIGHTS)","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":4},{"name":"m_reddot_displayed","type":"bool","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":5},{"name":"m_isNVOptic","type":"bool","init":"false","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":6},{"name":"m_CurrentOpticMode","type":"int","brief":"generic optic mode, currently used for NV optics only (could be expanded)","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":7},{"name":"m_CurrentOpticModeLocal","type":"int","brief":"local mirror for sync purposes;","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":8},{"name":"m_reddot_index","type":"int","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":9},{"name":"m_blur_float","type":"float","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":10},{"name":"m_nearplane_override","type":"float","brief":"override value for DayZPlayerCameraOptics only!","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":11},{"name":"m_optic_sight_texture","type":"string","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":12},{"name":"m_optic_sight_material","type":"string","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":13},{"name":"m_2D_preload_type","type":"string","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":14},{"name":"m_mask_array","type":"ref array<float>","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":15},{"name":"m_lens_array","type":"ref array<float>","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":16},{"name":"m_OpticsDOFProperties","type":"ref array<float>","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":17}]},{"name":"ItemOpticsType","url":"classes/ItemOpticsType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":41,"methods":[{"name":"SetOptics2DTexture","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"textureName"}],"mods":["proto","native"],"proto":true,"brief":"Set optics 2D model texture at provided selection index.","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":53},{"name":"SetOptics2DMaterial","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"materialName"}],"mods":["proto","native"],"proto":true,"brief":"Set optics 2D material at provided selection index.","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":59},{"name":"FindOptics2DSelection","ret":"int","params":[{"type":"string","name":"selectionName"},{"type":"bool","name":"ignoreCase","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Finds selection index by name.","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":66},{"name":"IsUsingOptics2DModel","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Whether 2D model (`modelOptics`) is set and used for this type.","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":70}]},{"name":"ItemPreviewWidget","url":"classes/ItemPreviewWidget/","base":"Widget","file":"3_Game/gameplay.c","line":276,"methods":[{"name":"SetItem","ret":"void","params":[{"type":"EntityAI","name":"object"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":278},{"name":"GetItem","ret":"EntityAI","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":279},{"name":"GetView","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":281},{"name":"SetView","ret":"void","params":[{"type":"int","name":"viewIndex"}],"mods":["proto","native"],"proto":true,"brief":"0 - default boundingbox_min + boundingbox_max + invView 1 - boundingbox_min2 + boundingbox_max2 + invView2 2 - boundingbox_min3 + boundingbox_max3 + invView3 ...","file":"3_Game/gameplay.c","line":288},{"name":"SetModelOrientation","ret":"void","params":[{"type":"vector","name":"vOrientation"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":290},{"name":"GetModelOrientation","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":291},{"name":"SetModelPosition","ret":"void","params":[{"type":"vector","name":"vPos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":292},{"name":"GetModelPosition","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":293},{"name":"SetForceFlipEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":295},{"name":"SetForceFlip","ret":"void","params":[{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":296}]},{"name":"ItemRadio","url":"classes/ItemRadio/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":35,"methods":[{"name":"TuneNext","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":37},{"name":"TunePrev","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":38}]},{"name":"ItemRadioType","url":"classes/ItemRadioType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":13},{"name":"ItemsCounter","url":"classes/ItemsCounter/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Spacers/ItemsCounter.c","line":2,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Spacers/ItemsCounter.c","line":6}],"members":[{"name":"NumberOfItems","type":"bool","file":"3_Game/GUI/Spacers/ItemsCounter.c","line":4}]},{"name":"ItemSoundHandler","url":"classes/ItemSoundHandler/","base":"Managed","file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":23,"methods":[{"name":"ItemSoundHandler","kind":"ctor","ret":"void","params":[{"type":"ItemBase","name":"parent"}],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":31},{"name":"~ItemSoundHandler","kind":"dtor","ret":"void","file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":37},{"name":"Init","ret":"void","file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":49},{"name":"PlayItemSoundClient","ret":"void","params":[{"type":"int","name":"id"},{"type":"int","name":"slotId","def":"InventorySlots.INVALID"}],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":56},{"name":"GetSoundSetForEvent","ret":"string","params":[{"type":"int","name":"id"},{"type":"int","name":"slotId","def":"InventorySlots.INVALID"}],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":87},{"name":"StopItemSoundClient","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":115},{"name":"AddSound","ret":"void","params":[{"type":"int","name":"sound"},{"type":"string","name":"soundset"},{"type":"SoundParameters","name":"params","def":"null"}],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":130}],"members":[{"name":"m_Parent","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":25},{"name":"m_PlayingSounds","type":"ref map<int, ref EffectSound>","mods":["protected"],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":27},{"name":"m_AvailableSoundsets","type":"ref map<int, string>","mods":["protected"],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":28},{"name":"m_SoundParamsMap","type":"ref map<int, ref SoundParameters>","mods":["protected"],"file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":29}]},{"name":"ItemSuppressor","url":"classes/ItemSuppressor/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":2},{"name":"ItemSuppressorType","url":"classes/ItemSuppressorType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":77},{"name":"ItemTransmitter","url":"classes/ItemTransmitter/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":14,"methods":[{"name":"SetNextChannel","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":16},{"name":"SetPrevChannel","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":17},{"name":"GetTunedFrequency","ret":"float","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":18},{"name":"EnableBroadcast","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":19},{"name":"EnableReceive","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":20},{"name":"IsBroadcasting","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":21},{"name":"IsReceiving","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":22},{"name":"GetTunedFrequencyIndex","ret":"int","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":23},{"name":"SetFrequencyByIndex","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":24}]},{"name":"ItemTransmitterType","url":"classes/ItemTransmitterType/","base":"ClothingType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":17},{"name":"ItemVariableFlags","url":"classes/ItemVariableFlags/","file":"3_Game/tools/UtilityClasses.c","line":1,"members":[{"name":"NONE","type":"int","mods":["static","const"],"init":"0","file":"3_Game/tools/UtilityClasses.c","line":3},{"name":"FLOAT","type":"int","mods":["static","const"],"init":"0x0001","file":"3_Game/tools/UtilityClasses.c","line":4},{"name":"STRING","type":"int","mods":["static","const"],"init":"0x0002","file":"3_Game/tools/UtilityClasses.c","line":5},{"name":"BOOL","type":"int","mods":["static","const"],"init":"0x0004","file":"3_Game/tools/UtilityClasses.c","line":6}]},{"name":"ItemWatch","url":"classes/ItemWatch/","base":"InventoryItemSuper","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":9},{"name":"ItemWatchType","url":"classes/ItemWatchType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":9},{"name":"Izh18_Base","url":"classes/Izh18_Base/","base":"RifleSingleShot_Base","brief":"base for Izh18 @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Rifle/Izh18.c","line":5,"methods":[{"name":"Izh18_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Rifle/Izh18.c","line":7},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Izh18.c","line":11},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Izh18.c","line":17}]},{"name":"Izh18Recoil","url":"classes/Izh18Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Izh18Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Izh18Recoil.c","line":3}]},{"name":"Izh18SawedOffRecoil","url":"classes/Izh18SawedOffRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Izh18SawedOffRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Izh18SawedOffRecoil.c","line":3}]},{"name":"Izh18Shotgun_Base","url":"classes/Izh18Shotgun_Base/","base":"RifleSingleShot_Base","brief":"base for Izh18Shotgun @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Shotgun/Izh18Shotgun.c","line":5,"methods":[{"name":"Izh18Shotgun_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Shotgun/Izh18Shotgun.c","line":7},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/Izh18Shotgun.c","line":11},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/Izh18Shotgun.c","line":17}]},{"name":"Izh18ShotgunRecoil","url":"classes/Izh18ShotgunRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Izh18ShotgunRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Izh18ShotgunRecoil.c","line":3}]},{"name":"Izh43Recoil","url":"classes/Izh43Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Izh43Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Izh43Recoil.c","line":3}]},{"name":"Izh43Shotgun","url":"classes/Izh43Shotgun/","base":"Izh43Shotgun_Base","file":"4_World/Entities/Firearms/Shotgun/IZH43.c","line":21},{"name":"Izh43Shotgun_Base","url":"classes/Izh43Shotgun_Base/","base":"DoubleBarrel_Base","file":"4_World/Entities/Firearms/Shotgun/IZH43.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/IZH43.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/IZH43.c","line":9}]},{"name":"Jeans_Black","url":"classes/Jeans_Black/","base":"Jeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":9},{"name":"Jeans_Blue","url":"classes/Jeans_Blue/","base":"Jeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":10},{"name":"Jeans_BlueDark","url":"classes/Jeans_BlueDark/","base":"Jeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":14},{"name":"Jeans_Brown","url":"classes/Jeans_Brown/","base":"Jeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":11},{"name":"Jeans_ColorBase","url":"classes/Jeans_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":3}]},{"name":"Jeans_Green","url":"classes/Jeans_Green/","base":"Jeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":12},{"name":"Jeans_Grey","url":"classes/Jeans_Grey/","base":"Jeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":13},{"name":"Jig","url":"classes/Jig/","base":"FishingHookBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":12},{"name":"JoggingShoes_Black","url":"classes/JoggingShoes_Black/","base":"JoggingShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JoggingShoes_ColorBase.c","line":2},{"name":"JoggingShoes_Blue","url":"classes/JoggingShoes_Blue/","base":"JoggingShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JoggingShoes_ColorBase.c","line":3},{"name":"JoggingShoes_ColorBase","url":"classes/JoggingShoes_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/JoggingShoes_ColorBase.c","line":1},{"name":"JoggingShoes_Red","url":"classes/JoggingShoes_Red/","base":"JoggingShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JoggingShoes_ColorBase.c","line":4},{"name":"JoggingShoes_Violet","url":"classes/JoggingShoes_Violet/","base":"JoggingShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JoggingShoes_ColorBase.c","line":5},{"name":"JoggingShoes_White","url":"classes/JoggingShoes_White/","base":"JoggingShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JoggingShoes_ColorBase.c","line":6},{"name":"JsonApi","url":"classes/JsonApi/","file":"3_Game/Http/JsonApi.c","line":53,"methods":[{"name":"JsonApi","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Http/JsonApi.c","line":55},{"name":"~JsonApi","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Http/JsonApi.c","line":56},{"name":"SetBuffers","ret":"void","params":[{"type":"int","name":"iBufferCount"}],"mods":["proto","native"],"proto":true,"brief":"Override number of concurrent buffers used (depending project requirements, DEFAULT = 16, MIN = 4)","file":"3_Game/Http/JsonApi.c","line":61},{"name":"BufferCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Actual number of total buffers active + free","file":"3_Game/Http/JsonApi.c","line":66},{"name":"BufferMax","ret":"int","mods":["proto","native"],"proto":true,"brief":"Maximum number of buffers used at once!","file":"3_Game/Http/JsonApi.c","line":71},{"name":"DebugList","ret":"void","mods":["proto","native"],"proto":true,"brief":"List of all currently active handles","file":"3_Game/Http/JsonApi.c","line":76}]},{"name":"JsonApiHandle","url":"classes/JsonApiHandle/","file":"3_Game/Http/JsonApi.c","line":26,"methods":[{"name":"JsonApiHandle","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Http/JsonApi.c","line":28},{"name":"~JsonApiHandle","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Http/JsonApi.c","line":29},{"name":"Size","ret":"int","mods":["proto","native"],"proto":true,"brief":"Length of JSON","file":"3_Game/Http/JsonApi.c","line":34},{"name":"AsString","ret":"string","mods":["proto","native","owned"],"proto":true,"brief":"Return as string","file":"3_Game/Http/JsonApi.c","line":39},{"name":"Invalidate","ret":"void","mods":["proto","native"],"proto":true,"brief":"Invalidate handle and schedule removal","file":"3_Game/Http/JsonApi.c","line":44}]},{"name":"JsonApiStruct","url":"classes/JsonApiStruct/","base":"Managed","file":"3_Game/Http/JsonApiStruct.c","line":8,"methods":[{"name":"JsonApiStruct","kind":"ctor","ret":"void","file":"3_Game/Http/JsonApiStruct.c","line":11},{"name":"~JsonApiStruct","kind":"dtor","ret":"void","file":"3_Game/Http/JsonApiStruct.c","line":15},{"name":"OnExpand","ret":"void","brief":"Event when expand (unpack) process starts","file":"3_Game/Http/JsonApiStruct.c","line":22},{"name":"OnPack","ret":"void","brief":"Event when pack starts - you will pack your stuff here","file":"3_Game/Http/JsonApiStruct.c","line":29},{"name":"OnBufferReady","ret":"void","brief":"Verification event after successfull JSON packing","file":"3_Game/Http/JsonApiStruct.c","line":37},{"name":"OnSuccess","ret":"void","params":[{"type":"int","name":"errorCode"}],"brief":"Event called when pending store operation is finished - callback from JsonApiHandle before handle release","file":"3_Game/Http/JsonApiStruct.c","line":44},{"name":"OnError","ret":"void","params":[{"type":"int","name":"errorCode"}],"brief":"Event called when pending store operation is finished - callback from JsonApiHandle before handle release","file":"3_Game/Http/JsonApiStruct.c","line":52},{"name":"OnObject","ret":"void","params":[{"type":"string","name":"name"}],"brief":"Called when parsing object","file":"3_Game/Http/JsonApiStruct.c","line":60},{"name":"OnInteger","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"value"}],"brief":"Called when parsing integer value","file":"3_Game/Http/JsonApiStruct.c","line":68},{"name":"OnFloat","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"}],"brief":"Called when parsing float value","file":"3_Game/Http/JsonApiStruct.c","line":76},{"name":"OnBoolean","ret":"void","params":[{"type":"string","name":"name"},{"type":"bool","name":"value"}],"brief":"Called when parsing boolean value","file":"3_Game/Http/JsonApiStruct.c","line":84},{"name":"OnString","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"value"}],"brief":"Called when parsing string value","file":"3_Game/Http/JsonApiStruct.c","line":92},{"name":"OnVector","ret":"void","params":[{"type":"string","name":"name"},{"type":"vector","name":"value"}],"brief":"Called when parsing vector value","file":"3_Game/Http/JsonApiStruct.c","line":100},{"name":"OnStartArray","ret":"void","params":[{"type":"string","name":"name"}],"brief":"Called when parsing array","file":"3_Game/Http/JsonApiStruct.c","line":108},{"name":"OnEndArray","ret":"void","params":[{"type":"int","name":"itemCount"}],"brief":"Called when array end, returns count of items","file":"3_Game/Http/JsonApiStruct.c","line":116},{"name":"OnItemObject","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"name"}],"brief":"Called when parsing object","file":"3_Game/Http/JsonApiStruct.c","line":124},{"name":"OnItemInteger","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"value"}],"brief":"Called when parsing integer value","file":"3_Game/Http/JsonApiStruct.c","line":132},{"name":"OnItemFloat","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"brief":"Called when parsing float value","file":"3_Game/Http/JsonApiStruct.c","line":140},{"name":"OnItemBoolean","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"value"}],"brief":"Called when parsing boolean value","file":"3_Game/Http/JsonApiStruct.c","line":148},{"name":"OnItemString","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"value"}],"brief":"Called when parsing string value from array","file":"3_Game/Http/JsonApiStruct.c","line":156},{"name":"OnItemVector","ret":"void","params":[{"type":"int","name":"index"},{"type":"vector","name":"value"}],"brief":"Called when parsing vector value from array","file":"3_Game/Http/JsonApiStruct.c","line":164},{"name":"RegV","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Register script variable for auto-feature","file":"3_Game/Http/JsonApiStruct.c","line":172},{"name":"Push","ret":"void","params":[{"type":"JsonApiStruct","name":"obj"}],"mods":["proto","native"],"proto":true,"brief":"Push object to parse (only during parse operation)","file":"3_Game/Http/JsonApiStruct.c","line":177},{"name":"StartObject","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Start object at hierarchy - !!! Be cautious and doublecheck results when using this !!!","file":"3_Game/Http/JsonApiStruct.c","line":182},{"name":"EndObject","ret":"void","mods":["proto","native"],"proto":true,"brief":"End object at hierarchy - !!! Be cautious and doublecheck results when using this !!!","file":"3_Game/Http/JsonApiStruct.c","line":187},{"name":"StoreObject","ret":"void","params":[{"type":"string","name":"name"},{"type":"JsonApiStruct","name":"obj"}],"mods":["proto","native"],"proto":true,"brief":"Add scripted object to hierarchy (calls through hierarchy)","file":"3_Game/Http/JsonApiStruct.c","line":192},{"name":"StoreFloat","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add float value to hierarchy","file":"3_Game/Http/JsonApiStruct.c","line":197},{"name":"StoreInteger","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add integer value to hierarchy","file":"3_Game/Http/JsonApiStruct.c","line":202},{"name":"StoreBoolean","ret":"void","params":[{"type":"string","name":"name"},{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add boolean value to hierarchy","file":"3_Game/Http/JsonApiStruct.c","line":207},{"name":"StoreString","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add string value to hierarchy","file":"3_Game/Http/JsonApiStruct.c","line":212},{"name":"StoreVector","ret":"void","params":[{"type":"string","name":"name"},{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add vector value to hierarchy","file":"3_Game/Http/JsonApiStruct.c","line":217},{"name":"StartArray","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Start array at hierarchy - !!! Be cautious and doublecheck results when using this !!!","file":"3_Game/Http/JsonApiStruct.c","line":222},{"name":"EndArray","ret":"void","mods":["proto","native"],"proto":true,"brief":"End array at hierarchy - !!! Be cautious and doublecheck results when using this !!!","file":"3_Game/Http/JsonApiStruct.c","line":227},{"name":"ItemObject","ret":"void","params":[{"type":"JsonApiStruct","name":"obj"}],"mods":["proto","native"],"proto":true,"brief":"Add scripted unnamed/ array object","file":"3_Game/Http/JsonApiStruct.c","line":232},{"name":"ItemFloat","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add unnamed/ array float value","file":"3_Game/Http/JsonApiStruct.c","line":237},{"name":"ItemInteger","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add unnamed/ array integer value","file":"3_Game/Http/JsonApiStruct.c","line":242},{"name":"ItemBoolean","ret":"void","params":[{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add unnamed/ array boolean value","file":"3_Game/Http/JsonApiStruct.c","line":247},{"name":"ItemString","ret":"void","params":[{"type":"string","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add unnamed/ array string value","file":"3_Game/Http/JsonApiStruct.c","line":252},{"name":"ItemVector","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Add unnamed/ array vector value","file":"3_Game/Http/JsonApiStruct.c","line":257},{"name":"SetDone","ret":"void","mods":["proto","native"],"proto":true,"brief":"Call this when you've done packing or unpacking (interrupt operation)","file":"3_Game/Http/JsonApiStruct.c","line":262},{"name":"SetFail","ret":"void","mods":["proto","native"],"proto":true,"brief":"Call this when you've done packing or unpacking + want to generate error - prevent to send invalid data etc.","file":"3_Game/Http/JsonApiStruct.c","line":267},{"name":"Pack","ret":"void","mods":["proto","native"],"proto":true,"brief":"Start object packing - when it can be done (when sending remote etc.)","file":"3_Game/Http/JsonApiStruct.c","line":272},{"name":"InstantPack","ret":"void","mods":["proto","native"],"proto":true,"brief":"Start object packing now - for use at main thread only!","file":"3_Game/Http/JsonApiStruct.c","line":277},{"name":"ExpandFromRAW","ret":"void","params":[{"type":"string","name":"data"}],"mods":["proto","native"],"proto":true,"brief":"Start object unpacking from RAW string data","file":"3_Game/Http/JsonApiStruct.c","line":282},{"name":"AsString","ret":"string","mods":["proto","native"],"proto":true,"brief":"Get packed JSON as string (!only if you called Pack() first, it may return null)","file":"3_Game/Http/JsonApiStruct.c","line":287},{"name":"PackToFile","ret":"bool","params":[{"type":"string","name":"FileName"}],"mods":["proto","native"],"proto":true,"brief":"Pack() and save JSON to file","file":"3_Game/Http/JsonApiStruct.c","line":292},{"name":"SaveToFile","ret":"bool","params":[{"type":"string","name":"FileName"}],"mods":["proto","native"],"proto":true,"brief":"Save JSON to file (only If something was loaded or recieved previously!)","file":"3_Game/Http/JsonApiStruct.c","line":296},{"name":"LoadFromFile","ret":"bool","params":[{"type":"string","name":"FileName"}],"mods":["proto","native"],"proto":true,"brief":"Load JSON from file and Expand","file":"3_Game/Http/JsonApiStruct.c","line":300}]},{"name":"JsonControlMappingInfo","url":"classes/JsonControlMappingInfo/","file":"5_Mission/GUI/ControlsXbox.c","line":5,"members":[{"name":"m_TabID","type":"int","file":"5_Mission/GUI/ControlsXbox.c","line":7},{"name":"m_TextWidgetID","type":"int","file":"5_Mission/GUI/ControlsXbox.c","line":8},{"name":"m_ButtonName","type":"string","file":"5_Mission/GUI/ControlsXbox.c","line":9},{"name":"m_InfoText","type":"string","file":"5_Mission/GUI/ControlsXbox.c","line":10}]},{"name":"JsonDataAreaData","url":"classes/JsonDataAreaData/","base":"Managed","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":17,"members":[{"name":"Pos","type":"ref array<float>","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":19},{"name":"Radius","type":"float","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":20},{"name":"PosHeight","type":"float","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":21},{"name":"NegHeight","type":"float","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":22},{"name":"InnerRingCount","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":23},{"name":"InnerPartDist","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":24},{"name":"OuterRingToggle","type":"bool","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":25},{"name":"OuterPartDist","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":26},{"name":"OuterOffset","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":27},{"name":"VerticalLayers","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":28},{"name":"VerticalOffset","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":29},{"name":"ParticleName","type":"string","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":30},{"name":"EffectInterval","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":31},{"name":"EffectDuration","type":"int","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":32},{"name":"EffectModifier","type":"bool","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":33}]},{"name":"JsonDataContaminatedArea","url":"classes/JsonDataContaminatedArea/","base":"Managed","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":8,"members":[{"name":"AreaName","type":"string","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":10},{"name":"Type","type":"string","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":11},{"name":"TriggerType","type":"string","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":12},{"name":"Data","type":"JsonDataAreaData","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":13},{"name":"PlayerData","type":"JsonDataPlayerData","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":14}]},{"name":"JsonDataContaminatedAreas","url":"classes/JsonDataContaminatedAreas/","base":"Managed","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":2,"members":[{"name":"Areas","type":"ref array<ref JsonDataContaminatedArea>","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":4},{"name":"SafePositions","type":"ref array<ref array<float>>","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":5}]},{"name":"JsonDataCredits","url":"classes/JsonDataCredits/","base":"Managed","file":"3_Game/GUI/Credits/JsonDataCredits.c","line":1,"members":[{"name":"Departments","type":"ref array<ref JsonDataCreditsDepartment>","file":"3_Game/GUI/Credits/JsonDataCredits.c","line":3}]},{"name":"JsonDataCreditsDepartment","url":"classes/JsonDataCreditsDepartment/","base":"Managed","file":"3_Game/GUI/Credits/JsonDataCreditsDepartment.c","line":1,"members":[{"name":"DepartmentName","type":"string","file":"3_Game/GUI/Credits/JsonDataCreditsDepartment.c","line":3},{"name":"Sections","type":"ref array<ref JsonDataCreditsSection>","file":"3_Game/GUI/Credits/JsonDataCreditsDepartment.c","line":4}]},{"name":"JsonDataCreditsSection","url":"classes/JsonDataCreditsSection/","base":"Managed","file":"3_Game/GUI/Credits/JsonDataCreditsSection.c","line":1,"members":[{"name":"SectionName","type":"string","file":"3_Game/GUI/Credits/JsonDataCreditsSection.c","line":3},{"name":"SectionLines","type":"ref array<string>","file":"3_Game/GUI/Credits/JsonDataCreditsSection.c","line":4}]},{"name":"JsonDataDLCInfo","url":"classes/JsonDataDLCInfo/","base":"Managed","file":"3_Game/GUI/DLCs/JsonDataDLCInfo.c","line":6,"members":[{"name":"Name","type":"string","file":"3_Game/GUI/DLCs/JsonDataDLCInfo.c","line":8},{"name":"HeaderText","type":"string","file":"3_Game/GUI/DLCs/JsonDataDLCInfo.c","line":9},{"name":"DescriptionText","type":"string","file":"3_Game/GUI/DLCs/JsonDataDLCInfo.c","line":10},{"name":"VideoFileName","type":"string","file":"3_Game/GUI/DLCs/JsonDataDLCInfo.c","line":11}]},{"name":"JsonDataDLCList","url":"classes/JsonDataDLCList/","base":"Managed","file":"3_Game/GUI/DLCs/JsonDataDLCInfo.c","line":1,"members":[{"name":"DLCs","type":"ref array<ref JsonDataDLCInfo>","file":"3_Game/GUI/DLCs/JsonDataDLCInfo.c","line":3}]},{"name":"JsonDataNewsArticle","url":"classes/JsonDataNewsArticle/","base":"Managed","file":"3_Game/Services/BiosLobbyService.c","line":5,"members":[{"name":"categoryID","type":"int","file":"3_Game/Services/BiosLobbyService.c","line":8},{"name":"dlcName","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":11},{"name":"qrCodeImageUrl","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":14},{"name":"date","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":16},{"name":"excerpt","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":17},{"name":"category","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":18},{"name":"title","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":19},{"name":"slug","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":20},{"name":"coverImage","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":21},{"name":"fullUrl","type":"string","file":"3_Game/Services/BiosLobbyService.c","line":22}]},{"name":"JsonDataNewsList","url":"classes/JsonDataNewsList/","base":"Managed","file":"3_Game/Services/BiosLobbyService.c","line":25,"members":[{"name":"News","type":"ref array<ref JsonDataNewsArticle>","init":"new array<ref JsonDataNewsArticle>()","file":"3_Game/Services/BiosLobbyService.c","line":27}]},{"name":"JsonDataPlayerData","url":"classes/JsonDataPlayerData/","base":"Managed","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":36,"members":[{"name":"AroundPartName","type":"string","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":38},{"name":"TinyPartName","type":"string","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":39},{"name":"PPERequesterType","type":"string","file":"4_World/Classes/ContaminatedArea/JsonDataContaminatedArea.c","line":40}]},{"name":"JsonFileLoader","url":"classes/JsonFileLoader/","generics":"<Class T>","file":"3_Game/tools/JsonFileLoader.c","line":1,"methods":[{"name":"LoadFile","ret":"bool","params":[{"type":"string","name":"filename"},{"mods":["out"],"type":"T","name":"data"},{"mods":["out"],"type":"string","name":"errorMessage"}],"mods":["static"],"file":"3_Game/tools/JsonFileLoader.c","line":7},{"name":"SaveFile","ret":"bool","params":[{"type":"string","name":"filename"},{"type":"T","name":"data"},{"mods":["out"],"type":"string","name":"errorMessage"}],"mods":["static"],"file":"3_Game/tools/JsonFileLoader.c","line":42},{"name":"LoadData","ret":"bool","params":[{"type":"string","name":"string_data"},{"mods":["out"],"type":"T","name":"data"},{"mods":["out"],"type":"string","name":"errorMessage"}],"mods":["static"],"file":"3_Game/tools/JsonFileLoader.c","line":69},{"name":"MakeData","ret":"bool","params":[{"type":"T","name":"inputData"},{"mods":["out"],"type":"string","name":"outputData"},{"mods":["out"],"type":"string","name":"errorMessage"},{"type":"bool","name":"prettyPrint","def":"true"}],"mods":["static"],"file":"3_Game/tools/JsonFileLoader.c","line":85},{"name":"JsonLoadFile","ret":"void","params":[{"type":"string","name":"filename"},{"mods":["out"],"type":"T","name":"data"}],"mods":["static"],"brief":"use JsonFileLoader::LoadFile instead","file":"3_Game/tools/JsonFileLoader.c","line":105},{"name":"JsonSaveFile","ret":"void","params":[{"type":"string","name":"filename"},{"type":"T","name":"data"}],"mods":["static"],"brief":"use JsonFileLoader::SaveFile instead","file":"3_Game/tools/JsonFileLoader.c","line":134},{"name":"JsonLoadData","ret":"void","params":[{"type":"string","name":"string_data"},{"mods":["out"],"type":"T","name":"data"}],"mods":["static"],"brief":"use JsonFileLoader::LoadData instead","file":"3_Game/tools/JsonFileLoader.c","line":151},{"name":"JsonMakeData","ret":"string","params":[{"type":"T","name":"data"}],"mods":["static"],"brief":"use JsonFileLoader::MakeData instead","file":"3_Game/tools/JsonFileLoader.c","line":162}],"members":[{"name":"READ_FILE_LENGTH","type":"int","mods":["protected","static","const"],"init":"100000000","file":"3_Game/tools/JsonFileLoader.c","line":3},{"name":"m_Serializer","type":"ref JsonSerializer","mods":["protected","static"],"init":"new JsonSerializer()","file":"3_Game/tools/JsonFileLoader.c","line":5}]},{"name":"JsonHintsData","url":"classes/JsonHintsData/","file":"5_Mission/GUI/ScriptConsole.c","line":725,"members":[{"name":"WidgetHintBindings","type":"ref map<int, string>","file":"5_Mission/GUI/ScriptConsole.c","line":727}]},{"name":"JsonMissionLoaderData","url":"classes/JsonMissionLoaderData/","file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":1,"methods":[{"name":"GetData","ret":"JsonMissionLoaderData","mods":["static"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":5}],"members":[{"name":"MissionPaths","type":"ref TStringArray","file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":3}]},{"name":"JsonObject","url":"classes/JsonObject/","file":"3_Game/tools/JsonObject.c","line":1,"methods":[{"name":"JsonObject","kind":"ctor","ret":"void","file":"3_Game/tools/JsonObject.c","line":9},{"name":"~JsonObject","kind":"dtor","ret":"void","file":"3_Game/tools/JsonObject.c","line":18},{"name":"Clear","ret":"void","file":"3_Game/tools/JsonObject.c","line":23},{"name":"AddString","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"value"}],"file":"3_Game/tools/JsonObject.c","line":32},{"name":"AddInt","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"value"}],"file":"3_Game/tools/JsonObject.c","line":64},{"name":"AddFloat","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"}],"file":"3_Game/tools/JsonObject.c","line":69},{"name":"AddBool","ret":"void","params":[{"type":"string","name":"name"},{"type":"bool","name":"value"}],"file":"3_Game/tools/JsonObject.c","line":74},{"name":"AddVector2","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"3_Game/tools/JsonObject.c","line":79},{"name":"GetJson","ret":"string","file":"3_Game/tools/JsonObject.c","line":85}],"members":[{"name":"m_Strings","type":"ref map<string, string>","file":"3_Game/tools/JsonObject.c","line":3},{"name":"m_Ints","type":"ref map<string, int>","file":"3_Game/tools/JsonObject.c","line":4},{"name":"m_Floats","type":"ref map<string, float>","file":"3_Game/tools/JsonObject.c","line":5},{"name":"m_Bools","type":"ref map<string, bool>","file":"3_Game/tools/JsonObject.c","line":6},{"name":"m_Vectors2","type":"ref map<string, ref Vector2>","file":"3_Game/tools/JsonObject.c","line":7}]},{"name":"JsonSerializer","url":"classes/JsonSerializer/","base":"Serializer","brief":"Class for sending RPC over network","file":"3_Game/gameplay.c","line":49,"methods":[{"name":"JsonSerializer","kind":"ctor","ret":"void","file":"3_Game/gameplay.c","line":51},{"name":"~JsonSerializer","kind":"dtor","ret":"void","file":"3_Game/gameplay.c","line":52},{"name":"WriteToString","ret":"bool","params":[{"type":"void","name":"variable_out"},{"type":"bool","name":"nice"},{"mods":["out"],"type":"string","name":"result"}],"mods":["proto"],"proto":true,"brief":"Script variable serialization to json string","file":"3_Game/gameplay.c","line":68},{"name":"ReadFromString","ret":"bool","params":[{"type":"void","name":"variable_in"},{"type":"string","name":"jsonString"},{"mods":["out"],"type":"string","name":"error"}],"mods":["proto"],"proto":true,"brief":"Json string deserialization to script variable","file":"3_Game/gameplay.c","line":100}]},{"name":"JsonUndergroundAreaBreadcrumb","url":"classes/JsonUndergroundAreaBreadcrumb/","file":"3_Game/UndergroundAreaLoader.c","line":36,"methods":[{"name":"GetPosition","ret":"vector","file":"3_Game/UndergroundAreaLoader.c","line":38}],"members":[{"name":"Position","type":"ref array<float>","file":"3_Game/UndergroundAreaLoader.c","line":43},{"name":"EyeAccommodation","type":"float","file":"3_Game/UndergroundAreaLoader.c","line":44},{"name":"UseRaycast","type":"bool","file":"3_Game/UndergroundAreaLoader.c","line":45},{"name":"Radius","type":"float","file":"3_Game/UndergroundAreaLoader.c","line":46},{"name":"LightLerp","type":"bool","brief":"only used in LinePointFade","file":"3_Game/UndergroundAreaLoader.c","line":47},{"name":"ExternalValueController","type":"ref BreadcrumbExternalValueController","file":"3_Game/UndergroundAreaLoader.c","line":49}]},{"name":"JsonUndergroundAreaTriggerData","url":"classes/JsonUndergroundAreaTriggerData/","file":"3_Game/UndergroundAreaLoader.c","line":68,"methods":[{"name":"GetPosition","ret":"vector","file":"3_Game/UndergroundAreaLoader.c","line":70},{"name":"GetOrientation","ret":"vector","file":"3_Game/UndergroundAreaLoader.c","line":75},{"name":"GetSize","ret":"vector","file":"3_Game/UndergroundAreaLoader.c","line":79}],"members":[{"name":"CustomSpawn","type":"bool","file":"3_Game/UndergroundAreaLoader.c","line":84},{"name":"Tag","type":"string","brief":"used for ObjectSpawner/Manual(custom) spawn","file":"3_Game/UndergroundAreaLoader.c","line":85},{"name":"ParentNetworkId","type":"ref TIntArray","brief":"used on map placed objects","file":"3_Game/UndergroundAreaLoader.c","line":86},{"name":"Position","type":"ref array<float>","file":"3_Game/UndergroundAreaLoader.c","line":88},{"name":"Orientation","type":"ref array<float>","file":"3_Game/UndergroundAreaLoader.c","line":89},{"name":"Size","type":"ref array<float>","file":"3_Game/UndergroundAreaLoader.c","line":90},{"name":"EyeAccommodation","type":"float","file":"3_Game/UndergroundAreaLoader.c","line":91},{"name":"InterpolationSpeed","type":"float","file":"3_Game/UndergroundAreaLoader.c","line":92},{"name":"UseLinePointFade","type":"bool","brief":"simple fade between points which are defined using existing breadcrumbs array","file":"3_Game/UndergroundAreaLoader.c","line":93},{"name":"AmbientSoundType","type":"string","brief":"type of ambient sound which will be played by sound controller","file":"3_Game/UndergroundAreaLoader.c","line":94},{"name":"AmbientSoundSet","type":"string","brief":"manual playback of ambient sound","file":"3_Game/UndergroundAreaLoader.c","line":95},{"name":"Breadcrumbs","type":"ref array<ref JsonUndergroundAreaBreadcrumb>","file":"3_Game/UndergroundAreaLoader.c","line":97}]},{"name":"JsonUndergroundTriggers","url":"classes/JsonUndergroundTriggers/","file":"3_Game/UndergroundAreaLoader.c","line":1,"methods":[{"name":"SpawnParentedTriggers","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":5},{"name":"SpawnTriggerCarrier","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"index"},{"type":"JsonUndergroundAreaTriggerData","name":"data"}],"mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":24}],"members":[{"name":"Triggers","type":"ref array<ref JsonUndergroundAreaTriggerData>","file":"3_Game/UndergroundAreaLoader.c","line":3}]},{"name":"JumpEventsBase","url":"classes/JumpEventsBase/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/JumpEvents.c","line":1,"methods":[{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/JumpEvents.c","line":3},{"name":"CanPlay","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/JumpEvents.c","line":8},{"name":"OnPlay","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/JumpEvents.c","line":17},{"name":"OnEnd","ret":"void","mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/JumpEvents.c","line":24}]},{"name":"JumpSoundEvent","url":"classes/JumpSoundEvent/","base":"JumpEventsBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/JumpEvents.c","line":33,"methods":[{"name":"JumpSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/JumpEvents.c","line":35}]},{"name":"JumpsuitJacket_Blue","url":"classes/JumpsuitJacket_Blue/","base":"JumpsuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitJacket_ColorBase.c","line":9},{"name":"JumpsuitJacket_ColorBase","url":"classes/JumpsuitJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/JumpsuitJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/JumpsuitJacket_ColorBase.c","line":3}]},{"name":"JumpsuitJacket_Gray","url":"classes/JumpsuitJacket_Gray/","base":"JumpsuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitJacket_ColorBase.c","line":10},{"name":"JumpsuitJacket_Green","url":"classes/JumpsuitJacket_Green/","base":"JumpsuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitJacket_ColorBase.c","line":11},{"name":"JumpsuitJacket_Red","url":"classes/JumpsuitJacket_Red/","base":"JumpsuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitJacket_ColorBase.c","line":12},{"name":"JumpsuitPants_Blue","url":"classes/JumpsuitPants_Blue/","base":"JumpsuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitPants_ColorBase.c","line":9},{"name":"JumpsuitPants_ColorBase","url":"classes/JumpsuitPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/JumpsuitPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/JumpsuitPants_ColorBase.c","line":3}]},{"name":"JumpsuitPants_Green","url":"classes/JumpsuitPants_Green/","base":"JumpsuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitPants_ColorBase.c","line":10},{"name":"JumpsuitPants_Grey","url":"classes/JumpsuitPants_Grey/","base":"JumpsuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitPants_ColorBase.c","line":11},{"name":"JumpsuitPants_Red","url":"classes/JumpsuitPants_Red/","base":"JumpsuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JumpsuitPants_ColorBase.c","line":12},{"name":"JungleBoots_Beige","url":"classes/JungleBoots_Beige/","base":"JungleBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JungleBoots_ColorBase.c","line":2},{"name":"JungleBoots_Black","url":"classes/JungleBoots_Black/","base":"JungleBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JungleBoots_ColorBase.c","line":3},{"name":"JungleBoots_Brown","url":"classes/JungleBoots_Brown/","base":"JungleBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JungleBoots_ColorBase.c","line":4},{"name":"JungleBoots_ColorBase","url":"classes/JungleBoots_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/JungleBoots_ColorBase.c","line":1},{"name":"JungleBoots_Green","url":"classes/JungleBoots_Green/","base":"JungleBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JungleBoots_ColorBase.c","line":5},{"name":"JungleBoots_Olive","url":"classes/JungleBoots_Olive/","base":"JungleBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/JungleBoots_ColorBase.c","line":6},{"name":"KashtanOptic","url":"classes/KashtanOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":8},{"name":"KazuarOptic","url":"classes/KazuarOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":58,"methods":[{"name":"InitOpticMode","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":60},{"name":"GetCurrentNVType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":67},{"name":"OnOpticModeChange","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":88},{"name":"OnOpticEnter","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":95},{"name":"UpdateSelectionVisibility","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":102},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":123}]},{"name":"KeyBinding","url":"classes/KeyBinding/","file":"4_World/Classes/KeyBinding.c","line":1,"methods":[{"name":"KeyBinding","kind":"ctor","ret":"void","params":[{"type":"int","name":"ui_id"},{"type":"int","name":"key1"},{"type":"int","name":"key2"},{"type":"string","name":"call_target"},{"type":"string","name":"call_function"},{"type":"string","name":"info_bind"},{"type":"string","name":"info_description"}],"file":"4_World/Classes/KeyBinding.c","line":11},{"name":"GetUIMenuID","ret":"int","file":"4_World/Classes/KeyBinding.c","line":22},{"name":"GetKey1","ret":"int","file":"4_World/Classes/KeyBinding.c","line":27},{"name":"GetKey2","ret":"int","file":"4_World/Classes/KeyBinding.c","line":32},{"name":"GetCallbackTarget","ret":"string","file":"4_World/Classes/KeyBinding.c","line":37},{"name":"GetCallbackFunction","ret":"string","file":"4_World/Classes/KeyBinding.c","line":42},{"name":"GetInfoBind","ret":"string","file":"4_World/Classes/KeyBinding.c","line":47},{"name":"GetInfoDescription","ret":"string","file":"4_World/Classes/KeyBinding.c","line":52}],"members":[{"name":"m_ActiveUIMenuID","type":"int","mods":["private"],"file":"4_World/Classes/KeyBinding.c","line":3},{"name":"m_Key1","type":"int","mods":["private"],"file":"4_World/Classes/KeyBinding.c","line":4},{"name":"m_Key2","type":"int","mods":["private"],"file":"4_World/Classes/KeyBinding.c","line":5},{"name":"m_CallbackTarget","type":"string","mods":["private"],"file":"4_World/Classes/KeyBinding.c","line":6},{"name":"m_CallbackFunction","type":"string","mods":["private"],"file":"4_World/Classes/KeyBinding.c","line":7},{"name":"m_InfoKeys","type":"string","mods":["private"],"file":"4_World/Classes/KeyBinding.c","line":8},{"name":"m_InfoDescription","type":"string","mods":["private"],"file":"4_World/Classes/KeyBinding.c","line":9}]},{"name":"KeybindingElement","url":"classes/KeybindingElement/","base":"ScriptedWidgetEventHandler","brief":"Deprecated","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":2,"methods":[{"name":"KeybindingElement","kind":"ctor","ret":"void","params":[{"type":"int","name":"key_index"},{"type":"Widget","name":"parent"},{"type":"KeybindingsGroup","name":"group"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":23},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":40},{"name":"IsChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":45},{"name":"IsAlternateChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":50},{"name":"GetChangedBinds","ret":"array<int>","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":55},{"name":"GetChangedAlternateBinds","ret":"array<int>","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":60},{"name":"SetElementTitle","ret":"void","params":[{"type":"ButtonWidget","name":"btnWidget"},{"type":"UAInput","name":"pInput"},{"type":"int","name":"iDeviceFlags"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":66},{"name":"Reload","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":122},{"name":"Reload","ret":"void","params":[{"type":"array<int>","name":"custom_binds"},{"type":"bool","name":"is_alternate"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":175},{"name":"StartEnteringKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":208},{"name":"CancelEnteringKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":214},{"name":"StartEnteringAlternateKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":219},{"name":"CancelEnteringAlternateKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":225},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":230},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":246},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":265},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":293}],"members":[{"name":"m_Group","type":"KeybindingsGroup","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":4},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":6},{"name":"m_ElementName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":7},{"name":"m_ElementModifier","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":8},{"name":"m_PrimaryBindButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":9},{"name":"m_AlternativeBindButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":10},{"name":"m_PrimaryClear","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":11},{"name":"m_AlternativeClear","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":12},{"name":"m_ElementIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":14},{"name":"m_IsEdited","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":15},{"name":"m_IsAlternateEdited","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":16},{"name":"m_CustomBind","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":18},{"name":"m_CustomAlternateBind","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":19},{"name":"m_EntryTimer","type":"ref Timer","mods":["protected"],"init":"new Timer( CALL_CATEGORY_GUI )","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElement.c","line":21}]},{"name":"KeybindingElementNew","url":"classes/KeybindingElementNew/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":1,"methods":[{"name":"KeybindingElementNew","kind":"ctor","ret":"void","params":[{"type":"int","name":"key_index"},{"type":"Widget","name":"parent"},{"type":"KeybindingsContainer","name":"group"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":22},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":39},{"name":"IsChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":44},{"name":"IsAlternateChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":49},{"name":"GetChangedBinds","ret":"array<int>","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":54},{"name":"GetChangedAlternateBinds","ret":"array<int>","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":59},{"name":"SetElementTitle","ret":"void","params":[{"type":"ButtonWidget","name":"btnWidget"},{"type":"UAInput","name":"pInput"},{"type":"int","name":"iDeviceFlags"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":65},{"name":"Reload","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":120},{"name":"Reload","ret":"void","params":[{"type":"array<int>","name":"custom_binds"},{"type":"bool","name":"is_alternate"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":173},{"name":"StartEnteringKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":206},{"name":"CancelEnteringKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":212},{"name":"StartEnteringAlternateKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":217},{"name":"CancelEnteringAlternateKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":223},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":228},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":244},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":263},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":291}],"members":[{"name":"m_Container","type":"KeybindingsContainer","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":3},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":5},{"name":"m_ElementName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":6},{"name":"m_ElementModifier","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":7},{"name":"m_PrimaryBindButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":8},{"name":"m_AlternativeBindButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":9},{"name":"m_PrimaryClear","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":10},{"name":"m_AlternativeClear","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":11},{"name":"m_ElementIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":13},{"name":"m_IsEdited","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":14},{"name":"m_IsAlternateEdited","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":15},{"name":"m_CustomBind","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":17},{"name":"m_CustomAlternateBind","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":18},{"name":"m_EntryTimer","type":"ref Timer","mods":["protected"],"init":"new Timer( CALL_CATEGORY_GUI )","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingElementNew.c","line":20}]},{"name":"KeybindingsContainer","url":"classes/KeybindingsContainer/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":2,"methods":[{"name":"KeybindingsContainer","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"Input","name":"input"},{"type":"Widget","name":"parent"},{"type":"KeybindingsMenu","name":"menu"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":15},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":31},{"name":"OnSelectKBPreset","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":36},{"name":"ReloadElements","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":44},{"name":"AddSubgroup","ret":"void","params":[{"type":"int","name":"sort_index"},{"type":"Widget","name":"parent"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":55},{"name":"CreateSubgroups","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":80},{"name":"AddElement","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":100},{"name":"IsEnteringKeyBind","ret":"bool","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":113},{"name":"ClearKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":118},{"name":"ClearAlternativeKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":123},{"name":"StartEnteringKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":128},{"name":"CancelEnteringKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":135},{"name":"StartEnteringAlternateKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":147},{"name":"CancelEnteringAlternateKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":154},{"name":"IsChanged","ret":"bool","brief":"is anything changed?","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":167},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":182},{"name":"Reset","ret":"void","params":[{"type":"bool","name":"forced","def":"false"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":236},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":250},{"name":"SwitchSubgroup","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":295}],"members":[{"name":"NO_SORTING","type":"int","mods":["protected","const"],"init":"-1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":4},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":5},{"name":"m_Menu","type":"KeybindingsMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":6},{"name":"m_Scroll","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":7},{"name":"m_KeyWidgetElements","type":"ref map<int, ref ElementArray>","mods":["protected"],"brief":"input_action_id,<KeybindingElementNew>>","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":9},{"name":"m_CurrentSettingKeyIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":10},{"name":"m_CurrentSettingAlternateKeyIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":11},{"name":"m_Subgroups","type":"ref array<Widget>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":13}]},{"name":"KeybindingsGroup","url":"classes/KeybindingsGroup/","base":"ScriptedWidgetEventHandler","brief":"Deprecated","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":2,"methods":[{"name":"KeybindingsGroup","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"Input","name":"input"},{"type":"Widget","name":"parent"},{"type":"KeybindingsMenu","name":"menu"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":13},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":36},{"name":"InitPresets","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":41},{"name":"OnSelectKBPreset","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":61},{"name":"OnSelectConsolePreset","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":71},{"name":"ReloadProfiles","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":79},{"name":"AddSubgroup","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":87},{"name":"AddAction","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":105},{"name":"ReloadAction","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":110},{"name":"IsEnteringKeyBind","ret":"bool","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":118},{"name":"ClearKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":123},{"name":"ClearAlternativeKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":128},{"name":"StartEnteringKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":133},{"name":"CancelEnteringKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":140},{"name":"StartEnteringAlternateKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":149},{"name":"CancelEnteringAlternateKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":156},{"name":"IsChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":165},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":177},{"name":"Reset","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":243},{"name":"ResetEx","ret":"void","params":[{"type":"bool","name":"forced","def":"false"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":248},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":259},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":298}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":4},{"name":"m_Menu","type":"KeybindingsMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":5},{"name":"m_KeyWidgets","type":"ref map<int, ref KeybindingElement>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":7},{"name":"m_CurrentSettingKeyIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":8},{"name":"m_CurrentSettingAlternateKeyIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":9},{"name":"m_KBDropdown","type":"ref DropdownPrefab","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsGroup.c","line":11}]},{"name":"KeybindingsMenu","url":"classes/KeybindingsMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":1,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":29},{"name":"CreateTabs","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":86},{"name":"CreateGroupContainer","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":106},{"name":"UpdateTabContent","ret":"void","params":[{"type":"int","name":"tab_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":111},{"name":"ClearKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":116},{"name":"ClearAlternativeKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":124},{"name":"StartEnteringKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":132},{"name":"CancelEnteringKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":138},{"name":"StartEnteringAlternateKeybind","ret":"void","params":[{"type":"int","name":"key_index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":144},{"name":"CancelEnteringAlternateKeybind","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":150},{"name":"ConfirmKeybindEntry","ret":"void","params":[{"type":"TIntArray","name":"new_keys"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":156},{"name":"ConfirmAlternateKeybindEntry","ret":"void","params":[{"type":"TIntArray","name":"new_keys"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":165},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":174},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":197},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":232},{"name":"Back","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":247},{"name":"Reset","ret":"void","brief":"Undoes the unsaved changes and reverts to previous state. Does not reset to defaults!","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":274},{"name":"SetToDefaults","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":284},{"name":"HardReset","ret":"void","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":289},{"name":"PerformSetToDefaultsExt","ret":"void","params":[{"type":"int","name":"mode"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":294},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":315},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":354},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":366},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":376},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":393},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":398},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":408},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":425},{"name":"ColorRed","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":435},{"name":"ColorWhite","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":446},{"name":"ColorDisabled","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":466},{"name":"InitInputSortingMap","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":479},{"name":"InitPresets","ret":"void","params":[{"type":"int","name":"index"},{"type":"Widget","name":"parent"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":484},{"name":"OnAttemptSelectPreset","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":508},{"name":"OnSelectKBPreset","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":521},{"name":"GetCurrentTab","ret":"KeybindingsContainer","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":534},{"name":"AddGroup","ret":"void","params":[{"type":"int","name":"index"},{"type":"Input","name":"input"}],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":539},{"name":"PerformSetToDefaults","ret":"void","brief":"deprecated, resets all (as before ~1.20)","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":544},{"name":"DeferredDefaultsInit","ret":"void","brief":"deprecated","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":549}],"members":[{"name":"m_Tabber","type":"TabberUI","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":3},{"name":"m_KBDropdown","type":"ref DropdownPrefab","mods":["protected"],"brief":"DEPRECATED","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":4},{"name":"m_PresetSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":5},{"name":"m_GroupsContainer","type":"ref KeybindingsContainer","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":6},{"name":"m_Tabs","type":"ref array<ref KeybindingsGroup>","mods":["protected"],"brief":"DEPRECATED","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":7},{"name":"m_Version","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":9},{"name":"m_Apply","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":10},{"name":"m_Back","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":11},{"name":"m_Undo","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":12},{"name":"m_Defaults","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":13},{"name":"m_HardReset","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":14},{"name":"m_CurrentSettingKeyIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":16},{"name":"m_CurrentSettingAlternateKeyIndex","type":"int","mods":["protected"],"init":"-1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":17},{"name":"m_OriginalPresetIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":18},{"name":"m_TargetPresetIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":19},{"name":"m_SetKeybinds","type":"ref array<int>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":20},{"name":"MODAL_ID_BACK","type":"int","mods":["const"],"init":"1337","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":22},{"name":"MODAL_ID_DEFAULT","type":"int","mods":["const"],"init":"100","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":23},{"name":"MODAL_ID_DEFAULT_ALL","type":"int","mods":["const"],"init":"101","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":24},{"name":"MODAL_ID_PRESET_CHANGE","type":"int","mods":["const"],"init":"200","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":25},{"name":"MODAL_RESULT_DEFAULT_CURRENT","type":"int","mods":["const"],"init":"0","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":26},{"name":"MODAL_RESULT_DEFAULT_ALL","type":"int","mods":["const"],"init":"1","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsMenu.c","line":27}]},{"name":"KeysToUIElements","url":"classes/KeysToUIElements/","file":"3_Game/tools/KeysToUIElements.c","line":9,"methods":[{"name":"RegisterKeyToUIElement","ret":"void","params":[{"type":"int","name":"key_code"},{"type":"string","name":"name"},{"type":"bool","name":"is_image_set"}],"mods":["static","private"],"file":"3_Game/tools/KeysToUIElements.c","line":13},{"name":"GetKeyToUIElement","ret":"KeyToUIElement","params":[{"type":"int","name":"key_code"}],"mods":["static"],"file":"3_Game/tools/KeysToUIElements.c","line":31},{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/tools/KeysToUIElements.c","line":42}],"members":[{"name":"m_KeysToUIElements","type":"ref map<int, ref KeyToUIElement>","mods":["static","private"],"file":"3_Game/tools/KeysToUIElements.c","line":11}]},{"name":"KillDayzTool","url":"classes/KillDayzTool/","base":"DayZTool","file":"editor/plugins/DayZTools.c","line":75,"methods":[{"name":"Run","ret":"void","mods":["override"],"file":"editor/plugins/DayZTools.c","line":80}],"members":[{"name":"KillBatPath","type":"string","file":"editor/plugins/DayZTools.c","line":78}]},{"name":"KillerData","url":"classes/KillerData/","file":"3_Game/KillerData.c","line":1,"members":[{"name":"m_Killer","type":"EntityAI","file":"3_Game/KillerData.c","line":3},{"name":"m_MurderWeapon","type":"EntityAI","brief":"can be fists, so no ItemBase possible","file":"3_Game/KillerData.c","line":4},{"name":"m_KillerHiTheBrain","type":"bool","file":"3_Game/KillerData.c","line":5}]},{"name":"KitBase","url":"classes/KitBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/KitBase.c","line":1,"methods":[{"name":"IsBasebuildingKit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":5},{"name":"HasProxyParts","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":10},{"name":"CanProxyObstruct","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":15},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":20},{"name":"DisassembleOnLastDetach","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":34},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":39},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":57},{"name":"OnEndPlacement","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":65},{"name":"OnPlacementCancelled","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":70},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":76},{"name":"CanAssignAttachmentsToQuickbar","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":81},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":86},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":91},{"name":"RefreshPhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":96},{"name":"UpdateVisuals","ret":"void","file":"4_World/Entities/ItemBase/KitBase.c","line":104},{"name":"UpdatePhysics","ret":"void","file":"4_World/Entities/ItemBase/KitBase.c","line":110},{"name":"AssembleKit","ret":"void","file":"4_World/Entities/ItemBase/KitBase.c","line":116},{"name":"DisassembleKit","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ItemBase/KitBase.c","line":124},{"name":"CreateRope","ret":"void","params":[{"type":"Rope","name":"rope"}],"file":"4_World/Entities/ItemBase/KitBase.c","line":126},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/KitBase.c","line":146},{"name":"PlayDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/KitBase.c","line":157},{"name":"StopDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/KitBase.c","line":158}],"members":[{"name":"m_DeployedRegularly","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/KitBase.c","line":3},{"name":"m_DeployLoopSound","type":"ref EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/KitBase.c","line":155}]},{"name":"KitchenKnife","url":"classes/KitchenKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/KitchenKnife.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KitchenKnife.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/KitchenKnife.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/KitchenKnife.c","line":13}]},{"name":"KitchenTimer","url":"classes/KitchenTimer/","base":"ClockBase","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":14},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":30},{"name":"GetExplosiveTriggerSlotName","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":38},{"name":"GetToggleSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":43},{"name":"GetRingingSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":48},{"name":"GetRingingStopSound","ret":"string","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":53},{"name":"GetDestroyedSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":58},{"name":"GetHitSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":63},{"name":"GetWorkingSound","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":68},{"name":"GetMinutesMax","ret":"int","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":73},{"name":"Time01ToSeconds","ret":"int","params":[{"type":"float","name":"time01"}],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":78},{"name":"SecondsTo01","ret":"float","params":[{"type":"int","name":"seconds"}],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":84},{"name":"GetRingingDurationMax","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":89},{"name":"TurnOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":94},{"name":"OnUpdate","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":100},{"name":"Disarm","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":132},{"name":"OnRingingStopClient","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":138},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":147},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":184},{"name":"SetAlarmTimeServer","ret":"void","params":[{"type":"float","name":"time01"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":198},{"name":"SetAlarmTimeServerSecs","ret":"void","params":[{"type":"int","name":"inSecs"}],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":209},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":219},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":227},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":242}],"members":[{"name":"RINGING_SOUND","type":"string","mods":["const"],"init":"\"KitchenTimer_Ring_Loop_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":3},{"name":"DESTROYED_SOUND","type":"string","mods":["const"],"init":"\"AlarmClock_Destroyed_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":4},{"name":"HIT_SOUND","type":"string","mods":["const"],"init":"\"AlarmClock_Hit_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":5},{"name":"WORKING_SOUND","type":"string","mods":["const"],"init":"\"KitchenTimer_Ticking_Loop_SoundSet\"","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":6},{"name":"m_RingingStopSound","type":"EffectSound","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":8},{"name":"m_NoisePar","type":"ref NoiseParams","mods":["static"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":9},{"name":"m_NoiseSystem","type":"NoiseSystem","mods":["static"],"file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":10},{"name":"m_AlarmInSecs","type":"int","file":"4_World/Entities/ItemBase/Gear/Tools/KitchenTimer.c","line":12}]},{"name":"Kiwi","url":"classes/Kiwi/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Kiwi.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Kiwi.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Kiwi.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Kiwi.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Kiwi.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Kiwi.c","line":23}]},{"name":"KnifeHolster","url":"classes/KnifeHolster/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing/KnifeHolster.c","line":1},{"name":"KobraOptic","url":"classes/KobraOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":50,"methods":[{"name":"IsSightOnly","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":52}]},{"name":"KukriKnife","url":"classes/KukriKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/KukriKnife.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/KukriKnife.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/KukriKnife.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/KukriKnife.c","line":13}]},{"name":"KuruShake","url":"classes/KuruShake/","file":"4_World/Classes/KuruShake.c","line":1,"methods":[{"name":"KuruShake","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"amount"}],"file":"4_World/Classes/KuruShake.c","line":19},{"name":"Update","ret":"void","params":[{"type":"float","name":"delta_time"},{"mods":["out"],"type":"float","name":"pos_x"},{"mods":["out"],"type":"float","name":"pos_y"}],"file":"4_World/Classes/KuruShake.c","line":48}],"members":[{"name":"RANDOM_RANGE_POINT","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/KuruShake.c","line":3},{"name":"RANDOM_RANGE_DEVIATION","type":"float","mods":["const"],"init":"0.50","file":"4_World/Classes/KuruShake.c","line":4},{"name":"SHAKE_DURATION_PHASE1","type":"float","mods":["const"],"init":"0.01","file":"4_World/Classes/KuruShake.c","line":5},{"name":"SHAKE_STRENGTH_MIN","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/KuruShake.c","line":6},{"name":"SHAKE_STRENGTH_MAX","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/KuruShake.c","line":7},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/KuruShake.c","line":9},{"name":"m_Time","type":"float","file":"4_World/Classes/KuruShake.c","line":10},{"name":"m_Time2","type":"float","file":"4_World/Classes/KuruShake.c","line":11},{"name":"m_RelativeTime","type":"float","file":"4_World/Classes/KuruShake.c","line":12},{"name":"m_RelativeTime2","type":"float","file":"4_World/Classes/KuruShake.c","line":13},{"name":"m_ShakeStrength","type":"float","file":"4_World/Classes/KuruShake.c","line":14},{"name":"m_Curve","type":"ref array<vector>","init":"new array<vector>","file":"4_World/Classes/KuruShake.c","line":17}]},{"name":"LabCoat","url":"classes/LabCoat/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/LabCoat.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/LabCoat.c","line":3}]},{"name":"LactariusMushroom","url":"classes/LactariusMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/LactariusMushroom.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/LactariusMushroom.c","line":3}]},{"name":"Land_Airfield_Small_Control","url":"classes/Land_Airfield_Small_Control/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_Airfield_Small_Control.c","line":1},{"name":"Land_Bilboard_Base","url":"classes/Land_Bilboard_Base/","base":"House","file":"4_World/Entities/Building/Signs.c","line":1,"methods":[{"name":"Land_Bilboard_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Signs.c","line":3}]},{"name":"Land_Buoy","url":"classes/Land_Buoy/","base":"House","file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":1,"methods":[{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":5},{"name":"~Land_Buoy","kind":"dtor","ret":"void","file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":17}],"members":[{"name":"m_Light","type":"BuoyLight","mods":["protected"],"file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":3}]},{"name":"Land_ContainerLocked_Blue_DE","url":"classes/Land_ContainerLocked_Blue_DE/","base":"ContainerLockedBase","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":108,"methods":[{"name":"GetLockCompatibilityType","ret":"int","params":[{"type":"int","name":"doorIdx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":110}]},{"name":"Land_ContainerLocked_Orange_DE","url":"classes/Land_ContainerLocked_Orange_DE/","base":"ContainerLockedBase","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":124,"methods":[{"name":"GetLockCompatibilityType","ret":"int","params":[{"type":"int","name":"doorIdx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":126}]},{"name":"Land_ContainerLocked_Red_DE","url":"classes/Land_ContainerLocked_Red_DE/","base":"ContainerLockedBase","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":132,"methods":[{"name":"GetLockCompatibilityType","ret":"int","params":[{"type":"int","name":"doorIdx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":134}]},{"name":"Land_ContainerLocked_Yellow_DE","url":"classes/Land_ContainerLocked_Yellow_DE/","base":"ContainerLockedBase","file":"4_World/Entities/ItemBase/ContainerLocked.c","line":116,"methods":[{"name":"GetLockCompatibilityType","ret":"int","params":[{"type":"int","name":"doorIdx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ContainerLocked.c","line":118}]},{"name":"Land_FuelStation_Feed","url":"classes/Land_FuelStation_Feed/","base":"FuelStation","file":"4_World/Entities/Building/Specific/Land_FuelStation_Feed.c","line":1,"methods":[{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/Building/Specific/Land_FuelStation_Feed.c","line":3},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"4_World/Entities/Building/Specific/Land_FuelStation_Feed.c","line":10},{"name":"HasFuelToGive","ret":"bool","brief":"Returns true if this stand is functional","file":"4_World/Entities/Building/Specific/Land_FuelStation_Feed.c","line":31},{"name":"GetLiquidSourceType","ret":"int","mods":["override"],"file":"4_World/Entities/Building/Specific/Land_FuelStation_Feed.c","line":36}]},{"name":"Land_FuelStation_Feed_Enoch","url":"classes/Land_FuelStation_Feed_Enoch/","base":"Land_FuelStation_Feed","file":"4_World/Entities/Building/Specific/Land_FuelStation_Feed.c","line":44},{"name":"Land_HotSpring","url":"classes/Land_HotSpring/","base":"House","file":"4_World/Entities/Building/Specific/HotSpring.c","line":1},{"name":"Land_House_1B01_Pub","url":"classes/Land_House_1B01_Pub/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1B01_Pub.c","line":1},{"name":"Land_House_1W01","url":"classes/Land_House_1W01/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W01.c","line":1},{"name":"Land_House_1W02","url":"classes/Land_House_1W02/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W02.c","line":1},{"name":"Land_House_1W03","url":"classes/Land_House_1W03/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W03.c","line":1},{"name":"Land_House_1W04","url":"classes/Land_House_1W04/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W04.c","line":1},{"name":"Land_House_1W05","url":"classes/Land_House_1W05/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W05.c","line":1},{"name":"Land_House_1W06","url":"classes/Land_House_1W06/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W06.c","line":1},{"name":"Land_House_1W08","url":"classes/Land_House_1W08/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W08.c","line":1},{"name":"Land_House_1W09","url":"classes/Land_House_1W09/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W09.c","line":1},{"name":"Land_House_1W10","url":"classes/Land_House_1W10/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W10.c","line":1},{"name":"Land_House_1W11","url":"classes/Land_House_1W11/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W11.c","line":1},{"name":"Land_House_1W12","url":"classes/Land_House_1W12/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_1W12.c","line":1},{"name":"Land_House_1W13_Dam","url":"classes/Land_House_1W13_Dam/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":31},{"name":"Land_House_2B01","url":"classes/Land_House_2B01/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_2B01.c","line":1},{"name":"Land_House_2W01","url":"classes/Land_House_2W01/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_2W01.c","line":1},{"name":"Land_House_2W02","url":"classes/Land_House_2W02/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_House_2W02.c","line":1},{"name":"Land_HouseBlock_1F1","url":"classes/Land_HouseBlock_1F1/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_1F1.c","line":1},{"name":"Land_HouseBlock_1F3","url":"classes/Land_HouseBlock_1F3/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_1F3.c","line":1},{"name":"Land_HouseBlock_1F4","url":"classes/Land_HouseBlock_1F4/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_1F4.c","line":1},{"name":"Land_HouseBlock_2F1","url":"classes/Land_HouseBlock_2F1/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_2F1.c","line":1},{"name":"Land_HouseBlock_2F8","url":"classes/Land_HouseBlock_2F8/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_2F8.c","line":1},{"name":"Land_HouseBlock_2F9","url":"classes/Land_HouseBlock_2F9/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_2F9.c","line":1},{"name":"Land_HouseBlock_3F2","url":"classes/Land_HouseBlock_3F2/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_3F2.c","line":1},{"name":"Land_HouseBlock_5F","url":"classes/Land_HouseBlock_5F/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/HouseBlocks/HouseBlock_5F.c","line":1},{"name":"Land_Lamp_City1_amp","url":"classes/Land_Lamp_City1_amp/","base":"PASReceiver","file":"4_World/Entities/AdvancedCommunication/Land_Lamp_City1_amp.c","line":1},{"name":"Land_Mil_Barracks1","url":"classes/Land_Mil_Barracks1/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Military/Houses/Mil_Barracks1.c","line":1},{"name":"Land_Mil_Barracks3","url":"classes/Land_Mil_Barracks3/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Military/Houses/Mil_Barracks3.c","line":1},{"name":"Land_Mil_Barracks4","url":"classes/Land_Mil_Barracks4/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Military/Houses/Mil_Barracks4.c","line":1},{"name":"Land_Mil_ControlTower","url":"classes/Land_Mil_ControlTower/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":14},{"name":"Land_Misc_FireBarrel_Blue","url":"classes/Land_Misc_FireBarrel_Blue/","base":"Land_Misc_FireBarrel_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/Land_Misc_FireBarrel_ColorBase.c","line":12},{"name":"Land_Misc_FireBarrel_ColorBase","url":"classes/Land_Misc_FireBarrel_ColorBase/","base":"BuildingWithFireplace","file":"4_World/Entities/ItemBase/FireplaceBase/Land_Misc_FireBarrel_ColorBase.c","line":1,"methods":[{"name":"GetFireplaceType","ret":"string","params":[{"type":"int","name":"firePointIndex"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/Land_Misc_FireBarrel_ColorBase.c","line":3}]},{"name":"Land_Misc_FireBarrel_Green","url":"classes/Land_Misc_FireBarrel_Green/","base":"Land_Misc_FireBarrel_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/Land_Misc_FireBarrel_ColorBase.c","line":9},{"name":"Land_Misc_FireBarrel_Red","url":"classes/Land_Misc_FireBarrel_Red/","base":"Land_Misc_FireBarrel_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/Land_Misc_FireBarrel_ColorBase.c","line":10},{"name":"Land_Misc_FireBarrel_Yellow","url":"classes/Land_Misc_FireBarrel_Yellow/","base":"Land_Misc_FireBarrel_ColorBase","file":"4_World/Entities/ItemBase/FireplaceBase/Land_Misc_FireBarrel_ColorBase.c","line":11},{"name":"Land_Misc_Greenhouse","url":"classes/Land_Misc_Greenhouse/","base":"BuildingSuper","file":"4_World/Entities/Building/Residential/Misc/Land_Misc_Greenhouse.c","line":1,"methods":[{"name":"Land_Misc_Greenhouse","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Residential/Misc/Land_Misc_Greenhouse.c","line":3}]},{"name":"Land_Misc_Polytunnel","url":"classes/Land_Misc_Polytunnel/","base":"BuildingSuper","file":"4_World/Entities/Building/Residential/Misc/Land_Misc_Greenhouse.c","line":9,"methods":[{"name":"Land_Misc_Polytunnel","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Residential/Misc/Land_Misc_Greenhouse.c","line":11}]},{"name":"Land_Misc_Through_Static","url":"classes/Land_Misc_Through_Static/","base":"BuildingSuper","file":"4_World/Entities/Building/Industrial/Misc/Land_Misc_Through_Static.c","line":1,"methods":[{"name":"GetWaterSourceObjectType","ret":"EWaterSourceObjectType","mods":["override"],"file":"4_World/Entities/Building/Industrial/Misc/Land_Misc_Through_Static.c","line":3},{"name":"GetLiquidSourceType","ret":"int","mods":["override"],"file":"4_World/Entities/Building/Industrial/Misc/Land_Misc_Through_Static.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Industrial/Misc/Land_Misc_Through_Static.c","line":13}]},{"name":"Land_Misc_Well_Pump_Blue","url":"classes/Land_Misc_Well_Pump_Blue/","base":"Well","file":"4_World/Entities/Building/Residential/Misc/Land_Misc_Well_Pump_Blue.c","line":1},{"name":"Land_Misc_Well_Pump_Yellow","url":"classes/Land_Misc_Well_Pump_Yellow/","base":"Well","file":"4_World/Entities/Building/Residential/Misc/Land_Misc_Well_Pump_Yellow.c","line":1},{"name":"Land_MooringBuoy","url":"classes/Land_MooringBuoy/","base":"House","file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":24,"methods":[{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":28},{"name":"~Land_MooringBuoy","kind":"dtor","ret":"void","file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":40}],"members":[{"name":"m_Light","type":"MooringBuoyLight","mods":["protected"],"file":"4_World/Entities/Building/Specific/Land_Buoy.c","line":26}]},{"name":"Land_OutsideThermometer","url":"classes/Land_OutsideThermometer/","base":"OutdoorThermometer","file":"4_World/Entities/Building/OutdoorThermometer.c","line":102,"methods":[{"name":"Land_OutsideThermometer","kind":"ctor","ret":"void","file":"4_World/Entities/Building/OutdoorThermometer.c","line":104}]},{"name":"Land_OutsideThermometer_1","url":"classes/Land_OutsideThermometer_1/","base":"OutdoorThermometer","file":"4_World/Entities/Building/OutdoorThermometer.c","line":111,"methods":[{"name":"Land_OutsideThermometer_1","kind":"ctor","ret":"void","file":"4_World/Entities/Building/OutdoorThermometer.c","line":113}]},{"name":"Land_OutsideThermometer_2","url":"classes/Land_OutsideThermometer_2/","base":"OutdoorThermometer","file":"4_World/Entities/Building/OutdoorThermometer.c","line":120,"methods":[{"name":"Land_OutsideThermometer_2","kind":"ctor","ret":"void","file":"4_World/Entities/Building/OutdoorThermometer.c","line":122}]},{"name":"Land_OutsideThermometer_2_wall","url":"classes/Land_OutsideThermometer_2_wall/","base":"Land_OutsideThermometer_2","file":"4_World/Entities/Building/OutdoorThermometer.c","line":129},{"name":"Land_Power_Pole_Conc1_Amp","url":"classes/Land_Power_Pole_Conc1_Amp/","base":"PASReceiver","file":"4_World/Entities/AdvancedCommunication/Land_Power_Pole_Conc1_Amp.c","line":1},{"name":"Land_Power_Pole_Conc4_Lamp_Amp","url":"classes/Land_Power_Pole_Conc4_Lamp_Amp/","base":"PASReceiver","file":"4_World/Entities/AdvancedCommunication/Land_Power_Pole_Conc4_Lamp_Amp.c","line":1},{"name":"Land_Power_Pole_Wood1_Amp","url":"classes/Land_Power_Pole_Wood1_Amp/","base":"PASReceiver","file":"4_World/Entities/AdvancedCommunication/Land_Power_Pole_Wood1_Amp.c","line":1},{"name":"Land_Power_Pole_Wood1_Lamp_Amp","url":"classes/Land_Power_Pole_Wood1_Lamp_Amp/","base":"PASReceiver","file":"4_World/Entities/AdvancedCommunication/Land_Power_Pole_Wood1_Lamp_Amp.c","line":1},{"name":"Land_Radio_PanelBig","url":"classes/Land_Radio_PanelBig/","base":"StaticTransmitter","file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":1,"methods":[{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":3},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":9},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":17},{"name":"IsStaticTransmitter","ret":"bool","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":32},{"name":"SetNextFrequency","ret":"void","params":[{"type":"PlayerBase","name":"player","def":"null"}],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":37},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":43},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":49},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":57},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelBig.c","line":67}]},{"name":"Land_Radio_PanelPAS","url":"classes/Land_Radio_PanelPAS/","base":"PASBroadcaster","file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":1,"methods":[{"name":"IsStaticTransmitter","ret":"bool","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":12},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":17},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":23},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":36},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":44},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":55},{"name":"SoundTurnedOnNoiseStart","ret":"void","mods":["protected"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":70},{"name":"SoundTurnedOnNoiseStop","ret":"void","mods":["protected"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":75},{"name":"SoundTurnOn","ret":"void","mods":["protected"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":80},{"name":"SoundTurnOff","ret":"void","mods":["protected"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":85}],"members":[{"name":"SOUND_PAS_TURN_ON","type":"string","mods":["const"],"init":"\"pastransmitter_turnon_SoundSet\"","file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":4},{"name":"SOUND_PAS_TURN_OFF","type":"string","mods":["const"],"init":"\"pastransmitter_turnoff_SoundSet\"","file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":5},{"name":"SOUND_PAS_TURNED_ON","type":"string","mods":["const"],"init":"\"pastransmitter_staticnoise_SoundSet\"","file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":6},{"name":"m_Sound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":8},{"name":"m_SoundLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/AdvancedCommunication/Land_Radio_PanelPAS.c","line":9}]},{"name":"Land_Ruin_Chimney","url":"classes/Land_Ruin_Chimney/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":34},{"name":"Land_Ruin_HouseBig1","url":"classes/Land_Ruin_HouseBig1/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":15},{"name":"Land_Ruin_HouseBig1_Half","url":"classes/Land_Ruin_HouseBig1_Half/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":17},{"name":"Land_Ruin_HouseBig1_NoIvy","url":"classes/Land_Ruin_HouseBig1_NoIvy/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":16},{"name":"Land_Ruin_HouseBig1_NoIvy_Half","url":"classes/Land_Ruin_HouseBig1_NoIvy_Half/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":18},{"name":"Land_Ruin_HouseBig2","url":"classes/Land_Ruin_HouseBig2/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":19},{"name":"Land_Ruin_HouseBig2_Half","url":"classes/Land_Ruin_HouseBig2_Half/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":21},{"name":"Land_Ruin_HouseBig2_NoIvy","url":"classes/Land_Ruin_HouseBig2_NoIvy/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":20},{"name":"Land_Ruin_HouseBig2_NoIvy_Half","url":"classes/Land_Ruin_HouseBig2_NoIvy_Half/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":22},{"name":"Land_Ruin_HouseBig3","url":"classes/Land_Ruin_HouseBig3/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":23},{"name":"Land_Ruin_HouseBig3_Half","url":"classes/Land_Ruin_HouseBig3_Half/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":25},{"name":"Land_Ruin_HouseBig3_NoIvy","url":"classes/Land_Ruin_HouseBig3_NoIvy/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":24},{"name":"Land_Ruin_HouseBig3_NoIvy_Half","url":"classes/Land_Ruin_HouseBig3_NoIvy_Half/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":26},{"name":"Land_Ruin_HouseSmall1","url":"classes/Land_Ruin_HouseSmall1/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":27},{"name":"Land_Ruin_HouseSmall1_NoIvy","url":"classes/Land_Ruin_HouseSmall1_NoIvy/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":28},{"name":"Land_Ruin_HouseSmall2","url":"classes/Land_Ruin_HouseSmall2/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":29},{"name":"Land_Ruin_HouseSmall2_NoIvy","url":"classes/Land_Ruin_HouseSmall2_NoIvy/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":30},{"name":"Land_Tenement_Small_Brick","url":"classes/Land_Tenement_Small_Brick/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":37},{"name":"Land_Tenement_Small_Brown","url":"classes/Land_Tenement_Small_Brown/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":38},{"name":"Land_Tenement_Small_Yellow","url":"classes/Land_Tenement_Small_Yellow/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/BuildingWithFireplace.c","line":39},{"name":"Land_Underground_Entrance","url":"classes/Land_Underground_Entrance/","base":"Land_Underground_EntranceBase","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":330,"methods":[{"name":"CreateLights","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":355},{"name":"CleanUpOnClosedClient","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":361},{"name":"OnDoorStateChangedServer","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":378},{"name":"GetLightPosition","ret":"vector","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":439},{"name":"SoundEnded","ret":"void","params":[{"type":"Effect","name":"eff"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":454},{"name":"HandleAudioPlayback","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"},{"type":"EUndegroundEntranceState","name":"prevState"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":470},{"name":"OnUpdateClient","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":575},{"name":"HandleVisualPlayback","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"},{"type":"EUndegroundEntranceState","name":"prevState"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":585}],"members":[{"name":"m_SirenSound","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":332},{"name":"m_DoorEngineSoundIn","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":333},{"name":"m_DoorEngineSoundLoop","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":334},{"name":"m_DoorEngineSoundOut","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":335},{"name":"m_LockingSound","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":336},{"name":"m_DoorMovementSoundIn","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":337},{"name":"m_DoorMovementSoundLoop","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":338},{"name":"m_DoorMovementSoundOut","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":339},{"name":"m_AlarmLight","type":"AlarmLight","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":342},{"name":"SIREN_SOUNDSET","type":"string","mods":["const"],"init":"\"UndergroundDoor_Alarm_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":344},{"name":"ENGINE_SOUNDSET_LOOP_IN","type":"string","mods":["const"],"init":"\"UndergroundDoor_ElectricMotor_Start_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":345},{"name":"ENGINE_SOUNDSET_LOOP","type":"string","mods":["const"],"init":"\"UndergroundDoor_ElectricMotor_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":346},{"name":"ENGINE_SOUNDSET_LOOP_OUT","type":"string","mods":["const"],"init":"\"UndergroundDoor_ElectricMotor_End_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":347},{"name":"LOCKING_SOUNDSET","type":"string","mods":["const"],"init":"\"UndergroundDoor_Lock_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":348},{"name":"DOORMOVING_SOUNDSET_LOOP","type":"string","mods":["const"],"init":"\"UndergroundDoor_DoorOpen_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":349},{"name":"DOORMOVING_SOUNDSET_LOOP_OUT","type":"string","mods":["const"],"init":"\"UndergroundDoor_DoorOpen_End_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":350},{"name":"DOORMOVING_SOUNDSET_LOOP_IN","type":"string","mods":["const"],"init":"\"UndergroundDoor_DoorOpen_Start_SoundSet\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":351},{"name":"LIGHT_ROT_SPEED","type":"float","mods":["const"],"init":"-400","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":353}]},{"name":"Land_Underground_EntranceBase","url":"classes/Land_Underground_EntranceBase/","base":"House","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":51,"methods":[{"name":"Land_Underground_EntranceBase","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":70},{"name":"CreateLights","ret":"void","proto":true,"brief":"Temporary hotfix for EOnPostSimulate/EOnFrame methods not beeing called on static objects","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":86},{"name":"~Land_Underground_EntranceBase","kind":"dtor","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":88},{"name":"CleanUpOnDeleteClient","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":104},{"name":"CleanUpOnClosedClient","ret":"void","proto":true,"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":111},{"name":"CanManipulate","ret":"bool","params":[{"type":"Param","name":"param","def":"null"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":113},{"name":"Manipulate","ret":"void","params":[{"type":"Param","name":"param","def":"null"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":118},{"name":"NavmeshUpdate","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":123},{"name":"OnUpdateClient","ret":"void","params":[{"type":"float","name":"timeSlice"}],"proto":true,"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":127},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":129},{"name":"OnUpdateServer","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":136},{"name":"GetConnectedPanels","ret":"void","params":[{"type":"array<Land_Underground_Panel>","name":"panels"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":146},{"name":"CheckShouldPlayPersistent","ret":"bool","params":[{"type":"EUndegroundEntranceState","name":"state"},{"type":"EUndegroundEntranceState","name":"lastValidState"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":164},{"name":"AdjustTime","ret":"float","params":[{"type":"float","name":"originalTime"},{"type":"float","name":"adjustedTime","def":"-1"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":169},{"name":"GetOpeningTime","ret":"float","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":187},{"name":"RequestLatentTransition","ret":"void","params":[{"type":"float","name":"time"},{"type":"EUndegroundEntranceState","name":"targetState","def":"EUndegroundEntranceState.UNINITIALIZED"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":192},{"name":"SetDoorStateServer","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":201},{"name":"OnDoorStateChangedServer","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"}],"proto":true,"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":208},{"name":"OnDoorStateChangedClient","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"},{"type":"EUndegroundEntranceState","name":"prevState"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":210},{"name":"OpenServer","ret":"void","params":[{"type":"bool","name":"force","def":"false"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":236},{"name":"HandleVisualPlayback","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"},{"type":"EUndegroundEntranceState","name":"prevState"}],"proto":true,"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":245},{"name":"HandleAudioPlayback","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"},{"type":"EUndegroundEntranceState","name":"prevState"}],"proto":true,"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":246},{"name":"OnFinishedTimerServer","ret":"void","proto":true,"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":248},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":250},{"name":"IsInitDoorStateSync","ret":"bool","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":261},{"name":"GetDebugText","ret":"string","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":268},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":287},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":296}],"members":[{"name":"m_DoorState","type":"EUndegroundEntranceState","init":"EUndegroundEntranceState.CLOSED","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":53},{"name":"m_DoorStatePrev","type":"EUndegroundEntranceState","init":"EUndegroundEntranceState.UNINITIALIZED","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":54},{"name":"m_AnimPhase","type":"float","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":55},{"name":"m_AnimTimerDoorServer","type":"ref AnimationTimer","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":56},{"name":"m_NavmeshTimer","type":"ref Timer","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":57},{"name":"m_ConnectedPanels","type":"ref array<Land_Underground_Panel>","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":58},{"name":"m_DoorType","type":"EUndegroundDoorType","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":59},{"name":"m_InteriorLight1","type":"EntranceLight","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":61},{"name":"m_InteriorLight2","type":"EntranceLight","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":62},{"name":"m_InteriorLight3","type":"EntranceLight","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":63},{"name":"m_TempHotfixTimer","type":"ref Timer","mods":["private"],"cond":["!SERVER"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":66},{"name":"TEMP_HOTIX_TIMESLICE","type":"float","mods":["private","const"],"init":"0.01","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":68}]},{"name":"Land_Underground_Panel","url":"classes/Land_Underground_Panel/","base":"House","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":14,"methods":[{"name":"Land_Underground_Panel","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":38},{"name":"~Land_Underground_Panel","kind":"dtor","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":46},{"name":"CanInteract","ret":"bool","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":51},{"name":"Interact","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":61},{"name":"RegisterEntrance","ret":"void","params":[{"type":"Land_Underground_EntranceBase","name":"entrance"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":78},{"name":"UnregisterEntrance","ret":"void","params":[{"type":"Land_Underground_EntranceBase","name":"entrance"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":87},{"name":"RegisterPanel","ret":"void","params":[{"type":"Land_Underground_Panel","name":"panel"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":103},{"name":"UnregisterPanel","ret":"void","params":[{"type":"Land_Underground_Panel","name":"panel"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":112},{"name":"GetLinkedDoorType","ret":"EUndegroundDoorType","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":128},{"name":"GetLinkedDoor","ret":"Land_Underground_EntranceBase","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":133},{"name":"GetClosestDoor","ret":"Land_Underground_EntranceBase","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":140},{"name":"SetLEDState","ret":"void","params":[{"type":"ELEDColors","name":"color"},{"type":"ELEDState","name":"state"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":164},{"name":"SetBlinkingTimer","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":186},{"name":"OnLEDStateChanged","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":205},{"name":"ResetPanelUsed","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":264},{"name":"OnDoorStateChangedClient","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"},{"type":"EUndegroundEntranceState","name":"prevState"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":270},{"name":"UpdateLED","ret":"void","params":[{"type":"string","name":"selection"},{"type":"string","name":"color"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":331},{"name":"ToggleFlipFlop","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":338},{"name":"OnPanelUsedSynchronized","ret":"void","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":344},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":349}],"members":[{"name":"m_Entrances","type":"ref set<Land_Underground_EntranceBase>","mods":["static"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":16},{"name":"m_Panels","type":"ref set<Land_Underground_Panel>","mods":["static"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":17},{"name":"m_LinkedDoor","type":"Land_Underground_EntranceBase","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":19},{"name":"COLOR_LED_OFF","type":"string","mods":["const"],"init":"\"#(argb,8,8,3)color(0,0,0,1.0,co)\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":21},{"name":"COLOR_LED_GREEN","type":"string","mods":["const"],"init":"\"#(argb,8,8,3)color(0,1,0,1.0,co)\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":22},{"name":"COLOR_LED_RED","type":"string","mods":["const"],"init":"\"#(argb,8,8,3)color(1,0,0,1.0,co)\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":23},{"name":"SELECTION_NAME_LED_RED","type":"string","mods":["const"],"init":"\"LED_Red\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":25},{"name":"SELECTION_NAME_LED_GREEN","type":"string","mods":["const"],"init":"\"LED_Green\"","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":26},{"name":"m_PanelWasUsed","type":"bool","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":28},{"name":"m_PanelWasUsedPrev","type":"bool","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":29},{"name":"m_BlinkingFlipFlop","type":"bool","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":30},{"name":"m_FlipFlopTimer","type":"ref Timer","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":31},{"name":"m_ActivationSound","type":"EffectSound","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":33},{"name":"m_LedStateRed","type":"ELEDState","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":35},{"name":"m_LedStateGreen","type":"ELEDState","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":36}]},{"name":"Land_Underground_Panel_Lever","url":"classes/Land_Underground_Panel_Lever/","base":"Land_Underground_Panel","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel_Lever.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel_Lever.c","line":3},{"name":"ResetPhase","ret":"void","params":[{"type":"EntityAI","name":"target"}],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel_Lever.c","line":10},{"name":"OnPanelUsedSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel_Lever.c","line":15},{"name":"Interact","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel_Lever.c","line":23}]},{"name":"Land_Underground_Stairs_Exit","url":"classes/Land_Underground_Stairs_Exit/","base":"Land_Underground_EntranceBase","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":1,"methods":[{"name":"Land_Underground_Stairs_Exit","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":22},{"name":"CleanUpOnClosedClient","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":27},{"name":"GetOpeningTime","ret":"float","mods":["override"],"file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":41},{"name":"OnDoorStateChangedServer","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":46},{"name":"SoundEnded","ret":"void","params":[{"type":"Effect","name":"eff"}],"file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":69},{"name":"HandleAudioPlayback","ret":"void","params":[{"type":"EUndegroundEntranceState","name":"newState"},{"type":"EUndegroundEntranceState","name":"prevState"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":77},{"name":"CreateLights","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":106}],"members":[{"name":"m_LockingSound","type":"EffectSound","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":3},{"name":"m_OpenSoundIn","type":"EffectSound","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":5},{"name":"m_OpenSoundOut","type":"EffectSound","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":7},{"name":"m_CloseSoundIn","type":"EffectSound","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":9},{"name":"m_CloseSoundLoop","type":"EffectSound","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":10},{"name":"m_CloseSoundOut","type":"EffectSound","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":11},{"name":"LOCKING_SOUNDSET","type":"string","mods":["const"],"init":"\"UndergroundDoor_Lock_SoundSet\"","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":13},{"name":"OPENING_SOUNDSET_LOOP_IN","type":"string","mods":["const"],"init":"\"UndergroundSmallExitDoor_Open_Start_SoundSet\"","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":14},{"name":"OPENING_SOUNDSET_LOOP","type":"string","mods":["const"],"init":"\"UndergroundSmallExitDoor_Open_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":15},{"name":"OPENING_SOUNDSET_LOOP_OUT","type":"string","mods":["const"],"init":"\"UndergroundSmallExitDoor_Open_End_SoundSet\"","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":16},{"name":"CLOSING_SOUNDSET_LOOP_IN","type":"string","mods":["const"],"init":"\"UndergroundSmallExitDoor_Close_Start_SoundSet\"","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":18},{"name":"CLOSING_SOUNDSET_LOOP","type":"string","mods":["const"],"init":"\"UndergroundSmallExitDoor_Close_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":19},{"name":"CLOSING_SOUNDSET_LOOP_OUT","type":"string","mods":["const"],"init":"\"UndergroundSmallExitDoor_Close_End_SoundSet\"","file":"4_World/Entities/Building/Underground/Stairs/Land_Underground_Stairs_Exit.c","line":20}]},{"name":"Land_Underground_WaterReservoir","url":"classes/Land_Underground_WaterReservoir/","base":"BuildingBase","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":31,"methods":[{"name":"Land_Underground_WaterReservoir","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":157},{"name":"~Land_Underground_WaterReservoir","kind":"dtor","ret":"void","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":164},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":176},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"brief":"end of deanimation - overlapped activation of valves","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":317},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":330},{"name":"HasTurnableValveBehavior","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":337},{"name":"Init","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":342},{"name":"LateInit","ret":"void","mods":["protected"],"brief":"Temporary hotfix for EOnPostSimulate/EOnFrame methods not beeing called on static objects","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":401},{"name":"ConfigureValvesAndGaugesCourse","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":423},{"name":"IsValveTurnable","ret":"bool","params":[{"type":"int","name":"pValveIndex"}],"mods":["override"],"brief":"for deanimation purposes only while valves activation overllaps","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":458},{"name":"IsAnyValveActive","ret":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":463},{"name":"IsValveActive","ret":"bool","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":476},{"name":"GetTurnableValveIndex","ret":"int","params":[{"type":"int","name":"pComponentIndex"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":481},{"name":"OnValveManipulationStart","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":495},{"name":"OnValveManipulationEnd","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":505},{"name":"OnValveManipulationCanceled","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":533},{"name":"GetValveAligningPointsWS","ret":"array<vector>","params":[{"type":"int","name":"pValveIndex"}],"brief":"for the animation aligning returns data in order: start point; direction point","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":545},{"name":"SetLastActiveValve","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":568},{"name":"SetWaterLevelHeight","ret":"void","params":[{"type":"float","name":"pHeight"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":573},{"name":"RegisterValve","ret":"void","params":[{"type":"string","name":"pCompName"},{"type":"int","name":"pIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":588},{"name":"TranslateMemoryPointsToWaterLevels","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":599},{"name":"WaterLevelToHeight","ret":"float","params":[{"type":"int","name":"pWaterLevel"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":614},{"name":"HeightToWaterLevel","ret":"int","params":[{"type":"float","name":"pHeight"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":631},{"name":"PressureLevelToValue","ret":"float","params":[{"type":"int","name":"pPressureLevel"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":653},{"name":"PreviousWaterLevelStageSettings","ret":"WaterLevelSettings","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":668},{"name":"ActualWaterLevelStageSettings","ret":"WaterLevelSettings","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":702},{"name":"AdvanceToNextWaterLevelStageSettings","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":719},{"name":"PreviousPressureLevelStageSettings","ret":"PressureLevelSettings","params":[{"type":"int","name":"pValveIndex"},{"type":"bool","name":"pDeanimationRequest","def":"false"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":746},{"name":"ActualPressureLevelStageSettings","ret":"PressureLevelSettings","params":[{"type":"int","name":"pValveIndex"},{"type":"bool","name":"pDeanimationRequest","def":"false"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":789},{"name":"AdvanceToNextPressureLevelStageSettings","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":818},{"name":"SetDefaultPressureLevelStageSettings","ret":"void","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":845},{"name":"AnimateValve","ret":"void","params":[{"type":"int","name":"pValveIndex"},{"type":"float","name":"pPhase"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":858},{"name":"SetValvePressureLevelGauge","ret":"void","params":[{"type":"int","name":"pValveIndex"},{"type":"float","name":"pValue"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":871},{"name":"GetValvePressureLevelGauge","ret":"float","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":884},{"name":"IsValvePressureLevelGaugeAtBase","ret":"bool","params":[{"type":"int","name":"pValveIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":899},{"name":"AdjustTime","ret":"float","params":[{"type":"float","name":"originalTime"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":914},{"name":"GetMemoryPointPosition","ret":"vector","params":[{"type":"string","name":"pMemoryPoint"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":927},{"name":"HandleSoundEffects","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":944},{"name":"PlayValveManipulationSound","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":952},{"name":"HandleSoundEffectsPipeCreaking","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":965},{"name":"HandleSoundEffectsPipeSprinkling","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":986},{"name":"HandleSoundEffectsUnderwaterPipeSounds","ret":"void","mods":["protected"],"brief":"--------------------","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1048},{"name":"HandleSoundEffectsWaterLevelMovementSounds","ret":"void","mods":["protected"],"brief":"strong water jet sound only when fill valve activated","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1078},{"name":"CleanSoundEffects","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1103},{"name":"PlayPipeCreakingSoundOnLocation","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1109},{"name":"HandleVisualEffects","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1116},{"name":"CleanVisualEffects","ret":"void","mods":["protected"],"brief":"weak jet stream","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1194},{"name":"ResetState","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1217},{"name":"SyncValveVariables","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1240},{"name":"PackArrayOfBoolStatesIntoBits","ret":"int","params":[{"type":"array<bool>","name":"pStates"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1253},{"name":"UnpackBitsToArrayOfBoolStates","ret":"array<bool>","params":[{"type":"int","name":"pPackedBits"},{"type":"int","name":"pArrayLength"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1268},{"name":"GetDebugText","ret":"string","mods":["override","protected"],"cond":["DEVELOPER"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1287},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1303},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1313}],"members":[{"name":"OBJECT_NAME_WATER_PLANE","type":"string","mods":["protected","const"],"init":"\"Land_Underground_WaterReservoir_Water\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":33},{"name":"WL_MIN","type":"int","mods":["protected","const"],"init":"0","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":35},{"name":"WL_ABOVE_PIPES","type":"int","mods":["protected","const"],"init":"1","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":36},{"name":"WL_AVERAGE","type":"int","mods":["protected","const"],"init":"2","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":37},{"name":"WL_MAX","type":"int","mods":["protected","const"],"init":"3","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":38},{"name":"PL_MIN","type":"int","mods":["protected","const"],"init":"0","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":40},{"name":"PL_AVERAGE","type":"int","mods":["protected","const"],"init":"1","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":41},{"name":"PL_MAX","type":"int","mods":["protected","const"],"init":"2","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":42},{"name":"VALVES_COUNT","type":"int","mods":["protected","const"],"init":"2","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":44},{"name":"VALVE_INDEX_DRAIN","type":"int","mods":["protected","const"],"init":"0","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":45},{"name":"VALVE_INDEX_FILL","type":"int","mods":["protected","const"],"init":"1","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":46},{"name":"PIPES_BROKEN_COUNT","type":"int","mods":["protected","const"],"init":"2","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":48},{"name":"PIPE_INDEX_BROKEN1","type":"int","mods":["protected","const"],"init":"0","brief":"main broken pipe","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":49},{"name":"PIPE_INDEX_BROKEN2","type":"int","mods":["protected","const"],"init":"1","brief":"tighter broken pipe","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":50},{"name":"ANIM_PHASE_VALVE_GAUGE_DRAIN","type":"string","mods":["protected","const"],"init":"\"ValveGauge1\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":52},{"name":"ANIM_PHASE_VALVE_GAUGE_FILL","type":"string","mods":["protected","const"],"init":"\"ValveGauge2\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":53},{"name":"ANIM_PHASE_VALVE_DRAIN","type":"string","mods":["protected","const"],"init":"\"Valve1\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":54},{"name":"ANIM_PHASE_VALVE_FILL","type":"string","mods":["protected","const"],"init":"\"Valve2\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":55},{"name":"VALVE_NAME_DRAIN","type":"string","mods":["protected","const"],"init":"\"valve1\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":56},{"name":"VALVE_NAME_FILL","type":"string","mods":["protected","const"],"init":"\"valve2\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":57},{"name":"PIPE_NAME_BROKEN1","type":"string","mods":["protected","const"],"init":"\"pipe_broken_1\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":58},{"name":"PIPE_NAME_BROKEN2","type":"string","mods":["protected","const"],"init":"\"pipe_broken_2\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":59},{"name":"PIPE_NAME_LEAKING_DRAIN","type":"string","mods":["protected","const"],"init":"\"pipe_leaking_1\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":60},{"name":"PIPE_NAME_LEAKING_FILL","type":"string","mods":["protected","const"],"init":"\"pipe_leaking_2\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":61},{"name":"SOUND_NAME_PIPE_CREAKING","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundPipeCreaking_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":63},{"name":"SOUND_NAME_VALVE_MANIPULATION","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundValve_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":64},{"name":"SOUND_NAME_PIPE_SPRINKLING_START","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundPipeSprinkling_Start_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":65},{"name":"SOUND_NAME_PIPE_SPRINKLING_END","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundPipeSprinkling_End_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":66},{"name":"SOUND_NAME_PIPE_SPRINKLING_LOOP1","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundPipeSprinkling_Loop1_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":67},{"name":"SOUND_NAME_PIPE_SPRINKLING_LOOP2","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundPipeSprinkling_Loop2_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":68},{"name":"SOUND_NAME_UPIPE_SPRINKLING_START","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundUnderwaterPipe_Start_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":69},{"name":"SOUND_NAME_UPIPE_SPRINKLING_END","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundUnderwaterPipe_End_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":70},{"name":"SOUND_NAME_UPIPE_SPRINKLING_LOOP","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundUnderwaterPipe_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":71},{"name":"SOUND_NAME_WATER_FILL_LOOP","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundUnderwaterFill_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":72},{"name":"SOUND_NAME_WATER_DRAIN_LOOP","type":"string","mods":["protected","const"],"init":"\"WaterObjectUndergroundUnderwaterEmpty_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":73},{"name":"PARTICLE_DRAIN_PIPE_MAX_PRESSURE","type":"int","mods":["protected","const"],"init":"ParticleList.WATER_SPILLING","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":75},{"name":"PARTICLE_FILL_PIPE_MAX_PRESSURE","type":"int","mods":["protected","const"],"init":"ParticleList.WATER_SPILLING","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":76},{"name":"PARTICLE_FILL_PIPE_JET","type":"int","mods":["protected","const"],"init":"ParticleList.WATER_JET","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":77},{"name":"PARTICLE_FILL_PIPE_JET_WEAK","type":"int","mods":["protected","const"],"init":"ParticleList.WATER_JET_WEAK","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":78},{"name":"m_DrainValveWaterStageSettings","type":"ref array<ref WaterLevelSettings>","mods":["protected"],"brief":"valve/pipe stages for water and pressure levels","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":81},{"name":"m_DrainValvePressureStageSettings","type":"ref array<ref PressureLevelSettings>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":82},{"name":"m_DrainValvePressureDeanimationSettings","type":"ref array<ref PressureLevelSettings>","mods":["protected"],"brief":"for deanimation purposes","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":83},{"name":"m_FillValveWaterStageSettings","type":"ref array<ref WaterLevelSettings>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":84},{"name":"m_FillValvePressureStageSettings","type":"ref array<ref PressureLevelSettings>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":85},{"name":"m_FillValvePressureDeanimationSettings","type":"ref array<ref PressureLevelSettings>","mods":["protected"],"brief":"for deanimation purposes","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":86},{"name":"m_WaterLevelSnapshot","type":"ref WaterLevelSnapshot","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":87},{"name":"m_DrainValveWaterLevelStageIndex","type":"int","mods":["protected"],"brief":"pointing to specific stage for each valve/pipe","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":90},{"name":"m_DrainValvePressureLevelStageIndex","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":91},{"name":"m_FillValveWaterLevelStageIndex","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":92},{"name":"m_FillValvePressureLevelStageIndex","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":93},{"name":"WATER_LEVEL_MAX","type":"string","mods":["protected","static","const"],"init":"\"water_level_max\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":95},{"name":"WATER_LEVEL_AVERAGE","type":"string","mods":["protected","static","const"],"init":"\"water_level_average\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":96},{"name":"WATER_LEVEL_ABOVE_PIPES","type":"string","mods":["protected","static","const"],"init":"\"water_level_above_pipes\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":97},{"name":"WATER_LEVEL_MIN","type":"string","mods":["protected","static","const"],"init":"\"water_level_min\"","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":98},{"name":"WATER_LEVELS_COUNT","type":"int","mods":["protected","const"],"init":"4","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":100},{"name":"WATER_LEVELS","type":"string","mods":["protected","const"],"array":"WATER_LEVELS_COUNT","init":"{ WATER_LEVEL_MAX, WATER_LEVEL_AVERAGE, WATER_LEVEL_ABOVE_PIPES, WATER_LEVEL_MIN }","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":101},{"name":"m_ValveStatesPacked","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":108},{"name":"m_ValveStatesPackedPrev","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":109},{"name":"m_ValveManipulatedIndex","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":110},{"name":"m_ValveManipulatedIndexPrev","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":111},{"name":"m_ValveNames","type":"ref array<string>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":112},{"name":"m_ValveStates","type":"ref array<bool>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":113},{"name":"m_WaterLevelsAvailable","type":"ref map<string, vector>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":114},{"name":"m_WaterLevelActual","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":115},{"name":"m_WaterLevelPrev","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":116},{"name":"m_PressureAnimationRequests","type":"ref array<bool>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":117},{"name":"m_PressureDeanimationRequests","type":"ref array<bool>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":118},{"name":"m_WaterLevelTimesAccumulated","type":"ref array<float>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":119},{"name":"m_PressureTimesAccumulated","type":"ref array<float>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":120},{"name":"m_LastActiveValve","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":121},{"name":"m_SpawnedWaterObject","type":"Object","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":123},{"name":"m_WaterLevelDefault","type":"vector","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":124},{"name":"m_WaterLevelHeightActual","type":"float","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":125},{"name":"m_ValveManipulationSoundRequested","type":"bool","mods":["protected"],"brief":"VFX/SFX","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":128},{"name":"m_ValveManipulationSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":129},{"name":"m_PipeSounds","type":"ref array<EffectSound>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":130},{"name":"m_PipeCreakingSoundRequested","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":132},{"name":"m_PipeCreakingSounds","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":133},{"name":"m_PipeUnderwaterSoundRunning","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":135},{"name":"m_PipeUnderwaterSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":136},{"name":"m_WaterLevelMovementSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":138},{"name":"PIPE_CREAKING_MIN_TIME_DELAY_MS","type":"int","mods":["protected","const"],"init":"10000","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":140},{"name":"PIPE_CREAKING_MAX_TIME_DELAY_MS","type":"int","mods":["protected","const"],"init":"15000","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":141},{"name":"PIPE_CREAKING_SOUND_LOCATIONS_COUNT","type":"int","mods":["protected","const"],"init":"4","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":142},{"name":"PIPE_CREAKING_SOUND_LOCATIONS","type":"string","mods":["protected","const"],"array":"PIPE_CREAKING_SOUND_LOCATIONS_COUNT","init":"{ \"pipe_creaking_sound_pos_1\", \"pipe_creaking_sound_pos_2\", \"pipe_creaking_sound_pos_3\", \"pipe_creaking_sound_pos_4\" }","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":143},{"name":"m_ValveParticles","type":"ref ParticleSourceArray","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":150},{"name":"m_PipeBrokenParticles","type":"ref ParticleSourceArray","mods":["protected"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":151},{"name":"m_TempHotfixTimer","type":"ref Timer","mods":["private"],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":154},{"name":"TEMP_HOTIX_TIMESLICE","type":"float","mods":["private","const"],"init":"0.01","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":155}]},{"name":"Land_Underground_WaterReservoir_Water","url":"classes/Land_Underground_WaterReservoir_Water/","base":"BuildingBase","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1354},{"name":"Land_Village_Pub","url":"classes/Land_Village_Pub/","base":"BuildingWithFireplace","file":"4_World/Entities/Building/Residential/Houses/Land_Village_Pub.c","line":1},{"name":"Land_WarheadStorage_Bunker_Facility","url":"classes/Land_WarheadStorage_Bunker_Facility/","base":"House","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":1,"methods":[{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":7},{"name":"CanDoorBeOpened","ret":"bool","params":[{"type":"int","name":"doorIndex"},{"type":"bool","name":"checkIfLocked","def":"false"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":20},{"name":"CanDoorBeClosed","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":36},{"name":"OnDoorOpenStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":44},{"name":"OnDoorCloseStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":57},{"name":"OnSpawnByObjectSpawner","ret":"void","params":[{"type":"ITEM_SpawnerObject","name":"item"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":62},{"name":"AutoCloseDoor","ret":"void","params":[{"type":"int","name":"doorIndex"}],"mods":["private"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":95},{"name":"RemoveDoorTimer","ret":"void","params":[{"type":"int","name":"doorIndex"}],"mods":["private"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":101},{"name":"IsPressureDoor","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"mods":["private"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":107}],"members":[{"name":"DOOR_AUTOCLOSE_TIME","type":"float","mods":["protected","const"],"init":"12","brief":"how long before the door auto-close after being opened","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":3},{"name":"m_AutoCloseTimers","type":"ref map<int, ref Timer>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Bunker_Facility.c","line":5}]},{"name":"Land_WarheadStorage_Main","url":"classes/Land_WarheadStorage_Main/","base":"House","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":1,"methods":[{"name":"Land_WarheadStorage_Main","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":38},{"name":"~Land_WarheadStorage_Main","kind":"dtor","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":47},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":58},{"name":"SetPowerServer","ret":"void","params":[{"type":"bool","name":"hasPower"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":76},{"name":"SetLeverStatesServer","ret":"void","params":[{"type":"int","name":"leverBits"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":82},{"name":"SetLowEnergyStateServer","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":90},{"name":"IsLowEnergy","ret":"bool","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":96},{"name":"OnPowerOnClient","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":101},{"name":"OnPowerOffClient","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":122},{"name":"OnDoorOpenStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":137},{"name":"OnDoorOpenFinish","ret":"void","params":[{"type":"DoorFinishParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":164},{"name":"OnSpawnByObjectSpawner","ret":"void","params":[{"type":"ITEM_SpawnerObject","name":"item"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":179},{"name":"RemoveDoorTimer","ret":"void","params":[{"type":"int","name":"doorIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":214},{"name":"OnDoorCloseStart","ret":"void","params":[{"type":"DoorStartParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":225},{"name":"OnDoorCloseFinish","ret":"void","params":[{"type":"DoorFinishParams","name":"params"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":247},{"name":"AutoCloseDoor","ret":"void","params":[{"type":"int","name":"doorIndex"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":266},{"name":"UpdateDoorStateServer","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":272},{"name":"UpdateDoorStateClient","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":292},{"name":"GetStorageLightIndexByDoor","ret":"int","params":[{"type":"int","name":"doorIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":320},{"name":"GetDoorIndexByLeverIndex","ret":"int","params":[{"type":"int","name":"LeverIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":325},{"name":"CanDoorBeOpened","ret":"bool","params":[{"type":"int","name":"doorIndex"},{"type":"bool","name":"checkIfLocked","def":"false"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":344},{"name":"CanDoorBeLocked","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":368},{"name":"GetBunkerEffectIndexByDoor","ret":"int","params":[{"type":"int","name":"doorIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":375},{"name":"IsBunkerDoor","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":380},{"name":"IsStorageDoor","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":385},{"name":"CanDoorBeClosed","ret":"bool","params":[{"type":"int","name":"doorIndex"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":390},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":401},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":420}],"members":[{"name":"m_HasPowerPrev","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":3},{"name":"m_IsLowEnergy","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":4},{"name":"m_StorageDoorLights","type":"WarheadStorageLight","mods":["protected"],"array":"4","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":5},{"name":"m_SoundDoorLoop","type":"EffectSound","mods":["protected"],"array":"4","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":6},{"name":"m_PoweredSoundEffects","type":"ref array<EffectSound>","mods":["protected"],"init":"new array<EffectSound>()","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":7},{"name":"m_AutoCloseTimers","type":"ref map<int, ref Timer>","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":8},{"name":"DOOR_AUTOCLOSE_TIME","type":"float","mods":["protected","const"],"init":"12","brief":"how long before the outer door auto-close after being opened","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":10},{"name":"SOURCES_COUNT","type":"int","mods":["protected","const"],"init":"4","brief":"storage lights, side vents, lamps","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":11},{"name":"WARHEAD_BUNKER_TRIGGER","type":"string","mods":["protected","const"],"init":"\"UndergroundBunkerTrigger\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":13},{"name":"ALARM_POS_MEMPOINT","type":"string","mods":["protected","const"],"init":"\"underground\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":15},{"name":"VENT_MAIN_POS_MEMPOINT","type":"string","mods":["protected","const"],"init":"\"Ventilation_main\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":16},{"name":"VENT_POS_MEMPOINT","type":"string","mods":["protected","const"],"init":"\"Ventilation\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":17},{"name":"ALARM_DOOR_OPEN_SOUND","type":"string","mods":["protected","const"],"init":"\"UndergroundDoor_Alarm_Start_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":19},{"name":"ALARM_DOOR_OPEN_LOOP_SOUND","type":"string","mods":["protected","const"],"init":"\"UndergroundDoor_Alarm_Loop_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":20},{"name":"ALARM_DOOR_CLOSE_SOUND","type":"string","mods":["protected","const"],"init":"\"UndergroundDoor_Alarm_End_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":21},{"name":"VENTILATION_SOUND","type":"string","mods":["protected","const"],"init":"\"Bunker_Ventilation_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":22},{"name":"LAMPS_SOUND","type":"string","mods":["protected","const"],"init":"\"Bunker_Lamp_Hum_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":23},{"name":"ELECTRICITY_ON_SOUND","type":"string","mods":["protected","const"],"init":"\"Bunker_bunker_electricity_on_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":24},{"name":"ELECTRICITY_OFF_SOUND","type":"string","mods":["protected","const"],"init":"\"Bunker_bunker_electricity_off_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":25},{"name":"LAMP_SELECTION","type":"string","mods":["protected","const"],"init":"\"GlassLamp\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":27},{"name":"MAIN_DOOR_SELECTION1","type":"string","mods":["protected","const"],"init":"\"maindoor1_outer\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":28},{"name":"MAIN_DOOR_SELECTION2","type":"string","mods":["protected","const"],"init":"\"maindoor2_outer\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":29},{"name":"COLOR_LAMP_OFF","type":"string","mods":["protected","const"],"init":"\"DZ\\\\structures_sakhal\\\\military\\\\storage\\\\data\\\\Warhead_Storage_Lamp_Glass_int.rvmat\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":31},{"name":"COLOR_LAMP_ON","type":"string","mods":["protected","const"],"init":"\"DZ\\\\structures_sakhal\\\\military\\\\storage\\\\data\\\\Warhead_Storage_Lamp_Glass_e_int.rvmat\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":32},{"name":"m_HasPower","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":35},{"name":"m_LeverStatesBits","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_Main.c","line":36}]},{"name":"Land_WarheadStorage_PowerStation","url":"classes/Land_WarheadStorage_PowerStation/","base":"House","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":1,"methods":[{"name":"Land_WarheadStorage_PowerStation","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":21},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":28},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":36},{"name":"GetPowerGeneratorSpawnPos","ret":"vector","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":53},{"name":"LinkPowerGeneratorServer","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":59},{"name":"GetPowerGenerator","ret":"PowerGeneratorStatic","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":83},{"name":"AnimateLever","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"state","def":"-1"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":90},{"name":"PlayLeverSound","ret":"void","params":[{"type":"string","name":"leverName"},{"type":"int","name":"state"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":112},{"name":"StartTimer","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":124},{"name":"CheckStopTimer","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":131},{"name":"Tick","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":139},{"name":"OnLeverToggled","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":178},{"name":"TurnAllLeversOff","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":202},{"name":"GetLeverComponentNameByLeverIndex","ret":"string","params":[{"type":"int","name":"leverIndex"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":216},{"name":"GetLeverIndexByComponentName","ret":"int","params":[{"type":"string","name":"name"}],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":232},{"name":"UpdateLeverStatesServer","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":249},{"name":"OnGeneratorStart","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":258},{"name":"OnGeneratorStop","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":273},{"name":"OnAnimationPhaseStarted","ret":"void","params":[{"type":"string","name":"animSource"},{"type":"float","name":"phase"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":288},{"name":"GetClosestBunker","ret":"Land_WarheadStorage_Main","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":305},{"name":"RegisterBunker","ret":"void","params":[{"type":"Land_WarheadStorage_Main","name":"bunker"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":341},{"name":"UnregisterBunker","ret":"void","params":[{"type":"Land_WarheadStorage_Main","name":"bunker"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":350},{"name":"DebugPrepareGenerator","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":366},{"name":"OnAfterLoadUpdate","ret":"void","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":376}],"members":[{"name":"m_InitBunkerState","type":"bool","mods":["protected"],"brief":"if generator is running already, used for initial power setup of related bunker","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":3},{"name":"m_Bunkers","type":"ref set<Land_WarheadStorage_Main>","mods":["protected","static"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":4},{"name":"m_UpdateTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":5},{"name":"m_PowerGenerator","type":"PowerGeneratorStatic","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":6},{"name":"m_IsPowerGeneratorRunning","type":"bool","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":7},{"name":"m_PlaySparks","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":8},{"name":"m_LastActivatedLeverId","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":9},{"name":"m_LeverStatesBits","type":"int","mods":["protected"],"brief":"is persistent through power generator","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":10},{"name":"m_BunkerStationMap","type":"ref map<Land_WarheadStorage_PowerStation, Land_WarheadStorage_Main>","mods":["protected","static"],"init":"new map<Land_WarheadStorage_PowerStation, Land_WarheadStorage_Main>()","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":12},{"name":"LEVERS_POS_MEMPOINT","type":"string","mods":["protected","const"],"init":"\"leverup_axis\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":14},{"name":"GENERATOR_POS_MEMPOINT","type":"string","mods":["protected","const"],"init":"\"generator_pos\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":15},{"name":"SWITCH_UP_SOUND","type":"string","mods":["protected","const"],"init":"\"Power_Station_Switch_Up_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":17},{"name":"SWITCH_DOWN_SOUND","type":"string","mods":["protected","const"],"init":"\"Power_Station_Switch_Down_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":18},{"name":"SPARKLES_SOUND","type":"string","mods":["protected","const"],"init":"\"Power_Station_generator_overpowered_SoundSet\"","file":"4_World/Entities/Building/Underground/Land_WarheadStorage_PowerStation.c","line":19}]},{"name":"Land_WaterSpring_Sakhal","url":"classes/Land_WaterSpring_Sakhal/","base":"BuildingSuper","file":"4_World/Entities/Building/Specific/Land_WaterSpring_Sakhal.c","line":1},{"name":"LandAnimalYieldItemBase","url":"classes/LandAnimalYieldItemBase/","base":"YieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":1},{"name":"LandmineExplosion","url":"classes/LandmineExplosion/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/LandmineExplosion.c","line":1,"methods":[{"name":"LandmineExplosion","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/LandmineExplosion.c","line":3}]},{"name":"LandMineTrap","url":"classes/LandMineTrap/","base":"TrapBase","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":6,"methods":[{"name":"LandMineTrap","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":17},{"name":"~LandMineTrap","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":38},{"name":"StartActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":44},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":61},{"name":"OnActivate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":67},{"name":"CanExplodeInFire","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":84},{"name":"OnUpdate","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":89},{"name":"OnSteppedOn","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":101},{"name":"OnSteppedOut","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["override"],"brief":"CarScript specific reaction on LandMineTrap","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":166},{"name":"OnServerSteppedOn","ret":"void","params":[{"type":"Object","name":"obj"},{"type":"string","name":"damageZone"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":177},{"name":"DeleteThis","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":193},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":199},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":204},{"name":"PlaySoundActivate","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":211},{"name":"Explode","ret":"void","params":[{"type":"int","name":"damageType"},{"type":"string","name":"ammoType","def":"\"\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":220},{"name":"CanBeDisarmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":241},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":246},{"name":"PlayDisarmingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":268},{"name":"StopDisarmingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":276},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":285},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":296},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":301},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":306},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":322},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":327},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":336}],"members":[{"name":"m_TimerLoopSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":8},{"name":"m_SafetyPinSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":9},{"name":"m_DisarmingLoopSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":10},{"name":"m_DeleteTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":11},{"name":"BROKEN_LEG_PROB","type":"int","mods":["private","const"],"init":"90","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":13},{"name":"BLEED_SOURCE_PROB","type":"int","mods":["private","const"],"init":"50","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":14},{"name":"MAX_BLEED_SOURCE","type":"int","mods":["private","const"],"init":"1","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":15}]},{"name":"Lard","url":"classes/Lard/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Lard.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Lard.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Lard.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Lard.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Lard.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Lard.c","line":23}]},{"name":"LargeGasCanister","url":"classes/LargeGasCanister/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":155,"methods":[{"name":"CanSwitchDuringAttach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":157},{"name":"GetDestructionBehaviour","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":162},{"name":"IsDestructionBehaviour","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":167}]},{"name":"LargeGasCannister","url":"classes/LargeGasCannister/","base":"ItemBase","file":"4_World/Entities/ItemBase/LargeGasCannister.c","line":1,"methods":[{"name":"CanExplodeInFire","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/LargeGasCannister.c","line":3}]},{"name":"LargeTent","url":"classes/LargeTent/","base":"TentBase","file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":7,"methods":[{"name":"LargeTent","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":11},{"name":"~LargeTent","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":38},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":43},{"name":"PlayRepackingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":72},{"name":"StopRepackingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":80},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":86},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":91},{"name":"GetSoundOpen","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":96},{"name":"GetSoundClose","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":101},{"name":"GetSoundOpenWindow","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":106},{"name":"GetSoundCloseWindow","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":111},{"name":"HasClutterCutter","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":116},{"name":"GetClutterCutter","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":121},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":130},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":146},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":151}],"members":[{"name":"m_RepackingLoopSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":9}]},{"name":"LargeTentBackPack","url":"classes/LargeTentBackPack/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/TentBase/LargeTentBackPack.c","line":1,"methods":[{"name":"LargeTentBackPack","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTentBackPack.c","line":5},{"name":"~LargeTentBackPack","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTentBackPack.c","line":10},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/LargeTentBackPack.c","line":15},{"name":"PlayRepackingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTentBackPack.c","line":43},{"name":"StopRepackingLoopSound","ret":"void","file":"4_World/Entities/ItemBase/TentBase/LargeTentBackPack.c","line":51}],"members":[{"name":"m_RepackingLoopSound","type":"ref EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase/LargeTentBackPack.c","line":3}]},{"name":"LargeTentClutterCutter","url":"classes/LargeTentClutterCutter/","base":"Static","file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":4},{"name":"LaugherSoundEvent","url":"classes/LaugherSoundEvent/","base":"SymptomSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":24,"methods":[{"name":"LaugherSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":26}]},{"name":"LaughterSymptom","url":"classes/LaughterSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/LaughterState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/LaughterState.c","line":4},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/LaughterState.c","line":16},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/LaughterState.c","line":26},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/LaughterState.c","line":33},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/LaughterState.c","line":40}]},{"name":"LayoutHolder","url":"classes/LayoutHolder/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":1,"methods":[{"name":"UpdateInterval","ret":"void","proto":true,"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":15},{"name":"SetLayoutName","ret":"void","proto":true,"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":16},{"name":"SetImmedUpdate","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":20},{"name":"OnSelectAction","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"int","name":"actionId"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":25},{"name":"OnSelectActionEx","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"actionId"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":33},{"name":"ShowActionMenu","ret":"void","params":[{"type":"InventoryItem","name":"item"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":41},{"name":"LayoutHolder","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":89},{"name":"~LayoutHolder","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":123},{"name":"GetRoot","ret":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":129},{"name":"SetParentWidget","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":142},{"name":"GetParent","ret":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":148},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":153},{"name":"SetLastActive","ret":"void","proto":true,"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":158},{"name":"SetFirstActive","ret":"void","proto":true,"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":159},{"name":"IsActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":161},{"name":"GetMainWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":166},{"name":"GetRootWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":171},{"name":"IsDisplayable","ret":"bool","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":176},{"name":"IsVisible","ret":"bool","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":181},{"name":"OnShow","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":190},{"name":"OnHide","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":197},{"name":"Refresh","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":202},{"name":"InspectItem","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":207},{"name":"UpdateSelectionIcons","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":220},{"name":"PrepareOwnedTooltip","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"x","def":"0"},{"type":"int","name":"y","def":"0"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":223},{"name":"PrepareOwnedSlotsTooltip","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"name"},{"type":"string","name":"desc"},{"type":"int","name":"x","def":"0"},{"type":"int","name":"y","def":"0"}],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":229},{"name":"HideOwnedTooltip","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":236},{"name":"HideOwnedSlotsTooltip","ret":"void","file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":245}],"members":[{"name":"m_MainWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":3},{"name":"m_RootWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":4},{"name":"m_ParentWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":5},{"name":"m_Parent","type":"LayoutHolder","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":6},{"name":"m_LayoutName","type":"string","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":7},{"name":"m_IsActive","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":9},{"name":"m_ImmedUpdate","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":10},{"name":"m_TooltipOwner","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":11},{"name":"m_am_entity1","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":13},{"name":"m_am_entity2","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/LayoutHolder.c","line":13}]},{"name":"LeafCrown_Autumn","url":"classes/LeafCrown_Autumn/","base":"LeafCrown_Colorbase","file":"4_World/Entities/ItemBase/Clothing/LeafCrown.c","line":4},{"name":"LeafCrown_Colorbase","url":"classes/LeafCrown_Colorbase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/LeafCrown.c","line":1},{"name":"LeafCrown_Sprint","url":"classes/LeafCrown_Sprint/","base":"LeafCrown_Colorbase","file":"4_World/Entities/ItemBase/Clothing/LeafCrown.c","line":2},{"name":"LeafCrown_Summer","url":"classes/LeafCrown_Summer/","base":"LeafCrown_Colorbase","file":"4_World/Entities/ItemBase/Clothing/LeafCrown.c","line":3},{"name":"LeafCrown_Winter","url":"classes/LeafCrown_Winter/","base":"LeafCrown_Colorbase","file":"4_World/Entities/ItemBase/Clothing/LeafCrown.c","line":5},{"name":"LeatherBelt_Beige","url":"classes/LeatherBelt_Beige/","base":"LeatherBelt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherBelt_ColorBase.c","line":23},{"name":"LeatherBelt_Black","url":"classes/LeatherBelt_Black/","base":"LeatherBelt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherBelt_ColorBase.c","line":26},{"name":"LeatherBelt_Brown","url":"classes/LeatherBelt_Brown/","base":"LeatherBelt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherBelt_ColorBase.c","line":25},{"name":"LeatherBelt_ColorBase","url":"classes/LeatherBelt_ColorBase/","base":"Belt_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherBelt_ColorBase.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/LeatherBelt_ColorBase.c","line":3},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/LeatherBelt_ColorBase.c","line":13}]},{"name":"LeatherBelt_Natural","url":"classes/LeatherBelt_Natural/","base":"LeatherBelt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherBelt_ColorBase.c","line":24},{"name":"LeatherGloves_Beige","url":"classes/LeatherGloves_Beige/","base":"LeatherGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherGloves_ColorBase.c","line":3},{"name":"LeatherGloves_Black","url":"classes/LeatherGloves_Black/","base":"LeatherGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherGloves_ColorBase.c","line":4},{"name":"LeatherGloves_Brown","url":"classes/LeatherGloves_Brown/","base":"LeatherGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherGloves_ColorBase.c","line":5},{"name":"LeatherGloves_ColorBase","url":"classes/LeatherGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherGloves_ColorBase.c","line":1},{"name":"LeatherGloves_Natural","url":"classes/LeatherGloves_Natural/","base":"LeatherGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherGloves_ColorBase.c","line":2},{"name":"LeatherHat_Beige","url":"classes/LeatherHat_Beige/","base":"LeatherHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherHat_ColorBase.c","line":22},{"name":"LeatherHat_Black","url":"classes/LeatherHat_Black/","base":"LeatherHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherHat_ColorBase.c","line":24},{"name":"LeatherHat_Brown","url":"classes/LeatherHat_Brown/","base":"LeatherHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherHat_ColorBase.c","line":23},{"name":"LeatherHat_ColorBase","url":"classes/LeatherHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherHat_ColorBase.c","line":1},{"name":"LeatherHat_Natural","url":"classes/LeatherHat_Natural/","base":"LeatherHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherHat_ColorBase.c","line":21},{"name":"LeatherJacket_Beige","url":"classes/LeatherJacket_Beige/","base":"LeatherJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherJacket_ColorBase.c","line":3},{"name":"LeatherJacket_Black","url":"classes/LeatherJacket_Black/","base":"LeatherJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherJacket_ColorBase.c","line":5},{"name":"LeatherJacket_Brown","url":"classes/LeatherJacket_Brown/","base":"LeatherJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherJacket_ColorBase.c","line":4},{"name":"LeatherJacket_ColorBase","url":"classes/LeatherJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherJacket_ColorBase.c","line":1},{"name":"LeatherJacket_Natural","url":"classes/LeatherJacket_Natural/","base":"LeatherJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherJacket_ColorBase.c","line":2},{"name":"LeatherKnifeSheath","url":"classes/LeatherKnifeSheath/","base":"Belt_Base","file":"4_World/Entities/ItemBase/Clothing/KnifeSheaths.c","line":1},{"name":"LeatherMoccasinsShoes_Natural","url":"classes/LeatherMoccasinsShoes_Natural/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing/LeatherMoccasinsShoes_Natural.c","line":1,"methods":[{"name":"IsClothing","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/LeatherMoccasinsShoes_Natural.c","line":3}]},{"name":"LeatherPants_Beige","url":"classes/LeatherPants_Beige/","base":"LeatherPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherPants_ColorBase.c","line":3},{"name":"LeatherPants_Black","url":"classes/LeatherPants_Black/","base":"LeatherPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherPants_ColorBase.c","line":5},{"name":"LeatherPants_Brown","url":"classes/LeatherPants_Brown/","base":"LeatherPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherPants_ColorBase.c","line":4},{"name":"LeatherPants_ColorBase","url":"classes/LeatherPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherPants_ColorBase.c","line":1},{"name":"LeatherPants_Natural","url":"classes/LeatherPants_Natural/","base":"LeatherPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherPants_ColorBase.c","line":2},{"name":"LeatherSack_Beige","url":"classes/LeatherSack_Beige/","base":"LeatherSack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherSack_ColorBase.c","line":12},{"name":"LeatherSack_Black","url":"classes/LeatherSack_Black/","base":"LeatherSack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherSack_ColorBase.c","line":11},{"name":"LeatherSack_Brown","url":"classes/LeatherSack_Brown/","base":"LeatherSack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherSack_ColorBase.c","line":13},{"name":"LeatherSack_ColorBase","url":"classes/LeatherSack_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherSack_ColorBase.c","line":1,"methods":[{"name":"IsClothing","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/LeatherSack_ColorBase.c","line":3}]},{"name":"LeatherSack_Natural","url":"classes/LeatherSack_Natural/","base":"LeatherSack_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherSack_ColorBase.c","line":10},{"name":"LeatherSewingKit","url":"classes/LeatherSewingKit/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/LeatherSewingKit.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/LeatherSewingKit.c","line":3}]},{"name":"LeatherShirt_ColorBase","url":"classes/LeatherShirt_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherShirt_ColorBase.c","line":1},{"name":"LeatherShirt_Natural","url":"classes/LeatherShirt_Natural/","base":"LeatherShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherShirt_ColorBase.c","line":2},{"name":"LeatherShoes_Beige","url":"classes/LeatherShoes_Beige/","base":"LeatherShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherShoes_ColorBase.c","line":5},{"name":"LeatherShoes_Black","url":"classes/LeatherShoes_Black/","base":"LeatherShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherShoes_ColorBase.c","line":2},{"name":"LeatherShoes_Brown","url":"classes/LeatherShoes_Brown/","base":"LeatherShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherShoes_ColorBase.c","line":4},{"name":"LeatherShoes_ColorBase","url":"classes/LeatherShoes_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherShoes_ColorBase.c","line":1},{"name":"LeatherShoes_Natural","url":"classes/LeatherShoes_Natural/","base":"LeatherShoes_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherShoes_ColorBase.c","line":3},{"name":"LeatherStorageVest_Beige","url":"classes/LeatherStorageVest_Beige/","base":"LeatherStorageVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherStorageVest_ColorBase.c","line":3},{"name":"LeatherStorageVest_Black","url":"classes/LeatherStorageVest_Black/","base":"LeatherStorageVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherStorageVest_ColorBase.c","line":5},{"name":"LeatherStorageVest_Brown","url":"classes/LeatherStorageVest_Brown/","base":"LeatherStorageVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherStorageVest_ColorBase.c","line":4},{"name":"LeatherStorageVest_ColorBase","url":"classes/LeatherStorageVest_ColorBase/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/LeatherStorageVest_ColorBase.c","line":1},{"name":"LeatherStorageVest_Natural","url":"classes/LeatherStorageVest_Natural/","base":"LeatherStorageVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/LeatherStorageVest_ColorBase.c","line":2},{"name":"LeftArea","url":"classes/LeftArea/","base":"Container","file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":1,"methods":[{"name":"LeftArea","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":15},{"name":"UnfocusGrid","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":43},{"name":"IsActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":53},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":63},{"name":"GetScrollWidget","ret":"ScrollWidget","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":70},{"name":"UpdateSelectionIcons","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":75},{"name":"GetCurrentContainerTopY","ret":"float","file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":106},{"name":"GetCurrentContainerBottomY","ret":"float","file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":116},{"name":"SetSameLevelNextActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":130},{"name":"SetSameLevelPreviousActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":136},{"name":"ExpandCollapseContainer","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":142},{"name":"OnLeftPanelDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":153},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":158},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":163},{"name":"GetFocusedItem","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":189},{"name":"GetVicinityContainer","ret":"VicinityContainer","file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":195},{"name":"SetParentWidget","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":200},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":205},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":211},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":226},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":254},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":261},{"name":"GetSlotsScrollWidget","ret":"ScrollWidget","mods":["override"],"cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":269},{"name":"GetSlotsHeader","ret":"Widget","cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":274},{"name":"GetSlotsArea","ret":"Widget","cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":279}],"members":[{"name":"m_UpIcon","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":3},{"name":"m_DownIcon","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":4},{"name":"m_ContentParent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":5},{"name":"m_VicinityContainer","type":"ref VicinityContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":6},{"name":"m_SlotsHeader","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":7},{"name":"m_SlotsContent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":8},{"name":"m_SlotsScrollWidget","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":9},{"name":"m_ScrollWidget","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":10},{"name":"m_ContentResize","type":"ref SizeToChild","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":11},{"name":"m_ShouldChangeSize","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":12},{"name":"m_IsProcessing","type":"bool","mods":["protected"],"init":"false","brief":"Prevents refreshing every time a child is added while it is still processing","file":"5_Mission/GUI/InventoryNew/Areas/LeftArea.c","line":13}]},{"name":"LegsCover_Improvised","url":"classes/LegsCover_Improvised/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/LegCover_improvised.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/LegCover_improvised.c","line":3}]},{"name":"LifespanLevel","url":"classes/LifespanLevel/","file":"4_World/Classes/LifespanLevel.c","line":1,"methods":[{"name":"LifespanLevel","kind":"ctor","ret":"void","params":[{"type":"int","name":"level"},{"type":"float","name":"threshold"},{"type":"string","name":"texture_name"},{"type":"string","name":"material_name"}],"file":"4_World/Classes/LifespanLevel.c","line":9},{"name":"GetLevel","ret":"int","file":"4_World/Classes/LifespanLevel.c","line":17},{"name":"GetThreshold","ret":"float","file":"4_World/Classes/LifespanLevel.c","line":22},{"name":"GetTextureName","ret":"string","file":"4_World/Classes/LifespanLevel.c","line":27},{"name":"GetMaterialName","ret":"string","file":"4_World/Classes/LifespanLevel.c","line":32}],"members":[{"name":"m_Level","type":"int","mods":["protected"],"file":"4_World/Classes/LifespanLevel.c","line":3},{"name":"m_Threshold","type":"float","mods":["protected"],"file":"4_World/Classes/LifespanLevel.c","line":4},{"name":"m_TextureName","type":"string","mods":["protected"],"file":"4_World/Classes/LifespanLevel.c","line":5},{"name":"m_MaterialName","type":"string","mods":["protected"],"file":"4_World/Classes/LifespanLevel.c","line":6}]},{"name":"LightAI","url":"classes/LightAI/","base":"ManSuper","file":"4_World/Entities/Core/Inherited/Man.c","line":2},{"name":"LightAIBase","url":"classes/LightAIBase/","base":"LightAI","file":"4_World/Entities/ManBase/LightAIBase.c","line":1},{"name":"LightDimming","url":"classes/LightDimming/","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":29,"methods":[{"name":"LightDimming","kind":"ctor","ret":"void","params":[{"type":"ScriptedLightBase","name":"light"},{"type":"float","name":"baseBrightness"},{"type":"DimmingConfig","name":"dimCfg"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":47},{"name":"GetState","ret":"ELightDimmingState","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":55},{"name":"AddConfig","ret":"void","params":[{"type":"DimmingConfig","name":"cfg"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":61},{"name":"SetDimmingVal","ret":"void","params":[{"type":"float","name":"val"}],"mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":66},{"name":"AdvanceState","ret":"void","params":[{"type":"ELightDimmingState","name":"lastState"}],"mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":71},{"name":"SelectPattern","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":145},{"name":"SwapConfig","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":170},{"name":"HandleDimming","ret":"void","params":[{"type":"float","name":"timeSlice"}],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":182}],"members":[{"name":"FLICKER_TIME","type":"float","mods":["const"],"init":"0.05","brief":"duration of a flicker -> when this speed is set in phase, DIM / BRIGHTEN phases are skipped, producing a quick flicker","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":31},{"name":"m_DimBrigthnessBase","type":"float","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":33},{"name":"m_DimBrigthnessSpeedCoef","type":"float","mods":["protected"],"brief":"interp speed multiplier","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":34},{"name":"m_DimBrigthnessTarget","type":"float","mods":["protected"],"brief":"brightness value we want to dim to","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":35},{"name":"m_DimDelta","type":"float","mods":["protected"],"brief":"delta used for timing states","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":36},{"name":"m_CurrentPatternID","type":"int","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":38},{"name":"m_CurrentEntryID","type":"int","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":39},{"name":"m_ToBeDestroyed","type":"bool","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":41},{"name":"m_DimState","type":"ELightDimmingState","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":42},{"name":"m_Light","type":"ScriptedLightBase","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":43},{"name":"m_ActiveCfg","type":"DimmingConfig","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":44},{"name":"m_Configs","type":"ref array<ref DimmingConfig>","mods":["protected"],"init":"new array<ref DimmingConfig>()","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":45}]},{"name":"LightEntity","url":"classes/LightEntity/","base":"GenericEntity","file":"2_GameLib/entities/gameLibEntities.c","line":57,"methods":[{"name":"SetDiffuseColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Sets diffuse part of light.","file":"2_GameLib/entities/gameLibEntities.c","line":63},{"name":"GetDiffuseColor","ret":"int","mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":64},{"name":"SetRadius","ret":"void","params":[{"type":"float","name":"radius"}],"mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":66},{"name":"GetRadius","ret":"float","mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":67},{"name":"SetConeAngle","ret":"void","params":[{"type":"float","name":"angle"}],"mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Sets cone of light. It's meaningful for LT_SPOT only!","file":"2_GameLib/entities/gameLibEntities.c","line":73},{"name":"GetConeAngle","ret":"float","mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Gets cone of light. It's meaningful for LT_SPOT only!","file":"2_GameLib/entities/gameLibEntities.c","line":78},{"name":"SetCastShadow","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":80},{"name":"IsCastShadow","ret":"bool","params":[{"type":"bool","name":"enable"}],"mods":["proto","native","external"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/entities/gameLibEntities.c","line":81}]},{"name":"Link","url":"classes/Link/","generics":"<Class T>","file":"1_Core/proto/proto.c","line":361,"methods":[{"name":"Init","ret":"void","params":[{"type":"T","name":"init"}],"mods":["proto","private","native"],"proto":true,"file":"1_Core/proto/proto.c","line":363},{"name":"Get","ret":"Object","mods":["proto","private","native"],"proto":true,"file":"1_Core/proto/proto.c","line":364},{"name":"Release","ret":"void","file":"1_Core/proto/proto.c","line":366},{"name":"Link","kind":"ctor","ret":"void","params":[{"type":"T","name":"init"}],"file":"1_Core/proto/proto.c","line":372},{"name":"Ptr","ret":"T","file":"1_Core/proto/proto.c","line":377},{"name":"IsNull","ret":"bool","file":"1_Core/proto/proto.c","line":382}]},{"name":"Liquid","url":"classes/Liquid/","file":"4_World/Static/Liquid.c","line":37,"methods":[{"name":"GetLiquidClassname","ret":"string","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":45},{"name":"InitAllLiquids","ret":"bool","mods":["static"],"file":"4_World/Static/Liquid.c","line":56},{"name":"Transfer","ret":"void","params":[{"type":"ItemBase","name":"source_ent"},{"type":"ItemBase","name":"target_ent"},{"type":"float","name":"quantity","def":"-1"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":85},{"name":"CanTransfer","ret":"bool","params":[{"type":"ItemBase","name":"source_ent"},{"type":"ItemBase","name":"target_ent"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":121},{"name":"FillContainer","ret":"void","params":[{"type":"ItemBase","name":"container"},{"type":"int","name":"liquid_type"},{"type":"float","name":"amount"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":160},{"name":"FillContainerEnviro","ret":"void","params":[{"type":"ItemBase","name":"container"},{"type":"int","name":"liquid_type"},{"type":"float","name":"amount"},{"type":"bool","name":"inject_agents","def":"true"}],"mods":["static"],"brief":"Filled from any enviro source (fuel feed, pond, snow...)","file":"4_World/Static/Liquid.c","line":172},{"name":"AffectContainerOnFill","ret":"void","params":[{"type":"ItemBase","name":"container"},{"type":"int","name":"liquid_type"},{"type":"float","name":"amount"}],"mods":["static"],"brief":"from enviro source","file":"4_World/Static/Liquid.c","line":208},{"name":"AffectContainerOnTransfer","ret":"void","params":[{"type":"ItemBase","name":"container"},{"type":"int","name":"liquidType"},{"type":"float","name":"amount"},{"type":"float","name":"sourceLiquidTransfer"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":213},{"name":"IsLiquidDrinkWater","ret":"bool","params":[{"type":"int","name":"liquidType"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":218},{"name":"TranslateLiquidType","ret":"int","params":[{"type":"int","name":"liquidType"}],"mods":["static"],"brief":"Translates 'administrative' liquid types into liquid types with valid config class","file":"4_World/Static/Liquid.c","line":226},{"name":"CanFillContainer","ret":"bool","params":[{"type":"ItemBase","name":"container"},{"type":"int","name":"liquid_type"},{"type":"bool","name":"ignore_fullness_check","def":"false"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":234},{"name":"GetLiquidTypeEnviroTemperature","ret":"float","params":[{"type":"int","name":"liquidType"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":277},{"name":"GetLiquidConfigProperty","ret":"string","params":[{"type":"int","name":"liquid_type"},{"type":"string","name":"property_name"},{"type":"bool","name":"is_nutrition_property","def":"false"}],"mods":["private","static"],"file":"4_World/Static/Liquid.c","line":285},{"name":"GetNutritionalProfileByType","ret":"NutritionalProfile","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":318},{"name":"GetNutritionalProfileByName","ret":"NutritionalProfile","params":[{"type":"string","name":"class_name"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":327},{"name":"SetUpNutritionalProfile","ret":"NutritionalProfile","params":[{"type":"int","name":"liquid_type"},{"type":"string","name":"liquid_class_name"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":336},{"name":"GetAgents","ret":"int","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":352},{"name":"GetAgentsPerDigest","ret":"int","params":[{"type":"int","name":"liquidType"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":357},{"name":"GetToxicity","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":362},{"name":"GetWaterContent","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":367},{"name":"GetEnergy","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":372},{"name":"GetNutritionalIndex","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":377},{"name":"GetDisplayName","ret":"string","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":382},{"name":"GetFlammability","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":387},{"name":"GetFullness","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":392},{"name":"GetDigestibility","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":397},{"name":"GetFreezeThreshold","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":402},{"name":"GetThawThreshold","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":407},{"name":"GetBoilThreshold","ret":"float","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":412},{"name":"GetName","ret":"string","params":[{"type":"int","name":"liquid_type"}],"mods":["static"],"file":"4_World/Static/Liquid.c","line":420}],"members":[{"name":"m_AllLiquidsByType","type":"ref map<int, ref NutritionalProfile>","mods":["static"],"init":"new map<int, ref NutritionalProfile>","brief":"DEPRECATED!","file":"4_World/Static/Liquid.c","line":39},{"name":"m_AllLiquidsByName","type":"ref map<string, ref NutritionalProfile>","mods":["static"],"init":"new map<string, ref NutritionalProfile>","brief":"DEPRECATED!","file":"4_World/Static/Liquid.c","line":40},{"name":"m_LiquidInfosByType","type":"ref map<int, ref LiquidInfo>","mods":["static"],"init":"new map<int, ref LiquidInfo>","file":"4_World/Static/Liquid.c","line":41},{"name":"m_LiquidInfosByName","type":"ref map<string, ref LiquidInfo>","mods":["static"],"init":"new map<string, ref LiquidInfo>","file":"4_World/Static/Liquid.c","line":42},{"name":"m_Init","type":"bool","mods":["static"],"init":"InitAllLiquids()","file":"4_World/Static/Liquid.c","line":43}]},{"name":"LiquidInfo","url":"classes/LiquidInfo/","file":"4_World/Static/Liquid.c","line":2,"methods":[{"name":"LiquidInfo","kind":"ctor","ret":"void","params":[{"type":"string","name":"className"},{"type":"NutritionalProfile","name":"profile"}],"file":"4_World/Static/Liquid.c","line":14},{"name":"Init","ret":"void","params":[{"type":"string","name":"className"}],"mods":["protected"],"file":"4_World/Static/Liquid.c","line":20}],"members":[{"name":"m_LiquidClassName","type":"string","file":"4_World/Static/Liquid.c","line":4},{"name":"m_LiquidDisplayName","type":"string","file":"4_World/Static/Liquid.c","line":5},{"name":"m_LiquidType","type":"int","file":"4_World/Static/Liquid.c","line":6},{"name":"m_TemperatureLiquidFreezeThreshold","type":"float","init":"float.LOWEST","file":"4_World/Static/Liquid.c","line":7},{"name":"m_TemperatureLiquidThawThreshold","type":"float","init":"float.LOWEST","file":"4_World/Static/Liquid.c","line":8},{"name":"m_TemperatureLiquidBoilThreshold","type":"float","init":"Cooking.LIQUID_BOILING_POINT","file":"4_World/Static/Liquid.c","line":9},{"name":"m_Flammability","type":"float","file":"4_World/Static/Liquid.c","line":10},{"name":"m_NutriProfile","type":"ref NutritionalProfile","file":"4_World/Static/Liquid.c","line":12}]},{"name":"ListOptionsAccess","url":"classes/ListOptionsAccess/","base":"OptionsAccess","file":"3_Game/gameplay.c","line":1431,"methods":[{"name":"GetIndex","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1433},{"name":"GetDefaultIndex","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1434},{"name":"SetIndex","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1435},{"name":"GetItemsCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1436},{"name":"GetItemText","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"file":"3_Game/gameplay.c","line":1437},{"name":"GetAllItemsText","ret":"void","params":[{"type":"array<string>","name":"output"}],"file":"3_Game/gameplay.c","line":1439}]},{"name":"LoadingMenu","url":"classes/LoadingMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/LoadingMenu.c","line":1,"methods":[{"name":"LoadingMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/LoadingMenu.c","line":3},{"name":"~LoadingMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/LoadingMenu.c","line":7},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/LoadingMenu.c","line":11}],"members":[{"name":"m_label","type":"TextWidget","file":"5_Mission/GUI/LoadingMenu.c","line":40},{"name":"m_progressBar","type":"ProgressBarWidget","file":"5_Mission/GUI/LoadingMenu.c","line":41},{"name":"m_image","type":"ImageWidget","file":"5_Mission/GUI/LoadingMenu.c","line":42}]},{"name":"LoadingScreen","url":"classes/LoadingScreen/","file":"3_Game/DayZGame.c","line":704,"methods":[{"name":"LoadingScreen","kind":"ctor","ret":"void","params":[{"type":"DayZGame","name":"game"}],"file":"3_Game/DayZGame.c","line":725},{"name":"OnTimer","ret":"void","proto":true,"brief":"DEPRECATED","file":"3_Game/DayZGame.c","line":778},{"name":"Inc","ret":"void","file":"3_Game/DayZGame.c","line":780},{"name":"Dec","ret":"void","file":"3_Game/DayZGame.c","line":790},{"name":"EndLoading","ret":"void","file":"3_Game/DayZGame.c","line":802},{"name":"IsLoading","ret":"bool","file":"3_Game/DayZGame.c","line":810},{"name":"SetTitle","ret":"void","params":[{"type":"string","name":"title"}],"file":"3_Game/DayZGame.c","line":815},{"name":"SetStatus","ret":"void","params":[{"type":"string","name":"status"}],"file":"3_Game/DayZGame.c","line":820},{"name":"SetProgress","ret":"void","params":[{"type":"float","name":"val"}],"file":"3_Game/DayZGame.c","line":825},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/DayZGame.c","line":832},{"name":"ShowEx","ret":"void","params":[{"type":"DayZGame","name":"game"}],"file":"3_Game/DayZGame.c","line":837},{"name":"Show","ret":"void","file":"3_Game/DayZGame.c","line":848},{"name":"Hide","ret":"void","params":[{"type":"bool","name":"force"}],"file":"3_Game/DayZGame.c","line":887}],"members":[{"name":"m_WidgetRoot","type":"ref Widget","file":"3_Game/DayZGame.c","line":706},{"name":"m_TextWidgetTitle","type":"TextWidget","file":"3_Game/DayZGame.c","line":707},{"name":"m_TextWidgetStatus","type":"TextWidget","file":"3_Game/DayZGame.c","line":708},{"name":"m_ModdedWarning","type":"TextWidget","file":"3_Game/DayZGame.c","line":709},{"name":"m_ImageWidgetBackground","type":"ImageWidget","file":"3_Game/DayZGame.c","line":710},{"name":"m_DayZGame","type":"DayZGame","file":"3_Game/DayZGame.c","line":711},{"name":"m_LastProgressUpdate","type":"float","file":"3_Game/DayZGame.c","line":712},{"name":"m_ImageLogoMid","type":"ImageWidget","file":"3_Game/DayZGame.c","line":714},{"name":"m_ImageLogoCorner","type":"ImageWidget","file":"3_Game/DayZGame.c","line":715},{"name":"m_ImageLoadingIcon","type":"ImageWidget","file":"3_Game/DayZGame.c","line":716},{"name":"m_ImageBackground","type":"ImageWidget","file":"3_Game/DayZGame.c","line":717},{"name":"m_ProgressLoading","type":"ProgressBarWidget","file":"3_Game/DayZGame.c","line":718},{"name":"m_ImageLoadingIconRotation","type":"float","file":"3_Game/DayZGame.c","line":719},{"name":"m_ProgressText","type":"TextWidget","file":"3_Game/DayZGame.c","line":720},{"name":"m_Counter","type":"int","file":"3_Game/DayZGame.c","line":722},{"name":"m_Timer","type":"ref Timer","file":"3_Game/DayZGame.c","line":723},{"name":"m_HintPanel","type":"ref UiHintPanelLoading","file":"3_Game/DayZGame.c","line":724}]},{"name":"LoadMagazine","url":"classes/LoadMagazine/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/LoadMagazine.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/LoadMagazine.c","line":3},{"name":"OnSelected","ret":"void","params":[{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/LoadMagazine.c","line":59},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/LoadMagazine.c","line":81}]},{"name":"Lockpick","url":"classes/Lockpick/","base":"ToolBase","file":"4_World/Entities/ItemBase/Gear/Tools/Lockpick.c","line":1,"methods":[{"name":"Lockpick","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Tools/Lockpick.c","line":3},{"name":"GetKeyCompatibilityType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Lockpick.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Lockpick.c","line":13}]},{"name":"LOD","url":"classes/LOD/","brief":"LOD class","file":"3_Game/gameplay.c","line":203,"methods":[{"name":"LOD","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/gameplay.c","line":212},{"name":"~LOD","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/gameplay.c","line":213},{"name":"GetSelectionCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":215},{"name":"GetSelections","ret":"bool","params":[{"mods":["notnull","out"],"type":"array<Selection>","name":"selections"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":216},{"name":"GetVertexPosition","ret":"vector","params":[{"type":"int","name":"vertex_index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":218},{"name":"GetName","ret":"string","params":[{"type":"Object","name":"myObject"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/gameplay.c","line":220},{"name":"GetSelectionByName","ret":"Selection","params":[{"type":"string","name":"name"}],"file":"3_Game/gameplay.c","line":222},{"name":"GetPropertyCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":241},{"name":"GetPropertyName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/gameplay.c","line":242},{"name":"GetPropertyValue","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/gameplay.c","line":243}],"members":[{"name":"NAME_GEOMETRY","type":"string","mods":["static","const"],"init":"\"geometry\"","file":"3_Game/gameplay.c","line":206},{"name":"NAME_VIEW","type":"string","mods":["static","const"],"init":"\"view\"","file":"3_Game/gameplay.c","line":207},{"name":"NAME_FIRE","type":"string","mods":["static","const"],"init":"\"fire\"","file":"3_Game/gameplay.c","line":208},{"name":"NAME_MEMORY","type":"string","mods":["static","const"],"init":"\"memory\"","file":"3_Game/gameplay.c","line":209},{"name":"NAME_ROADWAY","type":"string","mods":["static","const"],"init":"\"roadway\"","file":"3_Game/gameplay.c","line":210}]},{"name":"LoginQueueBase","url":"classes/LoginQueueBase/","base":"LoginScreenBase","file":"3_Game/DayZGame.c","line":110,"methods":[{"name":"LoginQueueBase","kind":"ctor","ret":"void","file":"3_Game/DayZGame.c","line":117},{"name":"~LoginQueueBase","kind":"dtor","ret":"void","file":"3_Game/DayZGame.c","line":122},{"name":"Init","ret":"Widget","mods":["override"],"file":"3_Game/DayZGame.c","line":127},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":160},{"name":"Show","ret":"void","file":"3_Game/DayZGame.c","line":171},{"name":"Hide","ret":"void","file":"3_Game/DayZGame.c","line":179},{"name":"SetPosition","ret":"void","params":[{"type":"int","name":"position"}],"file":"3_Game/DayZGame.c","line":186},{"name":"CanChangeHintPage","ret":"bool","params":[{"type":"float","name":"timeAccu"}],"mods":["override","protected"],"file":"3_Game/DayZGame.c","line":195}],"members":[{"name":"m_txtPosition","type":"TextWidget","mods":["protected"],"file":"3_Game/DayZGame.c","line":112},{"name":"m_txtNote","type":"TextWidget","mods":["protected"],"file":"3_Game/DayZGame.c","line":113},{"name":"m_btnLeave","type":"ButtonWidget","mods":["protected"],"file":"3_Game/DayZGame.c","line":114},{"name":"m_iPosition","type":"int","mods":["protected"],"init":"-1","file":"3_Game/DayZGame.c","line":115}]},{"name":"LoginQueueStatic","url":"classes/LoginQueueStatic/","base":"LoginQueueBase","brief":"LoginQueue position when using -connect since mission is not created yet","file":"3_Game/DayZGame.c","line":203,"methods":[{"name":"LoginQueueStatic","kind":"ctor","ret":"void","file":"3_Game/DayZGame.c","line":205}]},{"name":"LoginScreenBase","url":"classes/LoginScreenBase/","base":"UIScriptedMenu","file":"3_Game/DayZGame.c","line":63,"methods":[{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":69},{"name":"Leave","ret":"void","mods":["protected"],"file":"3_Game/DayZGame.c","line":87},{"name":"CanChangeHintPage","ret":"bool","params":[{"type":"float","name":"timeAccu"}],"mods":["protected"],"proto":true,"file":"3_Game/DayZGame.c","line":97},{"name":"IsStatic","ret":"bool","file":"3_Game/DayZGame.c","line":99},{"name":"IsHandlingPlayerDeathEvent","ret":"bool","mods":["override"],"file":"3_Game/DayZGame.c","line":104}],"members":[{"name":"m_HintPanel","type":"ref UiHintPanelLoading","mods":["protected"],"file":"3_Game/DayZGame.c","line":65},{"name":"m_IsStatic","type":"bool","mods":["protected"],"file":"3_Game/DayZGame.c","line":66},{"name":"m_HintTimeAccu","type":"float","mods":["protected"],"file":"3_Game/DayZGame.c","line":67}]},{"name":"LoginTimeBase","url":"classes/LoginTimeBase/","base":"LoginScreenBase","file":"3_Game/DayZGame.c","line":213,"methods":[{"name":"LoginTimeBase","kind":"ctor","ret":"void","file":"3_Game/DayZGame.c","line":223},{"name":"~LoginTimeBase","kind":"dtor","ret":"void","file":"3_Game/DayZGame.c","line":231},{"name":"Init","ret":"Widget","mods":["override"],"file":"3_Game/DayZGame.c","line":238},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/DayZGame.c","line":271},{"name":"Show","ret":"void","file":"3_Game/DayZGame.c","line":282},{"name":"Hide","ret":"void","file":"3_Game/DayZGame.c","line":291},{"name":"SetTime","ret":"void","params":[{"type":"int","name":"time"}],"file":"3_Game/DayZGame.c","line":298},{"name":"SetStatus","ret":"void","params":[{"type":"string","name":"status"}],"file":"3_Game/DayZGame.c","line":324},{"name":"SetRespawn","ret":"void","params":[{"type":"bool","name":"value"}],"file":"3_Game/DayZGame.c","line":329},{"name":"IsRespawn","ret":"bool","file":"3_Game/DayZGame.c","line":334},{"name":"CanChangeHintPage","ret":"bool","params":[{"type":"float","name":"timeAccu"}],"mods":["override","protected"],"file":"3_Game/DayZGame.c","line":339}],"members":[{"name":"m_txtDescription","type":"TextWidget","mods":["protected"],"file":"3_Game/DayZGame.c","line":215},{"name":"m_txtLabel","type":"TextWidget","mods":["protected"],"file":"3_Game/DayZGame.c","line":216},{"name":"m_btnLeave","type":"ButtonWidget","mods":["protected"],"file":"3_Game/DayZGame.c","line":217},{"name":"m_IsRespawn","type":"bool","mods":["protected"],"file":"3_Game/DayZGame.c","line":219},{"name":"m_FullTime","type":"ref FullTimeData","mods":["private"],"file":"3_Game/DayZGame.c","line":221}]},{"name":"LoginTimeStatic","url":"classes/LoginTimeStatic/","base":"LoginTimeBase","brief":"LoginTime when using -connect since mission is not created yet","file":"3_Game/DayZGame.c","line":346,"methods":[{"name":"LoginTimeStatic","kind":"ctor","ret":"void","file":"3_Game/DayZGame.c","line":348},{"name":"~LoginTimeStatic","kind":"dtor","ret":"void","file":"3_Game/DayZGame.c","line":355}]},{"name":"LogManager","url":"classes/LogManager/","file":"3_Game/tools/Debug.c","line":691,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":706},{"name":"IsLogsEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":726},{"name":"SetLogsEnabled","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":731},{"name":"IsActionLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":736},{"name":"ActionLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":741},{"name":"IsInventoryMoveLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":746},{"name":"InventoryMoveLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":751},{"name":"IsInventoryReservationLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":756},{"name":"InventoryReservationLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":761},{"name":"IsInventoryHFSMLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":766},{"name":"InventoryHFSMLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":771},{"name":"IsSyncLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":776},{"name":"SyncLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":781},{"name":"IsQuickbarLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":786},{"name":"QuickbarLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":791},{"name":"IsBaseBuildingLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":796},{"name":"BaseBuildingLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":801},{"name":"IsSymptomLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":806},{"name":"SymptomLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":811},{"name":"IsWeaponLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":816},{"name":"WeaponLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":821},{"name":"IsWeatherLogEnabled","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":826},{"name":"IsBleedingChancesLogEnable","ret":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":831},{"name":"BleedingChancesLogEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":836}],"members":[{"name":"m_DoLogs","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":693},{"name":"m_DoActionDebugLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":694},{"name":"m_DoSymptomDebugLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":695},{"name":"m_DoInventoryMoveLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":696},{"name":"m_DoInventoryReservationLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":697},{"name":"m_DoInventoryHFSMLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":698},{"name":"m_DoSyncLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":699},{"name":"m_DoQuickbarLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":700},{"name":"m_DoBaseBuildingLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":701},{"name":"m_DoWeaponLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":702},{"name":"m_DoWeatherLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":703},{"name":"m_DoBleedingChanceLog","type":"bool","mods":["static"],"file":"3_Game/tools/Debug.c","line":704}]},{"name":"LogoutMenu","url":"classes/LogoutMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/LogoutMenu.c","line":2,"methods":[{"name":"LogoutMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":15},{"name":"~LogoutMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":23},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/LogoutMenu.c","line":45},{"name":"Show","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":85},{"name":"Hide","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":91},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/LogoutMenu.c","line":97},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/LogoutMenu.c","line":121},{"name":"SetLogoutTime","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":130},{"name":"SetTime","ret":"void","params":[{"type":"int","name":"time"}],"file":"5_Mission/GUI/LogoutMenu.c","line":135},{"name":"UpdateTime","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":156},{"name":"UpdateInfo","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":169},{"name":"Exit","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":184},{"name":"Cancel","ret":"void","file":"5_Mission/GUI/LogoutMenu.c","line":196},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/LogoutMenu.c","line":206},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/LogoutMenu.c","line":211}],"members":[{"name":"m_LogoutTimeText","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/LogoutMenu.c","line":4},{"name":"m_DescriptionText","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/LogoutMenu.c","line":5},{"name":"m_bLogoutNow","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/LogoutMenu.c","line":6},{"name":"m_bCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/LogoutMenu.c","line":7},{"name":"m_bCancelConsole","type":"ButtonWidget","mods":["private"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/LogoutMenu.c","line":9},{"name":"m_iTime","type":"int","mods":["private"],"file":"5_Mission/GUI/LogoutMenu.c","line":11},{"name":"m_FullTime","type":"ref FullTimeData","mods":["private"],"file":"5_Mission/GUI/LogoutMenu.c","line":13}]},{"name":"LogTemplates","url":"classes/LogTemplates/","file":"3_Game/tools/LogTemplates.c","line":7,"methods":[{"name":"RegisterLogTamplate","ret":"void","params":[{"type":"LogTemplateID","name":"template_id"},{"type":"string","name":"author"},{"type":"string","name":"plugin"},{"type":"string","name":"label"}],"mods":["static","private"],"file":"3_Game/tools/LogTemplates.c","line":11},{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/tools/LogTemplates.c","line":40},{"name":"GetTemplate","ret":"LogTemplate","params":[{"type":"LogTemplateID","name":"template_id"}],"mods":["static"],"file":"3_Game/tools/LogTemplates.c","line":52}],"members":[{"name":"m_LogTemplates","type":"ref map<LogTemplateID, ref LogTemplate>","mods":["static","private"],"file":"3_Game/tools/LogTemplates.c","line":9},{"name":"TEMPLATE_UNKNOWN","type":"LogTemplateID","mods":["static"],"init":"0","file":"3_Game/tools/LogTemplates.c","line":35},{"name":"TEMPLATE_JANOSIK","type":"LogTemplateID","mods":["static"],"init":"1","file":"3_Game/tools/LogTemplates.c","line":36},{"name":"TEMPLATE_PLAYER_WEIGHT","type":"LogTemplateID","mods":["static"],"init":"2","file":"3_Game/tools/LogTemplates.c","line":37},{"name":"TEMPLATE_BROADCAST","type":"LogTemplateID","mods":["static"],"init":"3","file":"3_Game/tools/LogTemplates.c","line":38}]},{"name":"LongHorn","url":"classes/LongHorn/","base":"LongHorn_Base","file":"4_World/Entities/Firearms/Pistol/LongHorn.c","line":23},{"name":"LongHorn_Base","url":"classes/LongHorn_Base/","base":"SingleShotPistol_Base","file":"4_World/Entities/Firearms/Pistol/LongHorn.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/LongHorn.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/LongHorn.c","line":9}]},{"name":"LongHornRecoil","url":"classes/LongHornRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/LongHornRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/LongHornRecoil.c","line":4}]},{"name":"LongrangeOptic","url":"classes/LongrangeOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":2},{"name":"LongTorch","url":"classes/LongTorch/","base":"Torch","file":"4_World/Entities/ItemBase/LongTorch.c","line":1,"methods":[{"name":"LongTorch","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/LongTorch.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/LongTorch.c","line":9}]},{"name":"LongWoodenStick","url":"classes/LongWoodenStick/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":33,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":35}]},{"name":"LoopedChambering","url":"classes/LoopedChambering/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":12,"methods":[{"name":"LoopedChambering","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"startActionType","def":"-1"},{"type":"int","name":"endActionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":27},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":73},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":111},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":170},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":230},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":250}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":14},{"name":"m_startActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":15},{"name":"m_endActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":16},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":17},{"name":"m_srcMagazinePrevLocation","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":18},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":20},{"name":"m_eject","type":"ref WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":21},{"name":"m_chamber","type":"ref WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":22},{"name":"m_w4sb2","type":"ref LoopedChambering_Wait4ShowBullet2","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":23},{"name":"m_endLoop","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":24},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":25}]},{"name":"LoopedChambering_EndLoop","url":"classes/LoopedChambering_EndLoop/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":2,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":4}]},{"name":"LoopedChambering_Wait4ShowBullet2","url":"classes/LoopedChambering_Wait4ShowBullet2/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":7,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":9}]},{"name":"LoopedChamberingCombineChamberInternalMagazine","url":"classes/LoopedChamberingCombineChamberInternalMagazine/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":532,"methods":[{"name":"LoopedChamberingCombineChamberInternalMagazine","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"startActionType","def":"-1"},{"type":"int","name":"endActionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":551},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":603},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":640},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":700},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":761},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":780}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":534},{"name":"m_startActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":535},{"name":"m_endActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":536},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":537},{"name":"m_srcMagazinePrevLocation","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":538},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":540},{"name":"m_w4sb2","type":"ref LoopedChambering_Wait4ShowBullet2","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":542},{"name":"m_endLoop","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":543},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":544},{"name":"m_chamberFromInnerMag","type":"ref WeaponChamberFromInnerMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":545},{"name":"m_chamber","type":"ref WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":547},{"name":"m_mag","type":"ref WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":548}]},{"name":"LoopedChamberingEjectLast","url":"classes/LoopedChamberingEjectLast/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":270,"methods":[{"name":"LoopedChamberingEjectLast","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"startActionType","def":"-1"},{"type":"int","name":"endActionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":286},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":338},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":374},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":433},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":493},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":512}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":272},{"name":"m_startActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":273},{"name":"m_endActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":274},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":275},{"name":"m_srcMagazinePrevLocation","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":276},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":278},{"name":"m_eject","type":"ref WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":279},{"name":"m_w4sb2","type":"ref LoopedChambering_Wait4ShowBullet2","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":280},{"name":"m_endLoop","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":281},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":282},{"name":"m_chamberFromInnerMag","type":"ref WeaponChamberFromInnerMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":283},{"name":"m_mag","type":"ref WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberingLooped.c","line":284}]},{"name":"LugWrench","url":"classes/LugWrench/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/LugWrench.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/LugWrench.c","line":3}]},{"name":"Lunchmeat","url":"classes/Lunchmeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":119,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":121},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":126},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":133},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":138}]},{"name":"Lunchmeat_Opened","url":"classes/Lunchmeat_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":144,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":146},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":151},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":156}]},{"name":"M14_Base","url":"classes/M14_Base/","base":"RifleBoltLock_Base","file":"4_World/Entities/Firearms/AutomaticRifle/M14.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/M14.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/M14.c","line":8}]},{"name":"M14Recoil","url":"classes/M14Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/M14Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/M14Recoil.c","line":3}]},{"name":"M16A2_Base","url":"classes/M16A2_Base/","base":"RifleBoltLock_Base","file":"4_World/Entities/Firearms/AutomaticRifle/M16A2.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/M16A2.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/M16A2.c","line":9}]},{"name":"M16A2Recoil","url":"classes/M16A2Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/M16A2Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/M16A2Recoil.c","line":3}]},{"name":"M18SmokeGrenade_ColorBase","url":"classes/M18SmokeGrenade_ColorBase/","base":"SmokeGrenadeBase","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":1,"methods":[{"name":"M18SmokeGrenade_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":7},{"name":"~M18SmokeGrenade_ColorBase","kind":"dtor","ret":"void","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":16}],"members":[{"name":"SOUND_SMOKE_START","type":"string","mods":["const"],"init":"\"SmokegGrenades_M18_start_loop_SoundSet\"","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":3},{"name":"SOUND_SMOKE_LOOP","type":"string","mods":["const"],"init":"\"SmokegGrenades_M18_active_loop_SoundSet\"","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":4},{"name":"SOUND_SMOKE_END","type":"string","mods":["const"],"init":"\"SmokegGrenades_M18_end_loop_SoundSet\"","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":5}]},{"name":"M18SmokeGrenade_Green","url":"classes/M18SmokeGrenade_Green/","base":"M18SmokeGrenade_ColorBase","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":41,"methods":[{"name":"M18SmokeGrenade_Green","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":43}]},{"name":"M18SmokeGrenade_Purple","url":"classes/M18SmokeGrenade_Purple/","base":"M18SmokeGrenade_ColorBase","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":61,"methods":[{"name":"M18SmokeGrenade_Purple","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":63}]},{"name":"M18SmokeGrenade_Red","url":"classes/M18SmokeGrenade_Red/","base":"M18SmokeGrenade_ColorBase","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":19,"methods":[{"name":"M18SmokeGrenade_Red","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":21}]},{"name":"M18SmokeGrenade_Red_Contaminated","url":"classes/M18SmokeGrenade_Red_Contaminated/","base":"M18SmokeGrenade_Red","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":30,"methods":[{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":32}]},{"name":"M18SmokeGrenade_White","url":"classes/M18SmokeGrenade_White/","base":"M18SmokeGrenade_ColorBase","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":71,"methods":[{"name":"M18SmokeGrenade_White","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":73}]},{"name":"M18SmokeGrenade_Yellow","url":"classes/M18SmokeGrenade_Yellow/","base":"M18SmokeGrenade_ColorBase","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":51,"methods":[{"name":"M18SmokeGrenade_Yellow","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/M18SmokeGrenade_ColorBase.c","line":53}]},{"name":"M249","url":"classes/M249/","base":"Weapon_Base","file":"4_World/Entities/Firearms/Machinegun/M249.c","line":1},{"name":"M249_Bipod","url":"classes/M249_Bipod/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":37},{"name":"M249_Hndgrd","url":"classes/M249_Hndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/M249_Hndgrd.c","line":1},{"name":"M249_RisHndgrd","url":"classes/M249_RisHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/M249_RisHndgrd.c","line":1},{"name":"M4_CarryHandleOptic","url":"classes/M4_CarryHandleOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/M4_CarryHandleOptic.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M4_CarryHandleOptic.c","line":3}]},{"name":"M4_CQBBttstck","url":"classes/M4_CQBBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":38},{"name":"M4_MPBttstck","url":"classes/M4_MPBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":39},{"name":"M4_MPHndgrd","url":"classes/M4_MPHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/M4_MPHndgrd.c","line":1},{"name":"M4_OEBttstck","url":"classes/M4_OEBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":40},{"name":"M4_PlasticHndgrd","url":"classes/M4_PlasticHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/M4_PlasticHndgrd.c","line":1},{"name":"M4_RISHndgrd","url":"classes/M4_RISHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/M4_RISHndgrd.c","line":1,"methods":[{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M4_RISHndgrd.c","line":3}]},{"name":"M4_Suppressor","url":"classes/M4_Suppressor/","base":"SuppressorBase","file":"4_World/Entities/ItemBase/SuppressorBase/M4_Suppressor.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/M4_Suppressor.c","line":3}]},{"name":"M4_T3NRDSOptic","url":"classes/M4_T3NRDSOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":18,"methods":[{"name":"IsUsableWithNV","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":20}]},{"name":"M4A1_Base","url":"classes/M4A1_Base/","base":"RifleBoltLock_Base","file":"4_World/Entities/Firearms/AutomaticRifle/M4A1.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/M4A1.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/M4A1.c","line":9}]},{"name":"M4a1Recoil","url":"classes/M4a1Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/M4a1Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/M4a1Recoil.c","line":3}]},{"name":"M65Jacket_Black","url":"classes/M65Jacket_Black/","base":"M65Jacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/M65Jacket_ColorBase.c","line":9},{"name":"M65Jacket_ColorBase","url":"classes/M65Jacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/M65Jacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/M65Jacket_ColorBase.c","line":3}]},{"name":"M65Jacket_Khaki","url":"classes/M65Jacket_Khaki/","base":"M65Jacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/M65Jacket_ColorBase.c","line":10},{"name":"M65Jacket_Olive","url":"classes/M65Jacket_Olive/","base":"M65Jacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/M65Jacket_ColorBase.c","line":12},{"name":"M65Jacket_Tan","url":"classes/M65Jacket_Tan/","base":"M65Jacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/M65Jacket_ColorBase.c","line":11},{"name":"M67Grenade","url":"classes/M67Grenade/","base":"Grenade_Base","file":"4_World/Entities/Grenade_Base/M67Grenade.c","line":1,"methods":[{"name":"M67Grenade","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/M67Grenade.c","line":3},{"name":"~M67Grenade","kind":"dtor","ret":"void","file":"4_World/Entities/Grenade_Base/M67Grenade.c","line":10}]},{"name":"M68Optic","url":"classes/M68Optic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":10,"methods":[{"name":"IsUsableWithNV","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":12}]},{"name":"M79","url":"classes/M79/","base":"M79_Base","file":"4_World/Entities/Firearms/Launcher/M79.c","line":32,"methods":[{"name":"AssembleGun","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Launcher/M79.c","line":35}]},{"name":"M79_Base","url":"classes/M79_Base/","base":"RifleSingleShotManual_Base","file":"4_World/Entities/Firearms/Launcher/M79.c","line":1,"methods":[{"name":"M79_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Launcher/M79.c","line":3},{"name":"ShootsExplosiveAmmo","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Launcher/M79.c","line":7},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Launcher/M79.c","line":12},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Launcher/M79.c","line":17}]},{"name":"M79DummyOptics","url":"classes/M79DummyOptics/","base":"ItemOptics","file":"4_World/Entities/Firearms/Launcher/M79.c","line":47,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Firearms/Launcher/M79.c","line":49},{"name":"IsSightOnly","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Launcher/M79.c","line":54}]},{"name":"M79Recoil","url":"classes/M79Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/M79Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/M79Recoil.c","line":3}]},{"name":"M9A1_Bayonet","url":"classes/M9A1_Bayonet/","base":"ToolBase","file":"4_World/Entities/ItemBase/Inventory_Base/M9A1_Bayonet.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M9A1_Bayonet.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M9A1_Bayonet.c","line":8},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M9A1_Bayonet.c","line":13},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M9A1_Bayonet.c","line":28},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M9A1_Bayonet.c","line":38},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/M9A1_Bayonet.c","line":48}]},{"name":"Mace","url":"classes/Mace/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Mace.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Mace.c","line":3}]},{"name":"Machete","url":"classes/Machete/","base":"ToolBase","file":"4_World/Entities/ItemBase/Machete.c","line":1,"methods":[{"name":"Machete","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Machete.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Machete.c","line":7},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Machete.c","line":12},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Machete.c","line":17}]},{"name":"Mackerel","url":"classes/Mackerel/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Mackerel.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Mackerel.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Mackerel.c","line":8},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Mackerel.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Mackerel.c","line":18}]},{"name":"MackerelFilletMeat","url":"classes/MackerelFilletMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/MackerelFilletMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MackerelFilletMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MackerelFilletMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MackerelFilletMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MackerelFilletMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MackerelFilletMeat.c","line":23}]},{"name":"MacrolepiotaMushroom","url":"classes/MacrolepiotaMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/MacrolepiotaMushroom.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MacrolepiotaMushroom.c","line":3}]},{"name":"Mag_12gaSnaploader_2Rnd","url":"classes/Mag_12gaSnaploader_2Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":42},{"name":"Mag_1911_7Rnd","url":"classes/Mag_1911_7Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":4},{"name":"Mag_308WinSnaploader_2Rnd","url":"classes/Mag_308WinSnaploader_2Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":21},{"name":"Mag_357Speedloader_6Rnd","url":"classes/Mag_357Speedloader_6Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":2},{"name":"Mag_762x54Snaploader_2Rnd","url":"classes/Mag_762x54Snaploader_2Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":20},{"name":"Mag_AK101_30Rnd","url":"classes/Mag_AK101_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":34},{"name":"Mag_AK74_30Rnd","url":"classes/Mag_AK74_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":35},{"name":"Mag_AK74_45Rnd","url":"classes/Mag_AK74_45Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":53},{"name":"Mag_AKM_30Rnd","url":"classes/Mag_AKM_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":24},{"name":"Mag_AKM_Drum75Rnd","url":"classes/Mag_AKM_Drum75Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":25},{"name":"Mag_AKM_Palm30Rnd","url":"classes/Mag_AKM_Palm30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":26},{"name":"Mag_Arrows_Quiver","url":"classes/Mag_Arrows_Quiver/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":46},{"name":"Mag_Aug_30Rnd","url":"classes/Mag_Aug_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":55},{"name":"Mag_Bolts_Quiver","url":"classes/Mag_Bolts_Quiver/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":47},{"name":"Mag_CLIP762x39_10Rnd","url":"classes/Mag_CLIP762x39_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":22},{"name":"Mag_CLIP762x54_5Rnd","url":"classes/Mag_CLIP762x54_5Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":19},{"name":"Mag_CLIP9x19_10Rnd","url":"classes/Mag_CLIP9x19_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":23},{"name":"Mag_CMAG_10Rnd","url":"classes/Mag_CMAG_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":30},{"name":"Mag_CMAG_20Rnd","url":"classes/Mag_CMAG_20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":31},{"name":"Mag_CMAG_30Rnd","url":"classes/Mag_CMAG_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":32},{"name":"Mag_CMAG_40Rnd","url":"classes/Mag_CMAG_40Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":33},{"name":"Mag_CZ527_5rnd","url":"classes/Mag_CZ527_5rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":27},{"name":"Mag_CZ550_10rnd","url":"classes/Mag_CZ550_10rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":58},{"name":"Mag_CZ550_4rnd","url":"classes/Mag_CZ550_4rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":57},{"name":"Mag_CZ61_20Rnd","url":"classes/Mag_CZ61_20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":13},{"name":"Mag_CZ75_15Rnd","url":"classes/Mag_CZ75_15Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":5},{"name":"Mag_Dartgun_CO2","url":"classes/Mag_Dartgun_CO2/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":48},{"name":"Mag_Deagle_9rnd","url":"classes/Mag_Deagle_9rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":3},{"name":"Mag_FAL_20Rnd","url":"classes/Mag_FAL_20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":37},{"name":"Mag_FAMAS_25Rnd","url":"classes/Mag_FAMAS_25Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":54},{"name":"Mag_FNX45_15Rnd","url":"classes/Mag_FNX45_15Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":1},{"name":"Mag_Glock_15Rnd","url":"classes/Mag_Glock_15Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":6},{"name":"Mag_Groza_20Rnd","url":"classes/Mag_Groza_20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":49},{"name":"Mag_IJ70_8Rnd","url":"classes/Mag_IJ70_8Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":8},{"name":"Mag_M14_10Rnd","url":"classes/Mag_M14_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":60},{"name":"Mag_M14_20Rnd","url":"classes/Mag_M14_20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":61},{"name":"Mag_M249_Box200Rnd","url":"classes/Mag_M249_Box200Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":41},{"name":"Mag_MakarovPB_8Rnd","url":"classes/Mag_MakarovPB_8Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":50},{"name":"Mag_MKII_10Rnd","url":"classes/Mag_MKII_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":14},{"name":"Mag_MP5_15Rnd","url":"classes/Mag_MP5_15Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":9},{"name":"Mag_MP5_30Rnd","url":"classes/Mag_MP5_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":10},{"name":"Mag_P1_8Rnd","url":"classes/Mag_P1_8Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":7},{"name":"Mag_PM73_15Rnd","url":"classes/Mag_PM73_15Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":11},{"name":"Mag_PM73_25Rnd","url":"classes/Mag_PM73_25Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":12},{"name":"Mag_PP19_64Rnd","url":"classes/Mag_PP19_64Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":56},{"name":"Mag_Ruger1022_10Rnd","url":"classes/Mag_Ruger1022_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":16},{"name":"Mag_Ruger1022_15Rnd","url":"classes/Mag_Ruger1022_15Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":17},{"name":"Mag_Ruger1022_30Rnd","url":"classes/Mag_Ruger1022_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":18},{"name":"Mag_Saiga_5Rnd","url":"classes/Mag_Saiga_5Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":43},{"name":"Mag_Saiga_8Rnd","url":"classes/Mag_Saiga_8Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":44},{"name":"Mag_Saiga_Drum20Rnd","url":"classes/Mag_Saiga_Drum20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":45},{"name":"Mag_SCARH_20Rnd","url":"classes/Mag_SCARH_20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":64},{"name":"Mag_Scout_5Rnd","url":"classes/Mag_Scout_5Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":38},{"name":"Mag_ShockCartridge","url":"classes/Mag_ShockCartridge/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":15},{"name":"Mag_SSG82_5rnd","url":"classes/Mag_SSG82_5rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":59},{"name":"Mag_STANAG_30Rnd","url":"classes/Mag_STANAG_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":28},{"name":"Mag_STANAG_60Rnd","url":"classes/Mag_STANAG_60Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":52},{"name":"Mag_STANAGCoupled_30Rnd","url":"classes/Mag_STANAGCoupled_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":29},{"name":"Mag_SV98_10Rnd","url":"classes/Mag_SV98_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":63},{"name":"Mag_SVD_10Rnd","url":"classes/Mag_SVD_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":36},{"name":"Mag_UMP_25Rnd","url":"classes/Mag_UMP_25Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":39},{"name":"Mag_VAL_20Rnd","url":"classes/Mag_VAL_20Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":51},{"name":"Mag_Vikhr_30Rnd","url":"classes/Mag_Vikhr_30Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":62},{"name":"Mag_VSS_10Rnd","url":"classes/Mag_VSS_10Rnd/","base":"MagazineStorage","file":"4_World/Entities/ItemBase/Magazine/Magazines.c","line":40},{"name":"Magazine","url":"classes/Magazine/","base":"InventoryItemSuper","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":38,"methods":[{"name":"Magazine","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":45},{"name":"GetAmmoCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Gets magazine ammo count","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":68},{"name":"ServerSetAmmoCount","ret":"void","params":[{"type":"int","name":"ammoCount"}],"mods":["proto","native"],"proto":true,"brief":"Sets magazine ammo count","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":70},{"name":"LocalSetAmmoCount","ret":"void","params":[{"type":"int","name":"ammoCount"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":71},{"name":"LocalAcquireCartridge","ret":"bool","params":[{"mods":["out"],"type":"float","name":"dmg"},{"mods":["out"],"type":"string","name":"cartTypeName"}],"mods":["proto"],"proto":true,"brief":"acquires cartridge(damage, type) to magazine","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":79},{"name":"ServerAcquireCartridge","ret":"bool","params":[{"mods":["out"],"type":"float","name":"dmg"},{"mods":["out"],"type":"string","name":"cartTypeName"}],"mods":["proto"],"proto":true,"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":80},{"name":"LocalStoreCartridge","ret":"bool","params":[{"type":"float","name":"ammoDamage"},{"type":"string","name":"cartTypeName"}],"mods":["proto","native"],"proto":true,"brief":"stores cartridge(damage, type) to magazine","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":87},{"name":"ServerStoreCartridge","ret":"bool","params":[{"type":"float","name":"ammoDamage"},{"type":"string","name":"cartTypeName"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":88},{"name":"GetCartridgeAtIndex","ret":"bool","params":[{"type":"int","name":"cartIndex"},{"mods":["out"],"type":"float","name":"dmg"},{"mods":["out"],"type":"string","name":"cartTypeName"}],"mods":["proto"],"proto":true,"brief":"queries cartridge(damage, type) info at specified index","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":97},{"name":"SetCartridgeAtIndex","ret":"bool","params":[{"type":"int","name":"cartIndex"},{"mods":["out"],"type":"float","name":"dmg"},{"mods":["out"],"type":"string","name":"cartTypeName"}],"mods":["proto"],"proto":true,"brief":"modifies cartridge(damage, type) info at specified index","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":106},{"name":"SetCartridgeDamageAtIndex","ret":"bool","params":[{"type":"int","name":"cartIndex"},{"type":"float","name":"dmg"}],"mods":["proto"],"proto":true,"brief":"modifies cartridge damage info at specified index","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":114},{"name":"GetAmmoData","ret":"AmmoData","params":[{"type":"string","name":"classname"}],"mods":["static"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":117},{"name":"IsCompatiableAmmo","ret":"bool","params":[{"type":"ItemBase","name":"ammo"}],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":134},{"name":"CanAddCartridges","ret":"bool","params":[{"type":"int","name":"count"}],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":142},{"name":"ServerAddAmmoCount","ret":"void","params":[{"type":"int","name":"ammoCount"}],"brief":"Adds magazine ammo, MP safe","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":149},{"name":"LocalAddAmmoCount","ret":"void","params":[{"type":"int","name":"ammoCount"}],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":153},{"name":"GetAmmoMax","ret":"int","brief":"returns max rounds for this mag (returns \"count\" config value)","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":158},{"name":"ServerSetAmmoMax","ret":"void","brief":"set max rounds for this mag","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":163},{"name":"LocalSetAmmoMax","ret":"void","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":167},{"name":"IsMagazine","ret":"bool","mods":["override"],"brief":"Returns if this entity is Magazine","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":172},{"name":"CanBeSplit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":178},{"name":"InitReliability","ret":"bool","params":[{"mods":["out"],"type":"array<float>","name":"reliability_array"}],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":186},{"name":"GetChanceToJam","ret":"float","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":196},{"name":"SplitItemToInventoryLocation","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":206},{"name":"SplitItem","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":231},{"name":"ApplyManipulationDamage","ret":"void","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":255},{"name":"IsFullQuantity","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":260},{"name":"GetWeightSpecialized","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":272},{"name":"IsCombineAll","ret":"bool","params":[{"type":"ItemBase","name":"other_item"},{"type":"bool","name":"use_stack_max","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":284},{"name":"CombineItems","ret":"void","params":[{"type":"ItemBase","name":"other_item"},{"type":"bool","name":"use_stack_max","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":292},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":328},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":342},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":350},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":358},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":370},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":383},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":393},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":405},{"name":"CanBeFSwaped","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":426}],"members":[{"name":"m_AmmoData","type":"ref map<string, ref AmmoData>","mods":["protected","static"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":40},{"name":"m_CompatiableAmmo","type":"ref array<string>","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":41},{"name":"m_ChanceToJam","type":"ref array<float>","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":42},{"name":"m_ManipulationDamage","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":43}]},{"name":"MagazineHide","url":"classes/MagazineHide/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/MagazineHide.c","line":1,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/MagazineHide.c","line":3},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/MagazineHide.c","line":9}]},{"name":"MagazineHide_W4T","url":"classes/MagazineHide_W4T/","base":"MagazineHide","file":"4_World/Entities/Firearms/FSM/States/MagazineHide.c","line":15,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/MagazineHide.c","line":17}]},{"name":"MagazineShow","url":"classes/MagazineShow/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/MagazineShow.c","line":1,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/MagazineShow.c","line":3},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/MagazineShow.c","line":10}]},{"name":"MagazineShow_W4T","url":"classes/MagazineShow_W4T/","base":"MagazineShow","file":"4_World/Entities/Firearms/FSM/States/MagazineShow.c","line":16,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/MagazineShow.c","line":18}]},{"name":"MagazineStorage","url":"classes/MagazineStorage/","base":"Magazine","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":438,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":440}]},{"name":"MagazineType","url":"classes/MagazineType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":93},{"name":"Magnum","url":"classes/Magnum/","base":"Magnum_Base","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":354,"methods":[{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":356},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":365}]},{"name":"Magnum_Base","url":"classes/Magnum_Base/","base":"Weapon_Base","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":50,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":58},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":65},{"name":"Magnum_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":70},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":85},{"name":"CanChamberBullet","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":162},{"name":"AssembleGun","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":175},{"name":"GetCylinderRotation","ret":"float","params":[{"type":"int","name":"muzzleIndex"}],"mods":["static"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":193},{"name":"SetCylinderRotationAnimationPhase","ret":"void","params":[{"type":"float","name":"rot"},{"type":"bool","name":"reset","def":"false"}],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":216},{"name":"SyncCylinderRotation","ret":"void","params":[{"type":"bool","name":"reset","def":"true"}],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":242},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":247},{"name":"SetAttachmentsHealth","ret":"void","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":258},{"name":"OnFire","ret":"void","params":[{"type":"int","name":"muzzle_index"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":272},{"name":"IsShowingChamberedBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":285},{"name":"CanEjectBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":290},{"name":"ShowBullet","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":300},{"name":"HideBullet","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":321},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":342}],"members":[{"name":"C","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":52},{"name":"m_LastMuzzleloaded","type":"int","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":53},{"name":"m_ActiveMuzzle","type":"int","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":54},{"name":"ATT_SLOT_CYLINDER","type":"string","mods":["const"],"init":"\"RevolverCylinder\"","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":55},{"name":"ATT_SLOT_EJECTOR","type":"string","mods":["const"],"init":"\"RevolverEjector\"","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":56}]},{"name":"Magnum_Cylinder","url":"classes/Magnum_Cylinder/","base":"DummyItem","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":397},{"name":"Magnum_Ejector","url":"classes/Magnum_Ejector/","base":"DummyItem","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":398},{"name":"Magnum_Static_State","url":"classes/Magnum_Static_State/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":22,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":25},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":40},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":41},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":42},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":43},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":44},{"name":"IsSingleState","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":45}],"members":[{"name":"init","type":"bool","init":"false","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":24}]},{"name":"MagnumRecoil","url":"classes/MagnumRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/MagnumRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/MagnumRecoil.c","line":3}]},{"name":"MainMenu","url":"classes/MainMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":1,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":53},{"name":"~MainMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":133},{"name":"ShowNewsCarousel","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":141},{"name":"LoadMods","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":148},{"name":"FilterDlcsEx","ret":"void","params":[{"mods":["inout"],"type":"array<ref ModInfo>","name":"modArray"}],"brief":"Filters out DLC items from mod list!","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":171},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":184},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":196},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":203},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":275},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":304},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":319},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":329},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":339},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":361},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":375},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":387},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":395},{"name":"Play","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":413},{"name":"CanSaveDefaultCharacter","ret":"bool","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":425},{"name":"OpenMenuServerBrowser","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":434},{"name":"OpenMenuCustomizeCharacter","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":439},{"name":"NextCharacter","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":444},{"name":"PreviousCharacter","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":457},{"name":"OnChangeCharacter","ret":"void","params":[{"type":"bool","name":"create_character","def":"true"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":470},{"name":"OpenStats","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":509},{"name":"OpenMessages","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":514},{"name":"OpenSettings","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":519},{"name":"PlayVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":524},{"name":"OpenFeedback","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":529},{"name":"OpenTutorials","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":534},{"name":"OpenCredits","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":539},{"name":"Exit","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":545},{"name":"TryConnectLastSession","ret":"bool","params":[{"mods":["out"],"type":"string","name":"ip"},{"mods":["out"],"type":"int","name":"port"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":550},{"name":"AutoConnect","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":559},{"name":"ConnectLastSession","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":564},{"name":"ConnectBestServer","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":587},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":592},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":611},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":625},{"name":"ButtonSetText","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":639},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":653},{"name":"ImagenSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":666},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":679},{"name":"CheckWidth","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":704},{"name":"PopulateDlcFrame","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":746},{"name":"ShowDlcFrame","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":770},{"name":"FilterDlcs","ret":"void","params":[{"mods":["inout"],"type":"array<ref ModInfo>","name":"modArray"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":778}],"members":[{"name":"m_Stats","type":"ref MainMenuStats","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":3},{"name":"m_Video","type":"ref MainMenuVideo","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":4},{"name":"m_Mission","type":"MissionMainMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":6},{"name":"m_ScenePC","type":"DayZIntroScenePC","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":7},{"name":"m_PlayerName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":9},{"name":"m_Version","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":10},{"name":"m_CharacterRotationFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":12},{"name":"m_Play","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":14},{"name":"m_ChooseServer","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":15},{"name":"m_CustomizeCharacter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":16},{"name":"m_PlayVideo","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":17},{"name":"m_Feedback","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":18},{"name":"m_Tutorials","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":19},{"name":"m_TutorialButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":20},{"name":"m_MessageButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":21},{"name":"m_SettingsButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":22},{"name":"m_Exit","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":23},{"name":"m_NewsMain","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":24},{"name":"m_NewsSec1","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":25},{"name":"m_NewsSec2","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":26},{"name":"m_PrevCharacter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":27},{"name":"m_NextCharacter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":28},{"name":"m_LastPlayedTooltip","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":30},{"name":"m_LastPlayedTooltipLabel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":31},{"name":"m_LastPlayedTooltipName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":32},{"name":"m_LastPlayedTooltipIP","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":33},{"name":"m_LastPlayedTooltipPort","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":34},{"name":"m_LastPlayedTooltipTimer","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":36},{"name":"m_LastFocusedButton","type":"ref Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":37},{"name":"m_ModdedWarning","type":"ref TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":39},{"name":"m_ModsSimple","type":"ref ModsMenuSimple","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":40},{"name":"m_ModsDetailed","type":"ref ModsMenuDetailed","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":41},{"name":"m_ModsTooltip","type":"ref ModsMenuTooltip","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":42},{"name":"m_DlcFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":44},{"name":"m_NewsCarouselFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":46},{"name":"m_NewsCarousel","type":"ref NewsCarousel","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":47},{"name":"m_DisplayCarousel","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":48},{"name":"m_PrevWidth","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":50},{"name":"m_PrevHeight","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":50},{"name":"m_Width","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":51},{"name":"m_Height","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":51},{"name":"m_DlcHandlers","type":"ref array<ref MainMenuDlcHandlerBase>","mods":["protected"],"brief":"DEPRICATED","file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":740},{"name":"m_DisplayedDlcHandler","type":"ref MainMenuDlcHandlerBase","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":741},{"name":"m_AllDlcsMap","type":"ref map<string, ref ModInfo>","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":742},{"name":"m_DlcData","type":"ref JsonDataDLCList","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenu.c","line":743}]},{"name":"MainMenuButtonEffect","url":"classes/MainMenuButtonEffect/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":1,"methods":[{"name":"MainMenuButtonEffect","kind":"ctor","ret":"void","file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":11},{"name":"~MainMenuButtonEffect","kind":"dtor","ret":"void","file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":21},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"ButtonWidget","name":"w"}],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":30},{"name":"Update","ret":"void","params":[{"type":"float","name":"tDelta"}],"mods":["protected"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":37},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":49},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":62}],"members":[{"name":"speed","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":3},{"name":"amount","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":4},{"name":"m_textProportion","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":5},{"name":"m_textProportion2","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":6},{"name":"m_root","type":"ButtonWidget","mods":["protected"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":7},{"name":"m_anim","type":"ref AnimatorTimer","mods":["protected"],"file":"3_Game/GUI/Effects/MainMenuButtonEffect.c","line":8}]},{"name":"MainMenuConsole","url":"classes/MainMenuConsole/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":5,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":44},{"name":"~MainMenuConsole","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":140},{"name":"OnDLCChange","ret":"void","params":[{"type":"EDLCId","name":"dlcId"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":152},{"name":"LoadMods","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":168},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":174},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":181},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":259},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":325},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":335},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":341},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":351},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":361},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":384},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":419},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":426},{"name":"ToggleFeedbackDialog","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":492},{"name":"FeedbackDialogVisible","ret":"bool","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":511},{"name":"CanStoreBeOpened","ret":"bool","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":516},{"name":"OpenMenuServerBrowser","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":521},{"name":"OpenMenuControls","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":526},{"name":"OpenMenuOptions","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":531},{"name":"OpenMenuPlayVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":536},{"name":"OpenMenuTutorials","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":541},{"name":"OpenMenuCustomizeCharacter","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":546},{"name":"OpenCredits","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":551},{"name":"ChangeAccount","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":557},{"name":"Exit","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":570},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":576},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":589},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":602},{"name":"ButtonSetText","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":623},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":637},{"name":"ButtonSetAlphaAnim","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":650},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":663},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":688},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":713},{"name":"CheckWidth","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":723},{"name":"PopulateDlcFrame","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":765},{"name":"FilterDLCs","ret":"void","params":[{"mods":["inout"],"type":"array<ref ModInfo>","name":"modArray"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":795}],"members":[{"name":"m_Video","type":"ref MainMenuVideo","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":7},{"name":"m_Mission","type":"MissionMainMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":9},{"name":"m_ScenePC","type":"DayZIntroScenePC","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":10},{"name":"m_PlayerName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":12},{"name":"m_Version","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":13},{"name":"m_MainMenuPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":15},{"name":"m_DialogPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":16},{"name":"m_ChangeAccount","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":17},{"name":"m_CustomizeCharacter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":18},{"name":"m_PlayVideo","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":19},{"name":"m_Tutorials","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":20},{"name":"m_Options","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":21},{"name":"m_Exit","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":22},{"name":"m_Controls","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":23},{"name":"m_Play","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":24},{"name":"m_MessageButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":25},{"name":"m_ShowFeedback","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":26},{"name":"m_FeedbackQRCode","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":27},{"name":"m_FeedbackPlatformIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":28},{"name":"m_FeedbackClose","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":29},{"name":"m_FeedbackCloseLabel","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":30},{"name":"m_LastFocusedButton","type":"ref Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":32},{"name":"m_DlcFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":34},{"name":"m_NewsCarousel","type":"ref NewsCarousel","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":36},{"name":"m_NewsCarouselFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":38},{"name":"m_DisplayCarousel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":39},{"name":"m_WidthType","type":"ScreenWidthType","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":41},{"name":"m_Width","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":42},{"name":"m_Height","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":42},{"name":"m_DlcData","type":"ref JsonDataDLCList","mods":["protected"],"brief":"DEPRICATED","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":758},{"name":"m_DlcHandlers","type":"ref array<ref MainMenuDlcHandlerBase>","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":759},{"name":"m_DisplayedDlcHandler","type":"ref MainMenuDlcHandlerBase","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":760},{"name":"m_AllDLCs","type":"ref array<ref ModInfo>","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":761},{"name":"m_AllDlcsMap","type":"ref map<string, ref ModInfo>","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":762}]},{"name":"MainMenuData","url":"classes/MainMenuData/","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":1,"methods":[{"name":"GetNewsData","ret":"JsonDataNewsList","mods":["static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":7},{"name":"GetNewsArticle","ret":"JsonDataNewsArticle","params":[{"type":"int","name":"index"}],"mods":["static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":15},{"name":"LoadMods","ret":"void","mods":["static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":29},{"name":"FilterDLCs","ret":"void","params":[{"mods":["inout"],"type":"array<ref ModInfo>","name":"modArray"}],"mods":["static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":51},{"name":"CreateDLCArticles","ret":"void","mods":["static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":73},{"name":"ClearAllDLCs","ret":"void","mods":["static"],"brief":"Temporary DLC entry for Badlands for the carousel promo on PC only. REMOVE AFTER MOD INFO HAS BEEN ADDED","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":122},{"name":"GetDLCModInfoByName","ret":"ModInfo","params":[{"type":"string","name":"dlcName"}],"mods":["static"],"brief":"DLCs only","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":130},{"name":"GetAllMods","ret":"array<ref ModInfo>","mods":["static"],"brief":"All mods including DLCs","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":138}],"members":[{"name":"m_NewsData","type":"ref JsonDataNewsList","mods":["protected","static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":3},{"name":"m_AllMods","type":"ref array<ref ModInfo>","mods":["protected","static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":4},{"name":"m_AllDlcsMap","type":"ref map<string, ref ModInfo>","mods":["protected","static"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuData.c","line":5}]},{"name":"MainMenuDlcHandlerBase","url":"classes/MainMenuDlcHandlerBase/","base":"ScriptedWidgetEventHandler","brief":"base class for promo implementation","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":2,"methods":[{"name":"MainMenuDlcHandlerBase","kind":"ctor","ret":"void","params":[{"type":"ModInfo","name":"info"},{"type":"Widget","name":"parent"},{"type":"JsonDataDLCInfo","name":"DlcInfo"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":23},{"name":"~MainMenuDlcHandlerBase","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":40},{"name":"Init","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":48},{"name":"CreateRootWidget","ret":"void","params":[{"type":"Widget","name":"parent"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":68},{"name":"ShowInfoPanel","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":73},{"name":"IsInfoPanelVisible","ret":"bool","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":79},{"name":"OnPanelVisibilityChanged","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":84},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":96},{"name":"LoadVideoFile","ret":"bool","brief":"returns 'true' when video is loaded","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":103},{"name":"StartVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":115},{"name":"StopVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":121},{"name":"PauseVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":126},{"name":"UnloadVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":131},{"name":"ColorFocussed","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":137},{"name":"ColorUnfocussed","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":142},{"name":"UpdateOwnedStatus","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":147},{"name":"OnDLCChange","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":164},{"name":"SetPlatformSpecifics","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":169},{"name":"UpdateAllPromotionInfo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":187},{"name":"UpdateDlcData","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":194},{"name":"UpdateIconVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":200},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":207},{"name":"GetModInfo","ret":"ModInfo","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":212},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":217},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":229}],"members":[{"name":"TEXT_OWNED","type":"string","mods":["protected","const"],"init":"\"#layout_dlc_owned\"","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":4},{"name":"TEXT_UNOWNED","type":"string","mods":["protected","const"],"init":"\"#layout_dlc_unowned\"","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":5},{"name":"m_ColorBackgroundOriginal","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":7},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":9},{"name":"m_BannerFrame","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":10},{"name":"m_Background","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":11},{"name":"m_StoreButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":12},{"name":"m_GamepadStoreImage","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":13},{"name":"m_DlcPromotionImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":14},{"name":"m_TitleTextDlc","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":15},{"name":"m_DescriptionTextDlc","type":"MultilineTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":16},{"name":"m_VideoWidget","type":"VideoWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":17},{"name":"m_ThisModInfo","type":"ref ModInfo","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":18},{"name":"m_DlcInfo","type":"ref JsonDataDLCInfo","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":19},{"name":"m_BannerHandler","type":"ref BannerHandlerBase","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuPromo.c","line":21}]},{"name":"MainMenuNewsfeed","url":"classes/MainMenuNewsfeed/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":1,"methods":[{"name":"MainMenuNewsfeed","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":19},{"name":"ShowNewsfeed","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":42},{"name":"HideNewsfeed","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":59},{"name":"OpenDLC","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":64},{"name":"OpenDiscord","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":69},{"name":"OpenFeedback","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":74},{"name":"OpenForums","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":79},{"name":"OpenTwitter","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":84},{"name":"OpenYoutube","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":89},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":94},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":132},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":142},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":152},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":162},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":172},{"name":"ColorRed","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":182},{"name":"ColorWhite","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":212}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":3},{"name":"m_DLDLC","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":5},{"name":"m_Discord","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":6},{"name":"m_Feedback","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":7},{"name":"m_DayZForum","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":8},{"name":"m_Twitter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":9},{"name":"m_Youtube","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":10},{"name":"m_MainText1","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":12},{"name":"m_MainText2","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":13},{"name":"m_MainText3","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":14},{"name":"m_SecText1","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":15},{"name":"m_SecText2","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":16},{"name":"m_SecText3","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuNewsfeed.c","line":17}]},{"name":"MainMenuStats","url":"classes/MainMenuStats/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":1,"methods":[{"name":"MainMenuStats","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"}],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":22},{"name":"ShowStats","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":44},{"name":"HideStats","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":50},{"name":"UpdateStats","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":55},{"name":"GetDistanceString","ret":"string","params":[{"type":"float","name":"total_distance"},{"type":"bool","name":"meters_only","def":"false"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":82},{"name":"GetValueString","ret":"string","params":[{"type":"float","name":"total_value"},{"type":"bool","name":"show_decimals","def":"false"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":105},{"name":"GetTimeString","ret":"string","params":[{"type":"float","name":"total_time"}],"mods":["protected"],"proto":true,"brief":"DEPRECATED","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":163}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":3},{"name":"m_TimeSurvived","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":5},{"name":"m_TimeSurvivedValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":6},{"name":"m_PlayersKilled","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":8},{"name":"m_PlayersKilledValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":9},{"name":"m_InfectedKilled","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":11},{"name":"m_InfectedKilledValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":12},{"name":"m_DistanceTraveled","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":14},{"name":"m_DistanceTraveledValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":15},{"name":"m_LongRangeShot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":17},{"name":"m_LongRangeShotValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":18},{"name":"m_TimeSurvivedFull","type":"ref FullTimeData","mods":["private"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuStats.c","line":20}]},{"name":"MainMenuVideo","url":"classes/MainMenuVideo/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":1,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":7},{"name":"~MainMenuVideo","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":23},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":28},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":38},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":45},{"name":"StopVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":50},{"name":"PlayPauseVideo","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":59},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":74},{"name":"OnVisibilityChanged","ret":"void","params":[{"type":"bool","name":"isVisible"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":82},{"name":"LoadFooterButtonTexts","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":91},{"name":"LoadTextStrings","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":96},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":100}],"members":[{"name":"m_BackButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":3},{"name":"m_Video","type":"VideoWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/MainMenuVideo.c","line":5}]},{"name":"MainMenuWorldData","url":"classes/MainMenuWorldData/","base":"WorldData","file":"4_World/Classes/Worlds/MainMenuWorldData.c","line":2,"methods":[{"name":"WeatherOnBeforeChange","ret":"bool","params":[{"type":"EWeatherPhenomenon","name":"type"},{"type":"float","name":"actual"},{"type":"float","name":"change"},{"type":"float","name":"time"}],"mods":["override"],"cond":["PLATFORM_CONSOLE"],"file":"4_World/Classes/Worlds/MainMenuWorldData.c","line":4}]},{"name":"MakarovIJ70_Base","url":"classes/MakarovIJ70_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/Makarov.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Makarov.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/Makarov.c","line":9}]},{"name":"MakarovPBSuppressor","url":"classes/MakarovPBSuppressor/","base":"ItemSuppressor","file":"4_World/Entities/ItemBase/SuppressorBase/MakarovPBSuppressor.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/MakarovPBSuppressor.c","line":3}]},{"name":"MakarovRecoil","url":"classes/MakarovRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/MakarovRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/MakarovRecoil.c","line":3}]},{"name":"MaleAdamFeet","url":"classes/MaleAdamFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":4},{"name":"MaleAdamHands","url":"classes/MaleAdamHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":4},{"name":"MaleAdamLegs","url":"classes/MaleAdamLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":4},{"name":"MaleAdamTorso","url":"classes/MaleAdamTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":4},{"name":"MaleBorisFeet","url":"classes/MaleBorisFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":5},{"name":"MaleBorisHands","url":"classes/MaleBorisHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":5},{"name":"MaleBorisLegs","url":"classes/MaleBorisLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":5},{"name":"MaleBorisTorso","url":"classes/MaleBorisTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":5},{"name":"MaleCyrilFeet","url":"classes/MaleCyrilFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":6},{"name":"MaleCyrilHands","url":"classes/MaleCyrilHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":6},{"name":"MaleCyrilLegs","url":"classes/MaleCyrilLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":6},{"name":"MaleCyrilTorso","url":"classes/MaleCyrilTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":6},{"name":"MaleDeanFeet","url":"classes/MaleDeanFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":24},{"name":"MaleDeanHands","url":"classes/MaleDeanHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":24},{"name":"MaleDenisFeet","url":"classes/MaleDenisFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":7},{"name":"MaleDenisHands","url":"classes/MaleDenisHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":7},{"name":"MaleDenisLegs","url":"classes/MaleDenisLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":7},{"name":"MaleDenisTorso","url":"classes/MaleDenisTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":7},{"name":"MaleEliasFeet","url":"classes/MaleEliasFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":8},{"name":"MaleEliasHands","url":"classes/MaleEliasHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":8},{"name":"MaleEliasLegs","url":"classes/MaleEliasLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":8},{"name":"MaleEliasTorso","url":"classes/MaleEliasTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":8},{"name":"MaleFeet_Base","url":"classes/MaleFeet_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":1},{"name":"MaleFrancisFeet","url":"classes/MaleFrancisFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":9},{"name":"MaleFrancisHands","url":"classes/MaleFrancisHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":9},{"name":"MaleFrancisLegs","url":"classes/MaleFrancisLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":9},{"name":"MaleFrancisTorso","url":"classes/MaleFrancisTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":9},{"name":"MaleGuoFeet","url":"classes/MaleGuoFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":10},{"name":"MaleGuoHands","url":"classes/MaleGuoHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":10},{"name":"MaleGuoLegs","url":"classes/MaleGuoLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":10},{"name":"MaleGuoTorso","url":"classes/MaleGuoTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":10},{"name":"MaleHands_Base","url":"classes/MaleHands_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":1},{"name":"MaleHassanFeet","url":"classes/MaleHassanFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":11},{"name":"MaleHassanHands","url":"classes/MaleHassanHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":11},{"name":"MaleHassanLegs","url":"classes/MaleHassanLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":11},{"name":"MaleHassanTorso","url":"classes/MaleHassanTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":11},{"name":"MaleIndarFeet","url":"classes/MaleIndarFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":12},{"name":"MaleIndarHands","url":"classes/MaleIndarHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":12},{"name":"MaleIndarLegs","url":"classes/MaleIndarLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":12},{"name":"MaleIndarTorso","url":"classes/MaleIndarTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":12},{"name":"MaleJoseFeet","url":"classes/MaleJoseFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":13},{"name":"MaleJoseHands","url":"classes/MaleJoseHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":13},{"name":"MaleJoseLegs","url":"classes/MaleJoseLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":13},{"name":"MaleJoseTorso","url":"classes/MaleJoseTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":13},{"name":"MaleKaitoFeet","url":"classes/MaleKaitoFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":14},{"name":"MaleKaitoHands","url":"classes/MaleKaitoHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":14},{"name":"MaleKaitoLegs","url":"classes/MaleKaitoLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":14},{"name":"MaleKaitoTorso","url":"classes/MaleKaitoTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":14},{"name":"MaleLegs_Base","url":"classes/MaleLegs_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":1},{"name":"MaleLewisFeet","url":"classes/MaleLewisFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":15},{"name":"MaleLewisHands","url":"classes/MaleLewisHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":15},{"name":"MaleLewisLegs","url":"classes/MaleLewisLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":15},{"name":"MaleLewisTorso","url":"classes/MaleLewisTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":15},{"name":"MaleManuaFeet","url":"classes/MaleManuaFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":16},{"name":"MaleManuaHands","url":"classes/MaleManuaHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":16},{"name":"MaleManuaLegs","url":"classes/MaleManuaLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":16},{"name":"MaleManuaTorso","url":"classes/MaleManuaTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":16},{"name":"MaleNikiFeet","url":"classes/MaleNikiFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":17},{"name":"MaleNikiHands","url":"classes/MaleNikiHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":17},{"name":"MaleNikiLegs","url":"classes/MaleNikiLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":17},{"name":"MaleNikiTorso","url":"classes/MaleNikiTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":17},{"name":"MaleOliverFeet","url":"classes/MaleOliverFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":18},{"name":"MaleOliverHands","url":"classes/MaleOliverHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":18},{"name":"MaleOliverLegs","url":"classes/MaleOliverLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":18},{"name":"MaleOliverTorso","url":"classes/MaleOliverTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":18},{"name":"MalePeterFeet","url":"classes/MalePeterFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":19},{"name":"MalePeterHands","url":"classes/MalePeterHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":19},{"name":"MalePeterLegs","url":"classes/MalePeterLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":19},{"name":"MalePeterTorso","url":"classes/MalePeterTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":19},{"name":"MaleQuinnFeet","url":"classes/MaleQuinnFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":20},{"name":"MaleQuinnHands","url":"classes/MaleQuinnHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":20},{"name":"MaleQuinnLegs","url":"classes/MaleQuinnLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":20},{"name":"MaleQuinnTorso","url":"classes/MaleQuinnTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":20},{"name":"MaleRolfFeet","url":"classes/MaleRolfFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":21},{"name":"MaleRolfHands","url":"classes/MaleRolfHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":21},{"name":"MaleRolfLegs","url":"classes/MaleRolfLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":21},{"name":"MaleRolfTorso","url":"classes/MaleRolfTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":21},{"name":"MaleSethFeet","url":"classes/MaleSethFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":22},{"name":"MaleSethHands","url":"classes/MaleSethHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":22},{"name":"MaleSethLegs","url":"classes/MaleSethLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":22},{"name":"MaleSethTorso","url":"classes/MaleSethTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":22},{"name":"MaleTaikiFeet","url":"classes/MaleTaikiFeet/","base":"MaleFeet_Base","file":"4_World/Entities/ManBase/BodyParts/Feet.c","line":23},{"name":"MaleTaikiHands","url":"classes/MaleTaikiHands/","base":"MaleHands_Base","file":"4_World/Entities/ManBase/BodyParts/Hands.c","line":23},{"name":"MaleTaikiLegs","url":"classes/MaleTaikiLegs/","base":"MaleLegs_Base","file":"4_World/Entities/ManBase/BodyParts/Legs.c","line":23},{"name":"MaleTaikiTorso","url":"classes/MaleTaikiTorso/","base":"MaleTorso_Base","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":23},{"name":"MaleTorso_Base","url":"classes/MaleTorso_Base/","base":"InventoryItem","file":"4_World/Entities/ManBase/BodyParts/Torso.c","line":1},{"name":"Man","url":"classes/Man/","base":"Person","bases":[{"name":"Person","cond":["FEATURE_NETWORK_RECONCILIATION"]},{"name":"EntityAI","cond":["!FEATURE_NETWORK_RECONCILIATION"]}],"file":"3_Game/Entities/Man.c","line":15,"methods":[{"name":"GetInputInterface","ret":"UAInterface","mods":["proto","native"],"proto":true,"brief":"Returns player's input interface","file":"3_Game/Entities/Man.c","line":19},{"name":"GetIdentity","ret":"PlayerIdentity","mods":["proto","native"],"proto":true,"brief":"Returns player's identity","file":"3_Game/Entities/Man.c","line":21},{"name":"GetDrivingVehicle","ret":"EntityAI","mods":["proto","native"],"proto":true,"brief":"Returns vehicle which this Man object is driving. If this Man object isn't as driver of any vehicle it will return NULL.","file":"3_Game/Entities/Man.c","line":23},{"name":"GetCurrentWeaponMode","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"3_Game/Entities/Man.c","line":25},{"name":"SetSpeechRestricted","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"brief":"Set speech restriction","file":"3_Game/Entities/Man.c","line":28},{"name":"IsSpeechRestricted","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Check if player has resctricted speech","file":"3_Game/Entities/Man.c","line":30},{"name":"SetFaceTexture","ret":"void","params":[{"type":"string","name":"texture_name"}],"mods":["proto","native"],"proto":true,"brief":"Texture that is used on the Man's face and hands","file":"3_Game/Entities/Man.c","line":33},{"name":"SetFaceMaterial","ret":"void","params":[{"type":"string","name":"material_name"}],"mods":["proto","native"],"proto":true,"brief":"Material that is used on the Man's face and hands","file":"3_Game/Entities/Man.c","line":35},{"name":"IsSoundInsideBuilding","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Man.c","line":37},{"name":"IsCameraInsideVehicle","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Man.c","line":38},{"name":"GetMasterAttenuation","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"3_Game/Entities/Man.c","line":40},{"name":"SetMasterAttenuation","ret":"void","params":[{"type":"string","name":"masterAttenuation"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Man.c","line":41},{"name":"Man","kind":"ctor","ret":"void","file":"3_Game/Entities/Man.c","line":43},{"name":"IsMan","ret":"bool","mods":["override"],"file":"3_Game/Entities/Man.c","line":48},{"name":"IsHealthVisible","ret":"bool","mods":["override"],"file":"3_Game/Entities/Man.c","line":53},{"name":"HasFixedActionTargetCursorPosition","ret":"bool","mods":["override"],"file":"3_Game/Entities/Man.c","line":58},{"name":"IsUnconscious","ret":"bool","proto":true,"file":"3_Game/Entities/Man.c","line":63},{"name":"IsUnconsciousStateOnly","ret":"bool","proto":true,"brief":"uncon command might be still in progress but state already changed (for simple checks only - eg.: UI)","file":"3_Game/Entities/Man.c","line":65},{"name":"GetPlayerState","ret":"int","file":"3_Game/Entities/Man.c","line":67},{"name":"AddItemToDelete","ret":"void","params":[{"type":"EntityAI","name":"item"}],"proto":true,"file":"3_Game/Entities/Man.c","line":75},{"name":"GetHumanInventory","ret":"HumanInventory","mods":["proto","native"],"proto":true,"brief":"Returns player's inventory","file":"3_Game/Entities/Man.c","line":79},{"name":"GetEntityInHands","ret":"EntityAI","mods":["proto","native"],"proto":true,"brief":"Returns the current entity in hands","file":"3_Game/Entities/Man.c","line":81},{"name":"GetOnItemAddedToHands","ret":"ScriptInvoker","file":"3_Game/Entities/Man.c","line":89},{"name":"GetOnItemRemovedFromHands","ret":"ScriptInvoker","file":"3_Game/Entities/Man.c","line":98},{"name":"EEItemIntoHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":106},{"name":"EEItemOutOfHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":113},{"name":"JunctureDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":121},{"name":"PredictiveDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":126},{"name":"LocalDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":140},{"name":"ServerDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":145},{"name":"DropEntityImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"owner"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":150},{"name":"CanDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":159},{"name":"OnItemInHandsChanged","ret":"void","file":"3_Game/Entities/Man.c","line":161},{"name":"NeedInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"EntityAI","name":"currParent"},{"type":"EntityAI","name":"newParent"}],"file":"3_Game/Entities/Man.c","line":163},{"name":"JunctureTakeEntityToHands","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":166},{"name":"PredictiveTakeEntityToHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":171},{"name":"LocalTakeEntityToHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":185},{"name":"ServerTakeEntityToHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":190},{"name":"TakeEntityToHandsImpl","ret":"void","params":[{"type":"InventoryMode","name":"mode"},{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":195},{"name":"LocalDestroyEntityInHands","ret":"void","file":"3_Game/Entities/Man.c","line":223},{"name":"PredictiveMoveItemFromHandsToInventory","ret":"void","brief":"ToDo: Old system method. Might should be adjusted to new system at some point","file":"3_Game/Entities/Man.c","line":231},{"name":"ReplaceItemWithNewImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"mods":["protected"],"brief":"This should not happen after clearing inventory reservation but just in case handle also getting a new location if the old location is obscured by an item.","file":"3_Game/Entities/Man.c","line":287},{"name":"LocalReplaceItemWithNew","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":295},{"name":"ServerReplaceItemWithNew","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":300},{"name":"ReplaceItemElsewhereWithNewInHandsImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":307},{"name":"LocalReplaceItemElsewhereWithNewInHands","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":315},{"name":"ServerReplaceItemElsewhereWithNewInHands","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":320},{"name":"ReplaceItemInHandsWithNewImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":327},{"name":"LocalReplaceItemInHandsWithNew","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":335},{"name":"ServerReplaceItemInHandsWithNew","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":340},{"name":"ReplaceItemInHandsWithNewElsewhereImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":347},{"name":"LocalReplaceItemInHandsWithNewElsewhere","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":355},{"name":"ServerReplaceItemInHandsWithNewElsewhere","ret":"bool","params":[{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"file":"3_Game/Entities/Man.c","line":360},{"name":"JunctureTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":367},{"name":"PredictiveTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":372},{"name":"LocalTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":386},{"name":"ServerTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":391},{"name":"TakeEntityToInventoryImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":396},{"name":"JunctureTakeEntityToCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":406},{"name":"PredictiveTakeEntityToCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":411},{"name":"LocalTakeEntityToCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":425},{"name":"ServerTakeEntityToCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":430},{"name":"TakeEntityToCargoImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":435},{"name":"JunctureTakeEntityAsAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":445},{"name":"PredictiveTakeEntityAsAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":450},{"name":"LocalTakeEntityAsAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":464},{"name":"ServerTakeEntityAsAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":469},{"name":"TakeEntityAsAttachmentImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":474},{"name":"JunctureTakeEntityAsAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Entities/Man.c","line":484},{"name":"PredictiveTakeEntityAsAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":489},{"name":"LocalTakeEntityAsAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":503},{"name":"ServerTakeEntityAsAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":508},{"name":"TakeEntityAsAttachmentExImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":513},{"name":"JunctureSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"file":"3_Game/Entities/Man.c","line":523},{"name":"PredictiveSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"file":"3_Game/Entities/Man.c","line":528},{"name":"LocalSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"file":"3_Game/Entities/Man.c","line":546},{"name":"ServerSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"file":"3_Game/Entities/Man.c","line":551},{"name":"SwapEntitiesImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":556},{"name":"JunctureForceSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"file":"3_Game/Entities/Man.c","line":573},{"name":"PredictiveForceSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"file":"3_Game/Entities/Man.c","line":578},{"name":"LocalForceSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"file":"3_Game/Entities/Man.c","line":596},{"name":"ServerForceSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"file":"3_Game/Entities/Man.c","line":601},{"name":"ForceSwapEntitiesImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":606},{"name":"JunctureTakeEntityToTargetInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":620},{"name":"PredictiveTakeEntityToTargetInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":625},{"name":"PredictiveTakeOrSwapAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":639},{"name":"LocalTakeEntityToTargetInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":662},{"name":"TakeEntityToTargetInventoryImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":667},{"name":"JunctureTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"file":"3_Game/Entities/Man.c","line":677},{"name":"PredictiveTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":682},{"name":"LocalTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":696},{"name":"ServerTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":701},{"name":"TakeEntityToTargetCargoExImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":706},{"name":"JunctureTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":716},{"name":"PredictiveTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":721},{"name":"LocalTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":735},{"name":"ServerTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":740},{"name":"TakeEntityToTargetCargoImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":748},{"name":"JunctureTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"file":"3_Game/Entities/Man.c","line":759},{"name":"PredictiveTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":764},{"name":"LocalTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":778},{"name":"ServerTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":783},{"name":"TakeEntityToTargetAttachmentExImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":788},{"name":"JunctureTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":798},{"name":"PredictiveTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":803},{"name":"LocalTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":817},{"name":"ServerTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":822},{"name":"TakeEntityToTargetAttachmentImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":827},{"name":"JunctureTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Entities/Man.c","line":839},{"name":"PredictiveTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":844},{"name":"LocalTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":858},{"name":"ServerTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"file":"3_Game/Entities/Man.c","line":863},{"name":"TakeToDstImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["protected"],"file":"3_Game/Entities/Man.c","line":868},{"name":"JunctureDeleteItem","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/Entities/Man.c","line":878},{"name":"CanBeSkinned","ret":"bool","mods":["override"],"file":"3_Game/Entities/Man.c","line":883},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"3_Game/Entities/Man.c","line":888},{"name":"UpdateInventoryMenu","ret":"void","proto":true,"file":"3_Game/Entities/Man.c","line":893},{"name":"GetCachedEquipment","ret":"CachedEquipmentStorageBase","file":"3_Game/Entities/Man.c","line":895},{"name":"StatRegister","ret":"bool","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Man.c","line":905},{"name":"StatGet","ret":"float","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Man.c","line":910},{"name":"StatGetCounter","ret":"void","params":[{"type":"string","name":"name"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Man.c","line":916},{"name":"StatGetAsTime","ret":"void","params":[{"type":"string","name":"name"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Man.c","line":922},{"name":"StatUpdate","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Man.c","line":928},{"name":"StatUpdateByTime","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Use this to measure play time.","file":"3_Game/Entities/Man.c","line":934},{"name":"StatUpdateByPosition","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Use this to measure player's travelling distance.","file":"3_Game/Entities/Man.c","line":940},{"name":"StatUpdateByGivenPos","ret":"void","params":[{"type":"string","name":"name"},{"type":"vector","name":"pos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Man.c","line":946},{"name":"StatInvokeUpdate","ret":"void","mods":["proto","native"],"proto":true,"brief":"Invokes read stats from server to client.","file":"3_Game/Entities/Man.c","line":950},{"name":"StatSyncToClient","ret":"void","mods":["proto","native"],"proto":true,"brief":"Invokes save stats from server to client.","file":"3_Game/Entities/Man.c","line":954},{"name":"IsInventorySoftLocked","ret":"bool","file":"3_Game/Entities/Man.c","line":957},{"name":"SetInventorySoftLock","ret":"void","params":[{"type":"bool","name":"status"}],"proto":true,"file":"3_Game/Entities/Man.c","line":962},{"name":"IsInTransport","ret":"bool","brief":"returns true if man is in transport, false otherwise","file":"3_Game/Entities/Man.c","line":965},{"name":"StopDeathDarkeningEffect","ret":"void","proto":true,"file":"3_Game/Entities/Man.c","line":970},{"name":"PhysicalPredictiveDropItem","ret":"bool","params":[{"type":"EntityAI","name":"entity"},{"type":"bool","name":"heavy_item_only","def":"true"}],"proto":true,"file":"3_Game/Entities/Man.c","line":971},{"name":"SetProcessUIWarning","ret":"void","params":[{"type":"bool","name":"state"}],"proto":true,"file":"3_Game/Entities/Man.c","line":972},{"name":"OnGameplayDataHandlerSync","ret":"void","proto":true,"brief":"depricated, sync now happens before the player is created, calling of this event still happens for legacy reasons","file":"3_Game/Entities/Man.c","line":973},{"name":"CanPlaceItem","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"proto":true,"file":"3_Game/Entities/Man.c","line":974},{"name":"OnDrawOptics2D","ret":"array<InventoryItem>","mods":["protected"],"brief":"Called when 2D optics are about to be drawn.","file":"3_Game/Entities/Man.c","line":982}],"members":[{"name":"m_OnItemAddedToHands","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/Man.c","line":83},{"name":"m_OnItemRemovedFromHands","type":"ref ScriptInvoker","mods":["protected"],"file":"3_Game/Entities/Man.c","line":85},{"name":"m_CachedEquipmentStorage","type":"ref CachedEquipmentStorageBase","mods":["protected"],"file":"3_Game/Entities/Man.c","line":87}]},{"name":"Managed","url":"classes/Managed/","topic":"Enforce","brief":"TODO doc","file":"1_Core/proto/EnScript.c","line":117},{"name":"ManBase","url":"classes/ManBase/","base":"DayZPlayerImplement","file":"4_World/Entities/ManBase.c","line":1,"methods":[{"name":"ManBase","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase.c","line":3},{"name":"IsControlledPlayer","ret":"bool","file":"4_World/Entities/ManBase.c","line":10},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase.c","line":16}]},{"name":"ManSuit_Beige","url":"classes/ManSuit_Beige/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":9},{"name":"ManSuit_Black","url":"classes/ManSuit_Black/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":10},{"name":"ManSuit_Blue","url":"classes/ManSuit_Blue/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":11},{"name":"ManSuit_Brown","url":"classes/ManSuit_Brown/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":12},{"name":"ManSuit_ColorBase","url":"classes/ManSuit_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":3}]},{"name":"ManSuit_DarkGrey","url":"classes/ManSuit_DarkGrey/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":13},{"name":"ManSuit_Khaki","url":"classes/ManSuit_Khaki/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":14},{"name":"ManSuit_LightGrey","url":"classes/ManSuit_LightGrey/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":15},{"name":"ManSuit_White","url":"classes/ManSuit_White/","base":"ManSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ManSuit_ColorBase.c","line":16},{"name":"ManTrigger","url":"classes/ManTrigger/","base":"Trigger","brief":"Trigger only accepting Object which IsMan()","file":"4_World/Entities/ScriptedEntities/Triggers/ManTrigger.c","line":2,"methods":[{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/ManTrigger.c","line":4},{"name":"CanAddObjectAsInsider","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/ManTrigger.c","line":9}]},{"name":"ManType","url":"classes/ManType/","base":"EntityAIType","file":"3_Game/Entities/Man.c","line":8},{"name":"map","url":"classes/map/","generics":"<Class TKey,Class TValue>","topic":"Enforce","brief":"Associative array template \\n usage:","file":"1_Core/proto/EnScript.c","line":827,"methods":[{"name":"Count","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":833},{"name":"Clear","ret":"void","mods":["proto","native"],"proto":true,"brief":"Clears the hash map.","file":"1_Core/proto/EnScript.c","line":838},{"name":"Get","ret":"TValue","params":[{"type":"TKey","name":"key"}],"mods":["proto"],"proto":true,"brief":"Search for an element with the given key.","file":"1_Core/proto/EnScript.c","line":847},{"name":"Find","ret":"bool","params":[{"type":"TKey","name":"key"},{"mods":["out"],"type":"TValue","name":"val"}],"mods":["proto"],"proto":true,"brief":"Search for an element with the given key.","file":"1_Core/proto/EnScript.c","line":858},{"name":"GetElement","ret":"TValue","params":[{"type":"int","name":"index"}],"mods":["proto"],"proto":true,"brief":"Return the i:th element in the map. Note: This operation is O(n) complexity. Use with care!","file":"1_Core/proto/EnScript.c","line":868},{"name":"GetKey","ret":"TKey","params":[{"type":"int","name":"i"}],"mods":["proto"],"proto":true,"brief":"Return the i:th element key in the map. Note: This operation is O(n) complexity. Use with care!","file":"1_Core/proto/EnScript.c","line":878},{"name":"Set","ret":"void","params":[{"type":"TKey","name":"key"},{"type":"TValue","name":"value"}],"mods":["proto"],"proto":true,"brief":"Sets value of element with given key. If element with key not exists, it is created. Note: creating new elements is faster using Insert function.","file":"1_Core/proto/EnScript.c","line":883},{"name":"Remove","ret":"void","params":[{"type":"TKey","name":"key"}],"mods":["proto"],"proto":true,"brief":"Removes element with given key.","file":"1_Core/proto/EnScript.c","line":887},{"name":"RemoveElement","ret":"void","params":[{"type":"int","name":"i"}],"mods":["proto"],"proto":true,"brief":"Removes i:th element with given key. Note: This operation is O(n) complexity. Use with care!","file":"1_Core/proto/EnScript.c","line":894},{"name":"Contains","ret":"bool","params":[{"type":"TKey","name":"key"}],"mods":["proto"],"proto":true,"brief":"Returns if map contains element with given key.","file":"1_Core/proto/EnScript.c","line":898},{"name":"Insert","ret":"bool","params":[{"type":"TKey","name":"key"},{"type":"TValue","name":"value"}],"mods":["proto"],"proto":true,"brief":"Insert new element into hash map.","file":"1_Core/proto/EnScript.c","line":907},{"name":"Copy","ret":"int","params":[{"type":"map<TKey,TValue>","name":"from"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":908},{"name":"GetKeyArray","ret":"array<TKey>","file":"1_Core/proto/EnScript.c","line":910},{"name":"GetValueArray","ret":"array<TValue>","file":"1_Core/proto/EnScript.c","line":919},{"name":"ReplaceKey","ret":"bool","params":[{"type":"TKey","name":"old_key"},{"type":"TKey","name":"new_key"}],"file":"1_Core/proto/EnScript.c","line":928},{"name":"GetKeyByValue","ret":"TKey","params":[{"type":"TValue","name":"value"}],"file":"1_Core/proto/EnScript.c","line":939},{"name":"GetKeyByValueChecked","ret":"bool","params":[{"type":"TValue","name":"value"},{"mods":["out"],"type":"TKey","name":"key"}],"file":"1_Core/proto/EnScript.c","line":954},{"name":"Begin","ret":"MapIterator","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":967},{"name":"End","ret":"MapIterator","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":968},{"name":"Next","ret":"MapIterator","params":[{"type":"MapIterator","name":"it"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":969},{"name":"GetIteratorKey","ret":"TKey","params":[{"type":"MapIterator","name":"it"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":970},{"name":"GetIteratorElement","ret":"TValue","params":[{"type":"MapIterator","name":"it"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":971}]},{"name":"MapHandler","url":"classes/MapHandler/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/MapHandler.c","line":1,"methods":[{"name":"MapHandler","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/MapHandler.c","line":5},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/MapHandler.c","line":11},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/MapHandler.c","line":22}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/MapHandler.c","line":3}]},{"name":"MapMarker","url":"classes/MapMarker/","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1198,"methods":[{"name":"MapMarker","kind":"ctor","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"string","name":"text"},{"type":"int","name":"color"},{"type":"int","name":"idx"}],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1205},{"name":"GetMarkerPos","ret":"vector","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1213},{"name":"GetMarkerText","ret":"string","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1218},{"name":"GetMarkerColor","ret":"int","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1223},{"name":"GetMarkerIcon","ret":"int","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1228}],"members":[{"name":"m_Position","type":"vector","mods":["protected"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1200},{"name":"m_Color","type":"int","mods":["protected"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1201},{"name":"m_IconIdx","type":"int","mods":["protected"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1202},{"name":"m_Text","type":"string","mods":["protected"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1203}]},{"name":"MapMarkerTypes","url":"classes/MapMarkerTypes/","file":"5_Mission/GUI/MapMarkersInfo.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"5_Mission/GUI/MapMarkersInfo.c","line":5},{"name":"RegisterMarkerType","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"path"}],"mods":["static"],"file":"5_Mission/GUI/MapMarkersInfo.c","line":31},{"name":"GetMarkerTypeFromID","ret":"string","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"5_Mission/GUI/MapMarkersInfo.c","line":36}],"members":[{"name":"m_MarkerTypes","type":"ref map<int,string>","mods":["protected","static"],"file":"5_Mission/GUI/MapMarkersInfo.c","line":3}]},{"name":"MapMenu","url":"classes/MapMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/MapMenu.c","line":1,"methods":[{"name":"~MapMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/MapMenu.c","line":40},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/MapMenu.c","line":49},{"name":"InitMapItem","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"brief":"override the CfgGameplayHandler.GetMapIgnoreNavItemsOwnership()","file":"5_Mission/GUI/MapMenu.c","line":168},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/MapMenu.c","line":177},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/MapMenu.c","line":185},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/MapMenu.c","line":199},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":206},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":213},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/MapMenu.c","line":219},{"name":"AddMarker","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"int","name":"color"},{"type":"int","name":"icon","def":"0"}],"file":"5_Mission/GUI/MapMenu.c","line":310},{"name":"RemoveMarker","ret":"void","file":"5_Mission/GUI/MapMenu.c","line":317},{"name":"LoadMapMarkers","ret":"void","mods":["override"],"file":"5_Mission/GUI/MapMenu.c","line":322},{"name":"CloseMapMenu","ret":"void","file":"5_Mission/GUI/MapMenu.c","line":332},{"name":"SetCompassUIVisibility","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":369},{"name":"SetGPSMarkerVisibility","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":382},{"name":"SetGPSDirectionVisibility","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":390},{"name":"SetUpperLegendVisibility","ret":"void","params":[{"type":"bool","name":"pState"}],"mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":398},{"name":"RenderScaleRuler","ret":"void","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":411},{"name":"ProcessDistanceAndUnits","ret":"void","params":[{"type":"float","name":"num"},{"mods":["out"],"type":"float","name":"dist"},{"mods":["out"],"type":"string","name":"units"}],"mods":["protected"],"brief":"last segment","file":"5_Mission/GUI/MapMenu.c","line":440},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":469},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":481},{"name":"ShiftMapToolsContainer","ret":"void","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":492}],"members":[{"name":"COORD_FORMAT","type":"string","mods":["protected","const"],"init":"\"%1.%2%3\"","file":"5_Mission/GUI/MapMenu.c","line":3},{"name":"SCALE_RULER_LINE_WIDTH","type":"int","mods":["protected","const"],"init":"8","file":"5_Mission/GUI/MapMenu.c","line":4},{"name":"SCALE_RULER_NUM_SEGMENTS","type":"int","mods":["protected","const"],"init":"10","file":"5_Mission/GUI/MapMenu.c","line":5},{"name":"m_WasChanged","type":"bool","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":7},{"name":"m_HasCompass","type":"bool","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":8},{"name":"m_HasGPS","type":"bool","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":9},{"name":"m_IsOpenning","type":"bool","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":10},{"name":"m_ToolScaleCellSizeCanvasWidth","type":"float","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":12},{"name":"m_ToolsContainerPos0","type":"float","mods":["protected"],"array":"2","file":"5_Mission/GUI/MapMenu.c","line":13},{"name":"m_Hud","type":"ref IngameHud","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":15},{"name":"m_MapMenuHandler","type":"ref MapHandler","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":16},{"name":"m_MapWidgetInstance","type":"ref MapWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":17},{"name":"m_LegendResizer","type":"ref SizeToChild","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":18},{"name":"m_MapToolsContainer","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":20},{"name":"m_Images","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":21},{"name":"m_GPSMarker","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":22},{"name":"m_GPSMarkerArrow","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":23},{"name":"m_UpperLegendContainer","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":24},{"name":"m_ToolsCompassBase","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":25},{"name":"m_ToolsCompassArrow","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":26},{"name":"m_ToolsCompassAzimuth","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":27},{"name":"m_ToolsScaleContourText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":28},{"name":"m_ToolsGPSElevationText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":29},{"name":"m_ToolsGPSXText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":30},{"name":"m_ToolsGPSYText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":31},{"name":"m_ToolsScaleCellSizeText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":32},{"name":"m_ToolsScaleCellSizeCanvas","type":"CanvasWidget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":33},{"name":"m_Map","type":"ItemMap","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":34},{"name":"m_ToolbarPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":35},{"name":"m_MapNavigationBehaviour","type":"ref MapNavigationBehaviour","mods":["protected"],"file":"5_Mission/GUI/MapMenu.c","line":38}]},{"name":"MapNavigationBehaviour","url":"classes/MapNavigationBehaviour/","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":9,"methods":[{"name":"MapNavigationBehaviour","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"pPlayer"},{"type":"EMapNavigationType","name":"pNavigationType","def":"EMapNavigationType.BASIC"}],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":27},{"name":"SetNavigationType","ret":"void","params":[{"type":"EMapNavigationType","name":"pType"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":36},{"name":"UnsetNavigationType","ret":"void","params":[{"type":"EMapNavigationType","name":"pType"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":41},{"name":"GetNavigationType","ret":"EMapNavigationType","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":46},{"name":"OnItemInPlayerPossession","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":51},{"name":"OnItemNotInPlayerPossession","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":72},{"name":"RandomizePosition","ret":"void","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":93},{"name":"RandomizedDeviation","ret":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":99},{"name":"GetPositionRandomized","ret":"vector","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":112},{"name":"GetPositionReal","ret":"vector","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":120},{"name":"OrderedPositionNumbersFromGridCoords","ret":"array<int>","params":[{"type":"EntityAI","name":"pEntity"}],"mods":["static"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":125},{"name":"OrderedAltitudeNumbersPosition","ret":"array<int>","params":[{"type":"EntityAI","name":"pEntity"}],"mods":["static"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":165},{"name":"IsOutOfMap","ret":"bool","params":[{"type":"EntityAI","name":"pEntity"}],"mods":["static"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":180}],"members":[{"name":"RANDOM_DEVIATION_MIN","type":"int","mods":["const"],"init":"4","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":11},{"name":"RANDOM_DEVIATION_MAX","type":"int","mods":["const"],"init":"15","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":12},{"name":"DISPLAY_GRID_POS_MAX_CHARS_COUNT","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":14},{"name":"DISPLAY_ALT_MAX_CHARS_COUNT","type":"int","mods":["static","const"],"init":"4","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":15},{"name":"GRID_SIZE_CFG_PATH","type":"string","mods":["protected","static","const"],"init":"\"CfgWorlds %1 Grid Zoom1 stepX\"","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":17},{"name":"m_RandomPositionDeviationX","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":19},{"name":"m_RandomPositionDeviationZ","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":20},{"name":"m_NavigationType","type":"EMapNavigationType","mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":21},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":22},{"name":"m_GPSInPossessionArr","type":"ref array<EntityAI>","mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":24},{"name":"m_CompassInPossessionArr","type":"ref array<EntityAI>","mods":["protected"],"file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":25}]},{"name":"MapWidget","url":"classes/MapWidget/","base":"Widget","file":"3_Game/gameplay.c","line":322,"methods":[{"name":"ClearUserMarks","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":324},{"name":"AddUserMark","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"string","name":"text"},{"type":"int","name":"color"},{"type":"string","name":"texturePath"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":325},{"name":"GetMapPos","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":326},{"name":"SetMapPos","ret":"void","params":[{"type":"vector","name":"worldPos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":327},{"name":"GetScale","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":328},{"name":"SetScale","ret":"void","params":[{"type":"float","name":"scale"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":329},{"name":"GetContourInterval","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":330},{"name":"GetCellSize","ret":"float","params":[{"type":"float","name":"pLegendWidth"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":331},{"name":"MapToScreen","ret":"vector","params":[{"type":"vector","name":"worldPos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":332},{"name":"ScreenToMap","ret":"vector","params":[{"type":"vector","name":"screenPos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":333}]},{"name":"Marmalade","url":"classes/Marmalade/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/Marmalade.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/Marmalade.c","line":3}]},{"name":"Mask_Base","url":"classes/Mask_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":177,"methods":[{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing_Base.c","line":179}]},{"name":"MaskBase","url":"classes/MaskBase/","base":"Mask_Base","brief":"gas mask base","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":2,"methods":[{"name":"IsGasMask","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":6},{"name":"GetEffectWidgetTypes","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":11},{"name":"AllowFoodConsumption","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":16},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":21},{"name":"GetExternalFilter","ret":"EntityAI","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":26},{"name":"HasValidFilter","ret":"bool","brief":"has either external or integrated non-empty non-ruined filter ?","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":32},{"name":"GetFilterQuantityMax","ret":"float","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":43},{"name":"GetFilterQuantity","ret":"float","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":55},{"name":"GetFilterQuantity01","ret":"float","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":64},{"name":"IsExternalFilterAttached","ret":"bool","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":88},{"name":"HasIntegratedFilter","ret":"bool","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":93},{"name":"CanHaveExternalFilter","ret":"bool","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":98},{"name":"ConsumeQuantity","ret":"bool","params":[{"type":"float","name":"quantity"},{"type":"PlayerBase","name":"consumer_player"}],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":103},{"name":"OnQuantityConsumed","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"filter"},{"type":"PlayerBase","name":"consumer_player"}],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":126},{"name":"OnQuantityConsumed","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"filter"},{"type":"PlayerBase","name":"consumer_player"},{"type":"float","name":"quantity"}],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":128},{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":134}],"members":[{"name":"m_LowFilterEventTime","type":"float","file":"4_World/Entities/ItemBase/Clothing/MaskBase.c","line":4}]},{"name":"MaskMdfr","url":"classes/MaskMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":17},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":26},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":31},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":36},{"name":"HandleSounds","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"},{"type":"MaskBase","name":"mask"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":69},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":101},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":106},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":111}],"members":[{"name":"IN_AREA_CONSUME_FILTER_QUANTITY_PER_SEC","type":"float","mods":["const"],"init":"0.3","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":3},{"name":"OUT_AREA_CONSUME_FILTER_QUANTITY_PER_SEC","type":"float","mods":["const"],"init":"0.03","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":4},{"name":"STAMINA_RECOVERY_MODIFIER","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":6},{"name":"STAMINA_DEPLETION_MODIFIER","type":"float","mods":["const"],"init":"1.25","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":7},{"name":"LOW_FILTER_SOUND_EVENT_MIN","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":9},{"name":"LOW_FILTER_SOUND_EVENT_MAX","type":"float","mods":["const"],"init":"9","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":10},{"name":"LOW_FILTER_SOUND_THRESHOLD","type":"float","mods":["const"],"init":"0.2","brief":"[0..1] , what's the filter quantity between 0 and 1 at which low filter sounds begin playing ?","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":12},{"name":"m_SoundTimeAccu1","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":14},{"name":"m_NextSoundEventTime","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/Mask.c","line":15}]},{"name":"Matchbox","url":"classes/Matchbox/","base":"ItemBase","file":"4_World/Entities/ItemBase/Matchbox.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Matchbox.c","line":3},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Matchbox.c","line":9},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Matchbox.c","line":17},{"name":"OnIgnitedTargetFailed","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Matchbox.c","line":25},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Matchbox.c","line":33}]},{"name":"Material","url":"classes/Material/","file":"1_Core/proto/proto.c","line":267,"methods":[{"name":"SetParam","ret":"bool","params":[{"type":"string","name":"propertyName"},{"type":"void","name":"value"}],"mods":["proto"],"proto":true,"brief":"set parametr of material by string name","file":"1_Core/proto/proto.c","line":274},{"name":"ResetParam","ret":"void","params":[{"type":"string","name":"propertyName"}],"mods":["proto","native"],"proto":true,"brief":"reset parametr of material to default value","file":"1_Core/proto/proto.c","line":280},{"name":"GetParamIndex","ret":"int","params":[{"type":"string","name":"paramName"}],"mods":["proto","native"],"proto":true,"brief":"set parametr index for faster access to material properties","file":"1_Core/proto/proto.c","line":287},{"name":"SetParamByIndex","ret":"void","params":[{"type":"int","name":"paramIndex"},{"type":"void","name":"value"}],"mods":["proto"],"proto":true,"brief":"set parametr of material by index","file":"1_Core/proto/proto.c","line":294}]},{"name":"Math","url":"classes/Math/","topic":"Math","file":"1_Core/proto/EnMath.c","line":6,"methods":[{"name":"Math","kind":"ctor","ret":"void","mods":["private"],"file":"1_Core/proto/EnMath.c","line":8},{"name":"~Math","kind":"dtor","ret":"void","mods":["private"],"file":"1_Core/proto/EnMath.c","line":9},{"name":"GetNumberOfSetBits","ret":"int","params":[{"type":"int","name":"i"}],"mods":["proto","static"],"proto":true,"brief":"returns the number of bits set in a bitmask i","file":"1_Core/proto/EnMath.c","line":20},{"name":"GetNthBitSet","ret":"int","params":[{"type":"int","name":"value"},{"type":"int","name":"n"}],"mods":["proto","static"],"proto":true,"brief":"returns the the index of n-th bit set in a bit mask counting from the right, for instance, in a mask ..0110 1000 , the 0th set bit(right-most bit set to 1) is at 3th position(starting at 0), 1st bit is at 5th position, 2nd bit is at 6th position etc..","file":"1_Core/proto/EnMath.c","line":23},{"name":"RandomInt","ret":"int","params":[{"type":"int","name":"min"},{"type":"int","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns a random \\p int number between and min [inclusive] and max [exclusive].","file":"1_Core/proto/EnMath.c","line":38},{"name":"RandomIntInclusive","ret":"int","params":[{"type":"int","name":"min"},{"type":"int","name":"max"}],"mods":["static"],"brief":"Returns a random \\p int number between and min [inclusive] and max [inclusive].","file":"1_Core/proto/EnMath.c","line":54},{"name":"RandomBool","ret":"bool","mods":["static"],"brief":"Returns a random \\p bool .","file":"1_Core/proto/EnMath.c","line":73},{"name":"RandomFloat","ret":"float","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns a random \\p float number between and min[inclusive] and max[exclusive].","file":"1_Core/proto/EnMath.c","line":91},{"name":"RandomFloatInclusive","ret":"float","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["static"],"brief":"Returns a random \\p float number between and min [inclusive] and max [inclusive].","file":"1_Core/proto/EnMath.c","line":106},{"name":"RandomFloat01","ret":"float","mods":["static"],"brief":"Returns a random \\p float number between and min [inclusive] and max [inclusive].","file":"1_Core/proto/EnMath.c","line":126},{"name":"Randomize","ret":"int","params":[{"type":"int","name":"seed"}],"mods":["proto","static"],"proto":true,"brief":"Sets the seed for the random number generator.","file":"1_Core/proto/EnMath.c","line":141},{"name":"NormalizeAngle","ret":"float","params":[{"type":"float","name":"ang"}],"mods":["proto","static"],"proto":true,"brief":"Normalizes the angle (0...360)","file":"1_Core/proto/EnMath.c","line":155},{"name":"DiffAngle","ret":"float","params":[{"type":"float","name":"angle1"},{"type":"float","name":"angle2"}],"mods":["proto","static"],"proto":true,"brief":"Return relative difference between angles","file":"1_Core/proto/EnMath.c","line":170},{"name":"Pow","ret":"float","params":[{"type":"float","name":"v"},{"type":"float","name":"power"}],"mods":["proto","static"],"proto":true,"brief":"Return power of v ^ power","file":"1_Core/proto/EnMath.c","line":183},{"name":"ModFloat","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["proto","static"],"proto":true,"brief":"Returns the floating-point remainder of x/y rounded towards zero","file":"1_Core/proto/EnMath.c","line":198},{"name":"RemainderFloat","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["proto","static"],"proto":true,"brief":"Returns the floating-point remainder of x/y rounded to nearest","file":"1_Core/proto/EnMath.c","line":213},{"name":"AbsFloat","ret":"float","params":[{"type":"float","name":"f"}],"mods":["proto","static"],"proto":true,"brief":"Returns absolute value","file":"1_Core/proto/EnMath.c","line":225},{"name":"AbsInt","ret":"int","params":[{"type":"int","name":"i"}],"mods":["proto","static"],"proto":true,"brief":"Returns absolute value","file":"1_Core/proto/EnMath.c","line":237},{"name":"SignFloat","ret":"float","params":[{"type":"float","name":"f"}],"mods":["proto","static"],"proto":true,"brief":"Returns sign of given value","file":"1_Core/proto/EnMath.c","line":253},{"name":"SignInt","ret":"int","params":[{"type":"int","name":"i"}],"mods":["proto","static"],"proto":true,"brief":"Returns sign of given value","file":"1_Core/proto/EnMath.c","line":269},{"name":"SqrFloat","ret":"float","params":[{"type":"float","name":"f"}],"mods":["proto","static"],"proto":true,"brief":"Returns squared value","file":"1_Core/proto/EnMath.c","line":281},{"name":"SqrInt","ret":"int","params":[{"type":"int","name":"i"}],"mods":["proto","static"],"proto":true,"brief":"Returns squared value","file":"1_Core/proto/EnMath.c","line":293},{"name":"Sqrt","ret":"float","params":[{"type":"float","name":"val"}],"mods":["proto","static"],"proto":true,"brief":"Returns square root","file":"1_Core/proto/EnMath.c","line":305},{"name":"Log2","ret":"float","params":[{"type":"float","name":"x"}],"mods":["proto","static"],"proto":true,"brief":"Returns the binary (base-2) logarithm of x.","file":"1_Core/proto/EnMath.c","line":319},{"name":"Sin","ret":"float","params":[{"type":"float","name":"angle"}],"mods":["proto","static"],"proto":true,"brief":"Returns sinus of angle in radians","file":"1_Core/proto/EnMath.c","line":331},{"name":"Cos","ret":"float","params":[{"type":"float","name":"angle"}],"mods":["proto","static"],"proto":true,"brief":"Returns cosinus of angle in radians","file":"1_Core/proto/EnMath.c","line":343},{"name":"Tan","ret":"float","params":[{"type":"float","name":"angle"}],"mods":["proto","static"],"proto":true,"brief":"Returns tangent of angle in radians","file":"1_Core/proto/EnMath.c","line":355},{"name":"Asin","ret":"float","params":[{"type":"float","name":"s"}],"mods":["proto","static"],"proto":true,"brief":"Returns angle in radians from sinus","file":"1_Core/proto/EnMath.c","line":367},{"name":"Acos","ret":"float","params":[{"type":"float","name":"c"}],"mods":["proto","static"],"proto":true,"brief":"Returns angle in radians from cosinus","file":"1_Core/proto/EnMath.c","line":379},{"name":"Atan","ret":"float","params":[{"type":"float","name":"x"}],"mods":["proto","static"],"proto":true,"brief":"Returns angle in radians from tangent","file":"1_Core/proto/EnMath.c","line":386},{"name":"Atan2","ret":"float","params":[{"type":"float","name":"y"},{"type":"float","name":"x"}],"mods":["proto","static"],"proto":true,"brief":"Returns angle in radians from tangent","file":"1_Core/proto/EnMath.c","line":399},{"name":"Round","ret":"float","params":[{"type":"float","name":"f"}],"mods":["proto","static"],"proto":true,"brief":"Returns mathematical round of value","file":"1_Core/proto/EnMath.c","line":413},{"name":"Floor","ret":"float","params":[{"type":"float","name":"f"}],"mods":["proto","static"],"proto":true,"brief":"Returns floor of value","file":"1_Core/proto/EnMath.c","line":427},{"name":"Ceil","ret":"float","params":[{"type":"float","name":"f"}],"mods":["proto","static"],"proto":true,"brief":"Returns ceil of value","file":"1_Core/proto/EnMath.c","line":441},{"name":"WrapFloat","ret":"float","params":[{"type":"float","name":"f"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns wrap number to specified interval [min, max[","file":"1_Core/proto/EnMath.c","line":455},{"name":"WrapFloatInclusive","ret":"float","params":[{"type":"float","name":"f"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns wrap number to specified interval, inclusive [min, max]","file":"1_Core/proto/EnMath.c","line":469},{"name":"WrapFloat0X","ret":"float","params":[{"type":"float","name":"f"},{"type":"float","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns wrap number to specified interval [0, max[","file":"1_Core/proto/EnMath.c","line":482},{"name":"WrapFloat0XInclusive","ret":"float","params":[{"type":"float","name":"f"},{"type":"float","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns wrap number to specified interval, inclusive [0, max]","file":"1_Core/proto/EnMath.c","line":495},{"name":"WrapInt","ret":"int","params":[{"type":"int","name":"i"},{"type":"int","name":"min"},{"type":"int","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns wrap number to specified interval [min, max[","file":"1_Core/proto/EnMath.c","line":509},{"name":"WrapInt0X","ret":"int","params":[{"type":"int","name":"i"},{"type":"int","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns wrap number to specified interval [0, max[","file":"1_Core/proto/EnMath.c","line":522},{"name":"Clamp","ret":"float","params":[{"type":"float","name":"value"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'","file":"1_Core/proto/EnMath.c","line":540},{"name":"Min","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["proto","static"],"proto":true,"brief":"Returns smaller of two given values","file":"1_Core/proto/EnMath.c","line":553},{"name":"Max","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["proto","static"],"proto":true,"brief":"Returns bigger of two given values","file":"1_Core/proto/EnMath.c","line":566},{"name":"IsInRange","ret":"bool","params":[{"type":"float","name":"v"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns if value is between min and max (inclusive)","file":"1_Core/proto/EnMath.c","line":580},{"name":"IsInRangeInt","ret":"bool","params":[{"type":"int","name":"v"},{"type":"int","name":"min"},{"type":"int","name":"max"}],"mods":["proto","static"],"proto":true,"brief":"Returns if value is between min and max (inclusive)","file":"1_Core/proto/EnMath.c","line":594},{"name":"Lerp","ret":"float","params":[{"type":"float","name":"a"},{"type":"float","name":"b"},{"type":"float","name":"time"}],"mods":["proto","static"],"proto":true,"brief":"Linearly interpolates between 'a' and 'b' given 'time'.","file":"1_Core/proto/EnMath.c","line":608},{"name":"InverseLerp","ret":"float","params":[{"type":"float","name":"a"},{"type":"float","name":"b"},{"type":"float","name":"value"}],"mods":["proto","static"],"proto":true,"brief":"Calculates the linear value that produces the interpolant value within the range [a, b], it's an inverse of Lerp.","file":"1_Core/proto/EnMath.c","line":622},{"name":"AreaOfRightTriangle","ret":"float","params":[{"type":"float","name":"s"},{"type":"float","name":"a"}],"mods":["proto","static"],"proto":true,"brief":"Returns area of a right triangle","file":"1_Core/proto/EnMath.c","line":630},{"name":"HypotenuseOfRightTriangle","ret":"float","params":[{"type":"float","name":"s"},{"type":"float","name":"a"}],"mods":["proto","static"],"proto":true,"brief":"Returns hypotenus of a right triangle","file":"1_Core/proto/EnMath.c","line":638},{"name":"IsPointInCircle","ret":"bool","params":[{"type":"vector","name":"c"},{"type":"float","name":"r"},{"type":"vector","name":"p"}],"mods":["proto","static"],"proto":true,"brief":"Returns if point is inside circle","file":"1_Core/proto/EnMath.c","line":647},{"name":"IsPointInRectangle","ret":"bool","params":[{"type":"vector","name":"mi"},{"type":"vector","name":"ma"},{"type":"vector","name":"p"}],"mods":["proto","static"],"proto":true,"brief":"Returns if point is inside rectangle","file":"1_Core/proto/EnMath.c","line":656},{"name":"SmoothCD","ret":"float","params":[{"type":"float","name":"val"},{"type":"float","name":"target"},{"mods":["inout"],"type":"float","name":"velocity","array":""},{"type":"float","name":"smoothTime"},{"type":"float","name":"maxVelocity"},{"type":"float","name":"dt"}],"mods":["proto","static"],"proto":true,"brief":"Does the CD smoothing function - easy in | easy out / S shaped smoothing","file":"1_Core/proto/EnMath.c","line":678},{"name":"SmoothCDPI2PI","ret":"float","params":[{"type":"float","name":"val"},{"type":"float","name":"target"},{"mods":["inout"],"type":"float","name":"velocity","array":""},{"type":"float","name":"smoothTime"},{"type":"float","name":"maxVelocity"},{"type":"float","name":"dt"}],"mods":["static"],"file":"1_Core/proto/EnMath.c","line":680},{"name":"Poisson","ret":"float","params":[{"type":"float","name":"mean"},{"type":"int","name":"occurences"}],"mods":["static"],"brief":"occurences values above '12' will cause Factorial to overflow int.","file":"1_Core/proto/EnMath.c","line":708},{"name":"Factorial","ret":"int","params":[{"type":"int","name":"val"}],"mods":["static"],"brief":"values above '12' will cause int overflow","file":"1_Core/proto/EnMath.c","line":714},{"name":"Remap","ret":"float","params":[{"type":"float","name":"inputMin"},{"type":"float","name":"inputMax"},{"type":"float","name":"outputMin"},{"type":"float","name":"outputMax"},{"type":"float","name":"inputValue"},{"type":"bool","name":"clampedOutput","def":"true"}],"mods":["static"],"brief":"Returns given value remaped from input range into output range","file":"1_Core/proto/EnMath.c","line":740},{"name":"CenterOfRectangle","ret":"vector","params":[{"type":"vector","name":"min"},{"type":"vector","name":"max"}],"mods":["static"],"file":"1_Core/proto/EnMath.c","line":751},{"name":"VectorIsEqual","ret":"bool","params":[{"type":"vector","name":"v1"},{"type":"vector","name":"v2"},{"type":"float","name":"tolerance"}],"mods":["static"],"brief":"Returns if given vectors are equal with given tolerance","file":"1_Core/proto/EnMath.c","line":766}],"members":[{"name":"EULER","type":"float","mods":["static","const"],"init":"2.7182818284590452353","file":"1_Core/proto/EnMath.c","line":11},{"name":"PI","type":"float","mods":["static","const"],"init":"3.14159265358979","file":"1_Core/proto/EnMath.c","line":12},{"name":"PI2","type":"float","mods":["static","const"],"init":"6.28318530717958","file":"1_Core/proto/EnMath.c","line":13},{"name":"PI_HALF","type":"float","mods":["static","const"],"init":"1.570796326794","file":"1_Core/proto/EnMath.c","line":14},{"name":"RAD2DEG","type":"float","mods":["static","const"],"init":"57.2957795130823208768","file":"1_Core/proto/EnMath.c","line":16},{"name":"DEG2RAD","type":"float","mods":["static","const"],"init":"0.01745329251994329577","file":"1_Core/proto/EnMath.c","line":17}]},{"name":"Math2D","url":"classes/Math2D/","topic":"Math2D","file":"1_Core/proto/EnMath2D.c","line":17,"methods":[{"name":"Math2D","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/proto/EnMath2D.c","line":19},{"name":"~Math2D","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/proto/EnMath2D.c","line":20},{"name":"IsPointInPolygonXZ","ret":"bool","params":[{"mods":["notnull"],"type":"array<vector>","name":"polygon"},{"type":"vector","name":"point"}],"mods":["static","proto"],"proto":true,"brief":"Check if a `point` is inside `polygon`. Takes polygon and point only in the XZ plane.","file":"1_Core/proto/EnMath2D.c","line":26},{"name":"IsPointInTriangleXZ","ret":"bool","params":[{"type":"vector","name":"p1"},{"type":"vector","name":"p2"},{"type":"vector","name":"p3"},{"type":"vector","name":"point"}],"mods":["static","proto"],"proto":true,"brief":"Check if `point` is inside triangle specified by points `p1`, `p2` and `p3`.","file":"1_Core/proto/EnMath2D.c","line":28},{"name":"IsPointInPolygon","ret":"bool","params":[{"mods":["notnull"],"type":"array<float>","name":"polygon"},{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["static","proto"],"proto":true,"brief":"Check if a point is inside `polygon`.","file":"1_Core/proto/EnMath2D.c","line":35},{"name":"TriangleWindingXZ","ret":"WindingOrder","params":[{"type":"vector","name":"a"},{"type":"vector","name":"b"},{"type":"vector","name":"c"}],"mods":["static","proto"],"proto":true,"brief":"Determines winding order of triangle given by points `a`, `b`, `c`. If the triangles form a line, WindingOrder.Invalid is returned.","file":"1_Core/proto/EnMath2D.c","line":40}]},{"name":"Math3D","url":"classes/Math3D/","topic":"Math3DAPI","file":"1_Core/proto/EnMath3D.c","line":27,"methods":[{"name":"Math3D","kind":"ctor","ret":"void","mods":["private"],"file":"1_Core/proto/EnMath3D.c","line":29},{"name":"~Math3D","kind":"dtor","ret":"void","mods":["private"],"file":"1_Core/proto/EnMath3D.c","line":30},{"name":"ClipLine","ret":"vector","params":[{"type":"vector","name":"start"},{"type":"vector","name":"end"},{"type":"vector","name":"norm"},{"type":"float","name":"d"}],"mods":["proto","static"],"proto":true,"file":"1_Core/proto/EnMath3D.c","line":33},{"name":"IntersectRaySphere","ret":"float","params":[{"type":"vector","name":"raybase"},{"type":"vector","name":"raycos"},{"type":"vector","name":"center"},{"type":"float","name":"radius"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether ray is intersecting sphere.","file":"1_Core/proto/EnMath3D.c","line":43},{"name":"IntersectRayBox","ret":"float","params":[{"type":"vector","name":"start"},{"type":"vector","name":"end"},{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether ray is intersecting axis aligned box.","file":"1_Core/proto/EnMath3D.c","line":53},{"name":"IntersectSphereBox","ret":"bool","params":[{"type":"vector","name":"origin"},{"type":"float","name":"radius"},{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether sphere is intersecting axis aligned box.","file":"1_Core/proto/EnMath3D.c","line":63},{"name":"IntersectSphereCone","ret":"bool","params":[{"type":"vector","name":"origin"},{"type":"float","name":"radius"},{"type":"vector","name":"conepos"},{"type":"vector","name":"axis"},{"type":"float","name":"angle"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether sphere is intersecting cone.","file":"1_Core/proto/EnMath3D.c","line":74},{"name":"IntersectWholeSphereCone","ret":"bool","params":[{"type":"vector","name":"origin"},{"type":"float","name":"radius"},{"type":"vector","name":"conepos"},{"type":"vector","name":"axis"},{"type":"float","name":"angle"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether sphere is fully inside cone.","file":"1_Core/proto/EnMath3D.c","line":85},{"name":"IntersectCylinderOBB","ret":"bool","params":[{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"},{"type":"vector","name":"obbMat","array":"4"},{"type":"vector","name":"cylMat","array":"4"},{"type":"float","name":"cylinderRadius"},{"type":"float","name":"cylinderHeight"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether cylinder is intersecting oriented box.","file":"1_Core/proto/EnMath3D.c","line":97},{"name":"IntersectRayCylinder","ret":"bool","params":[{"type":"vector","name":"rayStart"},{"type":"vector","name":"rayEnd"},{"type":"vector","name":"center"},{"type":"float","name":"radius"},{"type":"float","name":"height"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether ray is intersecting cylinder.","file":"1_Core/proto/EnMath3D.c","line":108},{"name":"IntersectRayPlane","ret":"int","params":[{"type":"vector","name":"rayStart"},{"type":"vector","name":"rayEnd"},{"type":"vector","name":"planeNormal"},{"type":"float","name":"planeDist"},{"mods":["out"],"type":"vector","name":"intersection"}],"mods":["proto","static"],"proto":true,"brief":"Tests whether ray is intersecting plane.","file":"1_Core/proto/EnMath3D.c","line":119},{"name":"YawPitchRollMatrix","ret":"void","params":[{"type":"vector","name":"ang"},{"mods":["out"],"type":"vector","name":"mat","array":"3"}],"mods":["proto","static"],"proto":true,"brief":"Creates rotation matrix from angles","file":"1_Core/proto/EnMath3D.c","line":133},{"name":"DirectionAndUpMatrix","ret":"void","params":[{"type":"vector","name":"dir"},{"type":"vector","name":"up"},{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Creates rotation matrix from direction and up vector","file":"1_Core/proto/EnMath3D.c","line":150},{"name":"MatrixMultiply4","ret":"void","params":[{"type":"vector","name":"mat0","array":"4"},{"type":"vector","name":"mat1","array":"4"},{"mods":["out"],"type":"vector","name":"res","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Transforms matrix","file":"1_Core/proto/EnMath3D.c","line":167},{"name":"MatrixMultiply3","ret":"void","params":[{"type":"vector","name":"mat0","array":"3"},{"type":"vector","name":"mat1","array":"3"},{"mods":["out"],"type":"vector","name":"res","array":"3"}],"mods":["proto","static"],"proto":true,"brief":"Transforms rotation matrix","file":"1_Core/proto/EnMath3D.c","line":184},{"name":"MatrixInvMultiply4","ret":"void","params":[{"type":"vector","name":"mat0","array":"4"},{"type":"vector","name":"mat1","array":"4"},{"mods":["out"],"type":"vector","name":"res","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Invert-transforms matrix","file":"1_Core/proto/EnMath3D.c","line":201},{"name":"MatrixInvMultiply3","ret":"void","params":[{"type":"vector","name":"mat0","array":"3"},{"type":"vector","name":"mat1","array":"3"},{"mods":["out"],"type":"vector","name":"res","array":"3"}],"mods":["proto","static"],"proto":true,"brief":"Invert-transforms rotation matrix","file":"1_Core/proto/EnMath3D.c","line":218},{"name":"MatrixInverse4","ret":"void","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Inverses a matrix","file":"1_Core/proto/EnMath3D.c","line":224},{"name":"MatrixInverse3","ret":"void","params":[{"type":"vector","name":"mat","array":"3"}],"mods":["proto","static"],"proto":true,"brief":"Inverses a matrix","file":"1_Core/proto/EnMath3D.c","line":230},{"name":"MatrixOrthogonalize4","ret":"void","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Orthogonalizes matrix","file":"1_Core/proto/EnMath3D.c","line":236},{"name":"MatrixOrthogonalize3","ret":"void","params":[{"type":"vector","name":"mat","array":"3"}],"mods":["proto","static"],"proto":true,"brief":"Orthogonalizes matrix","file":"1_Core/proto/EnMath3D.c","line":242},{"name":"MatrixIdentity4","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["static"],"brief":"Creates identity matrix","file":"1_Core/proto/EnMath3D.c","line":256},{"name":"MatrixIdentity3","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":"3"}],"mods":["static"],"brief":"Creates identity matrix","file":"1_Core/proto/EnMath3D.c","line":275},{"name":"ScaleMatrix","ret":"void","params":[{"type":"float","name":"scale"},{"mods":["out"],"type":"vector","name":"mat","array":"3"}],"mods":["static"],"brief":"Creates scale matrix","file":"1_Core/proto/EnMath3D.c","line":294},{"name":"QuatIdentity","ret":"void","params":[{"mods":["out"],"type":"float","name":"q","array":"4"}],"mods":["static"],"brief":"Creates identity quaternion","file":"1_Core/proto/EnMath3D.c","line":316},{"name":"QuatCopy","ret":"void","params":[{"type":"float","name":"s","array":"4"},{"mods":["out"],"type":"float","name":"d","array":"4"}],"mods":["static"],"brief":"Copies quaternion","file":"1_Core/proto/EnMath3D.c","line":337},{"name":"MatrixToQuat","ret":"void","params":[{"type":"vector","name":"mat","array":"3"},{"mods":["out"],"type":"float","name":"d","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Converts rotation matrix to quaternion","file":"1_Core/proto/EnMath3D.c","line":360},{"name":"QuatToMatrix","ret":"void","params":[{"type":"float","name":"q","array":"4"},{"mods":["out"],"type":"vector","name":"mat","array":"3"}],"mods":["proto","static"],"proto":true,"brief":"Converts quaternion to rotation matrix","file":"1_Core/proto/EnMath3D.c","line":364},{"name":"MatrixToAngles","ret":"vector","params":[{"type":"vector","name":"mat","array":"3"}],"mods":["proto","static"],"proto":true,"brief":"Returns angles of rotation matrix","file":"1_Core/proto/EnMath3D.c","line":379},{"name":"QuatLerp","ret":"void","params":[{"mods":["out"],"type":"float","name":"qout","array":"4"},{"type":"float","name":"q1","array":"4"},{"type":"float","name":"q2","array":"4"},{"type":"float","name":"frac"}],"mods":["proto","static"],"proto":true,"brief":"Linear interpolation between q1 and q2 with weight 'frac' (0...1)","file":"1_Core/proto/EnMath3D.c","line":397},{"name":"QuatMultiply","ret":"void","params":[{"mods":["out"],"type":"float","name":"qout","array":"4"},{"type":"float","name":"q1","array":"4"},{"type":"float","name":"q2","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Multiplies quaternions","file":"1_Core/proto/EnMath3D.c","line":414},{"name":"QuatToAngles","ret":"vector","params":[{"type":"float","name":"q","array":"4"}],"mods":["proto","static"],"proto":true,"brief":"Returns Angles vector from quaternion","file":"1_Core/proto/EnMath3D.c","line":417},{"name":"CheckBoundBox","ret":"int","params":[{"type":"vector","name":"mins1"},{"type":"vector","name":"maxs1"},{"type":"vector","name":"mins2"},{"type":"vector","name":"maxs2"}],"mods":["proto","static"],"proto":true,"brief":"Returns 1, when bounding boxes intersects","file":"1_Core/proto/EnMath3D.c","line":436},{"name":"GetRandomDir","ret":"vector","mods":["static"],"brief":"Returns randon normalized direction","file":"1_Core/proto/EnMath3D.c","line":447},{"name":"Curve","ret":"vector","params":[{"type":"ECurveType","name":"type"},{"type":"float","name":"param"},{"mods":["notnull"],"type":"array<vector>","name":"points"}],"mods":["proto","static","native"],"proto":true,"brief":"Computes curve","file":"1_Core/proto/EnMath3D.c","line":471},{"name":"NearestPoint","ret":"vector","params":[{"type":"vector","name":"beg"},{"type":"vector","name":"end"},{"type":"vector","name":"pos"}],"mods":["proto","static"],"proto":true,"brief":"Point on line beg .. end nearest to pos","file":"1_Core/proto/EnMath3D.c","line":478},{"name":"AngleFromPosition","ret":"float","params":[{"type":"vector","name":"origin"},{"type":"vector","name":"originDir"},{"type":"vector","name":"target"}],"mods":["proto","static"],"proto":true,"brief":"Angle that a target is from the direction of an origin","file":"1_Core/proto/EnMath3D.c","line":484},{"name":"ConePoints","ret":"void","params":[{"type":"vector","name":"origin"},{"type":"float","name":"length"},{"type":"float","name":"halfAngle"},{"type":"float","name":"angleOffset"},{"mods":["out"],"type":"vector","name":"leftPoint"},{"mods":["out"],"type":"vector","name":"rightPoint"}],"mods":["proto","static"],"proto":true,"brief":"Calculates the points of a right 2D cone in 3D space","file":"1_Core/proto/EnMath3D.c","line":495},{"name":"BlendCartesian","ret":"void","params":[{"type":"vector","name":"samplePosition"},{"mods":["notnull"],"type":"array<vector>","name":"inPositions"},{"mods":["notnull"],"type":"array<float>","name":"outWeights"}],"mods":["proto","static"],"proto":true,"brief":"Output 2D blend space weights for `inPositions` when sampled at `samplePosition`","file":"1_Core/proto/EnMath3D.c","line":503},{"name":"BoxCenter","ret":"vector","params":[{"type":"vector","name":"a"},{"type":"vector","name":"b"}],"mods":["static"],"file":"1_Core/proto/EnMath3D.c","line":506},{"name":"BoxSize","ret":"vector","params":[{"type":"vector","name":"a"},{"type":"vector","name":"b"}],"mods":["static"],"file":"1_Core/proto/EnMath3D.c","line":511}]},{"name":"MeatTenderizer","url":"classes/MeatTenderizer/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/MeatTenderizer.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/MeatTenderizer.c","line":3}]},{"name":"MedicalScrubsHat_Blue","url":"classes/MedicalScrubsHat_Blue/","base":"MedicalScrubsHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsHat_ColorBase.c","line":9},{"name":"MedicalScrubsHat_ColorBase","url":"classes/MedicalScrubsHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsHat_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsHat_ColorBase.c","line":3}]},{"name":"MedicalScrubsHat_Green","url":"classes/MedicalScrubsHat_Green/","base":"MedicalScrubsHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsHat_ColorBase.c","line":11},{"name":"MedicalScrubsHat_White","url":"classes/MedicalScrubsHat_White/","base":"MedicalScrubsHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsHat_ColorBase.c","line":10},{"name":"MedicalScrubsPants_Blue","url":"classes/MedicalScrubsPants_Blue/","base":"MedicalScrubsPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsPants_ColorBase.c","line":9},{"name":"MedicalScrubsPants_ColorBase","url":"classes/MedicalScrubsPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsPants_ColorBase.c","line":3}]},{"name":"MedicalScrubsPants_Green","url":"classes/MedicalScrubsPants_Green/","base":"MedicalScrubsPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsPants_ColorBase.c","line":10},{"name":"MedicalScrubsPants_White","url":"classes/MedicalScrubsPants_White/","base":"MedicalScrubsPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsPants_ColorBase.c","line":11},{"name":"MedicalScrubsShirt_Blue","url":"classes/MedicalScrubsShirt_Blue/","base":"MedicalScrubsShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsShirt_ColorBase.c","line":9},{"name":"MedicalScrubsShirt_ColorBase","url":"classes/MedicalScrubsShirt_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsShirt_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsShirt_ColorBase.c","line":3}]},{"name":"MedicalScrubsShirt_Green","url":"classes/MedicalScrubsShirt_Green/","base":"MedicalScrubsShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsShirt_ColorBase.c","line":10},{"name":"MedicalScrubsShirt_White","url":"classes/MedicalScrubsShirt_White/","base":"MedicalScrubsShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MedicalScrubsShirt_ColorBase.c","line":11},{"name":"MedievalBoots","url":"classes/MedievalBoots/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/MedievalBoots.c","line":1},{"name":"MediumGasCanister","url":"classes/MediumGasCanister/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":182,"methods":[{"name":"CanSwitchDuringAttach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":184},{"name":"GetDestructionBehaviour","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":189},{"name":"IsDestructionBehaviour","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":194}]},{"name":"MediumGasCannister","url":"classes/MediumGasCannister/","base":"ItemBase","file":"4_World/Entities/ItemBase/MediumGasCannister.c","line":1,"methods":[{"name":"CanExplodeInFire","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/MediumGasCannister.c","line":3}]},{"name":"MediumTent","url":"classes/MediumTent/","base":"TentBase","file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":1,"methods":[{"name":"MediumTent","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":3},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":16},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":21},{"name":"GetSoundOpen","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":26},{"name":"GetSoundClose","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":31},{"name":"HasClutterCutter","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":36},{"name":"GetClutterCutter","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":41},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":50},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":66},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":71}]},{"name":"MediumTent_Green","url":"classes/MediumTent_Green/","base":"MediumTent","file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":77},{"name":"MediumTent_GreenPlacing","url":"classes/MediumTent_GreenPlacing/","base":"MediumTentPlacing","file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":82},{"name":"MediumTent_Orange","url":"classes/MediumTent_Orange/","base":"MediumTent","file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":78},{"name":"MediumTent_OrangePlacing","url":"classes/MediumTent_OrangePlacing/","base":"MediumTentPlacing","file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":83},{"name":"MediumTentClutterCutter","url":"classes/MediumTentClutterCutter/","base":"Static","file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":3},{"name":"MediumTentPlacing","url":"classes/MediumTentPlacing/","base":"MediumTent","file":"4_World/Entities/ItemBase/TentBase/MediumTent.c","line":81},{"name":"Megaphone","url":"classes/Megaphone/","base":"ItemMegaphone","file":"4_World/Entities/ItemBase/Megaphone.c","line":1,"methods":[{"name":"IsTransmitter","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Megaphone.c","line":3},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Megaphone.c","line":9},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Megaphone.c","line":17},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Megaphone.c","line":23},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Megaphone.c","line":36}]},{"name":"MeleeAttackHeavyEvent","url":"classes/MeleeAttackHeavyEvent/","base":"MeleeAttackSoundEvents","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":40,"methods":[{"name":"MeleeAttackHeavyEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":42}]},{"name":"MeleeAttackLightEvent","url":"classes/MeleeAttackLightEvent/","base":"MeleeAttackSoundEvents","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":31,"methods":[{"name":"MeleeAttackLightEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":33}]},{"name":"MeleeAttackSoundEvents","url":"classes/MeleeAttackSoundEvents/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":1,"methods":[{"name":"MeleeAttackSoundEvents","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":3},{"name":"CanPlay","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":9},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":14},{"name":"OnEnd","ret":"void","mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MeleeAttack.c","line":23}]},{"name":"MeleeCombatData","url":"classes/MeleeCombatData/","file":"3_Game/gameplay.c","line":160,"methods":[{"name":"GetModesCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":162},{"name":"GetModeName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/gameplay.c","line":164},{"name":"GetAmmoTypeName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/gameplay.c","line":166},{"name":"GetModeRange","ret":"float","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":168},{"name":"MeleeCombatData","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/gameplay.c","line":170},{"name":"~MeleeCombatData","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/gameplay.c","line":171}]},{"name":"MeleeTargetData","url":"classes/MeleeTargetData/","file":"4_World/Classes/MeleeTargeting.c","line":1,"methods":[{"name":"MeleeTargetData","kind":"ctor","ret":"void","params":[{"type":"Object","name":"o"},{"type":"vector","name":"p"},{"type":"int","name":"c"}],"file":"4_World/Classes/MeleeTargeting.c","line":7}],"members":[{"name":"Obj","type":"Object","file":"4_World/Classes/MeleeTargeting.c","line":3},{"name":"HitPos","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":4},{"name":"HitComponent","type":"int","file":"4_World/Classes/MeleeTargeting.c","line":5}]},{"name":"MeleeTargeting","url":"classes/MeleeTargeting/","file":"4_World/Classes/MeleeTargeting.c","line":72,"methods":[{"name":"GetMeleeTargetEx","ret":"MeleeTargetData","params":[{"type":"MeleeTargetSettings","name":"settings"},{"mods":["out"],"type":"array<Object>","name":"allTargets","def":"null"},{"type":"array<string>","name":"blacklistedDamageZones","def":"null"}],"file":"4_World/Classes/MeleeTargeting.c","line":76},{"name":"GetMeleeTarget","ret":"MeleeTargetData","params":[{"type":"MeleeTargetSettings","name":"settings"},{"mods":["out"],"type":"array<Object>","name":"allTargets","def":"null"}],"file":"4_World/Classes/MeleeTargeting.c","line":192},{"name":"FindMostSuitableComponentEx","ret":"bool","params":[{"type":"Object","name":"obj"},{"type":"BoxCollidingResult","name":"bResult"},{"type":"MeleeTargetSettings","name":"settings"},{"mods":["out"],"type":"float","name":"sum"},{"mods":["out"],"type":"ComponentResult","name":"result"},{"type":"array<string>","name":"blacklistedDamageZones"}],"file":"4_World/Classes/MeleeTargeting.c","line":198},{"name":"FindMostSuitableComponent","ret":"bool","params":[{"type":"Object","name":"obj"},{"type":"BoxCollidingResult","name":"bResult"},{"type":"MeleeTargetSettings","name":"settings"},{"mods":["out"],"type":"float","name":"sum"},{"mods":["out"],"type":"ComponentResult","name":"result"}],"file":"4_World/Classes/MeleeTargeting.c","line":221},{"name":"EvaluateComponentEx","ret":"bool","params":[{"type":"Object","name":"obj"},{"type":"ComponentInfo","name":"cInfo"},{"type":"MeleeTargetSettings","name":"settings"},{"mods":["out"],"type":"ComponentResult","name":"result"},{"type":"array<string>","name":"blacklistedDamageZones"}],"file":"4_World/Classes/MeleeTargeting.c","line":226},{"name":"EvaluateComponent","ret":"bool","params":[{"type":"Object","name":"obj"},{"type":"ComponentInfo","name":"cInfo"},{"type":"MeleeTargetSettings","name":"settings"},{"mods":["out"],"type":"ComponentResult","name":"result"}],"brief":"check if the component is on blacklist, if so, continue in lookup","file":"4_World/Classes/MeleeTargeting.c","line":272},{"name":"IsMeleeTargetObstructed","ret":"bool","params":[{"type":"vector","name":"rayStart"},{"type":"vector","name":"rayEnd"}],"file":"4_World/Classes/MeleeTargeting.c","line":277}],"members":[{"name":"MELEE_TARGET_OBSTRUCTION_LAYERS","type":"PhxInteractionLayers","mods":["const","static"],"init":"PhxInteractionLayers.BUILDING|PhxInteractionLayers.DOOR|PhxInteractionLayers.VEHICLE|PhxInteractionLayers.ROADWAY|PhxInteractionLayers.TERRAIN|PhxInteractionLayers.ITEM_SMALL|PhxInteractionLayers.ITEM_LARGE|PhxInteractionLayers.FENCE","file":"4_World/Classes/MeleeTargeting.c","line":74}]},{"name":"MeleeTargetSettings","url":"classes/MeleeTargetSettings/","file":"4_World/Classes/MeleeTargeting.c","line":15,"methods":[{"name":"MeleeTargetSettings","kind":"ctor","ret":"void","params":[{"type":"vector","name":"coneOrigin"},{"type":"float","name":"coneLength"},{"type":"float","name":"coneHalfAngle"},{"type":"float","name":"coneMinHeight"},{"type":"float","name":"coneMaxHeight"},{"type":"vector","name":"rayStart"},{"type":"vector","name":"dir"},{"type":"float","name":"maxDist"},{"type":"EntityAI","name":"pToIgnore"},{"type":"array<typename>","name":"targetableObjects"}],"file":"4_World/Classes/MeleeTargeting.c","line":36}],"members":[{"name":"ConeOrigin","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":17},{"name":"ConeLength","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":18},{"name":"ConeHalfAngle","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":19},{"name":"ConeHalfAngleRad","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":20},{"name":"ConeMinHeight","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":21},{"name":"ConeMaxHeight","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":22},{"name":"ConeLeftPoint","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":24},{"name":"ConeRightPoint","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":25},{"name":"RayStart","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":27},{"name":"RayEnd","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":28},{"name":"Dir","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":29},{"name":"XZDir","type":"vector","file":"4_World/Classes/MeleeTargeting.c","line":30},{"name":"MaxDist","type":"float","file":"4_World/Classes/MeleeTargeting.c","line":31},{"name":"Attacker","type":"EntityAI","file":"4_World/Classes/MeleeTargeting.c","line":33},{"name":"TargetableObjects","type":"ref array<typename>","file":"4_World/Classes/MeleeTargeting.c","line":34}]},{"name":"MenuBase","url":"classes/MenuBase/","base":"ScriptedWidgetEventHandler","file":"2_GameLib/menuManager.c","line":53,"methods":[{"name":"GetUserId","ret":"int","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":55},{"name":"GetRootWidget","ret":"Widget","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":56},{"name":"BindItem","ret":"MenuBase","params":[{"type":"string","name":"menuItemName"},{"type":"func","name":"callback"}],"mods":["proto","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":57},{"name":"SetLabel","ret":"MenuBase","params":[{"type":"string","name":"menuItemName"},{"type":"string","name":"text"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":58},{"name":"GetItemWidget","ret":"Widget","params":[{"type":"string","name":"menuItemName"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":59},{"name":"GetManager","ret":"MenuManager","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":60},{"name":"Close","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":61},{"name":"OnMenuFocusGained","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":63},{"name":"OnMenuFocusLost","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":64},{"name":"OnMenuShow","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":65},{"name":"OnMenuHide","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":66},{"name":"OnMenuOpen","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":67},{"name":"OnMenuClose","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":68},{"name":"OnMenuInit","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":69},{"name":"OnMenuUpdate","ret":"void","params":[{"type":"float","name":"tDelta"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":70},{"name":"OnMenuItem","ret":"void","params":[{"type":"string","name":"menuItemName"},{"type":"bool","name":"changed"},{"type":"bool","name":"finished"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":71},{"name":"MenuBase","kind":"ctor","ret":"void","mods":["protected"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":73},{"name":"~MenuBase","kind":"dtor","ret":"void","mods":["protected"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":74}]},{"name":"MenuBindAttribute","url":"classes/MenuBindAttribute/","file":"2_GameLib/menuManager.c","line":43,"methods":[{"name":"MenuBindAttribute","kind":"ctor","ret":"void","params":[{"type":"string","name":"menuItemName","def":"\"\""}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":47}],"members":[{"name":"m_MenuItemName","type":"string","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":45}]},{"name":"MenuCarEngineSmoke","url":"classes/MenuCarEngineSmoke/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/MenuCarEngineSmoke.c","line":1,"methods":[{"name":"MenuCarEngineSmoke","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/MenuCarEngineSmoke.c","line":3}]},{"name":"MenuData","url":"classes/MenuData/","base":"Managed","file":"3_Game/gameplay.c","line":916,"methods":[{"name":"GetCharactersCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":918},{"name":"GetLastPlayedCharacter","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":919},{"name":"CreateCharacterPerson","ret":"Man","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Return Character person or null if character initialization failed (inventory load, or corrupted data)","file":"3_Game/gameplay.c","line":921},{"name":"GetLastServerAddress","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"string","name":"address"}],"mods":["proto"],"proto":true,"file":"3_Game/gameplay.c","line":923},{"name":"GetLastServerPort","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":924},{"name":"GetLastSteamQueryPort","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":925},{"name":"GetLastServerName","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"string","name":"address"}],"mods":["proto"],"proto":true,"file":"3_Game/gameplay.c","line":926},{"name":"RequestSetDefaultCharacterData","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/gameplay.c","line":928},{"name":"RequestGetDefaultCharacterData","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/gameplay.c","line":929},{"name":"OnSetDefaultCharacter","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"brief":"Actual DefaultCharacter saving","file":"3_Game/gameplay.c","line":932},{"name":"OnGetDefaultCharacter","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"Actual DefaultCharacter loading","file":"3_Game/gameplay.c","line":945},{"name":"GetCharacterName","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/gameplay.c","line":960},{"name":"SetCharacterName","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"newName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":961},{"name":"SaveCharacter","ret":"void","params":[{"type":"bool","name":"localPlayer"},{"type":"bool","name":"verified"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":963},{"name":"SaveDefaultCharacter","ret":"void","params":[{"type":"Man","name":"character"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":964},{"name":"SaveCharactersLocal","ret":"void","mods":["proto","native"],"proto":true,"brief":"Saves characters menu data to file","file":"3_Game/gameplay.c","line":967},{"name":"LoadCharactersLocal","ret":"void","mods":["proto","native"],"proto":true,"brief":"Loads characters menu data from file","file":"3_Game/gameplay.c","line":969},{"name":"ClearCharacters","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":970},{"name":"GetMenuDefaultCharacterDataInstance","ret":"MenuDefaultCharacterData","file":"3_Game/gameplay.c","line":972}]},{"name":"MenuDefaultCharacterData","url":"classes/MenuDefaultCharacterData/","file":"3_Game/gameplay.c","line":982,"methods":[{"name":"MenuDefaultCharacterData","kind":"ctor","ret":"void","file":"3_Game/gameplay.c","line":992},{"name":"Init","ret":"void","file":"3_Game/gameplay.c","line":997},{"name":"ClearAttachmentsMap","ret":"void","file":"3_Game/gameplay.c","line":1006},{"name":"SetDefaultAttachment","ret":"void","params":[{"type":"int","name":"slotID"},{"type":"string","name":"type"}],"file":"3_Game/gameplay.c","line":1011},{"name":"GenerateRandomEquip","ret":"void","file":"3_Game/gameplay.c","line":1016},{"name":"EquipDefaultCharacter","ret":"void","params":[{"type":"Man","name":"player"}],"file":"3_Game/gameplay.c","line":1034},{"name":"SerializeCharacterData","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"brief":"serializes data into a param array to be used by \"StoreLoginData(notnull array<ref Param> params);\"","file":"3_Game/gameplay.c","line":1071},{"name":"DeserializeCharacterData","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/gameplay.c","line":1080},{"name":"SetCharacterName","ret":"void","params":[{"type":"string","name":"name"}],"file":"3_Game/gameplay.c","line":1095},{"name":"GetCharacterName","ret":"string","file":"3_Game/gameplay.c","line":1100},{"name":"SetCharacterType","ret":"void","params":[{"type":"string","name":"character_type"}],"file":"3_Game/gameplay.c","line":1105},{"name":"GetCharacterType","ret":"string","file":"3_Game/gameplay.c","line":1110},{"name":"SetRandomCharacterForced","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/gameplay.c","line":1115},{"name":"IsRandomCharacterForced","ret":"bool","file":"3_Game/gameplay.c","line":1120},{"name":"GetAttachmentMap","ret":"map<int,string>","file":"3_Game/gameplay.c","line":1125},{"name":"DumpAttMapContents","ret":"void","file":"3_Game/gameplay.c","line":1131}],"members":[{"name":"m_CharacterName","type":"string","file":"3_Game/gameplay.c","line":987},{"name":"m_CharacterType","type":"string","file":"3_Game/gameplay.c","line":988},{"name":"m_AttachmentsMap","type":"ref map<int,string>","file":"3_Game/gameplay.c","line":989},{"name":"m_ForceRandomCharacter","type":"bool","file":"3_Game/gameplay.c","line":990}]},{"name":"MenuEvaporation","url":"classes/MenuEvaporation/","base":"EffectParticle","file":"3_Game/Effects/EffectParticle/MenuEvaporation.c","line":1,"methods":[{"name":"MenuEvaporation","kind":"ctor","ret":"void","file":"3_Game/Effects/EffectParticle/MenuEvaporation.c","line":3}]},{"name":"MenuManager","url":"classes/MenuManager/","file":"2_GameLib/menuManager.c","line":24,"methods":[{"name":"OpenMenu","ret":"MenuBase","params":[{"type":"ScriptMenuPresetEnum","name":"preset"},{"type":"int","name":"userId","def":"0"},{"type":"bool","name":"unique","def":"false"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":26},{"name":"OpenDialog","ret":"MenuBase","params":[{"type":"ScriptMenuPresetEnum","name":"preset"},{"type":"int","name":"priority","def":"DialogPriority.INFORMATIVE"},{"type":"int","name":"iUserId","def":"0"},{"type":"bool","name":"unique","def":"false"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":27},{"name":"FindMenuByPreset","ret":"MenuBase","params":[{"type":"ScriptMenuPresetEnum","name":"preset"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":28},{"name":"FindMenuByUserId","ret":"MenuBase","params":[{"type":"int","name":"userId"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":29},{"name":"GetTopMenu","ret":"MenuBase","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":30},{"name":"IsAnyMenuOpen","ret":"bool","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":32},{"name":"IsAnyDialogOpen","ret":"bool","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":33},{"name":"CloseMenuByPreset","ret":"bool","params":[{"type":"ScriptMenuPresetEnum","name":"preset"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":35},{"name":"CloseMenuByUserId","ret":"bool","params":[{"type":"int","name":"userId"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":36},{"name":"CloseMenu","ret":"bool","params":[{"type":"MenuBase","name":"menu"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":37},{"name":"MenuManager","kind":"ctor","ret":"void","mods":["protected"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":39},{"name":"~MenuManager","kind":"dtor","ret":"void","mods":["protected"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":40}]},{"name":"MessageBox","url":"classes/MessageBox/","base":"MenuBase","file":"2_GameLib/menuManager.c","line":77,"methods":[{"name":"Ok","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/menuManager.c","line":80}]},{"name":"MessageReceiverBase","url":"classes/MessageReceiverBase/","file":"4_World/Classes/MessageReceiverBase.c","line":1,"methods":[{"name":"OnReceive","ret":"void","params":[{"type":"int","name":"channel"}],"file":"4_World/Classes/MessageReceiverBase.c","line":7},{"name":"OnReceiveInt","ret":"void","params":[{"type":"int","name":"channel"},{"type":"int","name":"value"}],"file":"4_World/Classes/MessageReceiverBase.c","line":8},{"name":"OnReceiveFloat","ret":"void","params":[{"type":"int","name":"channel"},{"type":"float","name":"value"}],"file":"4_World/Classes/MessageReceiverBase.c","line":9},{"name":"OnReceiveString","ret":"void","params":[{"type":"int","name":"channel"},{"type":"string","name":"value"}],"file":"4_World/Classes/MessageReceiverBase.c","line":10},{"name":"OnReceiveParam","ret":"void","params":[{"type":"int","name":"channel"},{"type":"Param","name":"params"}],"brief":"This method is called when an object inheriting from this class subscribes to a channel, and a message along with an object reference is broadcast on that channel, if the object was created just for the purpose of relaying information and is not referenced anywhere else, it should be deleted after processing inside this method","file":"4_World/Classes/MessageReceiverBase.c","line":12},{"name":"MessageReceiverBase","kind":"ctor","ret":"void","file":"4_World/Classes/MessageReceiverBase.c","line":14},{"name":"Subscribe","ret":"void","params":[{"type":"int","name":"channel"}],"file":"4_World/Classes/MessageReceiverBase.c","line":19},{"name":"Unsubscribe","ret":"void","params":[{"type":"int","name":"channel"}],"file":"4_World/Classes/MessageReceiverBase.c","line":24},{"name":"UnsubscribeAll","ret":"void","file":"4_World/Classes/MessageReceiverBase.c","line":29},{"name":"Broadcast","ret":"void","params":[{"type":"int","name":"channel"}],"file":"4_World/Classes/MessageReceiverBase.c","line":34},{"name":"BroadcastInt","ret":"void","params":[{"type":"int","name":"channel"},{"type":"int","name":"value"}],"file":"4_World/Classes/MessageReceiverBase.c","line":39},{"name":"BroadcastFloat","ret":"void","params":[{"type":"int","name":"channel"},{"type":"float","name":"value"}],"file":"4_World/Classes/MessageReceiverBase.c","line":44},{"name":"BroadcastString","ret":"void","params":[{"type":"int","name":"channel"},{"type":"string","name":"value"}],"file":"4_World/Classes/MessageReceiverBase.c","line":49},{"name":"BroadcastParam","ret":"void","params":[{"type":"int","name":"channel"},{"type":"Param","name":"params"}],"file":"4_World/Classes/MessageReceiverBase.c","line":54},{"name":"Log","ret":"void","params":[{"type":"string","name":"message"}],"file":"4_World/Classes/MessageReceiverBase.c","line":60}],"members":[{"name":"m_ModuleMessageManager","type":"PluginMessageManager","file":"4_World/Classes/MessageReceiverBase.c","line":4},{"name":"m_System","type":"string","file":"4_World/Classes/MessageReceiverBase.c","line":5}]},{"name":"MessTin","url":"classes/MessTin/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/MessTin.c","line":1},{"name":"MetalPlate","url":"classes/MetalPlate/","base":"ItemBase","file":"4_World/Entities/ItemBase/MetalPlate.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/MetalPlate.c","line":3}]},{"name":"MetalWire","url":"classes/MetalWire/","base":"ItemBase","file":"4_World/Entities/ItemBase/MetalWire.c","line":1,"methods":[{"name":"MetalWire","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/MetalWire.c","line":8},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/MetalWire.c","line":13},{"name":"UpdateAllSelections","ret":"void","file":"4_World/Entities/ItemBase/MetalWire.c","line":32},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/MetalWire.c","line":72},{"name":"OnIsPlugged","ret":"void","params":[{"type":"EntityAI","name":"source_device"}],"mods":["override"],"file":"4_World/Entities/ItemBase/MetalWire.c","line":97},{"name":"OnIsUnplugged","ret":"void","params":[{"type":"EntityAI","name":"last_energy_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/MetalWire.c","line":103},{"name":"OnOwnSocketTaken","ret":"void","params":[{"type":"EntityAI","name":"device"}],"mods":["override"],"file":"4_World/Entities/ItemBase/MetalWire.c","line":110},{"name":"OnOwnSocketReleased","ret":"void","params":[{"type":"EntityAI","name":"device"}],"mods":["override"],"file":"4_World/Entities/ItemBase/MetalWire.c","line":116},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/MetalWire.c","line":121}],"members":[{"name":"SEL_WIRE_ROLLED","type":"string","mods":["static"],"init":"\"rolled\"","file":"4_World/Entities/ItemBase/MetalWire.c","line":3},{"name":"SEL_WIRE_PREFIX","type":"string","mods":["static"],"init":"\"Att_\"","file":"4_World/Entities/ItemBase/MetalWire.c","line":4},{"name":"SEL_WIRE_SUFIX","type":"string","mods":["static"],"init":"\"_plugged\"","file":"4_World/Entities/ItemBase/MetalWire.c","line":5},{"name":"SEL_PLUG_SUFIX","type":"string","mods":["static"],"init":"\"_plug\"","file":"4_World/Entities/ItemBase/MetalWire.c","line":6}]},{"name":"MetalWireLocked","url":"classes/MetalWireLocked/","base":"RestrainingToolLocked","file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":110},{"name":"Mich2001Helmet","url":"classes/Mich2001Helmet/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/Mich2001Helmet.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/Mich2001Helmet.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/Mich2001Helmet.c","line":13},{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/Mich2001Helmet.c","line":25}]},{"name":"Military_Light_Preset","url":"classes/Military_Light_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":146,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":148}]},{"name":"MilitaryBelt","url":"classes/MilitaryBelt/","base":"Belt_Base","file":"4_World/Entities/ItemBase/Clothing/MilitaryBelt.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MilitaryBelt.c","line":3},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MilitaryBelt.c","line":13},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MilitaryBelt.c","line":25}]},{"name":"MilitaryBeret_CDF","url":"classes/MilitaryBeret_CDF/","base":"MilitaryBeret_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBeret_ColorBase.c","line":6},{"name":"MilitaryBeret_ChDKZ","url":"classes/MilitaryBeret_ChDKZ/","base":"MilitaryBeret_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBeret_ColorBase.c","line":5},{"name":"MilitaryBeret_ColorBase","url":"classes/MilitaryBeret_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/MilitaryBeret_ColorBase.c","line":1},{"name":"MilitaryBeret_NZ","url":"classes/MilitaryBeret_NZ/","base":"MilitaryBeret_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBeret_ColorBase.c","line":4},{"name":"MilitaryBeret_Red","url":"classes/MilitaryBeret_Red/","base":"MilitaryBeret_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBeret_ColorBase.c","line":2},{"name":"MilitaryBeret_UN","url":"classes/MilitaryBeret_UN/","base":"MilitaryBeret_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBeret_ColorBase.c","line":3},{"name":"MilitaryBoots_Beige","url":"classes/MilitaryBoots_Beige/","base":"MilitaryBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBoots_ColorBase.c","line":2},{"name":"MilitaryBoots_Black","url":"classes/MilitaryBoots_Black/","base":"MilitaryBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBoots_ColorBase.c","line":3},{"name":"MilitaryBoots_Bluerock","url":"classes/MilitaryBoots_Bluerock/","base":"MilitaryBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBoots_ColorBase.c","line":4},{"name":"MilitaryBoots_Brown","url":"classes/MilitaryBoots_Brown/","base":"MilitaryBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBoots_ColorBase.c","line":5},{"name":"MilitaryBoots_ColorBase","url":"classes/MilitaryBoots_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/MilitaryBoots_ColorBase.c","line":1},{"name":"MilitaryBoots_Redpunk","url":"classes/MilitaryBoots_Redpunk/","base":"MilitaryBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryBoots_ColorBase.c","line":6},{"name":"MilitaryCap_BDU","url":"classes/MilitaryCap_BDU/","base":"MilitaryCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryCap_ColorBase.c","line":9},{"name":"MilitaryCap_ColorBase","url":"classes/MilitaryCap_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/MilitaryCap_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MilitaryCap_ColorBase.c","line":3}]},{"name":"MilitaryCap_Desert","url":"classes/MilitaryCap_Desert/","base":"MilitaryCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryCap_ColorBase.c","line":10},{"name":"MilitaryCap_Woodland","url":"classes/MilitaryCap_Woodland/","base":"MilitaryCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitaryCap_ColorBase.c","line":11},{"name":"MilitarySweater_Chernarus","url":"classes/MilitarySweater_Chernarus/","base":"MilitarySweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitarySweater_ColorBase.c","line":9},{"name":"MilitarySweater_ColorBase","url":"classes/MilitarySweater_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/MilitarySweater_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MilitarySweater_ColorBase.c","line":3}]},{"name":"MilitarySweater_Livonia","url":"classes/MilitarySweater_Livonia/","base":"MilitarySweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitarySweater_ColorBase.c","line":10},{"name":"MilitarySweater_NoPatch","url":"classes/MilitarySweater_NoPatch/","base":"MilitarySweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MilitarySweater_ColorBase.c","line":11},{"name":"MimeMask_Female","url":"classes/MimeMask_Female/","base":"MimeMask_Male","file":"4_World/Entities/ItemBase/Clothing/MimeMask.c","line":15},{"name":"MimeMask_Male","url":"classes/MimeMask_Male/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/MimeMask.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/MimeMask.c","line":3}]},{"name":"MindStateSoundEventBase","url":"classes/MindStateSoundEventBase/","base":"InfectedSoundEventBase","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":1,"methods":[{"name":"CanPlay","ret":"bool","mods":["override"],"file":"4_World/Classes/SoundEvents/InfectedSoundEvents/Events/MindStates.c","line":3}]},{"name":"MineActionData","url":"classes/MineActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":1,"members":[{"name":"m_HarvestType","type":"EHarvestType","init":"EHarvestType.NORMAL","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":3},{"name":"m_EffecterID","type":"int","init":"-1","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionMineTree.c","line":4}]},{"name":"MiniDress_BlueChecker","url":"classes/MiniDress_BlueChecker/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":15},{"name":"MiniDress_BlueWithDots","url":"classes/MiniDress_BlueWithDots/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":16},{"name":"MiniDress_BrownChecker","url":"classes/MiniDress_BrownChecker/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":14},{"name":"MiniDress_ColorBase","url":"classes/MiniDress_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":3}]},{"name":"MiniDress_GreenChecker","url":"classes/MiniDress_GreenChecker/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":13},{"name":"MiniDress_Pink","url":"classes/MiniDress_Pink/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":9},{"name":"MiniDress_PinkChecker","url":"classes/MiniDress_PinkChecker/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":10},{"name":"MiniDress_RedChecker","url":"classes/MiniDress_RedChecker/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":11},{"name":"MiniDress_WhiteChecker","url":"classes/MiniDress_WhiteChecker/","base":"MiniDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MiniDress_ColorBase.c","line":12},{"name":"Misc_TirePile_Burning_DE","url":"classes/Misc_TirePile_Burning_DE/","base":"BuildingSuper","file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":1,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":19},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":56},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":80},{"name":"CreateAreaDamage","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":89},{"name":"DestroyAreaDamage","ret":"void","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":105}],"members":[{"name":"TIMER_HEATING_UPDATE_INTERVAL","type":"float","mods":["private","const"],"init":"2","file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":3},{"name":"PARAM_HEAT_RADIUS","type":"float","mods":["private","const"],"init":"6","file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":4},{"name":"PARAM_FULL_HEAT_RADIUS","type":"float","mods":["private","const"],"init":"4","file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":5},{"name":"PARAM_MAX_TRANSFERED_TEMPERATURE","type":"float","mods":["private","const"],"init":"25","brief":"maximum value for temperature that will be transfered to player (environment)","file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":6},{"name":"m_Light","type":"TirePileLight","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":8},{"name":"m_ParticleFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":9},{"name":"m_SoundFireLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":10},{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":13},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":14},{"name":"m_UTSLTirePile","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":15},{"name":"m_AreaDamage","type":"ref AreaDamageManager","mods":["protected"],"file":"4_World/Entities/Building/Specific/Misc_TirePile_Burning.c","line":17}]},{"name":"MiscEffects","url":"classes/MiscEffects/","base":"Managed","file":"4_World/Static/MiscEffects.c","line":1,"methods":[{"name":"PlayVegetationCollideParticles","ret":"void","params":[{"type":"Object","name":"object"},{"type":"DayZPlayerImplement","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscEffects.c","line":7},{"name":"UpdateVegeCollisionCooldowns","ret":"void","mods":["protected","static"],"file":"4_World/Static/MiscEffects.c","line":35}],"members":[{"name":"VEGE_COLLISION_COOLDOWN","type":"int","mods":["protected","static","const"],"init":"3000","brief":"ms","file":"4_World/Static/MiscEffects.c","line":3},{"name":"m_VegeCollideColldowns","type":"ref map<Object, float>","mods":["protected","static"],"init":"new map <Object, float>()","file":"4_World/Static/MiscEffects.c","line":4}]},{"name":"MiscGameplayFunctions","url":"classes/MiscGameplayFunctions/","file":"4_World/Static/MiscGameplayFunctions.c","line":213,"methods":[{"name":"Truncate","ret":"float","params":[{"type":"float","name":"value"},{"type":"int","name":"decimals","def":"2"}],"mods":["static"],"brief":"truncate float to specified precision","file":"4_World/Static/MiscGameplayFunctions.c","line":216},{"name":"TruncateToS","ret":"string","params":[{"type":"float","name":"value"},{"type":"int","name":"decimals","def":"2"}],"mods":["static"],"brief":"truncate float to specified precision, output as string","file":"4_World/Static/MiscGameplayFunctions.c","line":222},{"name":"TruncateVec","ret":"vector","params":[{"type":"vector","name":"value"},{"type":"int","name":"decimals","def":"2"}],"mods":["static"],"brief":"truncate float to specified precision","file":"4_World/Static/MiscGameplayFunctions.c","line":227},{"name":"TruncateVecToS","ret":"string","params":[{"type":"vector","name":"value"},{"type":"int","name":"decimals","def":"2"},{"type":"string","name":"delimiter","def":"\" \""}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":236},{"name":"GetColorString","ret":"string","params":[{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float","name":"a"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":241},{"name":"ValueToBar","ret":"string","params":[{"type":"float","name":"value"},{"type":"string","name":"bar","def":"\"[----------]\""},{"type":"string","name":"mark","def":"\"x\""}],"mods":["static"],"brief":"Produces ACII \"progress bar\" based on an 0..1 'value' input","file":"4_World/Static/MiscGameplayFunctions.c","line":247},{"name":"InsertAtPos","ret":"string","params":[{"type":"string","name":"base"},{"type":"string","name":"insert"},{"type":"int","name":"pos"}],"mods":["static"],"brief":"Insert 'insert' behind index 'pos' of the 'base' string","file":"4_World/Static/MiscGameplayFunctions.c","line":258},{"name":"TransferItemProperties","ret":"void","params":[{"type":"EntityAI","name":"source"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"bool","name":"transfer_agents","def":"true"},{"type":"bool","name":"transfer_variables","def":"true"},{"type":"bool","name":"transfer_health","def":"true"},{"type":"bool","name":"exclude_quantity","def":"false"}],"mods":["static"],"brief":"will transform variables, agents and other local scripted properties as well as any relevant non-scripted properties like health","file":"4_World/Static/MiscGameplayFunctions.c","line":269},{"name":"TransferEntityVariables","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"EntityAI","name":"target"},{"type":"bool","name":"exclude_quantity","def":"false"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":288},{"name":"TransferItemVariables","ret":"void","params":[{"type":"ItemBase","name":"source"},{"type":"ItemBase","name":"target"},{"type":"bool","name":"exclude_quantity","def":"false"}],"mods":["static"],"brief":"DEPRECATED","file":"4_World/Static/MiscGameplayFunctions.c","line":339},{"name":"TransferInventory","ret":"TransferInventoryResult","params":[{"type":"EntityAI","name":"sourceItem"},{"type":"EntityAI","name":"targetItem"},{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":344},{"name":"TransferEntityHealth","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"EntityAI","name":"target"},{"type":"array<string>","name":"healthTypes","def":"null"},{"type":"bool","name":"transferZoneDamage","def":"true"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":386},{"name":"UnlimitedAmmoDebugCheck","ret":"void","params":[{"type":"Weapon_Base","name":"weapon"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":419},{"name":"TurnItemIntoItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"old_item"},{"type":"string","name":"new_item_type"},{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":454},{"name":"TurnItemIntoItemEx","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":459},{"name":"TurnItemInHandsIntoItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"old_item"},{"type":"string","name":"new_item_type"},{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":464},{"name":"TurnItemInHandsIntoItemEx","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"type":"ReplaceItemWithNewLambdaBase","name":"lambda"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":469},{"name":"CreateItemBasePiles","ret":"array<ItemBase>","params":[{"type":"string","name":"item_name"},{"type":"vector","name":"ground_position"},{"type":"float","name":"quantity"},{"type":"float","name":"health"},{"type":"bool","name":"floaty_spawn","def":"false"}],"mods":["static"],"brief":"Spawns multiple piles of stackable ItemBase objects on ground (intended for generic use)","file":"4_World/Static/MiscGameplayFunctions.c","line":475},{"name":"CreateItemBasePilesDispersed","ret":"array<ItemBase>","params":[{"type":"string","name":"item_name"},{"type":"vector","name":"starPos"},{"type":"vector","name":"targetPos"},{"type":"float","name":"radius"},{"type":"float","name":"quantity"},{"type":"float","name":"health"},{"type":"Object","name":"ignoreObjectCollison"}],"mods":["static"],"brief":"creation method using raycast-dispersed positioning; ECE_TRACE not used as a result","file":"4_World/Static/MiscGameplayFunctions.c","line":516},{"name":"CreateMagazinePiles","ret":"array<Magazine>","params":[{"type":"string","name":"item_name"},{"type":"vector","name":"ground_position"},{"type":"float","name":"quantity"},{"type":"float","name":"health"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":553},{"name":"CreateMagazinePilesDispersed","ret":"array<Magazine>","params":[{"type":"string","name":"item_name"},{"type":"vector","name":"starPos"},{"type":"vector","name":"targetPos"},{"type":"float","name":"radius"},{"type":"float","name":"quantity"},{"type":"float","name":"health"},{"type":"Object","name":"ignoreObjectCollison"}],"mods":["static"],"brief":"creation method using raycast-dispersed positioning; ECE_TRACE not used as a result","file":"4_World/Static/MiscGameplayFunctions.c","line":581},{"name":"CreateMagazinePilesFromBullet","ret":"array<Magazine>","params":[{"type":"string","name":"bullet_type"},{"type":"vector","name":"ground_position"},{"type":"float","name":"quantity"},{"type":"float","name":"health"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":612},{"name":"CreateMagazinePilesFromBulletDispersed","ret":"array<Magazine>","params":[{"type":"string","name":"bullet_type"},{"type":"vector","name":"starPos"},{"type":"vector","name":"targetPos"},{"type":"float","name":"radius"},{"type":"float","name":"quantity"},{"type":"float","name":"health"},{"type":"Object","name":"ignoreObjectCollison"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":647},{"name":"GetHealthLevelForAmmo","ret":"int","params":[{"type":"string","name":"class_name"},{"type":"float","name":"health"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":659},{"name":"GetTypeMaxGlobalHealth","ret":"float","params":[{"type":"string","name":"class_name"},{"type":"string","name":"health_type","def":"\"Health\""}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":675},{"name":"GetProjectedCursorPos3d","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"position"},{"type":"Weapon_Base","name":"weapon"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":698},{"name":"GetHeadBonePos","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["out"],"type":"vector","name":"pos"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":716},{"name":"GetHeadingVector","ret":"vector","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":726},{"name":"GetHeadingAngle","ret":"float","params":[{"mods":["notnull"],"type":"DayZPlayerImplement","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":736},{"name":"GetEnergyMetabolicSpeed","ret":"float","params":[{"type":"int","name":"movement_speed"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":744},{"name":"GetWaterMetabolicSpeed","ret":"float","params":[{"type":"int","name":"movement_speed"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":767},{"name":"ObtainRestrainItemTargetClassname","ret":"string","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":790},{"name":"TransformRestrainItem","ret":"void","params":[{"type":"EntityAI","name":"current_item"},{"type":"EntityAI","name":"tool"},{"type":"PlayerBase","name":"player_source"},{"type":"PlayerBase","name":"player_target"},{"type":"bool","name":"destroy","def":"false"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":795},{"name":"IsValueInRange","ret":"bool","params":[{"type":"float","name":"value"},{"type":"float","name":"from"},{"type":"float","name":"to"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":826},{"name":"IsPlayerOrientedTowardPos","ret":"bool","params":[{"mods":["notnull"],"type":"DayZPlayerImplement","name":"player"},{"type":"vector","name":"target_pos"},{"type":"float","name":"cone_angle"}],"mods":["static"],"brief":"Check if player direction(based on cone of defined angle) is oriented to target position","file":"4_World/Static/MiscGameplayFunctions.c","line":832},{"name":"SanitizeString","ret":"string","params":[{"type":"string","name":"input"}],"mods":["static"],"brief":"dir in cone or in a tip of cone","file":"4_World/Static/MiscGameplayFunctions.c","line":863},{"name":"ComplexBuildCollideCheckClient","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"string","name":"partName","def":"\"\""}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":873},{"name":"ComplexBuildCollideCheckClient","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"constraction_index"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":878},{"name":"BuildCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"bool","name":"camera_check"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":915},{"name":"BuildCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"bool","name":"camera_check"},{"type":"int","name":"constraction_index"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":920},{"name":"IsUnderRoofFromToCalculation","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"mods":["out"],"type":"vector","name":"from"},{"mods":["out"],"type":"vector","name":"to"},{"type":"float","name":"height","def":"GameConstants.ROOF_CHECK_RAYCAST_DIST"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":971},{"name":"IsUnderRoof","ret":"bool","params":[{"type":"EntityAI","name":"entity"},{"type":"float","name":"height","def":"GameConstants.ROOF_CHECK_RAYCAST_DIST"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1001},{"name":"IsUnderRoofEx","ret":"bool","params":[{"type":"EntityAI","name":"entity"},{"type":"float","name":"height","def":"GameConstants.ROOF_CHECK_RAYCAST_DIST"},{"type":"int","name":"geometry","def":"ObjIntersectView"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1006},{"name":"GetSteamPosition","ret":"vector","params":[{"type":"EntityAI","name":"parent"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1021},{"name":"GetRandomizedPosition","ret":"vector","params":[{"type":"vector","name":"targetPos"},{"type":"float","name":"radius"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1062},{"name":"GetRandomizedPositionVerified","ret":"vector","params":[{"type":"vector","name":"startPos"},{"type":"vector","name":"targetPos"},{"type":"float","name":"radius"},{"type":"Object","name":"ignore","def":"null"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1071},{"name":"GetRandomizedPositionVerifiedPlayer","ret":"vector","params":[{"type":"Man","name":"player"},{"type":"float","name":"distance"},{"type":"float","name":"radius"},{"type":"Object","name":"ignore"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1086},{"name":"DropAllItemsInInventoryInBounds","ret":"void","params":[{"type":"ItemBase","name":"ib"},{"type":"vector","name":"halfExtents"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1094},{"name":"ThrowAllItemsInInventory","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"int","name":"flags"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1122},{"name":"ThrowEntityFromInventory","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"type":"vector","name":"position"},{"type":"float","name":"direction","array":"4"},{"type":"vector","name":"force"},{"type":"int","name":"flags"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1164},{"name":"GetCurrentItemHeatIsolation","ret":"float","params":[{"type":"ItemBase","name":"pItem"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1222},{"name":"FilterObstructingObjects","ret":"void","params":[{"type":"array<Object>","name":"potentiallyObstructingObjects"},{"mods":["out"],"type":"array<Object>","name":"obstructingObjects"}],"mods":["static"],"brief":"apply factors","file":"4_World/Static/MiscGameplayFunctions.c","line":1284},{"name":"CanIgnoreDistanceCheck","ret":"bool","params":[{"type":"Object","name":"obj"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1297},{"name":"FilterObstructedObjectsByGrouping","ret":"void","params":[{"type":"vector","name":"origin"},{"type":"float","name":"range"},{"type":"float","name":"distanceDelta"},{"type":"array<Object>","name":"objects"},{"type":"array<Object>","name":"obstructingObjects"},{"mods":["out"],"type":"array<Object>","name":"filteredObjects"},{"type":"bool","name":"doDistanceCheck","def":"false"},{"type":"bool","name":"checkIfDistanceCanBeIgnored","def":"false"},{"type":"float","name":"maxDist","def":"0"}],"mods":["static"],"brief":"group objects that are close to each other together","file":"4_World/Static/MiscGameplayFunctions.c","line":1303},{"name":"SplitArrayIntoGroupsByDistance","ret":"void","params":[{"type":"array<Object>","name":"objects"},{"type":"array<ref array<Object>>","name":"objectGroups"},{"type":"float","name":"squaredDistanceDelta"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1417},{"name":"IsObjectObstructed","ret":"bool","params":[{"type":"Object","name":"object"},{"type":"bool","name":"doDistanceCheck","def":"false"},{"type":"vector","name":"distanceCheckPos","def":"\"0 0 0\""},{"type":"float","name":"maxDist","def":"0"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1451},{"name":"IsObjectObstructedEx","ret":"bool","params":[{"type":"Object","name":"object"},{"type":"IsObjectObstructedCache","name":"cache"},{"type":"bool","name":"doDistanceCheck","def":"false"},{"type":"vector","name":"distanceCheckPos","def":"\"0 0 0\""},{"type":"float","name":"maxDist","def":"0"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1460},{"name":"IsObjectObstructedProxy","ret":"bool","params":[{"type":"Object","name":"object"},{"type":"IsObjectObstructedCache","name":"cache"},{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1474},{"name":"IsObjectObstructedFilter","ret":"bool","params":[{"type":"Object","name":"object"},{"type":"IsObjectObstructedCache","name":"cache"},{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1504},{"name":"IsObjectObstructedFilterEx","ret":"bool","params":[{"type":"Object","name":"object"},{"type":"IsObjectObstructedCache","name":"cache"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"geometryTypeOverride","def":"-1"}],"mods":["static"],"brief":"groups 'RaycastRVProxy' and 'RaycastRV' approaches into one method, allowes for comprehensive geometry override, if desired","file":"4_World/Static/MiscGameplayFunctions.c","line":1532},{"name":"DealEvinronmentAdjustedDmg","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"PlayerBase","name":"player"},{"type":"float","name":"baseDamage"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1577},{"name":"DealAbsoluteDmg","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"dmg"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1597},{"name":"Normalize","ret":"float","params":[{"type":"int","name":"val"},{"type":"int","name":"maxVal"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1603},{"name":"Bobbing","ret":"float","params":[{"type":"float","name":"period"},{"type":"float","name":"amplitude"},{"type":"float","name":"elapsedTime"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1614},{"name":"FModulus","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1631},{"name":"RemoveSplint","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1636},{"name":"TeleportCheck","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"array<ref array<float>>","name":"safe_positions"}],"mods":["static"],"brief":"checks if we should teleport the player to a safe location and if so, performs the teleportation","file":"4_World/Static/MiscGameplayFunctions.c","line":1690},{"name":"GetClosestSafePos","ret":"vector","params":[{"type":"vector","name":"to_pos"},{"mods":["notnull"],"type":"array<ref array<float>>","name":"positions"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1717},{"name":"TeleportPlayerToSafeLocation3D","ret":"bool","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"type":"vector","name":"safePos"}],"mods":["static"],"brief":"'stupider' teleport method, does not touch flag management. Applies Y from the position as well!","file":"4_World/Static/MiscGameplayFunctions.c","line":1739},{"name":"GenerateAINoiseAtPosition","ret":"void","params":[{"type":"vector","name":"position"},{"type":"float","name":"lifeTime"},{"type":"NoiseParams","name":"noiseParams"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1753},{"name":"GetMinValue","ret":"float","params":[{"type":"array<float>","name":"pArray"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1765},{"name":"GetMaxValue","ret":"float","params":[{"type":"array<float>","name":"pArray"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1779},{"name":"GetItemDisplayName","ret":"string","params":[{"type":"string","name":"type"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1793},{"name":"IsComponentInSelection","ret":"bool","params":[{"type":"array<Selection>","name":"pSelection"},{"type":"string","name":"pCompName"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1798},{"name":"GetComponentIndex","ret":"int","params":[{"type":"array<Selection>","name":"pSelection"},{"type":"string","name":"pCompName"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1817},{"name":"RemoveAllAttachedChildrenByTypename","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"array<typename>","name":"listOfTypenames"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1836},{"name":"DeleteAttachedChildrenByTypename","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"parent"},{"type":"array<typename>","name":"listOfTypenames"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1861},{"name":"GetAttachedChildren","ret":"void","params":[{"type":"IEntity","name":"parent"},{"type":"array<IEntity>","name":"outputObjects"}],"mods":["static"],"brief":"Fills the provided array with all children entities in hierarchy of this entity","file":"4_World/Static/MiscGameplayFunctions.c","line":1881},{"name":"SoakItemInsideParentContainingLiquidAboveThreshold","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"},{"mods":["notnull"],"type":"ItemBase","name":"parent"},{"type":"float","name":"liquidQuantityThresholdPercentage","def":"0.05"}],"mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1891},{"name":"GetCombinedSnowfallWindValue","ret":"float","mods":["static"],"file":"4_World/Static/MiscGameplayFunctions.c","line":1900}]},{"name":"Mission","url":"classes/Mission/","brief":"Mission class","file":"3_Game/gameplay.c","line":685,"methods":[{"name":"~Mission","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/gameplay.c","line":698},{"name":"OnInit","ret":"void","file":"3_Game/gameplay.c","line":700},{"name":"OnMissionStart","ret":"void","file":"3_Game/gameplay.c","line":701},{"name":"OnMissionFinish","ret":"void","file":"3_Game/gameplay.c","line":702},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/gameplay.c","line":703},{"name":"OnKeyPress","ret":"void","params":[{"type":"int","name":"key"}],"file":"3_Game/gameplay.c","line":709},{"name":"OnKeyRelease","ret":"void","params":[{"type":"int","name":"key"}],"file":"3_Game/gameplay.c","line":710},{"name":"OnMouseButtonPress","ret":"void","params":[{"type":"int","name":"button"}],"file":"3_Game/gameplay.c","line":711},{"name":"OnMouseButtonRelease","ret":"void","params":[{"type":"int","name":"button"}],"file":"3_Game/gameplay.c","line":712},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"file":"3_Game/gameplay.c","line":713},{"name":"OnItemUsed","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"Man","name":"owner"}],"file":"3_Game/gameplay.c","line":714},{"name":"AddDummyPlayerToScheduler","ret":"void","params":[{"type":"Man","name":"player"}],"file":"3_Game/gameplay.c","line":715},{"name":"Reset","ret":"void","file":"3_Game/gameplay.c","line":716},{"name":"ResetGUI","ret":"void","file":"3_Game/gameplay.c","line":717},{"name":"OnGameplayDataHandlerLoad","ret":"void","file":"3_Game/gameplay.c","line":718},{"name":"GetHud","ret":"Hud","file":"3_Game/gameplay.c","line":720},{"name":"GetInventoryDropCallback","ret":"ObjectSnapCallback","file":"3_Game/gameplay.c","line":725},{"name":"IsPlayerDisconnecting","ret":"bool","params":[{"type":"Man","name":"player"}],"proto":true,"file":"3_Game/gameplay.c","line":730},{"name":"CreateScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"}],"file":"3_Game/gameplay.c","line":732},{"name":"CreateScriptedWindow","ret":"UIScriptedWindow","params":[{"type":"int","name":"id"}],"file":"3_Game/gameplay.c","line":737},{"name":"GetWorldData","ret":"WorldData","file":"3_Game/gameplay.c","line":742},{"name":"GetWorldLighting","ret":"WorldLighting","file":"3_Game/gameplay.c","line":747},{"name":"GetDynamicMusicPlayer","ret":"DynamicMusicPlayer","file":"3_Game/gameplay.c","line":752},{"name":"IsPaused","ret":"bool","file":"3_Game/gameplay.c","line":757},{"name":"IsGame","ret":"bool","file":"3_Game/gameplay.c","line":762},{"name":"IsServer","ret":"bool","file":"3_Game/gameplay.c","line":767},{"name":"Pause","ret":"void","file":"3_Game/gameplay.c","line":772},{"name":"Continue","ret":"void","file":"3_Game/gameplay.c","line":773},{"name":"AbortMission","ret":"void","file":"3_Game/gameplay.c","line":775},{"name":"CreateLogoutMenu","ret":"void","params":[{"type":"UIMenuPanel","name":"parent"}],"file":"3_Game/gameplay.c","line":777},{"name":"StartLogoutMenu","ret":"void","params":[{"type":"int","name":"time"}],"file":"3_Game/gameplay.c","line":778},{"name":"CreateDebugMonitor","ret":"void","file":"3_Game/gameplay.c","line":780},{"name":"HideDebugMonitor","ret":"void","file":"3_Game/gameplay.c","line":781},{"name":"RefreshCrosshairVisibility","ret":"void","file":"3_Game/gameplay.c","line":783},{"name":"HideCrosshairVisibility","ret":"void","file":"3_Game/gameplay.c","line":785},{"name":"IsMissionGameplay","ret":"bool","file":"3_Game/gameplay.c","line":787},{"name":"IsControlDisabled","ret":"bool","file":"3_Game/gameplay.c","line":792},{"name":"GetControlDisabledMode","ret":"int","file":"3_Game/gameplay.c","line":793},{"name":"PlayerControlEnable","ret":"void","params":[{"type":"bool","name":"bForceSupress"}],"proto":true,"brief":"deprecated","file":"3_Game/gameplay.c","line":795},{"name":"PlayerControlDisable","ret":"void","params":[{"type":"int","name":"mode"}],"proto":true,"brief":"deprecated","file":"3_Game/gameplay.c","line":796},{"name":"RemoveActiveInputExcludes","ret":"void","params":[{"type":"array<string>","name":"excludes"},{"type":"bool","name":"bForceSupress","def":"false"}],"proto":true,"file":"3_Game/gameplay.c","line":798},{"name":"RemoveActiveInputRestriction","ret":"void","params":[{"type":"int","name":"restrictor"}],"proto":true,"file":"3_Game/gameplay.c","line":799},{"name":"AddActiveInputExcludes","ret":"void","params":[{"type":"array<string>","name":"excludes"}],"proto":true,"file":"3_Game/gameplay.c","line":800},{"name":"AddActiveInputRestriction","ret":"void","params":[{"type":"int","name":"restrictor"}],"proto":true,"file":"3_Game/gameplay.c","line":801},{"name":"RefreshExcludes","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":802},{"name":"IsInputExcludeActive","ret":"bool","params":[{"type":"string","name":"exclude"}],"proto":true,"file":"3_Game/gameplay.c","line":803},{"name":"IsInputRestrictionActive","ret":"bool","params":[{"type":"int","name":"restriction"}],"proto":true,"file":"3_Game/gameplay.c","line":804},{"name":"EnableAllInputs","ret":"void","params":[{"type":"bool","name":"bForceSupress","def":"false"}],"proto":true,"file":"3_Game/gameplay.c","line":805},{"name":"ShowInventory","ret":"void","file":"3_Game/gameplay.c","line":807},{"name":"HideInventory","ret":"void","file":"3_Game/gameplay.c","line":808},{"name":"ShowChat","ret":"void","file":"3_Game/gameplay.c","line":810},{"name":"HideChat","ret":"void","file":"3_Game/gameplay.c","line":811},{"name":"UpdateVoiceLevelWidgets","ret":"void","params":[{"type":"int","name":"level"}],"file":"3_Game/gameplay.c","line":812},{"name":"HideVoiceLevelWidgets","ret":"void","file":"3_Game/gameplay.c","line":814},{"name":"IsVoNActive","ret":"bool","file":"3_Game/gameplay.c","line":815},{"name":"SetVoNActive","ret":"void","params":[{"type":"bool","name":"active"}],"file":"3_Game/gameplay.c","line":816},{"name":"InsertCorpse","ret":"bool","params":[{"type":"Man","name":"player"}],"file":"3_Game/gameplay.c","line":818},{"name":"GetNoteMenu","ret":"UIScriptedMenu","proto":true,"file":"3_Game/gameplay.c","line":823},{"name":"SetNoteMenu","ret":"void","params":[{"type":"UIScriptedMenu","name":"menu"}],"proto":true,"file":"3_Game/gameplay.c","line":824},{"name":"SetPlayerRespawning","ret":"void","params":[{"type":"bool","name":"state"}],"proto":true,"file":"3_Game/gameplay.c","line":825},{"name":"OnPlayerRespawned","ret":"void","params":[{"type":"Man","name":"player"}],"proto":true,"file":"3_Game/gameplay.c","line":826},{"name":"IsPlayerRespawning","ret":"bool","proto":true,"file":"3_Game/gameplay.c","line":827},{"name":"GetActiveRefresherLocations","ret":"array<vector>","proto":true,"file":"3_Game/gameplay.c","line":828},{"name":"SetRespawnModeClient","ret":"void","params":[{"type":"int","name":"mode"}],"proto":true,"brief":"for client-side usage","file":"3_Game/gameplay.c","line":831},{"name":"GetRespawnModeClient","ret":"int","file":"3_Game/gameplay.c","line":832},{"name":"SyncRespawnModeInfo","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"}],"proto":true,"brief":"server-side","file":"3_Game/gameplay.c","line":837},{"name":"GetMicrophoneIcon","ret":"ImageWidget","file":"3_Game/gameplay.c","line":839},{"name":"GetMicWidgetFadeTimer","ret":"WidgetFadeTimer","proto":true,"file":"3_Game/gameplay.c","line":844},{"name":"GetEffectWidgets","ret":"GameplayEffectWidgets_base","proto":true,"file":"3_Game/gameplay.c","line":845},{"name":"GetVoiceLevelWidgets","ret":"map<int,ImageWidget>","proto":true,"file":"3_Game/gameplay.c","line":847},{"name":"GetVoiceLevelTimers","ret":"map<int,ref WidgetFadeTimer>","proto":true,"file":"3_Game/gameplay.c","line":848},{"name":"GetOnInputDeviceChanged","ret":"ScriptInvoker","file":"3_Game/gameplay.c","line":850},{"name":"GetOnInputPresetChanged","ret":"ScriptInvoker","file":"3_Game/gameplay.c","line":858},{"name":"GetOnInputDeviceConnected","ret":"ScriptInvoker","file":"3_Game/gameplay.c","line":866},{"name":"GetOnInputDeviceDisconnected","ret":"ScriptInvoker","file":"3_Game/gameplay.c","line":874},{"name":"GetOnModMenuVisibilityChanged","ret":"ScriptInvoker","file":"3_Game/gameplay.c","line":882},{"name":"GetOnTimeChanged","ret":"ScriptInvoker","file":"3_Game/gameplay.c","line":891},{"name":"GetTimeStamp","ret":"int","cond":["FEATURE_CURSOR"],"file":"3_Game/gameplay.c","line":901},{"name":"SetInputSuppression","ret":"void","params":[{"type":"bool","name":"state"}],"proto":true,"cond":["DEVELOPER"],"file":"3_Game/gameplay.c","line":909},{"name":"GetInputSuppression","ret":"bool","proto":true,"cond":["DEVELOPER"],"file":"3_Game/gameplay.c","line":910}],"members":[{"name":"MissionScript","type":"ScriptModule","file":"3_Game/gameplay.c","line":687},{"name":"m_ActiveRefresherLocations","type":"ref array<vector>","file":"3_Game/gameplay.c","line":689},{"name":"m_OnInputDeviceChanged","type":"ref ScriptInvoker","mods":["protected"],"init":"new ScriptInvoker()","file":"3_Game/gameplay.c","line":691},{"name":"m_OnInputPresetChanged","type":"ref ScriptInvoker","mods":["protected"],"init":"new ScriptInvoker()","file":"3_Game/gameplay.c","line":692},{"name":"m_OnInputDeviceConnected","type":"ref ScriptInvoker","mods":["protected"],"init":"new ScriptInvoker()","file":"3_Game/gameplay.c","line":693},{"name":"m_OnInputDeviceDisconnected","type":"ref ScriptInvoker","mods":["protected"],"init":"new ScriptInvoker()","file":"3_Game/gameplay.c","line":694},{"name":"m_OnModMenuVisibilityChanged","type":"ref ScriptInvoker","mods":["protected"],"init":"new ScriptInvoker()","file":"3_Game/gameplay.c","line":695},{"name":"m_OnTimeChanged","type":"ref ScriptInvoker","mods":["protected"],"init":"new ScriptInvoker()","file":"3_Game/gameplay.c","line":696},{"name":"m_TimeStamp","type":"int","init":"0","cond":["FEATURE_CURSOR"],"file":"3_Game/gameplay.c","line":900},{"name":"m_SuppressNextFrame","type":"bool","init":"true","cond":["DEVELOPER"],"file":"3_Game/gameplay.c","line":908}]},{"name":"MissionBase","url":"classes/MissionBase/","base":"MissionBaseWorld","file":"5_Mission/mission/missionBase.c","line":1,"methods":[{"name":"MissionBase","kind":"ctor","ret":"void","file":"5_Mission/mission/missionBase.c","line":17},{"name":"~MissionBase","kind":"dtor","ret":"void","file":"5_Mission/mission/missionBase.c","line":53},{"name":"GetInventoryDropCallback","ret":"ObjectSnapCallback","mods":["override"],"file":"5_Mission/mission/missionBase.c","line":79},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":84},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":97},{"name":"InitialiseWorldData","ret":"void","file":"5_Mission/mission/missionBase.c","line":104},{"name":"InitWorldYieldDataDefaults","ret":"void","params":[{"type":"CatchYieldBank","name":"bank"}],"brief":"Used to initialize defaults to WorldData base class from 4_World module. For proper init of your custom world, use 'InitYieldBank' method in the inherited world data","file":"5_Mission/mission/missionBase.c","line":142},{"name":"GetWorldLighting","ret":"WorldLighting","mods":["override"],"file":"5_Mission/mission/missionBase.c","line":170},{"name":"GetWorldData","ret":"WorldData","mods":["override"],"file":"5_Mission/mission/missionBase.c","line":175},{"name":"GetDynamicMusicPlayer","ret":"DynamicMusicPlayer","mods":["override"],"file":"5_Mission/mission/missionBase.c","line":180},{"name":"CreateScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":185},{"name":"SpawnItems","ret":"void","proto":true,"file":"5_Mission/mission/missionBase.c","line":335},{"name":"UpdateInputDevicesAvailability","ret":"void","file":"5_Mission/mission/missionBase.c","line":337},{"name":"OnKeyPress","ret":"void","params":[{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":342},{"name":"DumpCurrentUILayout","ret":"void","file":"5_Mission/mission/missionBase.c","line":357},{"name":"DumpWidget","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"tabs"}],"file":"5_Mission/mission/missionBase.c","line":379},{"name":"OnKeyRelease","ret":"void","params":[{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":421},{"name":"OnMouseButtonPress","ret":"void","params":[{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":434},{"name":"OnMouseButtonRelease","ret":"void","params":[{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":447},{"name":"OnLog","ret":"void","params":[{"type":"string","name":"msg_log"}],"file":"5_Mission/mission/missionBase.c","line":460},{"name":"UpdateDummyScheduler","ret":"void","file":"5_Mission/mission/missionBase.c","line":475},{"name":"AddDummyPlayerToScheduler","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"5_Mission/mission/missionBase.c","line":486},{"name":"UpdateInputDeviceDiag","ret":"void","cond":["DIAG_DEVELOPER"],"file":"5_Mission/mission/missionBase.c","line":492},{"name":"DisplayInputDebug","ret":"void","params":[{"type":"bool","name":"show"}],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/mission/missionBase.c","line":497}],"members":[{"name":"m_ModuleDeveloper","type":"PluginDeveloper","file":"5_Mission/mission/missionBase.c","line":3},{"name":"m_ModuleKeyBinding","type":"PluginKeyBinding","file":"5_Mission/mission/missionBase.c","line":4},{"name":"m_WidgetEventHandler","type":"ref WidgetEventHandler","file":"5_Mission/mission/missionBase.c","line":6},{"name":"m_WorldData","type":"ref WorldData","file":"5_Mission/mission/missionBase.c","line":7},{"name":"m_WorldLighting","type":"ref WorldLighting","file":"5_Mission/mission/missionBase.c","line":8},{"name":"m_DummyPlayers","type":"ref array<PlayerBase>","init":"new array<PlayerBase>","file":"5_Mission/mission/missionBase.c","line":10},{"name":"m_InventoryDropCallback","type":"autoptr ObjectSnapCallback","file":"5_Mission/mission/missionBase.c","line":12},{"name":"m_DynamicMusicPlayer","type":"ref DynamicMusicPlayer","mods":["protected"],"file":"5_Mission/mission/missionBase.c","line":14},{"name":"m_DynamicMusicPlayerRegistry","type":"ref DynamicMusicPlayerRegistry","mods":["protected"],"file":"5_Mission/mission/missionBase.c","line":15},{"name":"m_WidgetsTotal","type":"int","file":"5_Mission/mission/missionBase.c","line":354},{"name":"m_WidgetsInvisible","type":"int","file":"5_Mission/mission/missionBase.c","line":355},{"name":"m_ModuleServerInfo","type":"PluginAdditionalInfo","brief":"DEPRECATED","file":"5_Mission/mission/missionBase.c","line":515}]},{"name":"MissionBaseWorld","url":"classes/MissionBaseWorld/","base":"Mission","file":"4_World/Classes/MissionBaseWorld.c","line":1,"methods":[{"name":"GetRainProcurementHandler","ret":"RainProcurementHandler","file":"4_World/Classes/MissionBaseWorld.c","line":3}]},{"name":"MissionBenchmark","url":"classes/MissionBenchmark/","base":"MissionGameplay","file":"5_Mission/mission/MissionBenchmark.c","line":111,"methods":[{"name":"MissionBenchmark","kind":"ctor","ret":"void","file":"5_Mission/mission/MissionBenchmark.c","line":135},{"name":"~MissionBenchmark","kind":"dtor","ret":"void","file":"5_Mission/mission/MissionBenchmark.c","line":140},{"name":"GetInstance","ret":"MissionBenchmark","mods":["static"],"file":"5_Mission/mission/MissionBenchmark.c","line":145},{"name":"GetConfig","ret":"BenchmarkConfig","file":"5_Mission/mission/MissionBenchmark.c","line":150},{"name":"Start","ret":"void","file":"5_Mission/mission/MissionBenchmark.c","line":158},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/mission/MissionBenchmark.c","line":176},{"name":"PreloadUpdate","ret":"void","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":191},{"name":"MeasureUpdate","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":206},{"name":"DisableWeatherChange","ret":"void","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":229},{"name":"AdvanceLocation","ret":"void","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":239},{"name":"LerpCamera","ret":"void","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":255},{"name":"OnLocationSwitch","ret":"void","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":284},{"name":"TeleportToPos","ret":"void","params":[{"type":"BenchmarkLocation","name":"loc"}],"mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":336},{"name":"OnBenchmarkEnd","ret":"void","params":[{"type":"string","name":"reason"}],"mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":347},{"name":"CreatePlayer","ret":"void","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":364},{"name":"CreateCSVLog","ret":"void","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":381},{"name":"FPSLog","ret":"void","params":[{"type":"string","name":"position"},{"type":"float","name":"frames"}],"mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":397}],"members":[{"name":"INITIAL_PRELOAD","type":"int","mods":["protected","const"],"init":"5","brief":"seconds, extra preload seconds to compensate for the game launching","file":"5_Mission/mission/MissionBenchmark.c","line":113},{"name":"STEP_INTERVAL","type":"float","mods":["protected","const"],"init":"1","brief":"seconds, how much time passes between steps (fps measurements)","file":"5_Mission/mission/MissionBenchmark.c","line":114},{"name":"m_InitialLoadDone","type":"bool","mods":["protected"],"brief":"extra time is added to first preload to make up for intial loading of the game","file":"5_Mission/mission/MissionBenchmark.c","line":116},{"name":"m_IsPreloading","type":"bool","mods":["protected"],"brief":"preload time between location measurements","file":"5_Mission/mission/MissionBenchmark.c","line":117},{"name":"m_LocationDone","type":"bool","mods":["protected"],"brief":"finished measuring current location","file":"5_Mission/mission/MissionBenchmark.c","line":118},{"name":"m_LocIndex","type":"int","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":119},{"name":"m_MeasuringStep","type":"int","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":120},{"name":"m_MeasureStepTimer","type":"float","mods":["protected"],"init":"1","file":"5_Mission/mission/MissionBenchmark.c","line":121},{"name":"m_SumFPS","type":"float","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":122},{"name":"m_TimeCounter","type":"float","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":123},{"name":"m_MeasureLength","type":"float","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":124},{"name":"m_StepDistance","type":"float","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":125},{"name":"m_CSVLog","type":"FileHandle","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":127},{"name":"m_CurrentLocation","type":"BenchmarkLocation","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":128},{"name":"m_NextLocation","type":"BenchmarkLocation","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":129},{"name":"m_Config","type":"ref BenchmarkConfig","mods":["protected"],"file":"5_Mission/mission/MissionBenchmark.c","line":131},{"name":"m_Instance","type":"MissionBenchmark","mods":["protected","static"],"file":"5_Mission/mission/MissionBenchmark.c","line":133}]},{"name":"MissionDummy","url":"classes/MissionDummy/","base":"MissionBase","file":"5_Mission/mission/missionBase.c","line":518},{"name":"MissionGameplay","url":"classes/MissionGameplay/","base":"MissionBase","file":"5_Mission/mission/missionGameplay.c","line":1,"methods":[{"name":"MissionGameplay","kind":"ctor","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":58},{"name":"~MissionGameplay","kind":"dtor","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":79},{"name":"GetInventory","ret":"InventoryMenu","file":"5_Mission/mission/missionGameplay.c","line":91},{"name":"OnInit","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":96},{"name":"GetUIManager","ret":"UIManager","file":"5_Mission/mission/missionGameplay.c","line":181},{"name":"OnMissionStart","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":186},{"name":"InitInventory","ret":"void","brief":"Only once the game is loaded should we take control of the cursor","file":"5_Mission/mission/missionGameplay.c","line":208},{"name":"TickScheduler","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/mission/missionGameplay.c","line":216},{"name":"SendMuteListToServer","ret":"void","params":[{"type":"map<string, bool>","name":"mute_list"}],"file":"5_Mission/mission/missionGameplay.c","line":239},{"name":"UpdateInputDevicesAvailability","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":249},{"name":"OnMissionFinish","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":257},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":278},{"name":"OnKeyPress","ret":"void","params":[{"type":"int","name":"key"}],"mods":["override"],"brief":"Only once the game is loaded should we take control of the cursor","file":"5_Mission/mission/missionGameplay.c","line":719},{"name":"OnKeyRelease","ret":"void","params":[{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":725},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":730},{"name":"OnItemUsed","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"type":"Man","name":"owner"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":782},{"name":"SetInputSuppression","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"cond":["DEVELOPER"],"file":"5_Mission/mission/missionGameplay.c","line":798},{"name":"GetInputSuppression","ret":"bool","mods":["override"],"cond":["DEVELOPER"],"file":"5_Mission/mission/missionGameplay.c","line":803},{"name":"PlayerControlEnable","ret":"void","params":[{"type":"bool","name":"bForceSupress"}],"mods":["override"],"brief":"Deprecated; removes last input exclude and associated controls restrictions","file":"5_Mission/mission/missionGameplay.c","line":810},{"name":"PlayerControlDisable","ret":"void","params":[{"type":"int","name":"mode"}],"mods":["override"],"brief":"Deprecated; simple input restrictions","file":"5_Mission/mission/missionGameplay.c","line":859},{"name":"RemoveActiveInputExcludes","ret":"void","params":[{"type":"array<string>","name":"excludes"},{"type":"bool","name":"bForceSupress","def":"false"}],"mods":["override"],"brief":"Removes one or more exclude groups and refreshes excludes","file":"5_Mission/mission/missionGameplay.c","line":911},{"name":"RemoveActiveInputRestriction","ret":"void","params":[{"type":"int","name":"restrictor"}],"mods":["override"],"brief":"Removes one restriction (specific behaviour oudside regular excludes, defined below)","file":"5_Mission/mission/missionGameplay.c","line":942},{"name":"AddActiveInputExcludes","ret":"void","params":[{"type":"array<string>","name":"excludes"}],"mods":["override"],"brief":"Adds one or more exclude groups to disable and refreshes excludes","file":"5_Mission/mission/missionGameplay.c","line":969},{"name":"AddActiveInputRestriction","ret":"void","params":[{"type":"int","name":"restrictor"}],"mods":["override"],"brief":"Adds one input restriction (specific behaviour oudside regular excludes, defined below)","file":"5_Mission/mission/missionGameplay.c","line":1001},{"name":"RefreshExcludes","ret":"void","mods":["override"],"brief":"queues refresh of input excludes","file":"5_Mission/mission/missionGameplay.c","line":1039},{"name":"PerformRefreshExcludes","ret":"void","mods":["protected"],"brief":"applies queued excludes (0 == clear excludes)","file":"5_Mission/mission/missionGameplay.c","line":1045},{"name":"EnableAllInputs","ret":"void","params":[{"type":"bool","name":"bForceSupress","def":"false"}],"mods":["override"],"brief":"Removes all active input excludes and restrictions","file":"5_Mission/mission/missionGameplay.c","line":1059},{"name":"IsControlDisabled","ret":"bool","mods":["override"],"brief":"returns if ANY exclude groups, restriction (or deprecated disable, if applicable) is active","file":"5_Mission/mission/missionGameplay.c","line":1082},{"name":"IsInputExcludeActive","ret":"bool","params":[{"type":"string","name":"exclude"}],"mods":["override"],"brief":"Returns true if the particular input exclude group had been activated via script and is active","file":"5_Mission/mission/missionGameplay.c","line":1098},{"name":"IsInputRestrictionActive","ret":"bool","params":[{"type":"int","name":"restriction"}],"mods":["override"],"brief":"Returns true if the particular 'restriction' (those govern special behaviour outside regular input excludes, *EInputRestrictors*) is active","file":"5_Mission/mission/missionGameplay.c","line":1104},{"name":"GetControlDisabledMode","ret":"int","mods":["override"],"brief":"(mostly)DEPRECATED; only set on the old 'PlayerControlDisable' method","file":"5_Mission/mission/missionGameplay.c","line":1110},{"name":"CloseAllMenus","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":1115},{"name":"DestroyAllMenus","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":1121},{"name":"MoveHudForInventory","ret":"void","params":[{"type":"bool","name":"inv_open"}],"file":"5_Mission/mission/missionGameplay.c","line":1135},{"name":"ShowInventory","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1153},{"name":"HideInventory","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1174},{"name":"DestroyInventory","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":1186},{"name":"ResetGUI","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1199},{"name":"ShowChat","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1205},{"name":"HideChat","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1218},{"name":"ShowVehicleInfo","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":1223},{"name":"HideVehicleInfo","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":1229},{"name":"GetHud","ret":"Hud","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1235},{"name":"GetHudDebug","ret":"HudDebug","file":"5_Mission/mission/missionGameplay.c","line":1240},{"name":"RefreshCrosshairVisibility","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1245},{"name":"HideCrosshairVisibility","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1251},{"name":"IsPaused","ret":"bool","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1257},{"name":"Pause","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1262},{"name":"Continue","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1297},{"name":"IsMissionGameplay","ret":"bool","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1314},{"name":"AbortMission","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1319},{"name":"CreateLogoutMenu","ret":"void","params":[{"type":"UIMenuPanel","name":"parent"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1328},{"name":"StartLogoutMenu","ret":"void","params":[{"type":"int","name":"time"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1359},{"name":"CreateDebugMonitor","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1379},{"name":"HideDebugMonitor","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1390},{"name":"HandleMapToggleByKeyboardShortcut","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":1398},{"name":"IsMapUnfoldActionRunning","ret":"bool","params":[{"type":"ActionBase","name":"pAction"}],"mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":1414},{"name":"UpdateDebugMonitor","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":1432},{"name":"SetActionDownTime","ret":"void","params":[{"type":"int","name":"time_down"}],"file":"5_Mission/mission/missionGameplay.c","line":1455},{"name":"SetActionUpTime","ret":"void","params":[{"type":"int","name":"time_up"}],"file":"5_Mission/mission/missionGameplay.c","line":1460},{"name":"LocalPressTime","ret":"int","file":"5_Mission/mission/missionGameplay.c","line":1465},{"name":"LocalReleaseTime","ret":"int","file":"5_Mission/mission/missionGameplay.c","line":1470},{"name":"GetHoldActionTime","ret":"float","file":"5_Mission/mission/missionGameplay.c","line":1475},{"name":"DisplayHairDebug","ret":"void","file":"5_Mission/mission/missionGameplay.c","line":1481},{"name":"ShowHairDebugValues","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/mission/missionGameplay.c","line":1488},{"name":"UpdateVoiceLevelWidgets","ret":"void","params":[{"type":"int","name":"level"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1522},{"name":"GetMicrophoneIcon","ret":"ImageWidget","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1564},{"name":"GetMicWidgetFadeTimer","ret":"WidgetFadeTimer","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1569},{"name":"GetVoiceLevelWidgets","ret":"map<int,ImageWidget>","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1574},{"name":"GetVoiceLevelTimers","ret":"map<int,ref WidgetFadeTimer>","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1579},{"name":"IsVoNActive","ret":"bool","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1584},{"name":"SetVoNActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1589},{"name":"HideVoiceLevelWidgets","ret":"void","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1594},{"name":"GetNoteMenu","ret":"UIScriptedMenu","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1603},{"name":"SetNoteMenu","ret":"void","params":[{"type":"UIScriptedMenu","name":"menu"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1608},{"name":"OnPlayerRespawned","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1613},{"name":"SetPlayerRespawning","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1633},{"name":"IsPlayerRespawning","ret":"bool","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1638},{"name":"GetActiveRefresherLocations","ret":"array<vector>","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1643},{"name":"SetRespawnModeClient","ret":"void","params":[{"type":"int","name":"mode"}],"mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1648},{"name":"GetRespawnModeClient","ret":"int","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1653},{"name":"GetEffectWidgets","ret":"GameplayEffectWidgets","mods":["override"],"file":"5_Mission/mission/missionGameplay.c","line":1658},{"name":"GetConnectivityInvoker","ret":"ScriptInvoker","file":"5_Mission/mission/missionGameplay.c","line":1663},{"name":"OnInputBufferEvent","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":1672},{"name":"InputBufferCheck","ret":"void","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":1694},{"name":"GetExitButtonDisabledRemainingTime","ret":"float","file":"5_Mission/mission/missionGameplay.c","line":1760},{"name":"SetExitButtonDisabledRemainingTime","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/mission/missionGameplay.c","line":1765}],"members":[{"name":"m_LifeState","type":"int","file":"5_Mission/mission/missionGameplay.c","line":3},{"name":"m_Initialized","type":"bool","file":"5_Mission/mission/missionGameplay.c","line":4},{"name":"m_UIManager","type":"UIManager","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":6},{"name":"m_HudRootWidget","type":"Widget","file":"5_Mission/mission/missionGameplay.c","line":8},{"name":"m_MicrophoneIcon","type":"ImageWidget","file":"5_Mission/mission/missionGameplay.c","line":9},{"name":"m_InventoryMenu","type":"ref InventoryMenu","file":"5_Mission/mission/missionGameplay.c","line":11},{"name":"m_Chat","type":"ref Chat","file":"5_Mission/mission/missionGameplay.c","line":12},{"name":"m_ActionMenu","type":"ref ActionMenu","file":"5_Mission/mission/missionGameplay.c","line":13},{"name":"m_Hud","type":"ref IngameHud","file":"5_Mission/mission/missionGameplay.c","line":14},{"name":"m_HudDebug","type":"ref HudDebug","file":"5_Mission/mission/missionGameplay.c","line":15},{"name":"m_Logout","type":"ref LogoutMenu","file":"5_Mission/mission/missionGameplay.c","line":16},{"name":"m_DebugMonitor","type":"ref DebugMonitor","file":"5_Mission/mission/missionGameplay.c","line":17},{"name":"m_Watermark","type":"ref Watermark","file":"5_Mission/mission/missionGameplay.c","line":18},{"name":"m_OnConnectivityChanged","type":"ref ScriptInvoker","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":20},{"name":"m_EffectWidgets","type":"ref GameplayEffectWidgets","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":22},{"name":"m_ChatChannelHideTimer","type":"ref Timer","file":"5_Mission/mission/missionGameplay.c","line":24},{"name":"m_ChatChannelFadeTimer","type":"ref WidgetFadeTimer","file":"5_Mission/mission/missionGameplay.c","line":25},{"name":"m_MicFadeTimer","type":"ref WidgetFadeTimer","file":"5_Mission/mission/missionGameplay.c","line":26},{"name":"m_ChatChannelArea","type":"Widget","file":"5_Mission/mission/missionGameplay.c","line":28},{"name":"m_ChatChannelText","type":"TextWidget","file":"5_Mission/mission/missionGameplay.c","line":29},{"name":"m_Note","type":"NoteMenu","file":"5_Mission/mission/missionGameplay.c","line":30},{"name":"m_ToggleHudTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":32},{"name":"HOLD_LIMIT_TIME","type":"int","mods":["protected","const"],"init":"300","brief":"ms","file":"5_Mission/mission/missionGameplay.c","line":33},{"name":"m_ActionDownTime","type":"int","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":34},{"name":"m_ActionUpTime","type":"int","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":35},{"name":"m_InitOnce","type":"bool","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":36},{"name":"m_ControlDisabled","type":"bool","mods":["protected"],"brief":"DEPRECATED; disabled mode stored below","file":"5_Mission/mission/missionGameplay.c","line":37},{"name":"m_ControlDisabledMode","type":"int","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":38},{"name":"m_ActiveInputExcludeGroups","type":"ref array<string>","mods":["protected"],"brief":"exclude groups defined in 'specific.xml' file","file":"5_Mission/mission/missionGameplay.c","line":39},{"name":"m_ActiveInputRestrictions","type":"ref array<int>","mods":["protected"],"brief":"additional scripted restrictions","file":"5_Mission/mission/missionGameplay.c","line":40},{"name":"m_ProcessInputExcludes","type":"bool","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":41},{"name":"m_QuickbarHold","type":"bool","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":42},{"name":"m_PlayerRespawning","type":"bool","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":43},{"name":"m_RespawnModeClient","type":"int","mods":["protected"],"brief":"for client-side usage","file":"5_Mission/mission/missionGameplay.c","line":44},{"name":"m_PauseQueued","type":"bool","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":45},{"name":"m_VoNActive","type":"bool","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":48},{"name":"m_VoiceLevels","type":"Widget","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":49},{"name":"m_VoiceLevelsWidgets","type":"ref map<int,ImageWidget>","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":50},{"name":"m_VoiceLevelTimers","type":"ref map<int,ref WidgetFadeTimer>","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":51},{"name":"m_InputBufferFull","type":"bool","mods":["protected"],"file":"5_Mission/mission/missionGameplay.c","line":53},{"name":"m_ConnectionMenu","type":"UIScriptedMenu","file":"5_Mission/mission/missionGameplay.c","line":54},{"name":"m_ExitButtonDisabledRemainingTime","type":"float","mods":["private"],"file":"5_Mission/mission/missionGameplay.c","line":56}]},{"name":"MissionLoader","url":"classes/MissionLoader/","base":"UIScriptedMenu","file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":36,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":45},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":63},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":84},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":97}],"members":[{"name":"m_WgtLstMsnList","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":39},{"name":"m_WgtBtnMsnPlay","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":40},{"name":"m_WgtBtnMsnClose","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":41},{"name":"m_ListMissionsNames","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":42},{"name":"m_MissionData","type":"ref JsonMissionLoaderData","mods":["protected"],"file":"5_Mission/GUI/ScriptedWindows/MissionLoader.c","line":43}]},{"name":"MissionMainMenu","url":"classes/MissionMainMenu/","base":"MissionBase","file":"5_Mission/mission/missionMainMenu.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"5_Mission/mission/missionMainMenu.c","line":10},{"name":"Reset","ret":"void","mods":["override"],"file":"5_Mission/mission/missionMainMenu.c","line":32},{"name":"GetIntroScenePC","ret":"DayZIntroScenePC","file":"5_Mission/mission/missionMainMenu.c","line":46},{"name":"GetIntroSceneXbox","ret":"DayZIntroSceneXbox","file":"5_Mission/mission/missionMainMenu.c","line":56},{"name":"CreateIntroScene","ret":"void","file":"5_Mission/mission/missionMainMenu.c","line":66},{"name":"UpdateInputDevicesAvailability","ret":"void","mods":["override"],"file":"5_Mission/mission/missionMainMenu.c","line":75},{"name":"OnMissionStart","ret":"void","mods":["override"],"file":"5_Mission/mission/missionMainMenu.c","line":83},{"name":"OnMissionFinish","ret":"void","mods":["override"],"file":"5_Mission/mission/missionMainMenu.c","line":93},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/mission/missionMainMenu.c","line":108},{"name":"OnMenuEnter","ret":"void","params":[{"type":"int","name":"menu_id"}],"file":"5_Mission/mission/missionMainMenu.c","line":127},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"int","name":"device"}],"file":"5_Mission/mission/missionMainMenu.c","line":138},{"name":"SortedInsert","ret":"int","params":[{"type":"array<int>","name":"list"},{"type":"int","name":"number"}],"file":"5_Mission/mission/missionMainMenu.c","line":146},{"name":"PlayMusic","ret":"void","file":"5_Mission/mission/missionMainMenu.c","line":198},{"name":"StopMusic","ret":"void","file":"5_Mission/mission/missionMainMenu.c","line":212},{"name":"GetMenuMusic","ret":"AbstractWave","file":"5_Mission/mission/missionMainMenu.c","line":218}],"members":[{"name":"m_mainmenu","type":"UIScriptedMenu","mods":["private"],"file":"5_Mission/mission/missionMainMenu.c","line":3},{"name":"m_CreditsMenu","type":"CreditsMenu","mods":["private"],"file":"5_Mission/mission/missionMainMenu.c","line":4},{"name":"m_IntroScenePC","type":"ref DayZIntroScenePC","mods":["private"],"file":"5_Mission/mission/missionMainMenu.c","line":5},{"name":"m_IntroSceneXbox","type":"ref DayZIntroSceneXbox","mods":["private"],"file":"5_Mission/mission/missionMainMenu.c","line":6},{"name":"m_NoCutscene","type":"bool","file":"5_Mission/mission/missionMainMenu.c","line":8},{"name":"m_MenuMusic","type":"AbstractWave","mods":["private"],"brief":"DEPRECATED","file":"5_Mission/mission/missionMainMenu.c","line":196}]},{"name":"MissionServer","url":"classes/MissionServer/","base":"MissionBase","file":"5_Mission/mission/missionServer.c","line":5,"methods":[{"name":"MissionServer","kind":"ctor","ret":"void","file":"5_Mission/mission/missionServer.c","line":64},{"name":"~MissionServer","kind":"dtor","ret":"void","file":"5_Mission/mission/missionServer.c","line":78},{"name":"OnInit","ret":"void","mods":["override"],"file":"5_Mission/mission/missionServer.c","line":83},{"name":"OnMissionStart","ret":"void","mods":["override"],"file":"5_Mission/mission/missionServer.c","line":94},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/mission/missionServer.c","line":102},{"name":"OnGameplayDataHandlerLoad","ret":"void","mods":["override"],"brief":"Only once the game is loaded should we take control of the cursor","file":"5_Mission/mission/missionServer.c","line":154},{"name":"RandomArtillery","ret":"void","params":[{"type":"float","name":"deltaTime"}],"file":"5_Mission/mission/missionServer.c","line":163},{"name":"IsServer","ret":"bool","mods":["override"],"file":"5_Mission/mission/missionServer.c","line":228},{"name":"IsPlayerDisconnecting","ret":"bool","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"5_Mission/mission/missionServer.c","line":233},{"name":"UpdatePlayersStats","ret":"void","file":"5_Mission/mission/missionServer.c","line":238},{"name":"AddNewPlayerLogout","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"LogoutInfo","name":"info"}],"mods":["protected"],"file":"5_Mission/mission/missionServer.c","line":260},{"name":"UpdateLogoutPlayers","ret":"void","file":"5_Mission/mission/missionServer.c","line":267},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"file":"5_Mission/mission/missionServer.c","line":299},{"name":"InvokeOnConnect","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerIdentity","name":"identity"}],"file":"5_Mission/mission/missionServer.c","line":422},{"name":"InvokeOnDisconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":429},{"name":"OnClientPrepareEvent","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"mods":["out"],"type":"bool","name":"useDB"},{"mods":["out"],"type":"vector","name":"pos"},{"mods":["out"],"type":"float","name":"yaw"},{"mods":["out"],"type":"int","name":"preloadTimeout"}],"file":"5_Mission/mission/missionServer.c","line":436},{"name":"ControlPersonalLight","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":453},{"name":"SyncGlobalLighting","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":468},{"name":"ProcessLoginData","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"returns whether received data is valid, ctx can be filled on client in StoreLoginData()","file":"5_Mission/mission/missionServer.c","line":479},{"name":"CreateCharacter","ret":"PlayerBase","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"vector","name":"pos"},{"type":"ParamsReadContext","name":"ctx"},{"type":"string","name":"characterName"}],"file":"5_Mission/mission/missionServer.c","line":486},{"name":"EquipCharacter","ret":"void","params":[{"type":"MenuDefaultCharacterData","name":"char_data"}],"brief":"Spawns character equip from received data. Checks validity against config, randomizes if invalid value and config array not empty.","file":"5_Mission/mission/missionServer.c","line":498},{"name":"StartingEquipSetup","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"clothesChosen"}],"brief":"can be overriden to manually set up starting equip. 'clothesChosen' is legacy parameter, does nothing.","file":"5_Mission/mission/missionServer.c","line":527},{"name":"VerifyAttachmentType","ret":"bool","params":[{"type":"int","name":"slot_ID"},{"type":"string","name":"attachment_type"}],"file":"5_Mission/mission/missionServer.c","line":531},{"name":"OnClientNewEvent","ret":"PlayerBase","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"vector","name":"pos"},{"type":"ParamsReadContext","name":"ctx"}],"file":"5_Mission/mission/missionServer.c","line":536},{"name":"OnClientReadyEvent","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":586},{"name":"OnClientRespawnEvent","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":598},{"name":"OnClientReconnectEvent","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":620},{"name":"OnClientDisconnectedEvent","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"logoutTime"},{"type":"bool","name":"authFailed"}],"file":"5_Mission/mission/missionServer.c","line":628},{"name":"PlayerDisconnected","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerIdentity","name":"identity"},{"type":"string","name":"uid"}],"file":"5_Mission/mission/missionServer.c","line":677},{"name":"ShouldPlayerBeKilled","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":713},{"name":"HandleBody","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/mission/missionServer.c","line":735},{"name":"TickScheduler","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/mission/missionServer.c","line":753},{"name":"InsertCorpse","ret":"bool","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"5_Mission/mission/missionServer.c","line":774},{"name":"UpdateCorpseStatesServer","ret":"void","file":"5_Mission/mission/missionServer.c","line":780},{"name":"SyncRespawnModeInfo","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"}],"mods":["override"],"file":"5_Mission/mission/missionServer.c","line":815},{"name":"GetRainProcurementHandler","ret":"RainProcurementHandler","mods":["override"],"file":"5_Mission/mission/missionServer.c","line":822},{"name":"GetActiveRefresherLocations","ret":"array<vector>","mods":["override"],"file":"5_Mission/mission/missionServer.c","line":827},{"name":"RemoveActiveInputExcludes","ret":"void","params":[{"type":"array<string>","name":"excludes"},{"type":"bool","name":"bForceSupress","def":"false"}],"mods":["override"],"cond":["!NO_GUI"],"brief":"Removes one or more exclude groups and refreshes excludes","file":"5_Mission/mission/missionServer.c","line":834},{"name":"RemoveActiveInputRestriction","ret":"void","params":[{"type":"int","name":"restrictor"}],"mods":["override"],"cond":["!NO_GUI"],"brief":"Removes one restriction (specific behaviour oudside regular excludes, defined below)","file":"5_Mission/mission/missionServer.c","line":865},{"name":"AddActiveInputExcludes","ret":"void","params":[{"type":"array<string>","name":"excludes"}],"mods":["override"],"cond":["!NO_GUI"],"brief":"Adds one or more exclude groups to disable and refreshes excludes","file":"5_Mission/mission/missionServer.c","line":892},{"name":"AddActiveInputRestriction","ret":"void","params":[{"type":"int","name":"restrictor"}],"mods":["override"],"cond":["!NO_GUI"],"brief":"Adds one input restriction (specific behaviour oudside regular excludes, defined below)","file":"5_Mission/mission/missionServer.c","line":924},{"name":"RefreshExcludes","ret":"void","mods":["override"],"cond":["!NO_GUI"],"brief":"queues refresh of input excludes","file":"5_Mission/mission/missionServer.c","line":962},{"name":"PerformRefreshExcludes","ret":"void","mods":["protected"],"cond":["!NO_GUI"],"brief":"applies queued excludes (0 == clear excludes)","file":"5_Mission/mission/missionServer.c","line":968},{"name":"EnableAllInputs","ret":"void","params":[{"type":"bool","name":"bForceSupress","def":"false"}],"mods":["override"],"cond":["!NO_GUI"],"brief":"Removes all active input excludes and restrictions","file":"5_Mission/mission/missionServer.c","line":982},{"name":"IsControlDisabled","ret":"bool","mods":["override"],"cond":["!NO_GUI"],"brief":"returns if ANY exclude groups, restriction (or deprecated disable, if applicable) is active","file":"5_Mission/mission/missionServer.c","line":1005},{"name":"IsInputExcludeActive","ret":"bool","params":[{"type":"string","name":"exclude"}],"mods":["override"],"cond":["!NO_GUI"],"brief":"Returns true if the particular input exclude group had been activated via script and is active","file":"5_Mission/mission/missionServer.c","line":1021},{"name":"IsInputRestrictionActive","ret":"bool","params":[{"type":"int","name":"restriction"}],"mods":["override"],"cond":["!NO_GUI"],"brief":"Returns true if the particular 'restriction' (those govern special behaviour outside regular input excludes, *EInputRestrictors*) is active","file":"5_Mission/mission/missionServer.c","line":1027}],"members":[{"name":"m_Players","type":"ref array<Man>","file":"5_Mission/mission/missionServer.c","line":7},{"name":"m_DeadPlayersArray","type":"ref array<ref CorpseData>","file":"5_Mission/mission/missionServer.c","line":8},{"name":"m_LogoutPlayers","type":"ref map<PlayerBase, ref LogoutInfo>","file":"5_Mission/mission/missionServer.c","line":9},{"name":"m_NewLogoutPlayers","type":"ref map<PlayerBase, ref LogoutInfo>","file":"5_Mission/mission/missionServer.c","line":10},{"name":"m_RainProcHandler","type":"ref RainProcurementHandler","file":"5_Mission/mission/missionServer.c","line":11},{"name":"SCHEDULER_PLAYERS_PER_TICK","type":"int","mods":["const"],"init":"5","file":"5_Mission/mission/missionServer.c","line":12},{"name":"m_currentPlayer","type":"int","file":"5_Mission/mission/missionServer.c","line":13},{"name":"m_RespawnMode","type":"int","file":"5_Mission/mission/missionServer.c","line":14},{"name":"m_ArtyBarrageTimer","type":"float","mods":["private"],"init":"0","brief":"This is not to be edited in Init.c this is just to increment time","file":"5_Mission/mission/missionServer.c","line":19},{"name":"m_PlayArty","type":"bool","mods":["protected"],"init":"false","brief":"Toggle if Off map artillery sounds are played","file":"5_Mission/mission/missionServer.c","line":22},{"name":"m_ArtyDelay","type":"float","mods":["protected"],"init":"0","brief":"Set how much time there is between two barrages (in seconds)","file":"5_Mission/mission/missionServer.c","line":23},{"name":"m_MinSimultaneousStrikes","type":"int","mods":["protected"],"init":"0","brief":"The MIN of simultaneous shots on the map (Will be clamped between 1 and max shots)","file":"5_Mission/mission/missionServer.c","line":24},{"name":"m_MaxSimultaneousStrikes","type":"int","mods":["protected"],"init":"0","brief":"The MAX of simultaneous shots on the map (Will be clamped between 1 and max amount of coords)","file":"5_Mission/mission/missionServer.c","line":25},{"name":"m_FiringPos","type":"ref array<vector>","mods":["protected"],"brief":"Where we should fire from. On Init set the relevant data","file":"5_Mission/mission/missionServer.c","line":26},{"name":"CHERNARUS_STRIKE_POS","type":"ref array<vector>","mods":["protected","const"],"init":"{ \"-500.00 165.00 5231.69\", \"-500.00 300.00 9934.41\", \"10406.86 192.00 15860.00\", \"4811.75 370.00 15860.00\", \"-500.00 453.00 15860.00\" }","file":"5_Mission/mission/missionServer.c","line":29},{"name":"LIVONIA_STRIKE_POS","type":"ref array<vector>","mods":["protected","const"],"init":"{ \"7440.00 417.00 -500.00\", \"-500.00 276.00 5473.00\", \"-500.00 265.00 9852.00\", \"4953.00 240.00 13300.00\", \"9620.00 188.00 13300.00\", \"13300.00 204.00 10322.00\", \"13300.00 288.00 6204.00\", \"13300.00 296.00 -500.00\" }","file":"5_Mission/mission/missionServer.c","line":39},{"name":"m_player","type":"PlayerBase","file":"5_Mission/mission/missionServer.c","line":54},{"name":"m_mission","type":"MissionBase","file":"5_Mission/mission/missionServer.c","line":55},{"name":"m_ControlDisabledMode","type":"int","mods":["protected"],"cond":["!NO_GUI"],"file":"5_Mission/mission/missionServer.c","line":58},{"name":"m_ActiveInputExcludeGroups","type":"ref array<string>","mods":["protected"],"cond":["!NO_GUI"],"brief":"exclude groups defined in 'specific.xml' file","file":"5_Mission/mission/missionServer.c","line":59},{"name":"m_ActiveInputRestrictions","type":"ref array<int>","mods":["protected"],"cond":["!NO_GUI"],"brief":"additional scripted restrictions","file":"5_Mission/mission/missionServer.c","line":60},{"name":"m_ProcessInputExcludes","type":"bool","mods":["protected"],"cond":["!NO_GUI"],"file":"5_Mission/mission/missionServer.c","line":61},{"name":"m_moduleDefaultCharacter","type":"PluginAdditionalInfo","brief":"DEPRECATED","file":"5_Mission/mission/missionServer.c","line":1034}]},{"name":"MK4Optic_Black","url":"classes/MK4Optic_Black/","base":"MK4Optic_ColorBase","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":206},{"name":"MK4Optic_ColorBase","url":"classes/MK4Optic_ColorBase/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":204},{"name":"MK4Optic_Green","url":"classes/MK4Optic_Green/","base":"MK4Optic_ColorBase","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":207},{"name":"MK4Optic_Tan","url":"classes/MK4Optic_Tan/","base":"MK4Optic_ColorBase","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":205},{"name":"MKII_Base","url":"classes/MKII_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/MKII.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/MKII.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/MKII.c","line":9}]},{"name":"MkiiRecoil","url":"classes/MkiiRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/MkiiRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/MkiiRecoil.c","line":3}]},{"name":"ModelEntity","url":"classes/ModelEntity/","base":"BasicEntity","file":"2_GameLib/entities/gameLibEntities.c","line":104},{"name":"ModifierBase","url":"classes/ModifierBase/","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":8,"methods":[{"name":"ModifierBase","kind":"ctor","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":33},{"name":"InitBase","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ModifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":38},{"name":"Init","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":45},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":51},{"name":"IsPersistent","ret":"bool","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":56},{"name":"MakeParamObjectPersistent","ret":"void","params":[{"type":"Param","name":"object"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":61},{"name":"ResetLastTickTime","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":66},{"name":"GetDebugText","ret":"string","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":71},{"name":"GetDebugTextSimple","ret":"string","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":76},{"name":"DisableActivateCheck","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":81},{"name":"DisableDeactivateCheck","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":86},{"name":"Tick","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":91},{"name":"IsActive","ret":"bool","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":130},{"name":"SetLock","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":135},{"name":"IsLocked","ret":"bool","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":140},{"name":"IsTrackAttachedTime","ret":"bool","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":145},{"name":"GetAttachedTime","ret":"float","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":150},{"name":"SetAttachedTime","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":155},{"name":"GetModifierID","ret":"int","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":160},{"name":"GetName","ret":"string","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":165},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":176},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":181},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"brief":"is called when an inactive modifier gets activated during gameplay, is NOT called on activation upon player server connection(see OnReconnect)","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":187},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"brief":"is called when a modifier is being re-activated upon player server connection, use to activate systems which are not persistent and need to run alongside active modifiers","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":190},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":191},{"name":"Activate","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":193},{"name":"ActivateRequest","ret":"void","params":[{"type":"EActivationType","name":"trigger"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":211},{"name":"Deactivate","ret":"void","params":[{"type":"bool","name":"trigger","def":"true"}],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":217},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"proto":true,"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":234},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["private"],"proto":true,"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":236},{"name":"AnalyticsRegisterStat","ret":"void","params":[{"type":"int","name":"modifierId"},{"type":"string","name":"keySuffix"}],"mods":["private"],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":239},{"name":"AnalyticsSetState","ret":"void","params":[{"type":"int","name":"modifierId"},{"type":"float","name":"value"}],"mods":["private"],"brief":"special treating of the value to set state only (without counter use)","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":248}],"members":[{"name":"m_ID","type":"int","init":"0","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":10},{"name":"m_Manager","type":"ModifiersManager","brief":"the manager instance","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":11},{"name":"m_System","type":"string","init":"\"Modifiers\"","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":12},{"name":"m_ActivatedTime","type":"float","brief":"overall time this modifier was active","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":13},{"name":"m_TrackActivatedTime","type":"bool","brief":"should this modifier track overall time it was active ?","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":14},{"name":"m_IsPersistent","type":"bool","brief":"is this modifier saved to the DB ?","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":15},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":16},{"name":"m_TickIntervalInactive","type":"float","init":"5","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":17},{"name":"m_TickIntervalActive","type":"float","init":"3","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":18},{"name":"m_IsActive","type":"bool","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":19},{"name":"m_ShouldBeActive","type":"bool","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":20},{"name":"m_AccumulatedTimeActive","type":"float","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":21},{"name":"m_AccumulatedTimeInactive","type":"float","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":22},{"name":"m_LastTickedActive","type":"float","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":23},{"name":"m_TickType","type":"int","init":"(eModifiersTickType.TICK | eModifiersTickType.ACTIVATE_CHECK | eModifiersTickType.DEACTIVATE_CHECK)","brief":"some modifiers do not need to check activate condition, as they get activated by request","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":24},{"name":"m_LastTickedInactive","type":"float","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":25},{"name":"m_IsLocked","type":"bool","init":"false","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":26},{"name":"m_ActivationType","type":"EActivationType","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":27},{"name":"m_SyncID","type":"eModifierSyncIDs","brief":"max 32 synced modifiers supported, 0 == no sync","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":28},{"name":"m_ModulePlayerStatus","type":"PluginPlayerStatus","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":29},{"name":"m_AnalyticsStatsEnabled","type":"bool","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":31}]},{"name":"ModifierDebugObj","url":"classes/ModifierDebugObj/","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":32,"methods":[{"name":"ModifierDebugObj","kind":"ctor","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"name"},{"type":"bool","name":"active"},{"type":"bool","name":"locked"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":39},{"name":"GetName","ret":"string","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":47},{"name":"GetID","ret":"int","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":52},{"name":"IsActive","ret":"bool","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":57},{"name":"IsLocked","ret":"bool","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":62}],"members":[{"name":"m_Name","type":"string","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":34},{"name":"m_ID","type":"int","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":35},{"name":"m_IsActive","type":"bool","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":36},{"name":"m_IsLocked","type":"bool","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":37}]},{"name":"ModifiersManager","url":"classes/ModifiersManager/","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":68,"methods":[{"name":"ModifiersManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":80},{"name":"Init","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":90},{"name":"SetModifiers","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":148},{"name":"GetStorageVersion","ret":"int","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":170},{"name":"IsModifiersEnable","ret":"bool","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":175},{"name":"AddModifier","ret":"void","params":[{"type":"ModifierBase","name":"modifier"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":180},{"name":"IsModifierActive","ret":"bool","params":[{"type":"eModifiers","name":"modifier_id"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":199},{"name":"OnScheduledTick","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":204},{"name":"DeactivateAllModifiers","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":213},{"name":"ActivateModifier","ret":"void","params":[{"type":"int","name":"modifier_id"},{"type":"bool","name":"triggerEvent","def":"EActivationType.TRIGGER_EVENT_ON_ACTIVATION"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":219},{"name":"DeactivateModifier","ret":"void","params":[{"type":"int","name":"modifier_id"},{"type":"bool","name":"triggerEvent","def":"true"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":224},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":229},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":265},{"name":"GetModifier","ret":"ModifierBase","params":[{"type":"int","name":"modifier_id"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":306},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":311},{"name":"SetModifierLock","ret":"void","params":[{"type":"int","name":"modifier_id"},{"type":"bool","name":"state"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":316},{"name":"GetModifierLock","ret":"bool","params":[{"type":"int","name":"modifier_id"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":321},{"name":"DbgGetModifiers","ret":"void","params":[{"type":"array<ref ModifierDebugObj>","name":"modifiers"}],"file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":326},{"name":"ResetAll","ret":"void","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":352}],"members":[{"name":"STORAGE_VERSION","type":"int","mods":["const"],"init":"121","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":70},{"name":"m_AllowModifierTick","type":"bool","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":72},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":74},{"name":"m_ModifierList","type":"ref map<int, ref ModifierBase>","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":76},{"name":"m_ModifierListArray","type":"ref array< ref ModifierBase>","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":77},{"name":"m_ParamList","type":"ref array<ref Param>","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":78}]},{"name":"ModInfo","url":"classes/ModInfo/","file":"3_Game/ModInfo.c","line":1,"methods":[{"name":"GetName","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":3},{"name":"GetPicture","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":4},{"name":"GetLogo","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":5},{"name":"GetLogoSmall","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":6},{"name":"GetLogoOver","ret":"string","mods":["proto","owned"],"proto":true,"brief":"hover-over logo variant","file":"3_Game/ModInfo.c","line":7},{"name":"GetTooltip","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":8},{"name":"GetOverview","ret":"string","mods":["proto","owned"],"proto":true,"brief":"description","file":"3_Game/ModInfo.c","line":9},{"name":"GetAction","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":10},{"name":"GetAuthor","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":11},{"name":"GetVersion","ret":"string","mods":["proto","owned"],"proto":true,"file":"3_Game/ModInfo.c","line":12},{"name":"GetDefault","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/ModInfo.c","line":13},{"name":"GetIsDLC","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/ModInfo.c","line":14},{"name":"GetIsOwned","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/ModInfo.c","line":15},{"name":"GoToStore","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/ModInfo.c","line":16},{"name":"GetDLCImage","ret":"string","params":[{"type":"string","name":"name"}],"mods":["static"],"file":"3_Game/ModInfo.c","line":24}],"members":[{"name":"DEFAULT_PICTURE","type":"string","mods":["static","const"],"init":"\"Gui/textures/modlogo_default_co.edds\"","file":"3_Game/ModInfo.c","line":18},{"name":"DEFAULT_LOGO","type":"string","mods":["static","const"],"init":"\"Gui/textures/modlogo_default_co.edds\"","file":"3_Game/ModInfo.c","line":19},{"name":"DEFAULT_LOGO_SMALL","type":"string","mods":["static","const"],"init":"\"Gui/textures/modlogo_default_co.edds\"","file":"3_Game/ModInfo.c","line":20},{"name":"DEFAULT_LOGO_OVER","type":"string","mods":["static","const"],"init":"\"Gui/textures/modlogo_default_hover_co.edds\"","file":"3_Game/ModInfo.c","line":21},{"name":"DEFAULT_OVERVIEW","type":"string","mods":["static","const"],"init":"\"\"","file":"3_Game/ModInfo.c","line":22}]},{"name":"ModItemRegisterCallbacks","url":"classes/ModItemRegisterCallbacks/","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":305,"methods":[{"name":"RegisterEmptyHanded","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":307},{"name":"RegisterOneHanded","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":309},{"name":"RegisterTwoHanded","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":311},{"name":"RegisterRestrained","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":313},{"name":"RegisterSurrender","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":315},{"name":"RegisterHeavy","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":317},{"name":"RegisterPistol","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":319},{"name":"RegisterFireArms","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":321},{"name":"RegisterArcheryItem","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":323},{"name":"RegisterPoleArms","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":325},{"name":"RegisterLauncher","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"},{"type":"DayzPlayerItemBehaviorCfg","name":"pBehavior"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":327},{"name":"RegisterCustom","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":329},{"name":"CustomBoneRemapping","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"proto":true,"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":331}]},{"name":"ModLoader","url":"classes/ModLoader/","file":"3_Game/Client/Mods/ModLoader.c","line":1,"methods":[{"name":"GetMods","ret":"array<ref ModStructure>","mods":["static"],"file":"3_Game/Client/Mods/ModLoader.c","line":6},{"name":"LoadMods","ret":"void","mods":["static"],"file":"3_Game/Client/Mods/ModLoader.c","line":13}],"members":[{"name":"m_Loaded","type":"bool","mods":["protected","static"],"file":"3_Game/Client/Mods/ModLoader.c","line":3},{"name":"m_Mods","type":"ref array<ref ModStructure>","mods":["protected","static"],"file":"3_Game/Client/Mods/ModLoader.c","line":4}]},{"name":"ModsMenuDetailed","url":"classes/ModsMenuDetailed/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":1,"methods":[{"name":"ModsMenuDetailed","kind":"ctor","ret":"void","params":[{"type":"array<ref ModInfo>","name":"data"},{"type":"Widget","name":"parent"},{"type":"ModsMenuTooltip","name":"tooltip"},{"type":"UIScriptedMenu","name":"menu_parent"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":17},{"name":"~ModsMenuDetailed","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":33},{"name":"Open","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":38},{"name":"Close","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":46},{"name":"IsOpen","ret":"bool","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":53},{"name":"GetHighlighted","ret":"ModInfo","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":58},{"name":"HighlightFirst","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":63},{"name":"Highlight","ret":"void","params":[{"type":"ModInfo","name":"mod_ref"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":68},{"name":"ScrollToMod","ret":"void","params":[{"type":"ModInfo","name":"mod_ref"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":85},{"name":"Select","ret":"void","params":[{"type":"ModInfo","name":"mod_ref"},{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":118},{"name":"PrepareTooltip","ret":"void","params":[{"type":"ModInfo","name":"mod_ref"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":140},{"name":"ShowTooltip","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":152},{"name":"HideTooltip","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":158},{"name":"LoadEntries","ret":"void","params":[{"type":"array<ref ModInfo>","name":"data"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":168},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":186}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":3},{"name":"m_Content","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":4},{"name":"m_CloseButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":5},{"name":"m_Scroll","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":6},{"name":"m_Data","type":"ref map<ref ModInfo, ref ModsMenuDetailedEntry>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":7},{"name":"m_Highlighted","type":"ModInfo","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":9},{"name":"m_Menu","type":"UIScriptedMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":12},{"name":"m_Tooltip","type":"ModsMenuTooltip","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":13},{"name":"m_TooltipTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":14},{"name":"m_TooltipMod","type":"ModInfo","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailed.c","line":15}]},{"name":"ModsMenuDetailedEntry","url":"classes/ModsMenuDetailedEntry/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":1,"methods":[{"name":"ModsMenuDetailedEntry","kind":"ctor","ret":"void","params":[{"type":"ModInfo","name":"data"},{"type":"Widget","name":"parent"},{"type":"ModsMenuDetailed","name":"parent_menu"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":25},{"name":"~ModsMenuDetailedEntry","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":59},{"name":"GetWidget","ret":"Widget","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":64},{"name":"Select","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":69},{"name":"Deselect","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":82},{"name":"LoadData","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":95},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":179},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":198},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":217}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":3},{"name":"m_Detail","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":4},{"name":"m_IconSmall","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":7},{"name":"m_IconCollapse","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":8},{"name":"m_Name","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":9},{"name":"m_IconBig","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":12},{"name":"m_Author","type":"MultilineTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":13},{"name":"m_Version","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":14},{"name":"m_ActionWebsite","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":15},{"name":"m_ActionPurchase","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":16},{"name":"m_Description","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":19},{"name":"m_Data","type":"ModInfo","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":21},{"name":"m_ParentMenu","type":"ModsMenuDetailed","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":22},{"name":"m_IsOpen","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuDetailedEntry.c","line":23}]},{"name":"ModsMenuSimple","url":"classes/ModsMenuSimple/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":1,"methods":[{"name":"ModsMenuSimple","kind":"ctor","ret":"void","params":[{"type":"array<ref ModInfo>","name":"data"},{"type":"Widget","name":"parent"},{"type":"ModsMenuDetailed","name":"detail_menu"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":11},{"name":"~ModsMenuSimple","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":23},{"name":"LoadEntries","ret":"void","params":[{"type":"array<ref ModInfo>","name":"data"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":28},{"name":"Select","ret":"void","params":[{"type":"ModInfo","name":"mod"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":40},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":46},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":59},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":69},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":79},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":89}],"members":[{"name":"MOD_DISPLAY_COUNT_MAX","type":"int","mods":["protected","const"],"init":"3","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":3},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":5},{"name":"m_MoreButton","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":6},{"name":"m_MoreHighlight","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":7},{"name":"m_Data","type":"ref map<ModInfo, ref ModsMenuSimpleEntry>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":8},{"name":"m_DetailMenu","type":"ModsMenuDetailed","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimple.c","line":9}]},{"name":"ModsMenuSimpleEntry","url":"classes/ModsMenuSimpleEntry/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":1,"methods":[{"name":"ModsMenuSimpleEntry","kind":"ctor","ret":"void","params":[{"type":"ModInfo","name":"data"},{"type":"int","name":"index"},{"type":"Widget","name":"parent"},{"type":"ModsMenuSimple","name":"parent_menu"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":11},{"name":"~ModsMenuSimpleEntry","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":25},{"name":"LoadData","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":30},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":55},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":65},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":77},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":89},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":101}],"members":[{"name":"m_ModButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":3},{"name":"m_Icon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":4},{"name":"m_Hover","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":5},{"name":"m_HasLogoOver","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":7},{"name":"m_Data","type":"ModInfo","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":8},{"name":"m_ParentMenu","type":"ModsMenuSimple","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuSimpleEntry.c","line":9}]},{"name":"ModsMenuTooltip","url":"classes/ModsMenuTooltip/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuTooltip.c","line":1,"methods":[{"name":"ModsMenuTooltip","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuTooltip.c","line":6},{"name":"~ModsMenuTooltip","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuTooltip.c","line":12},{"name":"ShowTooltip","ret":"void","params":[{"type":"ModInfo","name":"mod_ref"}],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuTooltip.c","line":17},{"name":"HideTooltip","ret":"void","file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuTooltip.c","line":30}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuTooltip.c","line":3},{"name":"m_Text","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ModsMenu/ModsMenuTooltip.c","line":4}]},{"name":"ModStructure","url":"classes/ModStructure/","file":"3_Game/Client/Mods/ModStructure.c","line":1,"methods":[{"name":"ModStructure","kind":"ctor","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"path"}],"file":"3_Game/Client/Mods/ModStructure.c","line":13},{"name":"LoadData","ret":"void","file":"3_Game/Client/Mods/ModStructure.c","line":20},{"name":"GetModName","ret":"string","file":"3_Game/Client/Mods/ModStructure.c","line":34},{"name":"GetModLogo","ret":"string","file":"3_Game/Client/Mods/ModStructure.c","line":39},{"name":"GetModLogoSmall","ret":"string","file":"3_Game/Client/Mods/ModStructure.c","line":44},{"name":"GetModLogoOver","ret":"string","file":"3_Game/Client/Mods/ModStructure.c","line":49},{"name":"GetModActionURL","ret":"string","file":"3_Game/Client/Mods/ModStructure.c","line":54},{"name":"GetModToltip","ret":"string","file":"3_Game/Client/Mods/ModStructure.c","line":59},{"name":"GetModOverview","ret":"string","file":"3_Game/Client/Mods/ModStructure.c","line":64}],"members":[{"name":"m_ModIndex","type":"int","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":3},{"name":"m_ModPath","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":4},{"name":"m_ModName","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":5},{"name":"m_ModLogo","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":6},{"name":"m_ModLogoSmall","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":7},{"name":"m_ModLogoOver","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":8},{"name":"m_ModActionURL","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":9},{"name":"m_ModTooltip","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":10},{"name":"m_ModOverview","type":"string","mods":["protected"],"file":"3_Game/Client/Mods/ModStructure.c","line":11}]},{"name":"MooringBuoyLight","url":"classes/MooringBuoyLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":43,"methods":[{"name":"MooringBuoyLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":47}],"members":[{"name":"LIGHT_MAT_ON","type":"string","mods":["const"],"init":"\"DZ\\\\structures_sakhal\\\\industrial\\\\harbour\\\\data\\\\Mooring_Buoy_Glass_e.rvmat\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/BuoyLight.c","line":45}]},{"name":"MorozkoHat","url":"classes/MorozkoHat/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/MorozkoHat.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MorozkoHat.c","line":3}]},{"name":"Morphine","url":"classes/Morphine/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/Morphine.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/Morphine.c","line":3},{"name":"OnApply","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/Morphine.c","line":11}]},{"name":"MorphineMdfr","url":"classes/MorphineMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":17},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":22},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":27},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":32},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":41},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":51}],"members":[{"name":"LIFETIME","type":"int","mods":["const"],"init":"60","file":"4_World/Classes/PlayerModifiers/Modifiers/MorphineMdfr.c","line":3}]},{"name":"MorsecodeLeaflet_blood","url":"classes/MorsecodeLeaflet_blood/","base":"MorsecodeLeaflet_ColorBase","file":"4_World/Entities/ItemBase/Paper.c","line":76},{"name":"MorsecodeLeaflet_coffee","url":"classes/MorsecodeLeaflet_coffee/","base":"MorsecodeLeaflet_ColorBase","file":"4_World/Entities/ItemBase/Paper.c","line":77},{"name":"MorsecodeLeaflet_ColorBase","url":"classes/MorsecodeLeaflet_ColorBase/","base":"Paper","file":"4_World/Entities/ItemBase/Paper.c","line":75},{"name":"MorsecodeLeaflet_fire","url":"classes/MorsecodeLeaflet_fire/","base":"MorsecodeLeaflet_ColorBase","file":"4_World/Entities/ItemBase/Paper.c","line":78},{"name":"Mosin_Bayonet","url":"classes/Mosin_Bayonet/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Bayonet.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Bayonet.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Bayonet.c","line":8},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Bayonet.c","line":13},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Bayonet.c","line":28},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Bayonet.c","line":38},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Bayonet.c","line":48}]},{"name":"Mosin_Compensator","url":"classes/Mosin_Compensator/","base":"ItemSuppressor","file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Compensator.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Mosin_Compensator.c","line":3}]},{"name":"Mosin9130","url":"classes/Mosin9130/","base":"Mosin9130_Base","file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":21,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":23},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":30}]},{"name":"Mosin9130_Base","url":"classes/Mosin9130_Base/","base":"BoltActionRifle_InnerMagazine_Base","brief":"base for Mosin @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":5,"methods":[{"name":"Mosin9130_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":7},{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":11}]},{"name":"MosinRecoil","url":"classes/MosinRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/MosinRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/MosinRecoil.c","line":3}]},{"name":"MosinSawedOffRecoil","url":"classes/MosinSawedOffRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/MosinSawedOffRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/MosinSawedOffRecoil.c","line":3}]},{"name":"MotoHelmet_Black","url":"classes/MotoHelmet_Black/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":36},{"name":"MotoHelmet_Blue","url":"classes/MotoHelmet_Blue/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":40},{"name":"MotoHelmet_ColorBase","url":"classes/MotoHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":1,"methods":[{"name":"GetEffectWidgetTypes","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":3},{"name":"IsObstructingVoice","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":8},{"name":"GetVoiceEffect","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":13},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":18}]},{"name":"MotoHelmet_Green","url":"classes/MotoHelmet_Green/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":38},{"name":"MotoHelmet_Grey","url":"classes/MotoHelmet_Grey/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":37},{"name":"MotoHelmet_Lime","url":"classes/MotoHelmet_Lime/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":39},{"name":"MotoHelmet_Red","url":"classes/MotoHelmet_Red/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":41},{"name":"MotoHelmet_White","url":"classes/MotoHelmet_White/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":42},{"name":"MotoHelmet_Yellow","url":"classes/MotoHelmet_Yellow/","base":"MotoHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/MotoHelmet_ColorBase.c","line":43},{"name":"MouflonPelt","url":"classes/MouflonPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":27},{"name":"MouflonSteakMeat","url":"classes/MouflonSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/MouflonSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MouflonSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MouflonSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MouflonSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MouflonSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/MouflonSteakMeat.c","line":23}]},{"name":"MountainBag_Blue","url":"classes/MountainBag_Blue/","base":"MountainBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MountainBag_ColorBase.c","line":3},{"name":"MountainBag_ColorBase","url":"classes/MountainBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/MountainBag_ColorBase.c","line":1},{"name":"MountainBag_Green","url":"classes/MountainBag_Green/","base":"MountainBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MountainBag_ColorBase.c","line":5},{"name":"MountainBag_Orange","url":"classes/MountainBag_Orange/","base":"MountainBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MountainBag_ColorBase.c","line":4},{"name":"MountainBag_Red","url":"classes/MountainBag_Red/","base":"MountainBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/MountainBag_ColorBase.c","line":2},{"name":"MouseBinding","url":"classes/MouseBinding/","file":"4_World/Classes/MouseBinding.c","line":1,"methods":[{"name":"MouseBinding","kind":"ctor","ret":"void","params":[{"type":"int","name":"ui_id"},{"type":"int","name":"mouse_button"},{"type":"int","name":"mouse_event"},{"type":"string","name":"call_target"},{"type":"string","name":"call_function"},{"type":"string","name":"info_bind"},{"type":"string","name":"info_description"}],"file":"4_World/Classes/MouseBinding.c","line":11},{"name":"GetUIMenuID","ret":"int","file":"4_World/Classes/MouseBinding.c","line":22},{"name":"GetButtonID","ret":"int","file":"4_World/Classes/MouseBinding.c","line":27},{"name":"GetMouseEvent","ret":"int","file":"4_World/Classes/MouseBinding.c","line":32},{"name":"GetCallbackTarget","ret":"string","file":"4_World/Classes/MouseBinding.c","line":37},{"name":"GetCallbackFunction","ret":"string","file":"4_World/Classes/MouseBinding.c","line":42},{"name":"GetInfoBind","ret":"string","file":"4_World/Classes/MouseBinding.c","line":47},{"name":"GetInfoDescription","ret":"string","file":"4_World/Classes/MouseBinding.c","line":52}],"members":[{"name":"m_ActiveUIMenuID","type":"int","mods":["private"],"file":"4_World/Classes/MouseBinding.c","line":3},{"name":"m_MouseButton","type":"int","mods":["private"],"file":"4_World/Classes/MouseBinding.c","line":4},{"name":"m_MouseEvent","type":"int","mods":["private"],"file":"4_World/Classes/MouseBinding.c","line":5},{"name":"m_CallbackTarget","type":"string","mods":["private"],"file":"4_World/Classes/MouseBinding.c","line":6},{"name":"m_CallbackFunction","type":"string","mods":["private"],"file":"4_World/Classes/MouseBinding.c","line":7},{"name":"m_InfoKeys","type":"string","mods":["private"],"file":"4_World/Classes/MouseBinding.c","line":8},{"name":"m_InfoDescription","type":"string","mods":["private"],"file":"4_World/Classes/MouseBinding.c","line":9}]},{"name":"MouseButtonInfo","url":"classes/MouseButtonInfo/","file":"4_World/Classes/MouseButtonInfo.c","line":1,"methods":[{"name":"MouseButtonInfo","kind":"ctor","ret":"void","params":[{"type":"int","name":"button"}],"file":"4_World/Classes/MouseButtonInfo.c","line":7},{"name":"GetButtonID","ret":"int","file":"4_World/Classes/MouseButtonInfo.c","line":14},{"name":"GetTimeLastPress","ret":"int","file":"4_World/Classes/MouseButtonInfo.c","line":19},{"name":"GetTimeLastRelease","ret":"int","file":"4_World/Classes/MouseButtonInfo.c","line":24},{"name":"Press","ret":"void","file":"4_World/Classes/MouseButtonInfo.c","line":29},{"name":"Release","ret":"void","file":"4_World/Classes/MouseButtonInfo.c","line":34},{"name":"IsButtonDown","ret":"bool","file":"4_World/Classes/MouseButtonInfo.c","line":39}],"members":[{"name":"m_ButtonID","type":"int","mods":["private"],"file":"4_World/Classes/MouseButtonInfo.c","line":3},{"name":"m_TimeLastPress","type":"int","mods":["private"],"file":"4_World/Classes/MouseButtonInfo.c","line":4},{"name":"m_TimeLastRelease","type":"int","mods":["private"],"file":"4_World/Classes/MouseButtonInfo.c","line":5}]},{"name":"MouthRag","url":"classes/MouthRag/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":1,"methods":[{"name":"MouthRag","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":5},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":10},{"name":"IsObstructingVoice","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":15},{"name":"GetVoiceEffect","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":20},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":25},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":51},{"name":"SetIncomingLambaBool","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":61},{"name":"GetIncomingLambdaBool","ret":"bool","file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":66}],"members":[{"name":"m_IncomingLambdaChange","type":"bool","file":"4_World/Entities/ItemBase/Clothing/MouthRag.c","line":3}]},{"name":"MoveEquipToExistingItemAndDestroyOldRootLambda","url":"classes/MoveEquipToExistingItemAndDestroyOldRootLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Static/MiscGameplayFunctions.c","line":163,"methods":[{"name":"MoveEquipToExistingItemAndDestroyOldRootLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"EntityAI","name":"new_item"}],"file":"4_World/Static/MiscGameplayFunctions.c","line":168},{"name":"RemoveNetworkObjectInfo","ret":"void","mods":["override","protected"],"file":"4_World/Static/MiscGameplayFunctions.c","line":176},{"name":"UndoRemoveNetworkObjectInfo","ret":"void","mods":["override","protected"],"file":"4_World/Static/MiscGameplayFunctions.c","line":181},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/MiscGameplayFunctions.c","line":187},{"name":"CreateNetworkObjectInfo","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override","protected"],"file":"4_World/Static/MiscGameplayFunctions.c","line":195}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Static/MiscGameplayFunctions.c","line":165},{"name":"m_NewItem","type":"EntityAI","file":"4_World/Static/MiscGameplayFunctions.c","line":166}]},{"name":"Mp133Recoil","url":"classes/Mp133Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Mp133Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Mp133Recoil.c","line":3}]},{"name":"Mp133Shotgun_Base","url":"classes/Mp133Shotgun_Base/","base":"Rifle_Base","brief":"basic mp5 submachine gun","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":64,"methods":[{"name":"Mp133Shotgun","ret":"void","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":71},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":75},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":80},{"name":"CanChamberBullet","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":214},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":219},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":229}],"members":[{"name":"E","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":66},{"name":"F","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":67},{"name":"L","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":68},{"name":"J","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":69}]},{"name":"MP5_Compensator","url":"classes/MP5_Compensator/","base":"ItemSuppressor","file":"4_World/Entities/ItemBase/Inventory_Base/MP5_Compensator.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/MP5_Compensator.c","line":3}]},{"name":"MP5_PlasticHndgrd","url":"classes/MP5_PlasticHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/MP5_PlasticHndgrd.c","line":1},{"name":"MP5_RailHndgrd","url":"classes/MP5_RailHndgrd/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/MP5_RailHndgrd.c","line":1,"methods":[{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/MP5_RailHndgrd.c","line":3}]},{"name":"MP5K_Base","url":"classes/MP5K_Base/","base":"RifleBoltFree_Base","brief":"basic mp5 submachine gun","file":"4_World/Entities/Firearms/SMG/MP5.c","line":5,"methods":[{"name":"MP5K_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SMG/MP5.c","line":7},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/SMG/MP5.c","line":11},{"name":"GetWeaponSpecificCommand","ret":"int","params":[{"type":"int","name":"weaponAction"},{"type":"int","name":"subCommand"}],"mods":["override"],"file":"4_World/Entities/Firearms/SMG/MP5.c","line":17},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SMG/MP5.c","line":44}]},{"name":"MP5k_StockBttstck","url":"classes/MP5k_StockBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":41},{"name":"Mp5kRecoil","url":"classes/Mp5kRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Mp5kRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Mp5kRecoil.c","line":3}]},{"name":"MultilineEditBoxWidget","url":"classes/MultilineEditBoxWidget/","base":"TextWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":313,"methods":[{"name":"GetLinesCount","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":315},{"name":"GetCarriageLine","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":316},{"name":"GetCarriagePos","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":317},{"name":"GetText","ret":"void","params":[{"mods":["out"],"type":"string","name":"text"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":318},{"name":"SetLine","ret":"void","params":[{"type":"int","name":"line"},{"type":"string","name":"text"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":319},{"name":"GetLine","ret":"void","params":[{"type":"int","name":"line"},{"mods":["out"],"type":"string","name":"text"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":320}]},{"name":"MultilineTextWidget","url":"classes/MultilineTextWidget/","base":"TextWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":219,"methods":[{"name":"SetLineBreakingOverride","ret":"float","params":[{"type":"int","name":"mode"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":221}]},{"name":"multiMap","url":"classes/multiMap/","generics":"<Class K, Class V>","topic":"Tools","brief":"Associative array template, with multiple values per key \\n usage:","file":"3_Game/tools/tools.c","line":865,"methods":[{"name":"HasKey","ret":"bool","params":[{"type":"K","name":"key"}],"file":"3_Game/tools/tools.c","line":870},{"name":"Get","ret":"array<V>","params":[{"type":"K","name":"key"}],"file":"3_Game/tools/tools.c","line":886},{"name":"GetByIndex","ret":"array<V>","params":[{"type":"int","name":"index"}],"file":"3_Game/tools/tools.c","line":902},{"name":"GetKeyByIndex","ret":"K","params":[{"type":"int","name":"index"}],"file":"3_Game/tools/tools.c","line":907},{"name":"Insert","ret":"void","params":[{"type":"K","name":"key"},{"type":"V","name":"value"}],"file":"3_Game/tools/tools.c","line":912},{"name":"RemoveByIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"3_Game/tools/tools.c","line":941},{"name":"Remove","ret":"void","params":[{"type":"K","name":"key"}],"file":"3_Game/tools/tools.c","line":947},{"name":"Count","ret":"int","file":"3_Game/tools/tools.c","line":961},{"name":"Clear","ret":"void","file":"3_Game/tools/tools.c","line":971},{"name":"~multiMap","kind":"dtor","ret":"void","file":"3_Game/tools/tools.c","line":981}],"members":[{"name":"m_values","type":"ref array<ref array<V> >","mods":["private"],"file":"3_Game/tools/tools.c","line":867},{"name":"m_keys","type":"ref array<K>","mods":["private"],"file":"3_Game/tools/tools.c","line":868}]},{"name":"MushroomBase","url":"classes/MushroomBase/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/MushroomBase.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/MushroomBase.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/MushroomBase.c","line":8},{"name":"IsMushroom","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/MushroomBase.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/MushroomBase.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/MushroomBase.c","line":23},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/MushroomBase.c","line":31}]},{"name":"MuzzleFlashLight","url":"classes/MuzzleFlashLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":1,"methods":[{"name":"MuzzleFlashLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":5}],"members":[{"name":"m_Lifetime","type":"float","mods":["static"],"init":"0.04","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":3}]},{"name":"MuzzleFlashLight_1","url":"classes/MuzzleFlashLight_1/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":20,"methods":[{"name":"MuzzleFlashLight_1","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":24}],"members":[{"name":"m_Lifetime","type":"float","mods":["static"],"init":"0.08","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":22}]},{"name":"MuzzleFlashLight_2","url":"classes/MuzzleFlashLight_2/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":39,"methods":[{"name":"MuzzleFlashLight_2","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":43}],"members":[{"name":"m_Lifetime","type":"float","mods":["static"],"init":"0.01","file":"4_World/Entities/ScriptedLightBase/PointLightBase/MuzzleFlashLight.c","line":41}]},{"name":"MyBotTrigger","url":"classes/MyBotTrigger/","base":"BotTrigger","file":"4_World/Systems/Bot/Bot.c","line":8,"methods":[{"name":"MyBotTrigger","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"p"}],"file":"4_World/Systems/Bot/Bot.c","line":11},{"name":"CheckTrigger","ret":"bool","mods":["override"],"file":"4_World/Systems/Bot/Bot.c","line":12}],"members":[{"name":"m_Owner","type":"PlayerBase","file":"4_World/Systems/Bot/Bot.c","line":10}]},{"name":"Nail","url":"classes/Nail/","base":"ItemBase","file":"4_World/Entities/ItemBase/Nail.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Nail.c","line":3}]},{"name":"NailBox","url":"classes/NailBox/","base":"Box_Base","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":209},{"name":"NailedBaseballBat","url":"classes/NailedBaseballBat/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/NailedBaseballBat.c","line":1},{"name":"Nails","url":"classes/Nails/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/Nail.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Nail.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Nail.c","line":42}]},{"name":"NavyUniformJacket","url":"classes/NavyUniformJacket/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/NavyUniformJacket.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/NavyUniformJacket.c","line":3}]},{"name":"NavyUniformPants","url":"classes/NavyUniformPants/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/NavyUniformPants.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/NavyUniformPants.c","line":3}]},{"name":"NBCBootsBase","url":"classes/NBCBootsBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/NBCBootsBase.c","line":1},{"name":"NBCBootsGray","url":"classes/NBCBootsGray/","base":"NBCBootsBase","file":"4_World/Entities/ItemBase/Clothing/NBCBootsBase.c","line":2},{"name":"NBCBootsWhite","url":"classes/NBCBootsWhite/","base":"NBCBootsBase","file":"4_World/Entities/ItemBase/Clothing/NBCBootsBase.c","line":3},{"name":"NBCGloves_ColorBase","url":"classes/NBCGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/NBCGloves_ColorBase.c","line":1},{"name":"NBCGlovesGray","url":"classes/NBCGlovesGray/","base":"NBCGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/NBCGloves_ColorBase.c","line":2},{"name":"NBCHood","url":"classes/NBCHood/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/NBCHood.c","line":1},{"name":"NBCHoodBase","url":"classes/NBCHoodBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/NBCHood.c","line":3},{"name":"NBCHoodGray","url":"classes/NBCHoodGray/","base":"NBCHoodBase","file":"4_World/Entities/ItemBase/Clothing/NBCHood.c","line":4},{"name":"NBCHoodWhite","url":"classes/NBCHoodWhite/","base":"NBCHoodBase","file":"4_World/Entities/ItemBase/Clothing/NBCHood.c","line":6},{"name":"NBCHoodYellow","url":"classes/NBCHoodYellow/","base":"NBCHoodBase","file":"4_World/Entities/ItemBase/Clothing/NBCHood.c","line":5},{"name":"NBCJacketBase","url":"classes/NBCJacketBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/NBCJacketBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/NBCJacketBase.c","line":3}]},{"name":"NBCJacketGray","url":"classes/NBCJacketGray/","base":"NBCJacketBase","file":"4_World/Entities/ItemBase/Clothing/NBCJacketBase.c","line":9},{"name":"NBCJacketWhite","url":"classes/NBCJacketWhite/","base":"NBCJacketBase","file":"4_World/Entities/ItemBase/Clothing/NBCJacketBase.c","line":10},{"name":"NBCPantsBase","url":"classes/NBCPantsBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/NBCPantsBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/NBCPantsBase.c","line":3}]},{"name":"NBCPantsGray","url":"classes/NBCPantsGray/","base":"NBCPantsBase","file":"4_World/Entities/ItemBase/Clothing/NBCPantsBase.c","line":9},{"name":"NBCPantsWhite","url":"classes/NBCPantsWhite/","base":"NBCPantsBase","file":"4_World/Entities/ItemBase/Clothing/NBCPantsBase.c","line":10},{"name":"NerveAgent","url":"classes/NerveAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/NerveAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/NerveAgent.c","line":3}]},{"name":"Netting","url":"classes/Netting/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":210},{"name":"NewsCarousel","url":"classes/NewsCarousel/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":8,"methods":[{"name":"NewsCarousel","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"UIScriptedMenu","name":"mainMenu"}],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":47},{"name":"~NewsCarousel","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":100},{"name":"Destroy","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":111},{"name":"SwitchNews","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":116},{"name":"ShowNewsCarousel","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":137},{"name":"UpdateCarouselInfo","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":147},{"name":"ShowPost","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":241},{"name":"OnAnimationCompleted","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":294},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":307},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":312},{"name":"OnClickNextArticle","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":317},{"name":"NextArticle","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":328},{"name":"OnClickPreviousArticle","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":346},{"name":"PreviousArticle","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":357},{"name":"ShowArrowRight","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":375},{"name":"ShowArrowLeft","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":397},{"name":"ShowPromotion","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":419},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":441},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":459},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":483},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":507},{"name":"GetButtonLabel","ret":"string","params":[{"type":"string","name":"color"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":547},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":605}],"members":[{"name":"MAX_ARTICLES","type":"int","mods":["protected","const"],"init":"3","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":10},{"name":"ARTICLE_SWITCH_TIME","type":"float","mods":["protected","const"],"init":"3.0","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":11},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":13},{"name":"m_HotlinkButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":14},{"name":"m_HotlinkButtonLabel","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":15},{"name":"m_Image","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":16},{"name":"m_TitleText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":17},{"name":"m_NextPageBtn","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":18},{"name":"m_PrevPageBtn","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":19},{"name":"m_NextPageBtnIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":20},{"name":"m_PrevPageBtnIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":21},{"name":"m_NextPageBtnIconConsole","type":"ImageWidget","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":24},{"name":"m_PrevPageBtnIconConsole","type":"ImageWidget","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":25},{"name":"m_NewsArticles","type":"ref array<JsonDataNewsArticle>","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":28},{"name":"m_CurrentArticle","type":"JsonDataNewsArticle","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":29},{"name":"m_CurrentModInfo","type":"ModInfo","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":30},{"name":"m_ArticleIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":31},{"name":"m_NewsSwitchTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":33},{"name":"m_SwitchToNext","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":34},{"name":"m_MainMenu","type":"MainMenuConsole","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":37},{"name":"m_MainMenu","type":"MainMenu","mods":["protected"],"cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":39},{"name":"m_GridSpacer","type":"GridSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":42},{"name":"m_AnimatedSpacer","type":"ref AnimatedGridSpacer","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":43},{"name":"m_CurrentInputDevice","type":"EInputDeviceType","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":45}]},{"name":"NioshFaceMask","url":"classes/NioshFaceMask/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/NioshFaceMask.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/NioshFaceMask.c","line":3}]},{"name":"NoIndicationActionInputBase","url":"classes/NoIndicationActionInputBase/","base":"ActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":555,"methods":[{"name":"NoIndicationActionInputBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":557},{"name":"UpdatePossibleActions","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"action_condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":562},{"name":"GetAction","ret":"ActionBase","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":569},{"name":"GetPossibleAction","ret":"ActionBase","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":596}]},{"name":"NoiseAIEvaluate","url":"classes/NoiseAIEvaluate/","file":"4_World/Static/SensesAIEvaluate.c","line":1,"methods":[{"name":"GetNoiseMultiplier","ret":"float","params":[{"type":"DayZPlayerImplement","name":"playerImplement"}],"mods":["static"],"file":"4_World/Static/SensesAIEvaluate.c","line":5},{"name":"GetNoiseReduction","ret":"float","params":[{"type":"Weather","name":"weather"}],"mods":["static"],"file":"4_World/Static/SensesAIEvaluate.c","line":18},{"name":"GetNoiseMultiplierByPlayerSpeed","ret":"float","params":[{"type":"DayZPlayerImplement","name":"playerImplement"}],"mods":["static"],"file":"4_World/Static/SensesAIEvaluate.c","line":27},{"name":"GetNoiseMultiplierByShoes","ret":"float","params":[{"type":"DayZPlayerImplement","name":"playerImplement"}],"mods":["static"],"file":"4_World/Static/SensesAIEvaluate.c","line":63},{"name":"GetNoiseMultiplierBySurface","ret":"float","params":[{"type":"DayZPlayerImplement","name":"playerImplement"}],"mods":["static"],"file":"4_World/Static/SensesAIEvaluate.c","line":82}],"members":[{"name":"SURFACE_NOISE_WEIGHT","type":"float","mods":["static"],"init":"0.25","file":"4_World/Static/SensesAIEvaluate.c","line":3}]},{"name":"NoiseParams","url":"classes/NoiseParams/","file":"3_Game/Noise.c","line":13,"methods":[{"name":"NoiseParams","kind":"ctor","ret":"void","file":"3_Game/Noise.c","line":15},{"name":"Load","ret":"void","params":[{"type":"string","name":"noise_name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Noise.c","line":20},{"name":"LoadFromPath","ret":"void","params":[{"type":"string","name":"noise_path"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Noise.c","line":22}]},{"name":"NoiseSystem","url":"classes/NoiseSystem/","file":"3_Game/Noise.c","line":1,"methods":[{"name":"NoiseSystem","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Noise.c","line":3},{"name":"~NoiseSystem","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Noise.c","line":4},{"name":"AddNoise","ret":"void","params":[{"type":"EntityAI","name":"source_entity"},{"type":"NoiseParams","name":"noise_params"},{"type":"float","name":"external_strenght_multiplier","def":"1.0"}],"mods":["proto"],"proto":true,"file":"3_Game/Noise.c","line":6},{"name":"AddNoisePos","ret":"void","params":[{"type":"EntityAI","name":"source_entity"},{"type":"vector","name":"pos"},{"type":"NoiseParams","name":"noise_params"},{"type":"float","name":"external_strenght_multiplier","def":"1.0"}],"mods":["proto"],"proto":true,"file":"3_Game/Noise.c","line":7},{"name":"AddNoiseTarget","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"lifetime"},{"type":"NoiseParams","name":"noise_params"},{"type":"float","name":"external_strength_multiplier","def":"1.0"}],"mods":["proto"],"proto":true,"brief":"Will make a noise at that position which the AI will \"see\" for the duration of 'lifetime'","file":"3_Game/Noise.c","line":10}]},{"name":"Nonlethal_Base","url":"classes/Nonlethal_Base/","brief":"base \"helper\" class for nonlethal ammo handling","file":"3_Game/Entities/BulletTypes.c","line":3},{"name":"NonSerialized","url":"classes/NonSerialized/","topic":"Enforce","brief":"TODO doc","file":"1_Core/proto/EnScript.c","line":122},{"name":"NorseHelm","url":"classes/NorseHelm/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/NorseHelm.c","line":1,"methods":[{"name":"GetEffectWidgetTypes","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/NorseHelm.c","line":3},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/NorseHelm.c","line":8}]},{"name":"NoteMenu","url":"classes/NoteMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/NoteMenu.c","line":1,"methods":[{"name":"NoteMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/NoteMenu.c","line":13},{"name":"~NoteMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/NoteMenu.c","line":26},{"name":"InitNoteRead","ret":"void","params":[{"type":"string","name":"text","def":"\"\""}],"mods":["override"],"file":"5_Mission/GUI/NoteMenu.c","line":39},{"name":"InitNoteWrite","ret":"void","params":[{"type":"EntityAI","name":"paper"},{"type":"EntityAI","name":"pen"},{"type":"string","name":"text","def":"\"\""}],"mods":["override"],"file":"5_Mission/GUI/NoteMenu.c","line":62},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NoteMenu.c","line":88},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NoteMenu.c","line":98},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NoteMenu.c","line":130}],"members":[{"name":"m_edit","type":"MultilineEditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/NoteMenu.c","line":3},{"name":"m_html","type":"HtmlWidget","mods":["protected"],"file":"5_Mission/GUI/NoteMenu.c","line":4},{"name":"m_confirm_button","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NoteMenu.c","line":5},{"name":"m_Paper","type":"ItemBase","mods":["protected"],"file":"5_Mission/GUI/NoteMenu.c","line":6},{"name":"m_Pen","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/NoteMenu.c","line":7},{"name":"m_IsWriting","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NoteMenu.c","line":8},{"name":"m_SymbolCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/NoteMenu.c","line":10},{"name":"m_PenColor","type":"string","mods":["protected"],"brief":"color in hex-code format, transferred as string. Could be transferred as int or array<int, bool>?","file":"5_Mission/GUI/NoteMenu.c","line":11}]},{"name":"NoticeSpacer","url":"classes/NoticeSpacer/","base":"AutoHeightSpacer","file":"3_Game/GUI/Spacers/NoticeSpacer.c","line":2,"methods":[{"name":"OnEvent","ret":"bool","params":[{"type":"EventType","name":"eventType"},{"type":"Widget","name":"target"},{"type":"int","name":"parameter0"},{"type":"int","name":"parameter1"}],"mods":["override"],"file":"3_Game/GUI/Spacers/NoticeSpacer.c","line":4}]},{"name":"NotificationData","url":"classes/NotificationData/","file":"3_Game/Client/Notifications/NotificationData.c","line":1,"methods":[{"name":"NotificationData","kind":"ctor","ret":"void","params":[{"type":"string","name":"icon"},{"type":"string","name":"title_text"},{"type":"string","name":"desc_text","def":"\"\""}],"file":"3_Game/Client/Notifications/NotificationData.c","line":7}],"members":[{"name":"m_Icon","type":"string","file":"3_Game/Client/Notifications/NotificationData.c","line":3},{"name":"m_TitleText","type":"string","file":"3_Game/Client/Notifications/NotificationData.c","line":4},{"name":"m_DescriptionText","type":"string","file":"3_Game/Client/Notifications/NotificationData.c","line":5}]},{"name":"NotificationRuntimeData","url":"classes/NotificationRuntimeData/","file":"3_Game/Client/Notifications/NotificationSystem.c","line":15,"methods":[{"name":"NotificationRuntimeData","kind":"ctor","ret":"void","params":[{"type":"float","name":"time"},{"type":"NotificationData","name":"data"},{"type":"string","name":"detail_text"}],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":23},{"name":"GetTime","ret":"float","file":"3_Game/Client/Notifications/NotificationSystem.c","line":35},{"name":"GetRemainingTime","ret":"float","file":"3_Game/Client/Notifications/NotificationSystem.c","line":40},{"name":"GetIcon","ret":"string","file":"3_Game/Client/Notifications/NotificationSystem.c","line":45},{"name":"GetTitleText","ret":"string","file":"3_Game/Client/Notifications/NotificationSystem.c","line":50},{"name":"GetDetailText","ret":"string","file":"3_Game/Client/Notifications/NotificationSystem.c","line":55},{"name":"UpdateRemainingTime","ret":"void","params":[{"type":"float","name":"updateInterval"}],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":60},{"name":"SetTime","ret":"void","params":[{"type":"float","name":"time"}],"proto":true,"brief":"DEPRECATED","file":"3_Game/Client/Notifications/NotificationSystem.c","line":66}],"members":[{"name":"m_StaticData","type":"ref NotificationData","file":"3_Game/Client/Notifications/NotificationSystem.c","line":17},{"name":"m_NotificationTime","type":"float","file":"3_Game/Client/Notifications/NotificationSystem.c","line":19},{"name":"m_TimeRemaining","type":"float","file":"3_Game/Client/Notifications/NotificationSystem.c","line":20},{"name":"m_DetailText","type":"string","file":"3_Game/Client/Notifications/NotificationSystem.c","line":21}]},{"name":"NotificationSystem","url":"classes/NotificationSystem/","file":"3_Game/Client/Notifications/NotificationSystem.c","line":69,"methods":[{"name":"InitInstance","ret":"void","mods":["static"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":90},{"name":"CleanupInstance","ret":"void","mods":["static"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":99},{"name":"GetInstance","ret":"NotificationSystem","mods":["static"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":104},{"name":"NotificationSystem","kind":"ctor","ret":"void","file":"3_Game/Client/Notifications/NotificationSystem.c","line":109},{"name":"SendNotificationToPlayerExtended","ret":"void","params":[{"type":"Man","name":"player"},{"type":"float","name":"show_time"},{"type":"string","name":"title_text"},{"type":"string","name":"detail_text","def":"\"\""},{"type":"string","name":"icon","def":"\"\""}],"mods":["static"],"brief":"Send custom notification to player from server","file":"3_Game/Client/Notifications/NotificationSystem.c","line":125},{"name":"SendNotificationToPlayerIdentityExtended","ret":"void","params":[{"type":"PlayerIdentity","name":"player"},{"type":"float","name":"show_time"},{"type":"string","name":"title_text"},{"type":"string","name":"detail_text","def":"\"\""},{"type":"string","name":"icon","def":"\"\""}],"mods":["static"],"brief":"Send custom notification to player identity from server","file":"3_Game/Client/Notifications/NotificationSystem.c","line":141},{"name":"SendNotificationToPlayer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"NotificationType","name":"type"},{"type":"float","name":"show_time"},{"type":"string","name":"detail_text","def":"\"\""}],"mods":["static"],"brief":"Send notification from default types to player from server","file":"3_Game/Client/Notifications/NotificationSystem.c","line":160},{"name":"SendNotificationToPlayerIdentity","ret":"void","params":[{"type":"PlayerIdentity","name":"player"},{"type":"NotificationType","name":"type"},{"type":"float","name":"show_time"},{"type":"string","name":"detail_text","def":"\"\""}],"mods":["static"],"brief":"Send notification from default types to player identity from server","file":"3_Game/Client/Notifications/NotificationSystem.c","line":175},{"name":"AddNotification","ret":"void","params":[{"type":"NotificationType","name":"type"},{"type":"float","name":"show_time"},{"type":"string","name":"detail_text","def":"\"\""}],"mods":["static"],"brief":"Send notification from default types to local player","file":"3_Game/Client/Notifications/NotificationSystem.c","line":192},{"name":"AddNotificationExtended","ret":"void","params":[{"type":"float","name":"show_time"},{"type":"string","name":"title_text"},{"type":"string","name":"detail_text","def":"\"\""},{"type":"string","name":"icon","def":"\"\""}],"mods":["static"],"brief":"Send custom notification from to local player","file":"3_Game/Client/Notifications/NotificationSystem.c","line":215},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["static"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":233},{"name":"GetNotificationData","ret":"NotificationData","params":[{"type":"NotificationType","name":"type"}],"mods":["protected"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":272},{"name":"LoadNotificationData","ret":"void","mods":["static"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":280}],"members":[{"name":"DEFAULT_TIME_DISPLAYED","type":"int","mods":["const"],"init":"10","file":"3_Game/Client/Notifications/NotificationSystem.c","line":71},{"name":"NOTIFICATION_FADE_TIME","type":"float","mods":["const"],"init":"3.0","file":"3_Game/Client/Notifications/NotificationSystem.c","line":72},{"name":"JSON_FILE_PATH","type":"string","mods":["protected","static","const"],"init":"\"scripts/data/notifications.json\"","file":"3_Game/Client/Notifications/NotificationSystem.c","line":74},{"name":"MAX_NOTIFICATIONS","type":"int","mods":["protected","static","const"],"init":"5","file":"3_Game/Client/Notifications/NotificationSystem.c","line":75},{"name":"UPDATE_INTERVAL_THRESHOLD","type":"float","mods":["private","static","const"],"init":"1.0","file":"3_Game/Client/Notifications/NotificationSystem.c","line":77},{"name":"m_Instance","type":"ref NotificationSystem","mods":["protected","static"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":79},{"name":"m_TimeArray","type":"ref array<ref NotificationRuntimeData>","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":81},{"name":"m_DeferredArray","type":"ref array<ref NotificationRuntimeData>","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":82},{"name":"m_DataArray","type":"ref map<NotificationType, ref NotificationData>","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":83},{"name":"m_TimeElapsed","type":"float","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationSystem.c","line":85},{"name":"m_OnNotificationAdded","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Client/Notifications/NotificationSystem.c","line":87},{"name":"m_OnNotificationRemoved","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Client/Notifications/NotificationSystem.c","line":88}]},{"name":"NotificationUI","url":"classes/NotificationUI/","file":"3_Game/Client/Notifications/NotificationUI.c","line":1,"methods":[{"name":"NotificationUI","kind":"ctor","ret":"void","file":"3_Game/Client/Notifications/NotificationUI.c","line":20},{"name":"~NotificationUI","kind":"dtor","ret":"void","file":"3_Game/Client/Notifications/NotificationUI.c","line":38},{"name":"AddNotification","ret":"void","params":[{"type":"NotificationRuntimeData","name":"data"}],"file":"3_Game/Client/Notifications/NotificationUI.c","line":48},{"name":"RemoveNotification","ret":"void","params":[{"type":"NotificationRuntimeData","name":"data"}],"file":"3_Game/Client/Notifications/NotificationUI.c","line":74},{"name":"AddVoiceNotification","ret":"void","params":[{"type":"string","name":"player"},{"type":"string","name":"name"}],"file":"3_Game/Client/Notifications/NotificationUI.c","line":85},{"name":"RemoveVoiceNotification","ret":"void","params":[{"type":"string","name":"player"}],"file":"3_Game/Client/Notifications/NotificationUI.c","line":113},{"name":"ClearVoiceNotifications","ret":"void","file":"3_Game/Client/Notifications/NotificationUI.c","line":124},{"name":"UpdateTargetHeight","ret":"void","file":"3_Game/Client/Notifications/NotificationUI.c","line":135},{"name":"UpdateOffset","ret":"void","file":"3_Game/Client/Notifications/NotificationUI.c","line":148},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/Client/Notifications/NotificationUI.c","line":177}],"members":[{"name":"m_Root","type":"ref Widget","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":3},{"name":"m_Spacer","type":"ref Widget","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":4},{"name":"m_VoiceContent","type":"ref Widget","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":5},{"name":"m_NotificationContent","type":"ref Widget","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":6},{"name":"m_Notifications","type":"ref map<NotificationRuntimeData, Widget>","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":8},{"name":"m_VoiceNotifications","type":"ref map<string, Widget>","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":9},{"name":"m_Width","type":"float","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":11},{"name":"m_CurrentHeight","type":"float","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":12},{"name":"m_TargetHeight","type":"float","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":13},{"name":"m_BackupPosX","type":"float","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":14},{"name":"m_BackupPosY","type":"float","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":15},{"name":"m_WidgetTimers","type":"ref map<string, Widget>","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":16},{"name":"m_OffsetEnabled","type":"bool","mods":["protected"],"file":"3_Game/Client/Notifications/NotificationUI.c","line":18},{"name":"m_VelArr","type":"float","mods":["static"],"array":"1","file":"3_Game/Client/Notifications/NotificationUI.c","line":176}]},{"name":"NotifierBase","url":"classes/NotifierBase/","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":1,"methods":[{"name":"NotifierBase","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":22},{"name":"IsTimeToTick","ret":"bool","params":[{"type":"int","name":"current_time"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":32},{"name":"GetVirtualHud","ret":"VirtualHud","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":49},{"name":"GetNotifierType","ret":"int","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":54},{"name":"GetName","ret":"string","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":59},{"name":"IsActive","ret":"bool","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":64},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":69},{"name":"DisplayTendency","ret":"void","params":[{"type":"float","name":"delta"}],"proto":true,"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":76},{"name":"AddToCyclicBuffer","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":78},{"name":"ReadFromCyclicBuffer","ret":"float","params":[{"type":"int","name":"index"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":89},{"name":"GetDeltaAvaraged","ret":"float","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":100},{"name":"SmoothOutFloatValues","ret":"void","params":[{"type":"array<float>","name":"values"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":129},{"name":"OnTick","ret":"void","params":[{"type":"float","name":"current_Time"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":147},{"name":"OnTick","ret":"void","params":[{"type":"int","name":"currentTime"}],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":152},{"name":"CalculateTendency","ret":"int","params":[{"type":"float","name":"delta"},{"type":"float","name":"inctresholdlow"},{"type":"float","name":"inctresholdmed"},{"type":"float","name":"inctresholdhigh"},{"type":"float","name":"dectresholdlow"},{"type":"float","name":"dectresholdmed"},{"type":"float","name":"dectresholdhigh"}],"mods":["protected"],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":166},{"name":"DetermineBadgeLevel","ret":"eBadgeLevel","params":[{"type":"float","name":"value"},{"type":"float","name":"lvl_1"},{"type":"float","name":"lvl_2"},{"type":"float","name":"lvl_3"}],"mods":["protected"],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":186},{"name":"DisplayBadge","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":200},{"name":"HideBadge","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":201},{"name":"GetObservedValue","ret":"float","mods":["protected"],"file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":203}],"members":[{"name":"m_DeltaT","type":"float","brief":"time in seconds since the last tick","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":3},{"name":"m_Timer1","type":"ref Timer","brief":"timer which can be used for whatever","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":4},{"name":"m_Player","type":"PlayerBase","brief":"the player this Notifier belongs to","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":5},{"name":"m_Type","type":"int","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":6},{"name":"m_Manager","type":"NotifiersManager","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":7},{"name":"m_TendencyBufferSize","type":"int","init":"3","brief":"for best results, this should be somewhat aligned with modifier frequency","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":8},{"name":"TENDENCY_BUFFER_SIZE","type":"int","mods":["const"],"init":"30","brief":"this needs to be bigger or same size as buffer size of any invidual buffer size","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":9},{"name":"m_ShowTendency","type":"bool","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":10},{"name":"m_Active","type":"bool","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":11},{"name":"m_TickInterval","type":"int","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":12},{"name":"m_TickIntervalLastTick","type":"int","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":13},{"name":"m_TendencyBuffer","type":"float","array":"TENDENCY_BUFFER_SIZE","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":14},{"name":"m_TendencyBufferWriteIterator","type":"int","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":15},{"name":"m_LastTendency","type":"float","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":16},{"name":"m_LastMA","type":"float","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":17},{"name":"m_FirstPass","type":"bool","init":"true","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":18},{"name":"m_ModulePlayerStatus","type":"PluginPlayerStatus","file":"4_World/Classes/PlayerNotifiers/NotifierBase.c","line":20}]},{"name":"NotifiersManager","url":"classes/NotifiersManager/","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":25,"methods":[{"name":"NotifiersManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":37},{"name":"Init","ret":"void","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":47},{"name":"RegisterItself","ret":"void","params":[{"type":"int","name":"notifier_id"},{"type":"NotifierBase","name":"modifier"}],"file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":64},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":80},{"name":"GetVirtualHud","ret":"VirtualHud","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":85},{"name":"FindNotifier","ret":"NotifierBase","params":[{"type":"int","name":"type"}],"file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":90},{"name":"ActivateByType","ret":"void","params":[{"type":"int","name":"notifier"},{"type":"bool","name":"triggerEvent","def":"true"}],"file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":95},{"name":"DeactivateByType","ret":"void","params":[{"type":"int","name":"notifier"},{"type":"bool","name":"triggerEvent","def":"true"}],"file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":100},{"name":"OnScheduledTick","ret":"void","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":105},{"name":"TickNotifiers","ret":"void","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":113}],"members":[{"name":"MAX_COUNT","type":"int","mods":["static","const"],"init":"64","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":27},{"name":"m_Notifiers","type":"ref array<ref NotifierBase>","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":28},{"name":"m_NotifiersStatic","type":"NotifierBase","array":"MAX_COUNT","brief":"introduced as a seperate array to allow for fast lookup, keeping the old one for quick looping through but also to keep modding compatibility","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":29},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":30},{"name":"m_VirtualHud","type":"ref VirtualHud","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":31},{"name":"m_MinTickTime","type":"int","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":32},{"name":"m_System","type":"string","init":"\"Notifiers\"","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":33},{"name":"m_LastPolledIndex","type":"int","mods":["private"],"init":"0","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":34},{"name":"m_NotifierIDs","type":"ref array<int>","mods":["private"],"init":"new array<int>()","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":35}]},{"name":"NumericOptionsAccess","url":"classes/NumericOptionsAccess/","base":"OptionsAccess","file":"3_Game/gameplay.c","line":1421,"methods":[{"name":"ReadValue","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1423},{"name":"WriteValue","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1424},{"name":"GetMin","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1425},{"name":"GetMax","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1426},{"name":"GetDefault","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1427}]},{"name":"NurseDress_Blue","url":"classes/NurseDress_Blue/","base":"NurseDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/NurseDress_ColorBase.c","line":10},{"name":"NurseDress_ColorBase","url":"classes/NurseDress_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/NurseDress_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/NurseDress_ColorBase.c","line":3}]},{"name":"NurseDress_White","url":"classes/NurseDress_White/","base":"NurseDress_ColorBase","file":"4_World/Entities/ItemBase/Clothing/NurseDress_ColorBase.c","line":9},{"name":"NutritionalProfile","url":"classes/NutritionalProfile/","file":"4_World/Classes/NutritionalProfile.c","line":1,"methods":[{"name":"NutritionalProfile","kind":"ctor","ret":"void","params":[{"type":"float","name":"energy","def":"0.0"},{"type":"float","name":"water_content","def":"0.0"},{"type":"float","name":"nutritional_index","def":"0.0"},{"type":"float","name":"fullness_index","def":"0.0"},{"type":"float","name":"toxicity","def":"0.0"},{"type":"int","name":"agents","def":"0.0"},{"type":"float","name":"digestibility","def":"0.0"}],"brief":"DEPRECATED - used as the structure with direct access","file":"4_World/Classes/NutritionalProfile.c","line":15},{"name":"MarkAsLiquid","ret":"void","params":[{"type":"int","name":"liquid_type"},{"type":"string","name":"classname"}],"file":"4_World/Classes/NutritionalProfile.c","line":26},{"name":"GetAgents","ret":"int","file":"4_World/Classes/NutritionalProfile.c","line":32},{"name":"GetLiquidType","ret":"int","file":"4_World/Classes/NutritionalProfile.c","line":37},{"name":"GetLiquidClassname","ret":"string","file":"4_World/Classes/NutritionalProfile.c","line":42},{"name":"IsLiquid","ret":"bool","file":"4_World/Classes/NutritionalProfile.c","line":47},{"name":"GetEnergy","ret":"float","file":"4_World/Classes/NutritionalProfile.c","line":52},{"name":"GetWaterContent","ret":"float","file":"4_World/Classes/NutritionalProfile.c","line":57},{"name":"GetNutritionalIndex","ret":"float","file":"4_World/Classes/NutritionalProfile.c","line":62},{"name":"GetFullnessIndex","ret":"float","file":"4_World/Classes/NutritionalProfile.c","line":67},{"name":"GetToxicity","ret":"float","file":"4_World/Classes/NutritionalProfile.c","line":72},{"name":"GetDigestibility","ret":"float","file":"4_World/Classes/NutritionalProfile.c","line":77}],"members":[{"name":"m_Energy","type":"float","file":"4_World/Classes/NutritionalProfile.c","line":3},{"name":"m_WaterContent","type":"float","file":"4_World/Classes/NutritionalProfile.c","line":4},{"name":"m_NutritionalIndex","type":"float","file":"4_World/Classes/NutritionalProfile.c","line":5},{"name":"m_FullnessIndex","type":"float","file":"4_World/Classes/NutritionalProfile.c","line":6},{"name":"m_Toxicity","type":"float","file":"4_World/Classes/NutritionalProfile.c","line":7},{"name":"m_LiquidType","type":"int","file":"4_World/Classes/NutritionalProfile.c","line":8},{"name":"m_Agents","type":"int","file":"4_World/Classes/NutritionalProfile.c","line":9},{"name":"m_LiquidClassname","type":"string","file":"4_World/Classes/NutritionalProfile.c","line":10},{"name":"m_Digestibility","type":"float","file":"4_World/Classes/NutritionalProfile.c","line":11},{"name":"m_AgentsPerDigest","type":"float","file":"4_World/Classes/NutritionalProfile.c","line":12}]},{"name":"NVGHeadstrap","url":"classes/NVGHeadstrap/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/NVGHeadstrap.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/NVGHeadstrap.c","line":3},{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/NVGHeadstrap.c","line":10}]},{"name":"NVGoggles","url":"classes/NVGoggles/","base":"PoweredOptic_Base","file":"4_World/Entities/ItemBase/NVGoggles.c","line":1,"methods":[{"name":"NVGoggles","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/NVGoggles.c","line":6},{"name":"GetCachedEquipmentCategory","ret":"ECachedEquipmentItemCategory","mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":11},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":16},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":24},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":32},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":43},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":51},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":68},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":92},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":112},{"name":"RotateGoggles","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":134},{"name":"GetCurrentNVType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":157},{"name":"IsNVG","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/NVGoggles.c","line":172},{"name":"LoweredCheck","ret":"void","brief":"check for animation state, if another player lowered them first (or solve by synced variable)","file":"4_World/Entities/ItemBase/NVGoggles.c","line":184},{"name":"SwitchOnNVGCheck","ret":"void","file":"4_World/Entities/ItemBase/NVGoggles.c","line":192}],"members":[{"name":"m_IsLowered","type":"bool","file":"4_World/Entities/ItemBase/NVGoggles.c","line":3},{"name":"m_Strap","type":"Clothing","file":"4_World/Entities/ItemBase/NVGoggles.c","line":4},{"name":"m_WorkCheckTimer","type":"ref Timer","init":"new Timer()","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/NVGoggles.c","line":181}]},{"name":"NylonKnifeSheath","url":"classes/NylonKnifeSheath/","base":"Belt_Base","file":"4_World/Entities/ItemBase/Clothing/KnifeSheaths.c","line":2},{"name":"OB_CLO_MA0","url":"classes/OB_CLO_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":20,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":22},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":23},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":24},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":25},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":26},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":27},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":28},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":29},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":30},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":31}]},{"name":"OB_CLO_MA1","url":"classes/OB_CLO_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":48,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":50},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":51},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":52},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":53},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":54},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":55},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":56},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":57},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":58},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":59}]},{"name":"OB_JAM_MA0","url":"classes/OB_JAM_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":90,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":92},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":93},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":94},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":95},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":96},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":97},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":98},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":99},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":100},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":101}]},{"name":"OB_JAM_MA1","url":"classes/OB_JAM_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":104,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":106},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":107},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":108},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":109},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":110},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":111},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":112},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":113},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":114},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":115}]},{"name":"OB_OPN_MA0","url":"classes/OB_OPN_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":34,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":36},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":37},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":38},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":39},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":40},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":41},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":42},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":43},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":44},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":45}]},{"name":"OB_OPN_MA1","url":"classes/OB_OPN_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":62,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":64},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":65},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":66},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":67},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":68},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":69},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":70},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":71},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":72},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":73}]},{"name":"OB_OPN_MA1_EMPTY","url":"classes/OB_OPN_MA1_EMPTY/","base":"WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":76,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":78},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":79},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":80},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":81},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":82},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":83},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":84},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":85},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":86},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":87}]},{"name":"Object","url":"classes/Object/","base":"IEntity","file":"3_Game/Entities/Object.c","line":64,"methods":[{"name":"~Object","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/Entities/Object.c","line":66},{"name":"Object","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/Entities/Object.c","line":67},{"name":"CanBeSkinned","ret":"bool","file":"3_Game/Entities/Object.c","line":69},{"name":"Delete","ret":"void","brief":"Delete this object in next frame","file":"3_Game/Entities/Object.c","line":82},{"name":"AddProxyPhysics","ret":"void","params":[{"type":"string","name":"proxySelectionName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":87},{"name":"RemoveProxyPhysics","ret":"void","params":[{"type":"string","name":"proxySelectionName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":89},{"name":"OnEnterTrigger","ret":"void","params":[{"type":"ScriptedEntity","name":"trigger"}],"brief":"Object entered trigger","file":"3_Game/Entities/Object.c","line":92},{"name":"OnLeaveTrigger","ret":"void","params":[{"type":"ScriptedEntity","name":"trigger"}],"brief":"Object left trigger","file":"3_Game/Entities/Object.c","line":95},{"name":"GetLODS","ret":"bool","params":[{"mods":["notnull","out"],"type":"array<LOD>","name":"lods"}],"mods":["proto","native"],"proto":true,"brief":"Retrieve all LODS","file":"3_Game/Entities/Object.c","line":98},{"name":"GetLODName","ret":"string","params":[{"type":"LOD","name":"lod"}],"mods":["proto","native","owned"],"proto":true,"brief":"Retrieve LOD name","file":"3_Game/Entities/Object.c","line":101},{"name":"GetBoundingCenter","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":103},{"name":"GetLODByName","ret":"LOD","params":[{"type":"string","name":"name"}],"brief":"Retrieve LOD by given name","file":"3_Game/Entities/Object.c","line":106},{"name":"GetHiddenSelections","ret":"TStringArray","brief":"Returns the hiddenSelections array from the object's config","file":"3_Game/Entities/Object.c","line":126},{"name":"GetHiddenSelectionsTextures","ret":"TStringArray","brief":"Returns the hiddenSelectionsTextures array from the object's config","file":"3_Game/Entities/Object.c","line":132},{"name":"GetHiddenSelectionsMaterials","ret":"TStringArray","brief":"Returns the hiddenSelectionsMaterials array from the object's config","file":"3_Game/Entities/Object.c","line":138},{"name":"Explode","ret":"void","params":[{"type":"int","name":"damageType"},{"type":"string","name":"ammoType","def":"\"\""}],"brief":"Creates an explosion on this object by its ammoType in config.","file":"3_Game/Entities/Object.c","line":144},{"name":"SynchExplosion","ret":"void","file":"3_Game/Entities/Object.c","line":159},{"name":"OnExplodeClient","ret":"void","brief":"Called on clients when this object explodes","file":"3_Game/Entities/Object.c","line":173},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"file":"3_Game/Entities/Object.c","line":189},{"name":"GetActionComponentName","ret":"string","params":[{"type":"int","name":"componentIndex"},{"type":"string","name":"geometry","def":"\"\""}],"mods":["proto","native","owned"],"proto":true,"brief":"returns action component name by given component index, 'geometry' can be \"fire\" or \"view\" (default \"\" for mixed/legacy mode)","file":"3_Game/Entities/Object.c","line":192},{"name":"GetActionComponentPosition","ret":"vector","params":[{"type":"int","name":"componentIndex"},{"type":"string","name":"geometry","def":"\"\""}],"mods":["proto","native","owned"],"proto":true,"brief":"returns action component position by given component index, 'geometry' can be \"fire\" or \"view\" (default \"\" for mixed/legacy mode)","file":"3_Game/Entities/Object.c","line":195},{"name":"GetActionComponentNameList","ret":"int","params":[{"type":"int","name":"componentIndex"},{"type":"TStringArray","name":"nameList"},{"type":"string","name":"geometry","def":"\"\""}],"mods":["proto","native","owned"],"proto":true,"brief":"outputs action component name list by given component index, 'geometry' can be \"fire\" or \"view\" (default \"\" for mixed/legacy mode). Returns -1 (not found), 0 (found default component only), or 1 (found named component)","file":"3_Game/Entities/Object.c","line":198},{"name":"IsActionComponentPartOfSelection","ret":"bool","params":[{"type":"int","name":"componentIndex"},{"type":"string","name":"selectionName"},{"type":"string","name":"geometry","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"return true if selection containts action component, 'geometry' can be \"fire\" or \"view\" (default \"\" for mixed/legacy mode)","file":"3_Game/Entities/Object.c","line":201},{"name":"GetActionComponentsForSelectionName","ret":"void","params":[{"type":"int","name":"level"},{"type":"string","name":"selectionName"},{"type":"TIntArray","name":"componentIndices"}],"mods":["proto"],"proto":true,"brief":"outputs action component index list by given selection, 'geometry' can be \"fire\" or \"view\" (default \"\" for mixed/legacy mode)","file":"3_Game/Entities/Object.c","line":204},{"name":"GetActionComponentCenter","ret":"vector","params":[{"type":"int","name":"level"},{"type":"int","name":"componentIndex"}],"mods":["proto"],"proto":true,"brief":"The center of the component, in model space","file":"3_Game/Entities/Object.c","line":207},{"name":"GetActionComponentCenterOOB","ret":"vector","params":[{"type":"int","name":"level"},{"type":"int","name":"componentIndex"}],"mods":["proto"],"proto":true,"brief":"The center of the component, in model space","file":"3_Game/Entities/Object.c","line":210},{"name":"GetActionComponentMinMax","ret":"void","params":[{"type":"int","name":"level"},{"type":"int","name":"componentIndex"},{"mods":["out"],"type":"vector","name":"min"},{"mods":["out"],"type":"vector","name":"max"}],"mods":["proto"],"proto":true,"brief":"The AABB of the component","file":"3_Game/Entities/Object.c","line":213},{"name":"ToDelete","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Flag to determine this object is marked to be deleted soon","file":"3_Game/Entities/Object.c","line":216},{"name":"IsPendingDeletion","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Determine whether this object is in the deletion ProcessDirectDamage Is useful in the case where a parent is being deleted, since the children will be deleted first So to know if something was removed or detached from it's parent, use this check to see if it is because the parent is being deleted","file":"3_Game/Entities/Object.c","line":221},{"name":"GetGeometryLevel","ret":"int","mods":["proto","native"],"proto":true,"brief":"Native functions for getting the level used for calculating the pivot","file":"3_Game/Entities/Object.c","line":224},{"name":"GetFireGeometryLevel","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":225},{"name":"GetViewGeometryLevel","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":226},{"name":"GetMemoryLevel","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":227},{"name":"ToBonePivot","ret":"bool","params":[{"mods":["out"],"type":"int","name":"pivot"},{"type":"int","name":"level"},{"type":"int","name":"bone"}],"mods":["proto"],"proto":true,"cond":["DEVELOPER"],"brief":"Conversion between enfusion and RV bone formats for hierarchy","file":"3_Game/Entities/Object.c","line":231},{"name":"FromBonePivot","ret":"bool","params":[{"type":"int","name":"pivot"},{"mods":["out"],"type":"int","name":"level"},{"mods":["out"],"type":"int","name":"bone"}],"mods":["proto"],"proto":true,"cond":["DEVELOPER"],"file":"3_Game/Entities/Object.c","line":232},{"name":"GetBonePivot","ret":"int","params":[{"type":"int","name":"level"},{"type":"int","name":"component"}],"mods":["proto"],"proto":true,"brief":"Get the pivot point of the bone from the component index in the LOD, level can be geometry, fire, view or memory","file":"3_Game/Entities/Object.c","line":236},{"name":"GetBonePivotsForAnimationSource","ret":"void","params":[{"type":"int","name":"level"},{"type":"string","name":"animationSource"},{"mods":["out"],"type":"TIntArray","name":"pivots"}],"mods":["proto","native"],"proto":true,"brief":"Get the pivots assigned to the animation source at the specified LOD","file":"3_Game/Entities/Object.c","line":239},{"name":"GetBonePositionLS","ret":"vector","params":[{"type":"int","name":"pivot"}],"mods":["proto","native"],"proto":true,"brief":"returns local space, model space, world space position of the bone","file":"3_Game/Entities/Object.c","line":242},{"name":"GetBonePositionMS","ret":"vector","params":[{"type":"int","name":"pivot"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":243},{"name":"GetBonePositionWS","ret":"vector","params":[{"type":"int","name":"pivot"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":244},{"name":"GetBoneRotationLS","ret":"void","params":[{"type":"int","name":"pivot"},{"mods":["out"],"type":"float","name":"quaternion","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"returns local space, model space, world space orientation (quaternion) of a bone","file":"3_Game/Entities/Object.c","line":247},{"name":"GetBoneRotationMS","ret":"void","params":[{"type":"int","name":"pivot"},{"mods":["out"],"type":"float","name":"quaternion","array":"4"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":248},{"name":"GetBoneRotationWS","ret":"void","params":[{"type":"int","name":"pivot"},{"mods":["out"],"type":"float","name":"quaternion","array":"4"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":249},{"name":"GetBoneTransformLS","ret":"void","params":[{"type":"int","name":"pivot"},{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"returns local space, model space, world space transformations of a bone","file":"3_Game/Entities/Object.c","line":252},{"name":"GetBoneTransformMS","ret":"void","params":[{"type":"int","name":"pivot"},{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":253},{"name":"GetBoneTransformWS","ret":"void","params":[{"type":"int","name":"pivot"},{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":254},{"name":"GetTightlyPackedCorners","ret":"void","params":[{"type":"ETransformationAxis","name":"axis"},{"mods":["out"],"type":"vector","name":"corners","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"Get corner positions in worldspace aligned to the orientation of the object (currently only TOP/BOTTOM supported)","file":"3_Game/Entities/Object.c","line":262},{"name":"DebugDrawTightlyPackedCorners","ret":"void","params":[{"type":"ETransformationAxis","name":"axis"},{"type":"int","name":"color"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Entities/Object.c","line":265},{"name":"GetPosition","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Retrieve position","file":"3_Game/Entities/Object.c","line":293},{"name":"GetWorldPosition","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Returns world position. This function takes proxy transformation into account.","file":"3_Game/Entities/Object.c","line":297},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"vPos"}],"mods":["proto","native"],"proto":true,"brief":"Set position","file":"3_Game/Entities/Object.c","line":300},{"name":"PlaceOnSurface","ret":"void","mods":["proto","native"],"proto":true,"brief":"Place object on surface","file":"3_Game/Entities/Object.c","line":305},{"name":"GetOrientation","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Retrieve orientation (yaw, pitch, roll) in <b>degrees</b>","file":"3_Game/Entities/Object.c","line":311},{"name":"SetOrientation","ret":"void","params":[{"type":"vector","name":"vOrientation"}],"mods":["proto","native"],"proto":true,"brief":"Set orientation (yaw, pitch, roll) in <b>degrees</b>","file":"3_Game/Entities/Object.c","line":317},{"name":"GetDirection","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Retrieve direction vector","file":"3_Game/Entities/Object.c","line":320},{"name":"SetDirection","ret":"void","params":[{"type":"vector","name":"vPos"}],"mods":["proto","native"],"proto":true,"brief":"Set direction of object","file":"3_Game/Entities/Object.c","line":327},{"name":"GetDirectionUp","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Retrieve direction up vector","file":"3_Game/Entities/Object.c","line":330},{"name":"GetDirectionAside","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Retrieve direction aside vector","file":"3_Game/Entities/Object.c","line":333},{"name":"GetLocalPos","ret":"vector","params":[{"type":"vector","name":"vPos"}],"mods":["proto","native"],"proto":true,"brief":"Calculate local position of other entity to this entity","file":"3_Game/Entities/Object.c","line":336},{"name":"GetGlobalPos","ret":"vector","params":[{"type":"vector","name":"vPos"}],"mods":["proto","native"],"proto":true,"brief":"Calculate global position to this entity from local position","file":"3_Game/Entities/Object.c","line":338},{"name":"GetSpeed","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Retrieve object's speed in global space","file":"3_Game/Entities/Object.c","line":341},{"name":"GetModelSpeed","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Retrieve object's speed in local space","file":"3_Game/Entities/Object.c","line":344},{"name":"CanAffectPathgraph","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true if object's geometry can affect pathgraph generation","file":"3_Game/Entities/Object.c","line":347},{"name":"SetAffectPathgraph","ret":"void","params":[{"type":"bool","name":"fromConfig"},{"type":"bool","name":"affect"}],"mods":["proto","native"],"proto":true,"brief":"Sets if object's geometry affects pathgraph generation. If first parameter is true, it ignores second parameter and sets affecting pathgraph by parameter set in object's config","file":"3_Game/Entities/Object.c","line":350},{"name":"ClippingInfo","ret":"float","params":[{"mods":["out"],"type":"vector","name":"minMax","array":"2"}],"mods":["proto"],"proto":true,"brief":"Get Clipping info","file":"3_Game/Entities/Object.c","line":364},{"name":"GetCollisionBox","ret":"bool","params":[{"mods":["out"],"type":"vector","name":"minMax","array":"2"}],"mods":["proto","native"],"proto":true,"brief":"Gets collision bounding box","file":"3_Game/Entities/Object.c","line":376},{"name":"GetCollisionRadius","ret":"float","mods":["proto","native"],"proto":true,"brief":"Gets collision radius (bounding sphere)","file":"3_Game/Entities/Object.c","line":382},{"name":"GetDamage","ret":"float","mods":["proto","native"],"proto":true,"brief":"Get total damage (clipped to range 0..1)","file":"3_Game/Entities/Object.c","line":385},{"name":"GetSelectionList","ret":"void","params":[{"mods":["out"],"type":"TStringArray","name":"selectionList"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":388},{"name":"GetSurfaceNoise","ret":"float","brief":"Returns noise multiplier of surface under object","file":"3_Game/Entities/Object.c","line":391},{"name":"GetSurfaceType","ret":"string","brief":"Returns type of surface under object","file":"3_Game/Entities/Object.c","line":398},{"name":"HasSelection","ret":"bool","params":[{"type":"string","name":"selection"}],"brief":"Returns true if the given selection was found in the p3d file. False if otherwise.","file":"3_Game/Entities/Object.c","line":411},{"name":"HasAnimation","ret":"bool","params":[{"type":"string","name":"anim_name"}],"brief":"Searches object's config for the given animation name. Returns true if it was found, or false if not.","file":"3_Game/Entities/Object.c","line":428},{"name":"GetMemoryPointIndex","ret":"int","params":[{"type":"string","name":"memoryPointName"}],"mods":["proto","native"],"proto":true,"brief":"If Returns true if this item has EnergyManager in its config. Otherwise returns false.","file":"3_Game/Entities/Object.c","line":457},{"name":"GetMemoryPointPos","ret":"vector","params":[{"type":"string","name":"memoryPointName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":458},{"name":"GetMemoryPointPosByIndex","ret":"vector","params":[{"type":"int","name":"pointIndex"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":459},{"name":"MemoryPointExists","ret":"bool","params":[{"type":"string","name":"memoryPoint"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":460},{"name":"CreateDynamicPhysics","ret":"void","params":[{"type":"int","name":"interactionLayers"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":462},{"name":"EnableDynamicCCD","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":463},{"name":"SetDynamicPhysicsLifeTime","ret":"void","params":[{"type":"float","name":"lifeTime"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Entities/Object.c","line":464},{"name":"OnTreeCutDown","ret":"void","params":[{"type":"EntityAI","name":"cutting_entity"}],"proto":true,"brief":"Called when tree is chopped down. 'cutting_entity' can be tool, or player, if cutting bush with bare hands","file":"3_Game/Entities/Object.c","line":467},{"name":"GetEntityType","ret":"EntityType","mods":["proto","native"],"proto":true,"brief":"Returns shared EntityType, can be null for some internal/static types","file":"3_Game/Entities/Object.c","line":470},{"name":"GetType","ret":"string","brief":"Get config class of object","file":"3_Game/Entities/Object.c","line":473},{"name":"GetDisplayName","ret":"string","brief":"Get display name of entity","file":"3_Game/Entities/Object.c","line":482},{"name":"DisplayNameRuinAttach","ret":"bool","file":"3_Game/Entities/Object.c","line":497},{"name":"GetModelName","ret":"string","brief":"Returns name of the model of this object without the '.p3d' suffix","file":"3_Game/Entities/Object.c","line":503},{"name":"GetShapeName","ret":"string","mods":["proto","native","owned"],"proto":true,"brief":"Return path and name of the model","file":"3_Game/Entities/Object.c","line":509},{"name":"Release","ret":"int","file":"3_Game/Entities/Object.c","line":511},{"name":"IsKindOf","ret":"bool","params":[{"type":"string","name":"type"}],"brief":"Check config class name of the object","file":"3_Game/Entities/Object.c","line":517},{"name":"IsAlive","ret":"bool","file":"3_Game/Entities/Object.c","line":523},{"name":"IsMan","ret":"bool","brief":"Returns if this entity is Man","file":"3_Game/Entities/Object.c","line":529},{"name":"IsDayZCreature","ret":"bool","brief":"Checks if this instance is of type DayZCreature","file":"3_Game/Entities/Object.c","line":535},{"name":"IsEntityAI","ret":"bool","brief":"Returns if this entity is EntityAI","file":"3_Game/Entities/Object.c","line":541},{"name":"IsStaticTransmitter","ret":"bool","brief":"Returns if this entity is Static Transmitter","file":"3_Game/Entities/Object.c","line":547},{"name":"IsTransmitter","ret":"bool","brief":"Returns if this entity is a non-static Transmitter","file":"3_Game/Entities/Object.c","line":553},{"name":"IsItemBase","ret":"bool","brief":"Returns if this entity is ItemBase","file":"3_Game/Entities/Object.c","line":559},{"name":"IsContainer","ret":"bool","file":"3_Game/Entities/Object.c","line":565},{"name":"IsMagazine","ret":"bool","brief":"Returns if this entity is Magazine","file":"3_Game/Entities/Object.c","line":571},{"name":"IsAmmoPile","ret":"bool","brief":"Returns if this entity is Ammo Pile","file":"3_Game/Entities/Object.c","line":577},{"name":"IsInventoryItem","ret":"bool","brief":"Returns if this entity is InventoryItem","file":"3_Game/Entities/Object.c","line":583},{"name":"IsClothing","ret":"bool","brief":"Returns if this entity is Clothing","file":"3_Game/Entities/Object.c","line":589},{"name":"IsFireplace","ret":"bool","brief":"Returns if this entity is fireplacebase","file":"3_Game/Entities/Object.c","line":595},{"name":"IsTree","ret":"bool","brief":"Returns if this entity is tree","file":"3_Game/Entities/Object.c","line":601},{"name":"IsRock","ret":"bool","brief":"Returns if this entity is rock","file":"3_Game/Entities/Object.c","line":607},{"name":"IsWoodBase","ret":"bool","brief":"Returns whether object is PlanBase","file":"3_Game/Entities/Object.c","line":613},{"name":"IsBush","ret":"bool","brief":"Returns if this entity is bush","file":"3_Game/Entities/Object.c","line":619},{"name":"IsCuttable","ret":"bool","file":"3_Game/Entities/Object.c","line":624},{"name":"IsPeltBase","ret":"bool","brief":"Returns if this entity is Pelt_Base","file":"3_Game/Entities/Object.c","line":630},{"name":"IsWeapon","ret":"bool","brief":"Returns if this entity is Weapon","file":"3_Game/Entities/Object.c","line":636},{"name":"IsMeleeWeapon","ret":"bool","brief":"returns if this entity is Melee Weapon","file":"3_Game/Entities/Object.c","line":642},{"name":"IsBuilding","ret":"bool","brief":"Returns if this entity is Building","file":"3_Game/Entities/Object.c","line":648},{"name":"GetWaterSourceObjectType","ret":"EWaterSourceObjectType","file":"3_Game/Entities/Object.c","line":653},{"name":"GetLiquidSourceType","ret":"int","file":"3_Game/Entities/Object.c","line":658},{"name":"IsWell","ret":"bool","brief":"Returns if this entity is Well (extends Building) DEPRECATED by GetWaterSourceObjectType","file":"3_Game/Entities/Object.c","line":665},{"name":"ShootsExplosiveAmmo","ret":"bool","brief":"Returns if this entity is a weapon which can shoot explosive ammo","file":"3_Game/Entities/Object.c","line":670},{"name":"IsFuelStation","ret":"bool","brief":"Returns if this entity is Fuel Station (extends Building)","file":"3_Game/Entities/Object.c","line":676},{"name":"IsTransport","ret":"bool","brief":"Returns if this entity is transport","file":"3_Game/Entities/Object.c","line":682},{"name":"IsElectricAppliance","ret":"bool","brief":"Returns if this is an appliance, that can be plugged into electric circuit (== not energy source)","file":"3_Game/Entities/Object.c","line":688},{"name":"CanUseConstruction","ret":"bool","brief":"Returns if this entity can be constucted,deconstructed (e.g. fence,watchtower)","file":"3_Game/Entities/Object.c","line":694},{"name":"CanUseConstructionBuild","ret":"bool","brief":"Returns if this entity can be built, specifically.","file":"3_Game/Entities/Object.c","line":700},{"name":"CanUseHandConstruction","ret":"bool","brief":"Returns if this entity can be constructed without tools","file":"3_Game/Entities/Object.c","line":706},{"name":"IsBeingBackstabbed","ret":"bool","file":"3_Game/Entities/Object.c","line":711},{"name":"SetBeingBackstabbed","ret":"void","params":[{"type":"int","name":"backstabType"}],"file":"3_Game/Entities/Object.c","line":716},{"name":"IsFood","ret":"bool","brief":"Returns if this entity if a food item","file":"3_Game/Entities/Object.c","line":719},{"name":"IsFruit","ret":"bool","file":"3_Game/Entities/Object.c","line":724},{"name":"IsMeat","ret":"bool","file":"3_Game/Entities/Object.c","line":729},{"name":"IsCorpse","ret":"bool","file":"3_Game/Entities/Object.c","line":734},{"name":"IsMushroom","ret":"bool","file":"3_Game/Entities/Object.c","line":739},{"name":"IsHealthVisible","ret":"bool","brief":"Returns if the health of this entity should be displayed (widgets, inventory)","file":"3_Game/Entities/Object.c","line":745},{"name":"ShowZonesHealth","ret":"bool","brief":"Returns true if the health of damage zones should be displayed (instead of global HP of the entity) ( action widgets)","file":"3_Game/Entities/Object.c","line":751},{"name":"IsParticle","ret":"bool","file":"3_Game/Entities/Object.c","line":756},{"name":"IsItemTent","ret":"bool","file":"3_Game/Entities/Object.c","line":761},{"name":"IsScriptedLight","ret":"bool","file":"3_Game/Entities/Object.c","line":766},{"name":"IsHologram","ret":"bool","file":"3_Game/Entities/Object.c","line":771},{"name":"HasProxyParts","ret":"bool","file":"3_Game/Entities/Object.c","line":776},{"name":"CanObstruct","ret":"bool","file":"3_Game/Entities/Object.c","line":781},{"name":"CanProxyObstruct","ret":"bool","file":"3_Game/Entities/Object.c","line":786},{"name":"CanProxyObstructSelf","ret":"bool","brief":"can the object's own proxy geometry obstruct it? Currently checking 'ObjIntersectView'","file":"3_Game/Entities/Object.c","line":792},{"name":"CanBeIgnoredByDroppedItem","ret":"bool","file":"3_Game/Entities/Object.c","line":797},{"name":"CanBeAutoDeleted","ret":"bool","file":"3_Game/Entities/Object.c","line":802},{"name":"DisableVicinityIcon","ret":"bool","brief":"Disables icon in the vicinity, useful for large, immovable items, that are not buildings","file":"3_Game/Entities/Object.c","line":808},{"name":"GetNetworkID","ret":"void","params":[{"mods":["out"],"type":"int","name":"lowBits"},{"mods":["out"],"type":"int","name":"highBits"}],"mods":["proto"],"proto":true,"brief":"Returns low and high bits of networkID. This id is shared between client and server for whole server-client session.","file":"3_Game/Entities/Object.c","line":815},{"name":"GetNetworkIDString","ret":"string","file":"3_Game/Entities/Object.c","line":817},{"name":"GetDebugName","ret":"string","mods":["override"],"file":"3_Game/Entities/Object.c","line":824},{"name":"GetDebugName","ret":"string","params":[{"type":"Object","name":"o"}],"mods":["static"],"file":"3_Game/Entities/Object.c","line":829},{"name":"GetDebugNameNative","ret":"string","mods":["proto"],"proto":true,"brief":"native GetDebugName which is internally overloaded where needed","file":"3_Game/Entities/Object.c","line":837},{"name":"RPC","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"array<ref Param>","name":"params"},{"type":"bool","name":"guaranteed"},{"type":"PlayerIdentity","name":"recipient","def":"NULL"}],"brief":"Remote procedure call shortcut, see CGame.RPC / CGame.RPCSingleParam","file":"3_Game/Entities/Object.c","line":840},{"name":"RPCSingleParam","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"Param","name":"param"},{"type":"bool","name":"guaranteed"},{"type":"PlayerIdentity","name":"recipient","def":"NULL"}],"brief":"Remote procedure call shortcut, see CGame.RPCSingleParam / CGame.RPC","file":"3_Game/Entities/Object.c","line":846},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"brief":"Called after remote procedure call is recieved for this object","file":"3_Game/Entities/Object.c","line":856},{"name":"GetSelectionPositionOld","ret":"vector","params":[{"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":858},{"name":"GetSelectionPositionLS","ret":"vector","params":[{"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":859},{"name":"GetSelectionPositionMS","ret":"vector","params":[{"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":860},{"name":"GetSelectionPositionWS","ret":"vector","params":[{"type":"string","name":"name"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":861},{"name":"GetSelectionBasePositionLS","ret":"vector","params":[{"type":"string","name":"name"}],"mods":["proto"],"proto":true,"brief":"Get the position of the selection with no animations applied","file":"3_Game/Entities/Object.c","line":867},{"name":"ModelToWorld","ret":"vector","params":[{"type":"vector","name":"modelPos"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":869},{"name":"WorldToModel","ret":"vector","params":[{"type":"vector","name":"worldPos"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":870},{"name":"ConfigGetString","ret":"string","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":874},{"name":"ConfigGetStringRaw","ret":"string","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"brief":"Get a raw strings from config entry.","file":"3_Game/Entities/Object.c","line":881},{"name":"ConfigGetInt","ret":"int","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":882},{"name":"ConfigGetBool","ret":"bool","params":[{"type":"string","name":"entryName"}],"file":"3_Game/Entities/Object.c","line":883},{"name":"ConfigGetFloat","ret":"float","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":888},{"name":"ConfigGetVector","ret":"vector","params":[{"type":"string","name":"entryName"}],"mods":["proto"],"proto":true,"file":"3_Game/Entities/Object.c","line":889},{"name":"ConfigGetTextArray","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of strings from config entry.","file":"3_Game/Entities/Object.c","line":897},{"name":"ConfigGetTextArrayRaw","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TStringArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of raw strings from config entry.","file":"3_Game/Entities/Object.c","line":905},{"name":"ConfigGetFloatArray","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TFloatArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of floats from config entry.","file":"3_Game/Entities/Object.c","line":912},{"name":"ConfigGetIntArray","ret":"void","params":[{"type":"string","name":"entryName"},{"mods":["out"],"type":"TIntArray","name":"values"}],"mods":["proto","native"],"proto":true,"brief":"Get array of integers from config entry.","file":"3_Game/Entities/Object.c","line":919},{"name":"ConfigIsExisting","ret":"bool","params":[{"type":"string","name":"entryName"}],"mods":["proto","native"],"proto":true,"brief":"Checks if given entry exists.","file":"3_Game/Entities/Object.c","line":925},{"name":"KindOf","ret":"bool","params":[{"type":"string","name":"tag"}],"brief":"Compares config class name to given string","file":"3_Game/Entities/Object.c","line":928},{"name":"IsAnyInherited","ret":"bool","params":[{"type":"array<typename>","name":"typenames"}],"file":"3_Game/Entities/Object.c","line":945},{"name":"IsPlainObject","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Is this just static object without config? So we can avoid calling unnecessary methods","file":"3_Game/Entities/Object.c","line":961},{"name":"IsScenery","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Is this Scenery? (handy for excluding terain when it is not needed)","file":"3_Game/Entities/Object.c","line":966},{"name":"HasDamageSystem","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Checks if object's DamageSystem has been initialized(despite the name, does not really reliably answer the question whether the object is configured to have damage system or not)","file":"3_Game/Entities/Object.c","line":972},{"name":"IsDamageDestroyed","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Checks if object is destroyed.","file":"3_Game/Entities/Object.c","line":977},{"name":"SetDestructTime","ret":"void","params":[{"type":"float","name":"time"}],"mods":["proto","native"],"proto":true,"brief":"Sets the time over which to perform DestructTent/DestructTree","file":"3_Game/Entities/Object.c","line":983},{"name":"GetHealth","ret":"float","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"}],"mods":["proto","native"],"proto":true,"brief":"Returns current state of health.","file":"3_Game/Entities/Object.c","line":990},{"name":"GetHealth01","ret":"float","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"}],"mods":["proto","native"],"proto":true,"brief":"Returns current state of health in range <0, 1>.","file":"3_Game/Entities/Object.c","line":997},{"name":"GetMaxHealth","ret":"float","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"}],"mods":["proto","native"],"proto":true,"brief":"Returns maximum value of health.","file":"3_Game/Entities/Object.c","line":1004},{"name":"SetHealth","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Sets current state of health.","file":"3_Game/Entities/Object.c","line":1011},{"name":"SetFullHealth","ret":"void","mods":["proto","native"],"proto":true,"brief":"Sets full health to all zones and removes fatal damage when applicable","file":"3_Game/Entities/Object.c","line":1016},{"name":"AddHealth","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Adds health.","file":"3_Game/Entities/Object.c","line":1023},{"name":"DecreaseHealth","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Decreases health.","file":"3_Game/Entities/Object.c","line":1030},{"name":"GetAdditionalHealthTypes","ret":"bool","params":[{"type":"string","name":"zoneName"},{"type":"TStringArray","name":"outHealthTypes"}],"mods":["proto","native"],"proto":true,"brief":"List of additional health types in given zone","file":"3_Game/Entities/Object.c","line":1038},{"name":"DecreaseHealth","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"},{"type":"float","name":"value"},{"type":"bool","name":"auto_delete"}],"brief":"Decreases health with the option of auto-deleting the object if its ruined.","file":"3_Game/Entities/Object.c","line":1045},{"name":"GetHealth","ret":"float","brief":"Equivalent of GetHealth(\"\", \"\");","file":"3_Game/Entities/Object.c","line":1058},{"name":"GetHealth01","ret":"float","brief":"Equivalent of GetHealth01(\"\", \"\");","file":"3_Game/Entities/Object.c","line":1063},{"name":"GetMaxHealth","ret":"float","brief":"Equivalent of GetMaxHealth(\"\", \"\");","file":"3_Game/Entities/Object.c","line":1068},{"name":"SetHealth","ret":"void","params":[{"type":"float","name":"health"}],"brief":"Equivalent of SetHealth(\"\", \"\", float value);","file":"3_Game/Entities/Object.c","line":1073},{"name":"SetGlobalHealth","ret":"void","params":[{"type":"float","name":"health"}],"brief":"Equivalent of SetHealth(\"\", \"\", float value);","file":"3_Game/Entities/Object.c","line":1078},{"name":"SetHealthLevel","ret":"void","params":[{"type":"int","name":"healthLevel"},{"type":"string","name":"zone","def":"\"\""}],"brief":"Sets specific health level. It will use the cutoff value as returned by 'GetHealthLevelValue' as the health value for the given health level, which means it will always be set to the max health as allowed by the given health level.","file":"3_Game/Entities/Object.c","line":1083},{"name":"AddHealthLevel","ret":"void","params":[{"type":"int","name":"healthLevelDelta"},{"type":"string","name":"zone","def":"\"\""}],"brief":"Similar to 'SetHealthLevel', but allows to jump up/down 'healthLevelDelta' amount of health levels from the current one. Positive values cause health level increase, therefore damage the item, and vice-versa.","file":"3_Game/Entities/Object.c","line":1088},{"name":"SetHealth01","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"},{"type":"float","name":"coef"}],"brief":"Sets health relative to its maximum","file":"3_Game/Entities/Object.c","line":1096},{"name":"SetHealthMax","ret":"void","params":[{"type":"string","name":"zoneName","def":"\"\""},{"type":"string","name":"healthType","def":"\"\""}],"brief":"Sets health to its maximum (zone or global)","file":"3_Game/Entities/Object.c","line":1101},{"name":"AddHealth","ret":"void","params":[{"type":"float","name":"add_health"}],"brief":"Equivalent of AddHealth(\"\", \"\", float value);","file":"3_Game/Entities/Object.c","line":1106},{"name":"DecreaseHealth","ret":"void","params":[{"type":"float","name":"dec_health"},{"type":"bool","name":"auto_delete","def":"true"}],"brief":"Equivalent of DecreaseHealth(\"\", \"\", float value, bool auto_delete);","file":"3_Game/Entities/Object.c","line":1111},{"name":"DecreaseHealthCoef","ret":"void","params":[{"type":"float","name":"dec_health_coef"},{"type":"bool","name":"auto_delete","def":"true"}],"brief":"Decreases health by the given coeficient.","file":"3_Game/Entities/Object.c","line":1116},{"name":"ProcessDirectDamage","ret":"void","params":[{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"string","name":"componentName"},{"type":"string","name":"ammoName"},{"type":"vector","name":"modelPos"},{"type":"float","name":"damageCoef","def":"1.0"},{"type":"int","name":"flags","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Applies damage on object.","file":"3_Game/Entities/Object.c","line":1134},{"name":"EEOnDamageCalculated","ret":"bool","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"brief":"Event called from C++ right before damage is applied","file":"3_Game/Entities/Object.c","line":1140},{"name":"GetDamageZones","ret":"void","params":[{"mods":["out"],"type":"TStringArray","name":"dmgZones"}],"mods":["proto","native"],"proto":true,"brief":"Obtains a list of nammes of all object's damage zones","file":"3_Game/Entities/Object.c","line":1149},{"name":"GetDamageZonePos","ret":"vector","params":[{"type":"string","name":"zoneName"}],"mods":["proto","native"],"proto":true,"brief":"Obtains middle position of damage zone based on it's name","file":"3_Game/Entities/Object.c","line":1155},{"name":"GetDamageZoneNameByComponentIndex","ret":"string","params":[{"type":"int","name":"componentIndex"}],"mods":["proto","native","owned"],"proto":true,"brief":"Obtains name of damage zone based on index of specific component","file":"3_Game/Entities/Object.c","line":1160},{"name":"GetHealthLevel","ret":"int","params":[{"type":"string","name":"zone","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"Returns global health level specified in object's config class parameter healthLevels (range is usually 0..4, 0 = pristine, 1 = worn, 2 = damaged, 3 = badly damaged, 4 = ruined but can be changed).","file":"3_Game/Entities/Object.c","line":1167},{"name":"GetNumberOfHealthLevels","ret":"int","params":[{"type":"string","name":"zone","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"Returns global number of health levels specified in object's config class parameter healthLevels (range is usually 0..4, 0 = pristine, 1 = worn, 2 = damaged, 3 = badly damaged, 4 = ruined but can be changed).","file":"3_Game/Entities/Object.c","line":1174},{"name":"GetHealthLevelValue","ret":"float","params":[{"type":"int","name":"healthLevel"},{"type":"string","name":"zone","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"Returns cutoff value for health level specified in object's config class parameter healthLevels","file":"3_Game/Entities/Object.c","line":1181},{"name":"GetAllowDamage","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns if object can receive damage","file":"3_Game/Entities/Object.c","line":1187},{"name":"SetAllowDamage","ret":"void","params":[{"type":"bool","name":"val"}],"mods":["proto","native"],"proto":true,"brief":"Enable or disable object to receive damage","file":"3_Game/Entities/Object.c","line":1192},{"name":"GetCanBeDestroyed","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns if object is destroyable","file":"3_Game/Entities/Object.c","line":1197},{"name":"SetCanBeDestroyed","ret":"void","params":[{"type":"bool","name":"val"}],"mods":["proto","native"],"proto":true,"brief":"Enable or disable destruction of object (after health is depleated)","file":"3_Game/Entities/Object.c","line":1203},{"name":"IsRuined","ret":"bool","brief":"Returns whether the object is ruined (0 Health).","file":"3_Game/Entities/Object.c","line":1215},{"name":"OnSimulationEnabled","ret":"void","brief":"Event called from C++ when simulation is enabled","file":"3_Game/Entities/Object.c","line":1221},{"name":"OnSimulationDisabled","ret":"void","brief":"Event called from C++ when simulation is disabled","file":"3_Game/Entities/Object.c","line":1224},{"name":"GetActions","ret":"void","params":[{"type":"typename","name":"action_input_type"},{"mods":["out"],"type":"array<ActionBase_Basic>","name":"actions"}],"file":"3_Game/Entities/Object.c","line":1226},{"name":"PlaySound","ret":"SoundOnVehicle","params":[{"type":"string","name":"sound_name"},{"type":"float","name":"range"},{"type":"bool","name":"create_local","def":"true"}],"brief":"Plays the given sound once on this object's instance. Range is in meters. Created sound is only local, unless create_local is set to false. Returns the sound itself.","file":"3_Game/Entities/Object.c","line":1231},{"name":"PlaySoundLoop","ret":"SoundOnVehicle","params":[{"type":"string","name":"sound_name"},{"type":"float","name":"range"},{"type":"bool","name":"create_local","def":"true"}],"brief":"Plays the given sound in loop on this object's instance. Range is in meters. Created sound is only local, unless create_local is set to false. Returns the sound itself.","file":"3_Game/Entities/Object.c","line":1237},{"name":"PlaySoundSet","ret":"bool","params":[{"mods":["out"],"type":"EffectSound","name":"sound"},{"type":"string","name":"sound_set"},{"type":"float","name":"fade_in"},{"type":"float","name":"fade_out"},{"type":"bool","name":"loop","def":"false"}],"brief":"EffectSound - plays soundset on this object and returns state of the sound (true - played, false - not played)","file":"3_Game/Entities/Object.c","line":1243},{"name":"PlaySoundSetLoop","ret":"bool","params":[{"mods":["out"],"type":"EffectSound","name":"sound"},{"type":"string","name":"sound_set"},{"type":"float","name":"fade_in"},{"type":"float","name":"fade_out"}],"brief":"EffectSound - plays soundset on this object in loop and returns state of the sound (true - played, false - not played)","file":"3_Game/Entities/Object.c","line":1269},{"name":"PlaySoundSetAtMemoryPointLoopedSafe","ret":"bool","params":[{"mods":["out"],"type":"EffectSound","name":"sound"},{"type":"string","name":"soundSet"},{"type":"string","name":"memoryPoint"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"}],"brief":"Same as PlaySoundSetAtMemoryPointLooped, only requests stoppage of the currently playing EffectSound if it already exists and playing, before playing the new sound","file":"3_Game/Entities/Object.c","line":1275},{"name":"PlaySoundSetAtMemoryPointLooped","ret":"bool","params":[{"mods":["out"],"type":"EffectSound","name":"sound"},{"type":"string","name":"soundSet"},{"type":"string","name":"memoryPoint"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"}],"file":"3_Game/Entities/Object.c","line":1284},{"name":"PlaySoundSetAtMemoryPoint","ret":"bool","params":[{"mods":["out"],"type":"EffectSound","name":"sound"},{"type":"string","name":"soundSet"},{"type":"string","name":"memoryPoint"},{"type":"bool","name":"looped","def":"false"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"}],"file":"3_Game/Entities/Object.c","line":1290},{"name":"StopSoundSet","ret":"bool","params":[{"mods":["out"],"type":"EffectSound","name":"sound"}],"brief":"EffectSound - stops soundset and returns state of the sound (true - stopped, false - not playing)","file":"3_Game/Entities/Object.c","line":1310},{"name":"PostAreaDamageActions","ret":"void","proto":true,"file":"3_Game/Entities/Object.c","line":1323},{"name":"PreAreaDamageActions","ret":"void","proto":true,"file":"3_Game/Entities/Object.c","line":1324},{"name":"SpawnDamageDealtEffect","ret":"void","proto":true,"file":"3_Game/Entities/Object.c","line":1326},{"name":"OnReceivedHit","ret":"void","params":[{"type":"ImpactEffectsData","name":"hitData"}],"proto":true,"file":"3_Game/Entities/Object.c","line":1327},{"name":"OnPlayerRecievedHit","ret":"void","proto":true,"brief":"DEPRECATED","file":"3_Game/Entities/Object.c","line":1330},{"name":"HasNetworkID","ret":"bool","file":"3_Game/Entities/Object.c","line":1332},{"name":"NameOverride","ret":"bool","params":[{"mods":["out"],"type":"string","name":"output"}],"file":"3_Game/Entities/Object.c","line":1340},{"name":"DescriptionOverride","ret":"bool","params":[{"mods":["out"],"type":"string","name":"output"}],"file":"3_Game/Entities/Object.c","line":1345},{"name":"ProcessMeleeItemDamage","ret":"EntityAI","params":[{"type":"int","name":"mode","def":"0"}],"file":"3_Game/Entities/Object.c","line":1350},{"name":"CanBeRepairedToPristine","ret":"bool","file":"3_Game/Entities/Object.c","line":1352},{"name":"GetCenter","ret":"vector","file":"3_Game/Entities/Object.c","line":1357},{"name":"SetDebugItem","ret":"void","proto":true,"cond":["DEVELOPER"],"file":"3_Game/Entities/Object.c","line":1372},{"name":"AddArrow","ret":"void","params":[{"type":"Object","name":"arrow"},{"type":"int","name":"componentIndex"},{"type":"vector","name":"closeBonePosWS"},{"type":"vector","name":"closeBoneRotWS"}],"file":"3_Game/Entities/Object.c","line":1375},{"name":"CanBeActionTarget","ret":"bool","file":"3_Game/Entities/Object.c","line":1406},{"name":"HasFixedActionTargetCursorPosition","ret":"bool","file":"3_Game/Entities/Object.c","line":1411},{"name":"OnSpawnByObjectSpawner","ret":"void","params":[{"type":"ITEM_SpawnerObject","name":"item"}],"proto":true,"file":"3_Game/Entities/Object.c","line":1416},{"name":"Gizmo_IsSupported","ret":"bool","file":"3_Game/Entities/Object.c","line":1418},{"name":"Gizmo_SetWorldTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"},{"type":"bool","name":"finalize"}],"file":"3_Game/Entities/Object.c","line":1423},{"name":"Gizmo_GetWorldTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"file":"3_Game/Entities/Object.c","line":1433},{"name":"Gizmo_IsAllowedTransformMode","ret":"bool","params":[{"type":"GizmoTransformMode","name":"mode"}],"file":"3_Game/Entities/Object.c","line":1438},{"name":"Gizmo_IsAllowedSpaceMode","ret":"bool","params":[{"type":"GizmoSpaceMode","name":"mode"}],"file":"3_Game/Entities/Object.c","line":1443}]},{"name":"ObjectCollisionInfo","url":"classes/ObjectCollisionInfo/","base":"CollisionInfoBase","file":"3_Game/DayZGame.c","line":31,"methods":[{"name":"GetHitObj","ret":"Object","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":33},{"name":"GetHitObjPos","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":34},{"name":"GetHitObjRot","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":35},{"name":"GetComponentIndex","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":36}]},{"name":"ObjectFollower","url":"classes/ObjectFollower/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ObjectFollower.c","line":1,"methods":[{"name":"ObjectFollower","kind":"ctor","ret":"void","file":"5_Mission/GUI/ObjectFollower.c","line":9},{"name":"~ObjectFollower","kind":"dtor","ret":"void","file":"5_Mission/GUI/ObjectFollower.c","line":15},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/ObjectFollower.c","line":20},{"name":"SetTarget","ret":"void","params":[{"type":"Object","name":"obj"}],"file":"5_Mission/GUI/ObjectFollower.c","line":26},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/ObjectFollower.c","line":31},{"name":"Update","ret":"void","file":"5_Mission/GUI/ObjectFollower.c","line":42},{"name":"GetOnScreenPosition","ret":"void","params":[{"mods":["out"],"type":"float","name":"x"},{"mods":["out"],"type":"float","name":"y"}],"mods":["protected"],"file":"5_Mission/GUI/ObjectFollower.c","line":61}],"members":[{"name":"m_PivotYOffset","type":"int","mods":["reference"],"file":"5_Mission/GUI/ObjectFollower.c","line":3},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ObjectFollower.c","line":5},{"name":"m_TargetObject","type":"Object","mods":["protected"],"file":"5_Mission/GUI/ObjectFollower.c","line":6},{"name":"m_Visible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ObjectFollower.c","line":7}]},{"name":"ObjectGroup","url":"classes/ObjectGroup/","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":799,"members":[{"name":"Objects","type":"ref array<Object>","init":"new array<Object>","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":801}]},{"name":"ObjectSnapCallback","url":"classes/ObjectSnapCallback/","file":"3_Game/Entities/Object.c","line":9,"methods":[{"name":"OnSetup","ret":"void","brief":"Initialization of script variables","file":"3_Game/Entities/Object.c","line":26},{"name":"OnDebug","ret":"void","params":[{"type":"vector","name":"p0"},{"type":"vector","name":"p1"},{"type":"bool","name":"hasHit"},{"type":"bool","name":"found"}],"brief":"Debug callback for rendering on the screen","file":"3_Game/Entities/Object.c","line":32},{"name":"OnFirstContact","ret":"bool","params":[{"type":"Object","name":"other"}],"brief":"Called for first layer contacts to determine if this object should be snapped around or default rv raycast placement is fine","file":"3_Game/Entities/Object.c","line":40},{"name":"OnQuery","ret":"bool","params":[{"type":"Object","name":"other"}],"brief":"Initial query around the owner position to see if an object should be processed in contact testing","file":"3_Game/Entities/Object.c","line":49},{"name":"OnCollide","ret":"bool","params":[{"type":"Object","name":"other"}],"brief":"Ray cast line test from owner to a tested position","file":"3_Game/Entities/Object.c","line":58}],"members":[{"name":"m_Owner","type":"Object","brief":"The owner performing the snap callback","file":"3_Game/Entities/Object.c","line":11},{"name":"m_OwnerPosition","type":"vector","brief":"The position of the owner in world space","file":"3_Game/Entities/Object.c","line":12},{"name":"m_OwnerDirection","type":"vector","brief":"The direction of the owner in world space","file":"3_Game/Entities/Object.c","line":13},{"name":"m_Offset","type":"vector","brief":"The true center of the bounding box of the object to be dropped in model space","file":"3_Game/Entities/Object.c","line":15},{"name":"m_Extents","type":"vector","brief":"The size of the boundig box, centered","file":"3_Game/Entities/Object.c","line":16},{"name":"m_DirectionFunc","type":"vector","brief":"How much should the direction be favoured.","file":"3_Game/Entities/Object.c","line":18},{"name":"m_DebugEnabled","type":"bool","brief":"If 'OnDebug' is to be called","file":"3_Game/Entities/Object.c","line":20},{"name":"m_Transform","type":"vector","array":"4","brief":"The transformation currently being debugged","file":"3_Game/Entities/Object.c","line":21}]},{"name":"ObjectSpawnerHandler","url":"classes/ObjectSpawnerHandler/","file":"3_Game/ObjectSpawner.c","line":1,"methods":[{"name":"SpawnObjects","ret":"void","mods":["static"],"file":"3_Game/ObjectSpawner.c","line":11},{"name":"SpawnObject","ret":"void","params":[{"type":"ITEM_SpawnerObject","name":"item"}],"mods":["static"],"file":"3_Game/ObjectSpawner.c","line":33},{"name":"OnGameplayDataHandlerLoad","ret":"void","mods":["static"],"file":"3_Game/ObjectSpawner.c","line":71},{"name":"ValidatePath","ret":"bool","params":[{"type":"string","name":"path"}],"mods":["static"],"file":"3_Game/ObjectSpawner.c","line":81}],"members":[{"name":"VALID_PATHS","type":"ref TStringArray","mods":["protected","static","const"],"init":"{ \"DZ\\\\plants\",\"DZ\\\\plants_bliss\", \"DZ\\\\plants_sakhal\", \"DZ\\\\rocks\", \"DZ\\\\rocks_bliss\", \"DZ\\\\rocks_sakhal\", \"DZ/plants\",\"DZ/plants_bliss\", \"DZ/plants_sakhal\", \"DZ/rocks\", \"DZ/rocks_bliss\", \"DZ/rocks_sakhal\", }","file":"3_Game/ObjectSpawner.c","line":3}]},{"name":"ObjectSpawnerJson","url":"classes/ObjectSpawnerJson/","file":"3_Game/ObjectSpawner.c","line":95,"members":[{"name":"Objects","type":"ref array<ref ITEM_SpawnerObject>","file":"3_Game/ObjectSpawner.c","line":97}]},{"name":"ObjectTemperatureState","url":"classes/ObjectTemperatureState/","file":"4_World/Classes/ObjectTemperatureStateData.c","line":14,"methods":[{"name":"GetStateData","ret":"ObjectTemperatureState","params":[{"type":"int","name":"temperature"}],"mods":["static"],"file":"4_World/Classes/ObjectTemperatureStateData.c","line":20}],"members":[{"name":"m_State","type":"EObjectTemperatureState","file":"4_World/Classes/ObjectTemperatureStateData.c","line":16},{"name":"m_Color","type":"int","file":"4_World/Classes/ObjectTemperatureStateData.c","line":17},{"name":"m_LocalizedName","type":"string","file":"4_World/Classes/ObjectTemperatureStateData.c","line":18}]},{"name":"ObjectTyped","url":"classes/ObjectTyped/","base":"Object","file":"3_Game/Entities/ObjectTyped.c","line":1},{"name":"Obsolete","url":"classes/Obsolete/","base":"Managed","topic":"Enforce","brief":"Marks method as obsolete. When is the method used, compiler just throw a compile-time warning, but method is called normally.","file":"1_Core/proto/EnScript.c","line":359,"methods":[{"name":"Obsolete","kind":"ctor","ret":"void","params":[{"type":"string","name":"msg","def":"\"\""}],"file":"1_Core/proto/EnScript.c","line":362}],"members":[{"name":"m_Msg","type":"string","file":"1_Core/proto/EnScript.c","line":361}]},{"name":"ObsoleteFishingRod","url":"classes/ObsoleteFishingRod/","base":"FishingRod_Base_New","file":"4_World/Entities/ItemBase/Gear/Tools/ObsoleteFishingRod.c","line":1},{"name":"OcclusionQuery","url":"classes/OcclusionQuery/","topic":"WorldTrace","brief":"Object that handles visibility on GPU. Used for coronas etc.","file":"1_Core/proto/EnWorld.c","line":290,"methods":[{"name":"~OcclusionQuery","kind":"dtor","ret":"void","mods":["proto","private"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":292},{"name":"GetResult","ret":"int","mods":["proto","native"],"proto":true,"brief":"return Query result","file":"1_Core/proto/EnWorld.c","line":300},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"pos"}],"mods":["proto","native"],"proto":true,"brief":"Sets world position","file":"1_Core/proto/EnWorld.c","line":303},{"name":"Destroy","ret":"void","mods":["proto","native"],"proto":true,"brief":"Destroys the object","file":"1_Core/proto/EnWorld.c","line":305}]},{"name":"Oculus","url":"classes/Oculus/","base":"VRDevice","topic":"VRDeviceAPI","file":"1_Core/proto/EnVRDevice.c","line":272},{"name":"OfficerHat","url":"classes/OfficerHat/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/OfficerHat.c","line":1},{"name":"Offroad_02","url":"classes/Offroad_02/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":1,"methods":[{"name":"Offroad_02","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":7},{"name":"~Offroad_02","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":27},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":34},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":52},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":63},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":74},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":85},{"name":"GetTransportCameraDistance","ret":"float","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":90},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":95},{"name":"CreateFrontLight","ret":"CarLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":113},{"name":"CreateRearLight","ret":"CarRearLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":119},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":124},{"name":"CanManipulateSpareWheel","ret":"bool","params":[{"type":"string","name":"slotSelectionName"}],"mods":["override","protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":152},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":157},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":176},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":187},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":222},{"name":"GetDoorSelectionNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":258},{"name":"GetDoorInvSlotNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":279},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":296},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":329},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":350},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":367},{"name":"IsVitalTruckBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":384},{"name":"IsVitalSparkPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":389},{"name":"IsVitalRadiator","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":394},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":399}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Offroad_02.c","line":5}]},{"name":"Offroad_02_Door_1_1","url":"classes/Offroad_02_Door_1_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":674},{"name":"Offroad_02_Door_1_1_Rust","url":"classes/Offroad_02_Door_1_1_Rust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":691},{"name":"Offroad_02_Door_1_2","url":"classes/Offroad_02_Door_1_2/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":675},{"name":"Offroad_02_Door_1_2_Rust","url":"classes/Offroad_02_Door_1_2_Rust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":692},{"name":"Offroad_02_Door_2_1","url":"classes/Offroad_02_Door_2_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":676},{"name":"Offroad_02_Door_2_1_Rust","url":"classes/Offroad_02_Door_2_1_Rust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":693},{"name":"Offroad_02_Door_2_2","url":"classes/Offroad_02_Door_2_2/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":677},{"name":"Offroad_02_Door_2_2_Rust","url":"classes/Offroad_02_Door_2_2_Rust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":694},{"name":"Offroad_02_Hood","url":"classes/Offroad_02_Hood/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":680,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":682}]},{"name":"Offroad_02_TEST","url":"classes/Offroad_02_TEST/","base":"Offroad_02","file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":55,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":57}]},{"name":"Offroad_02_Trunk","url":"classes/Offroad_02_Trunk/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":678},{"name":"Offroad_02_Trunk_Rust","url":"classes/Offroad_02_Trunk_Rust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":695},{"name":"Offroad_02_Wheel","url":"classes/Offroad_02_Wheel/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":442},{"name":"Offroad_02_Wheel_Ruined","url":"classes/Offroad_02_Wheel_Ruined/","base":"CarWheel_Ruined","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":443},{"name":"Offroad_02FrontLight","url":"classes/Offroad_02FrontLight/","base":"CarLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Offroad_02FrontLight.c","line":1,"methods":[{"name":"Offroad_02FrontLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Offroad_02FrontLight.c","line":3}]},{"name":"Offroad_02RearLight","url":"classes/Offroad_02RearLight/","base":"CarRearLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Offroad_02RearLight.c","line":1,"methods":[{"name":"Offroad_02RearLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Offroad_02RearLight.c","line":3}]},{"name":"OffroadHatchback","url":"classes/OffroadHatchback/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":1,"methods":[{"name":"OffroadHatchback","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":7},{"name":"~OffroadHatchback","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":29},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":36},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":54},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":65},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":76},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":87},{"name":"GetTransportCameraDistance","ret":"float","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":92},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":97},{"name":"CreateRearLight","ret":"CarRearLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":116},{"name":"CreateFrontLight","ret":"CarLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":121},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":126},{"name":"CanManipulateSpareWheel","ret":"bool","params":[{"type":"string","name":"slotSelectionName"}],"mods":["override","protected"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":145},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":150},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":169},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":184},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":212},{"name":"GetDoorSelectionNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":253},{"name":"GetDoorInvSlotNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":268},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":285},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":330},{"name":"GetDoorConditionPointFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":351},{"name":"GetCrewIndex","ret":"int","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":368},{"name":"IsVitalTruckBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":381},{"name":"IsVitalGlowPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":386},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":391},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":417},{"name":"GetSeatIndexFromDoor","ret":"int","params":[{"type":"string","name":"pDoorSelection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":437},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":450},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":457}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":5}]},{"name":"OffroadHatchback_Blue","url":"classes/OffroadHatchback_Blue/","base":"OffroadHatchback","file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":505,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":507}]},{"name":"OffroadHatchback_TEST","url":"classes/OffroadHatchback_TEST/","base":"OffroadHatchback","file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":81,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":83}]},{"name":"OffroadHatchback_White","url":"classes/OffroadHatchback_White/","base":"OffroadHatchback","file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":480,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/OffroadHatchback.c","line":482}]},{"name":"OffroadHatchbackFrontLight","url":"classes/OffroadHatchbackFrontLight/","base":"CarLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/OffroadHatchbackFrontLight.c","line":1,"methods":[{"name":"OffroadHatchbackFrontLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/OffroadHatchbackFrontLight.c","line":3}]},{"name":"OffroadHatchbackRearLight","url":"classes/OffroadHatchbackRearLight/","base":"CarRearLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/OffroadHatchbackRearLight.c","line":1,"methods":[{"name":"OffroadHatchbackRearLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/OffroadHatchbackRearLight.c","line":3}]},{"name":"OFSMBase","url":"classes/OFSMBase/","generics":"<Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase>","brief":"base class for Orthogonal Finite State Machine","file":"3_Game/Systems/OFSMBase.c","line":7,"methods":[{"name":"OFSMBase","kind":"ctor","ret":"void","file":"3_Game/Systems/OFSMBase.c","line":13},{"name":"GetCurrentState","ret":"array<ref FSMStateBase>","brief":"returns currently active state","file":"3_Game/Systems/OFSMBase.c","line":24},{"name":"SetInitialStates","ret":"void","params":[{"type":"array<ref FSMStateBase>","name":"initial_states"}],"brief":"sets the initial_state for starting the machine","file":"3_Game/Systems/OFSMBase.c","line":32},{"name":"Start","ret":"void","params":[{"type":"array<ref FSMEventBase>","name":"initial_events","def":"null"}],"brief":"starts the state machine by entering the initial_state (using intial_event as argument to initial state's onEntry)","file":"3_Game/Systems/OFSMBase.c","line":44},{"name":"IsRunning","ret":"bool","brief":"returns true if machine is in running state","file":"3_Game/Systems/OFSMBase.c","line":62},{"name":"Terminate","ret":"void","params":[{"type":"array<ref FSMEventBase>","name":"terminal_events","def":"null"}],"brief":"terminates the state machine","file":"3_Game/Systems/OFSMBase.c","line":77},{"name":"Update","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"if machine running, call OnUpdate() on current state","file":"3_Game/Systems/OFSMBase.c","line":96},{"name":"AddTransition","ret":"void","params":[{"type":"FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>","name":"t"}],"brief":"adds transition into transition table","file":"3_Game/Systems/OFSMBase.c","line":110},{"name":"ProcessEvent","ret":"ProcessEventResult","params":[{"type":"FSMEventBase","name":"e"}],"brief":"instructs the state machine to process the event e","file":"3_Game/Systems/OFSMBase.c","line":120},{"name":"ProcessLocalTransition","ret":"ProcessEventResult","params":[{"type":"int","name":"s"},{"type":"FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>","name":"t"},{"type":"FSMEventBase","name":"e"}],"mods":["protected"],"brief":"instructs the state machine to process the event locally - no hierarchy is crossed","file":"3_Game/Systems/OFSMBase.c","line":151}],"members":[{"name":"m_States","type":"ref array<ref FSMStateBase>","mods":["protected"],"brief":"current fsm state","file":"3_Game/Systems/OFSMBase.c","line":9},{"name":"m_InitialStates","type":"ref array<ref FSMStateBase>","mods":["protected"],"brief":"configurable initial state of the machine","file":"3_Game/Systems/OFSMBase.c","line":10},{"name":"m_Transitions","type":"ref array<ref FSMTransition<FSMStateBase, FSMEventBase, FSMActionBase, FSMGuardBase>>","mods":["protected"],"brief":"fsm transition table","file":"3_Game/Systems/OFSMBase.c","line":11}]},{"name":"OKZKCap_Beige","url":"classes/OKZKCap_Beige/","base":"OKZKCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/OKZKCap_ColorBase.c","line":24},{"name":"OKZKCap_ColorBase","url":"classes/OKZKCap_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/OKZKCap_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/OKZKCap_ColorBase.c","line":3},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/OKZKCap_ColorBase.c","line":9}]},{"name":"OKZKCap_Green","url":"classes/OKZKCap_Green/","base":"OKZKCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/OKZKCap_ColorBase.c","line":25},{"name":"OldMagazineHide","url":"classes/OldMagazineHide/","base":"MagazineHide","brief":"hides old magazine, but keep it in LH","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":110},{"name":"OMKJacket_ColorBase","url":"classes/OMKJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/OMKJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/OMKJacket_ColorBase.c","line":3}]},{"name":"OMKJacket_Navy","url":"classes/OMKJacket_Navy/","base":"OMKJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/OMKJacket_ColorBase.c","line":9},{"name":"OMKPants_ColorBase","url":"classes/OMKPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/OMKPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/OMKPants_ColorBase.c","line":3}]},{"name":"OMKPants_Navy","url":"classes/OMKPants_Navy/","base":"OMKPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/OMKPants_ColorBase.c","line":9},{"name":"OMNOGloves_Brown","url":"classes/OMNOGloves_Brown/","base":"OMNOGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/OMNOGloves_ColorBase.c","line":3},{"name":"OMNOGloves_ColorBase","url":"classes/OMNOGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/OMNOGloves_ColorBase.c","line":1},{"name":"OMNOGloves_Gray","url":"classes/OMNOGloves_Gray/","base":"OMNOGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/OMNOGloves_ColorBase.c","line":2},{"name":"OnlineServices","url":"classes/OnlineServices/","file":"3_Game/Client/OnlineServices.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":30},{"name":"IsInitialized","ret":"bool","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":52},{"name":"GetClientServices","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":57},{"name":"ErrorCaught","ret":"bool","params":[{"type":"EBiosError","name":"error"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":82},{"name":"LoadServers","ret":"void","params":[{"mods":["notnull"],"type":"GetServersInput","name":"inputValues"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":96},{"name":"GetFavoriteServers","ret":"void","params":[{"type":"TStringArray","name":"favServers"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":109},{"name":"GetCachedFavServerInfo","ret":"void","params":[{"type":"array<ref CachedServerInfo>","name":"favServersInfoCache"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":114},{"name":"SetServerFavorited","ret":"void","params":[{"type":"string","name":"ipAddress"},{"type":"int","name":"port"},{"type":"int","name":"steamQueryPort"},{"type":"bool","name":"is_favorited"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":119},{"name":"GetCurrentServerInfo","ret":"void","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":139},{"name":"GetCurrentServerInfo","ret":"GetServersResultRow","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":170},{"name":"ClearCurrentServerInfo","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":178},{"name":"SetInviteServerInfo","ret":"void","params":[{"type":"string","name":"ip"},{"type":"int","name":"port"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":185},{"name":"GetInviteServerInfo","ret":"void","params":[{"mods":["out"],"type":"string","name":"ip"},{"mods":["out"],"type":"int","name":"port"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":191},{"name":"OnLoadServersAsync","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":197},{"name":"LoadFriends","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":237},{"name":"ShowUserProfile","ret":"void","params":[{"type":"string","name":"uid"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":250},{"name":"OnUserProfileAsync","ret":"void","params":[{"type":"EBiosError","name":"error"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":263},{"name":"OnFriendsAsync","ret":"void","params":[{"type":"BiosFriendInfoArray","name":"friend_list"},{"type":"EBiosError","name":"error"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":268},{"name":"LoadPermissions","ret":"void","params":[{"type":"array<string>","name":"player_list"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":314},{"name":"OnPermissionsAsync","ret":"void","params":[{"type":"BiosPrivacyUidResultArray","name":"result_list"},{"type":"EBiosError","name":"error"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":330},{"name":"IsPlayerMuted","ret":"bool","params":[{"type":"string","name":"id"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":360},{"name":"MutePlayer","ret":"bool","params":[{"type":"string","name":"id"},{"type":"bool","name":"mute"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":369},{"name":"GetMuteList","ret":"map<string, bool>","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":390},{"name":"ShowInviteScreen","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":395},{"name":"LoadMPPrivilege","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":415},{"name":"LoadVoicePrivilege","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":432},{"name":"OnLoadMPPrivilege","ret":"void","params":[{"type":"EBiosError","name":"err"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":445},{"name":"OnLoadVoicePrivilege","ret":"void","params":[{"type":"EBiosError","name":"err"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":465},{"name":"SetSessionHandle","ret":"void","params":[{"type":"string","name":"handle"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":476},{"name":"GetSessionHandle","ret":"string","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":485},{"name":"GetSession","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":495},{"name":"GetBiosUser","ret":"BiosUser","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":504},{"name":"SetBiosUser","ret":"void","params":[{"type":"BiosUser","name":"user"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":509},{"name":"GetMultiplayState","ret":"bool","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":515},{"name":"SetMultiplayState","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":520},{"name":"EnterGameplaySession","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":531},{"name":"LeaveGameplaySession","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":546},{"name":"SetGameplayActivity","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":566},{"name":"SetPendingInviteList","ret":"void","params":[{"type":"array<string>","name":"invitees"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":580},{"name":"GetPendingInviteList","ret":"array<string>","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":599},{"name":"ClearPendingInviteList","ret":"void","params":[{"type":"array<string>","name":"invitees"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":620},{"name":"AutoConnectToEmptyServer","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":626},{"name":"GetRandomFreeResult","ret":"GetServersResultRow","params":[{"type":"GetFirstServerWithEmptySlotResult","name":"results"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":638},{"name":"OnAutoConnectToEmptyServer","ret":"void","params":[{"type":"GetFirstServerWithEmptySlotResult","name":"result_list"},{"type":"EBiosError","name":"error"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":657},{"name":"GetServerModList","ret":"void","params":[{"type":"string","name":"server_id"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":687},{"name":"OnGetServerModList","ret":"void","params":[{"type":"GetServerModListResult","name":"result_list"},{"type":"EBiosError","name":"error"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":696},{"name":"IsGameTrial","ret":"bool","params":[{"type":"bool","name":"sim"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":704},{"name":"IsGameActive","ret":"bool","params":[{"type":"bool","name":"sim"}],"mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":719},{"name":"CheckUpdate","ret":"bool","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":734},{"name":"PromptUpdate","ret":"void","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":750}],"members":[{"name":"m_FriendsAsyncInvoker","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/OnlineServices.c","line":3},{"name":"m_PermissionsAsyncInvoker","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/OnlineServices.c","line":4},{"name":"m_ServersAsyncInvoker","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/OnlineServices.c","line":5},{"name":"m_ServerAsyncInvoker","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/OnlineServices.c","line":6},{"name":"m_MuteUpdateAsyncInvoker","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","brief":"DEPRECATED","file":"3_Game/Client/OnlineServices.c","line":7},{"name":"m_ServerModLoadAsyncInvoker","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","file":"3_Game/Client/OnlineServices.c","line":8},{"name":"m_ClientServices","type":"BiosClientServices","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":10},{"name":"m_TrialService","type":"ref TrialService","mods":["static"],"file":"3_Game/Client/OnlineServices.c","line":11},{"name":"m_InviteServerIP","type":"string","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":13},{"name":"m_InviteServerPort","type":"int","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":14},{"name":"m_CurrentServerIP","type":"string","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":15},{"name":"m_CurrentServerPort","type":"int","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":16},{"name":"m_CurrentServerInfo","type":"ref GetServersResultRow","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":17},{"name":"m_FriendsList","type":"ref map<string, ref BiosFriendInfo>","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":20},{"name":"m_MuteList","type":"ref map<string, bool>","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":21},{"name":"m_PermissionsList","type":"ref map<string, ref BiosPrivacyPermissionResultArray>","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":22},{"name":"m_FirstFriendsLoad","type":"bool","mods":["protected","static"],"init":"true","file":"3_Game/Client/OnlineServices.c","line":24},{"name":"m_MultiplayState","type":"bool","mods":["protected","static"],"init":"false","file":"3_Game/Client/OnlineServices.c","line":25},{"name":"m_PendingInvites","type":"ref array<string>","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":26},{"name":"m_BiosUser","type":"ref BiosUser","mods":["protected","static"],"file":"3_Game/Client/OnlineServices.c","line":28},{"name":"m_AutoConnectTries","type":"int","mods":["static"],"init":"0","file":"3_Game/Client/OnlineServices.c","line":625}]},{"name":"OpenableBehaviour","url":"classes/OpenableBehaviour/","file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":1,"methods":[{"name":"OpenableBehaviour","kind":"ctor","ret":"void","params":[{"type":"bool","name":"bState","def":"true"}],"file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":5},{"name":"Open","ret":"void","brief":"initial value","file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":10},{"name":"Close","ret":"void","file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":15},{"name":"IsOpened","ret":"bool","file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":20},{"name":"SetState","ret":"void","params":[{"type":"bool","name":"bState"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":25},{"name":"GetState","ret":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":30}],"members":[{"name":"m_IsOpened","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/OpenableBehaviour.c","line":3}]},{"name":"OpenAndSwitchLambda","url":"classes/OpenAndSwitchLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Static/OpenItem.c","line":36,"methods":[{"name":"OpenAndSwitchLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"float","name":"spill_modificator"},{"type":"float","name":"specialty_weight"}],"file":"4_World/Static/OpenItem.c","line":40},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/OpenItem.c","line":42},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/OpenItem.c","line":47}],"members":[{"name":"m_SpillModifier","type":"float","file":"4_World/Static/OpenItem.c","line":38},{"name":"m_SpecialtyWeight","type":"float","file":"4_World/Static/OpenItem.c","line":39}]},{"name":"OpenBolt_Base","url":"classes/OpenBolt_Base/","base":"Rifle_Base","brief":"base for automatic weapons fireing from open bolt position @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":122,"methods":[{"name":"OpenBolt_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":132},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":136},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":382}],"members":[{"name":"C0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":124},{"name":"O0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":125},{"name":"C1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":126},{"name":"O1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":127},{"name":"O1E","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":128},{"name":"J1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":129},{"name":"J0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":130}]},{"name":"OpenCan","url":"classes/OpenCan/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/OpenCan.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/OpenCan.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/OpenCan.c","line":109},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/OpenCan.c","line":114}]},{"name":"OpenDirPlugin","url":"classes/OpenDirPlugin/","base":"WorkbenchPlugin","file":"editor/Workbench/OpenDir.c","line":2,"methods":[{"name":"Run","ret":"void","mods":["override"],"file":"editor/Workbench/OpenDir.c","line":4},{"name":"Configure","ret":"void","mods":["override"],"file":"editor/Workbench/OpenDir.c","line":45},{"name":"OkButton","ret":"void","file":"editor/Workbench/OpenDir.c","line":51}]},{"name":"OpenItem","url":"classes/OpenItem/","file":"4_World/Static/OpenItem.c","line":1,"methods":[{"name":"OpenAndSwitch","ret":"void","params":[{"type":"ItemBase","name":"item_tool"},{"type":"ItemBase","name":"item_target"},{"type":"PlayerBase","name":"player"},{"type":"float","name":"specialty_weight","def":"0"}],"mods":["static"],"brief":"WIll open the 'item_target' by spawning a new entity and transferring item variables to the new one","file":"4_World/Static/OpenItem.c","line":4},{"name":"SwitchItems","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"PlayerBase","name":"player"},{"type":"float","name":"spill_modificator"},{"type":"float","name":"specialty_weight"}],"mods":["static"],"brief":"Will switch the 'item' for a new game entity, the new entity's classname will be formed by adding the 'suffix' to the classname of the old 'item'","file":"4_World/Static/OpenItem.c","line":25}]},{"name":"OpenScientificBriefcase","url":"classes/OpenScientificBriefcase/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/OpenScientificBriefcase.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/OpenScientificBriefcase.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/OpenScientificBriefcase.c","line":36},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/OpenScientificBriefcase.c","line":42}]},{"name":"OptionsAccess","url":"classes/OptionsAccess/","base":"Managed","file":"3_Game/gameplay.c","line":1320,"methods":[{"name":"GetAccessType","ret":"int","mods":["proto","native"],"proto":true,"brief":"AccessType of current option","file":"3_Game/gameplay.c","line":1329},{"name":"GetControlType","ret":"int","mods":["proto","native"],"proto":true,"brief":"Current option controller type. OA_CT_NUMERIC = 0, OA_CT_SWITCH = 1, OA_CT_LIST = 2","file":"3_Game/gameplay.c","line":1335},{"name":"Apply","ret":"void","mods":["proto","native"],"proto":true,"brief":"Applies the option value if the value has changed and forgets the old value. This function has no effect on internal options, see OptionsAccess::Test","file":"3_Game/gameplay.c","line":1340},{"name":"Test","ret":"void","mods":["proto","native"],"proto":true,"brief":"Sets the option value internaly if the value has changed and wasnt set immediately upon change","file":"3_Game/gameplay.c","line":1345},{"name":"Revert","ret":"void","mods":["proto","native"],"proto":true,"brief":"Reverts the option value to old value if the value has changed and wasnt applied. This function has effect on internal options","file":"3_Game/gameplay.c","line":1350},{"name":"IsChanged","ret":"int","mods":["proto","native"],"proto":true,"brief":"If the option value is changed and not applied or reverted. Value can already be set internally if the value was changed immediately","file":"3_Game/gameplay.c","line":1356},{"name":"NeedRestart","ret":"int","mods":["proto","native"],"proto":true,"brief":"If the option value will take effect only after the game is restarted","file":"3_Game/gameplay.c","line":1362},{"name":"SetChangeImmediately","ret":"int","mods":["proto","native"],"proto":true,"brief":"If the value is changed internally immediately upon change.","file":"3_Game/gameplay.c","line":1368},{"name":"SetScriptEvents","ret":"void","params":[{"type":"Managed","name":"events"}],"mods":["private","proto"],"proto":true,"brief":"Set the events","file":"3_Game/gameplay.c","line":1380},{"name":"GetScriptEvents","ret":"Managed","mods":["private","proto"],"proto":true,"brief":"Get the events","file":"3_Game/gameplay.c","line":1386},{"name":"GetEvents","ret":"OptionsAccessEvents","brief":"Get the events","file":"3_Game/gameplay.c","line":1392},{"name":"OnRevert","ret":"void","brief":"\\name Events Events called from C++","file":"3_Game/gameplay.c","line":1406}]},{"name":"OptionsAccessEvents","url":"classes/OptionsAccessEvents/","brief":"Invokers for ParticleManager events","file":"3_Game/gameplay.c","line":1415,"members":[{"name":"Event_OnRevert","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/gameplay.c","line":1417}]},{"name":"OptionSelector","url":"classes/OptionSelector/","base":"OptionSelectorBase","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":1,"methods":[{"name":"OptionSelector","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"int","name":"current_index"},{"type":"ScriptedWidgetEventHandler","name":"parent_c"},{"type":"bool","name":"disabled"}],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":9},{"name":"~OptionSelector","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":56},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":61},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":79},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":90},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":95},{"name":"Reset","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":100},{"name":"SetNextOption","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":109},{"name":"SetPrevOption","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":122},{"name":"GetOptions","ret":"array<string>","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":135},{"name":"IsSet","ret":"bool","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":141},{"name":"IsEnabled","ret":"bool","brief":"Returns 'true' if current index == 1 (default 'enabled' value). Take care, as different selectors may follow different logic!","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":147},{"name":"IsSelectorEnabled","ret":"bool","brief":"Returns false for the selector in 'disabled' states","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":153},{"name":"GetStringValue","ret":"string","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":158},{"name":"SetStringOption","ret":"void","params":[{"type":"string","name":"option"},{"type":"bool","name":"fire_event","def":"true"}],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":163},{"name":"ColorOption","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelector.c","line":176},{"name":"ShowNavigationButtons","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":198},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":204},{"name":"Enable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":213},{"name":"Disable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":227},{"name":"ColorNormalConsole","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":241},{"name":"ColorDisabledConsole","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":254}],"members":[{"name":"m_PreviousOption","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":3},{"name":"m_NextOption","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":4},{"name":"m_SelectedOption","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":5},{"name":"m_SelectedOptionIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":6},{"name":"m_Options","type":"ref array<string>","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelector.c","line":7}]},{"name":"OptionSelectorBase","url":"classes/OptionSelectorBase/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":1,"methods":[{"name":"~OptionSelectorBase","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":16},{"name":"GetParent","ret":"Widget","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":21},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":26},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":35},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":69},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":105},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":119},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":129},{"name":"Enable","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":138},{"name":"Disable","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":151},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":164},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":172},{"name":"ColorDisabled","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":196},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":220},{"name":"ColorHighlightConsole","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":230},{"name":"ColorNormalConsole","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":243},{"name":"ColorDisabledConsole","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":256},{"name":"ButtonSetColorConsole","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":269},{"name":"ButtonSetAlphaAnimConsole","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":274},{"name":"ButtonSetTextColorConsole","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":287}],"members":[{"name":"m_SelectorType","type":"int","mods":["protected"],"init":"0","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":3},{"name":"m_Parent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":4},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":5},{"name":"m_Enabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":7},{"name":"m_ParentClass","type":"ScriptedWidgetEventHandler","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":9},{"name":"m_OptionFocused","type":"ref ScriptInvoker","init":"new ScriptInvoker","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":11},{"name":"m_OptionUnfocused","type":"ref ScriptInvoker","init":"new ScriptInvoker","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":12},{"name":"m_AttemptOptionChange","type":"ref ScriptInvoker","init":"new ScriptInvoker","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":13},{"name":"m_OptionChanged","type":"ref ScriptInvoker","init":"new ScriptInvoker","file":"5_Mission/GUI/NewUI/OptionSelectorBase.c","line":14}]},{"name":"OptionSelectorEditbox","url":"classes/OptionSelectorEditbox/","base":"OptionSelectorBase","file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":1,"methods":[{"name":"OptionSelectorEditbox","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"string","name":"value"},{"type":"ScriptedWidgetEventHandler","name":"parent_menu"},{"type":"bool","name":"disabled"}],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":5},{"name":"~OptionSelectorEditbox","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":26},{"name":"Enable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":31},{"name":"Disable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":38},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":45},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":69},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":93},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":103},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":112},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":123},{"name":"SetValue","ret":"void","params":[{"type":"string","name":"value"},{"type":"bool","name":"update","def":"true"}],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":133},{"name":"GetValue","ret":"string","file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":140},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":145},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":159}],"members":[{"name":"m_EditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorEditbox.c","line":3}]},{"name":"OptionSelectorLevelMarker","url":"classes/OptionSelectorLevelMarker/","base":"OptionSelectorSliderSetup","brief":"This Option Selector handles a Slider Marker, which basically has 2 sliders One slider is for selecting the value, and the other slider is for displaying some other value/ information","file":"5_Mission/GUI/NewUI/OptionSelectorLevelMarker.c","line":6,"methods":[{"name":"OptionSelectorLevelMarker","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"float","name":"value"},{"type":"ScriptedWidgetEventHandler","name":"parentMenu"},{"type":"bool","name":"disabled"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"5_Mission/GUI/NewUI/OptionSelectorLevelMarker.c","line":10},{"name":"Enable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorLevelMarker.c","line":36},{"name":"Disable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorLevelMarker.c","line":42},{"name":"SetSlider2Value","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/OptionSelectorLevelMarker.c","line":48},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorLevelMarker.c","line":53}],"members":[{"name":"m_Slider2","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorLevelMarker.c","line":8}]},{"name":"OptionSelectorMultistate","url":"classes/OptionSelectorMultistate/","base":"OptionSelector","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":1,"methods":[{"name":"OptionSelectorMultistate","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"int","name":"current_index"},{"type":"ScriptedWidgetEventHandler","name":"parent_c"},{"type":"bool","name":"disabled"},{"mods":["notnull"],"type":"array<string>","name":"options"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":5},{"name":"NewFromAccess","ret":"OptionSelectorMultistate","params":[{"type":"Widget","name":"parent"},{"type":"ListOptionsAccess","name":"optionAccess"},{"type":"ScriptedWidgetEventHandler","name":"parent_c"},{"type":"bool","name":"disabled"}],"mods":["static"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":28},{"name":"LoadNewValues","ret":"void","params":[{"mods":["notnull"],"type":"array<string>","name":"options"},{"type":"int","name":"current_index"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":35},{"name":"SetNextOption","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":41},{"name":"SetPrevOption","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":57},{"name":"PerformSetOption","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":73},{"name":"SetCanSwitch","ret":"void","params":[{"type":"bool","name":"value"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":80},{"name":"CanSwitch","ret":"bool","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":85},{"name":"SetValue","ret":"void","params":[{"type":"int","name":"value"},{"type":"bool","name":"fire_event","def":"true"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":90},{"name":"SetValue","ret":"void","params":[{"type":"string","name":"value"},{"type":"bool","name":"fire_event","def":"true"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":101},{"name":"SetRandomValue","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":113},{"name":"GetValue","ret":"int","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":120},{"name":"SetStringOption","ret":"void","params":[{"type":"string","name":"option"},{"type":"bool","name":"fire_event","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":125}],"members":[{"name":"m_CanSwitch","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":3}]},{"name":"OptionSelectorMultistateCharacterMenu","url":"classes/OptionSelectorMultistateCharacterMenu/","base":"OptionSelectorMultistate","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":139,"methods":[{"name":"OptionSelectorMultistateCharacterMenu","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"int","name":"current_index"},{"type":"ScriptedWidgetEventHandler","name":"parent_c"},{"type":"bool","name":"disabled"},{"mods":["notnull"],"type":"array<string>","name":"options"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":145},{"name":"SetDisplayNameText","ret":"void","params":[{"type":"string","name":"value"},{"type":"string","name":"appendix"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":150},{"name":"SetTextSmart","ret":"void","params":[{"type":"string","name":"value"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":175},{"name":"InheritsFrom","ret":"bool","params":[{"type":"string","name":"value"},{"type":"string","name":"baseclass"}],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":206},{"name":"SetNextOption","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":221},{"name":"SetPrevOption","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":227},{"name":"SetValue","ret":"void","params":[{"type":"int","name":"value"},{"type":"bool","name":"fire_event","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":233},{"name":"SetValue","ret":"void","params":[{"type":"string","name":"value"},{"type":"bool","name":"fire_event","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":239},{"name":"SetRandomValue","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":245},{"name":"SetStringOption","ret":"void","params":[{"type":"string","name":"option"},{"type":"bool","name":"fire_event","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":251}],"members":[{"name":"class_name","type":"string","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":141},{"name":"path","type":"string","init":"\"cfgVehicles \" + class_name + \" displayName\"","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":142},{"name":"displayname","type":"string","file":"5_Mission/GUI/NewUI/OptionSelectorMultistate.c","line":143}]},{"name":"OptionSelectorSlider","url":"classes/OptionSelectorSlider/","base":"OptionSelectorSliderSetup","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":1,"methods":[{"name":"OptionSelectorSlider","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"float","name":"value"},{"type":"ScriptedWidgetEventHandler","name":"parent_menu"},{"type":"bool","name":"disabled"},{"type":"float","name":"min"},{"type":"float","name":"max"},{"type":"bool","name":"showEditbox","def":"false"}],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":8},{"name":"SetValueText","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":53},{"name":"Refresh","ret":"void","params":[{"type":"float","name":"defaultValue","def":"-1"}],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":59},{"name":"GetRangePercantageByValue","ret":"float","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":73},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":79},{"name":"Changed","ret":"bool","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":113},{"name":"IsValidEditboxValue","ret":"bool","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":118},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":143},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":161},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":176},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":187},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":196},{"name":"SetActiveOption","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":213},{"name":"UpdateActiveOption","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":222},{"name":"Update","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":235},{"name":"IsValueTextVisible","ret":"bool","file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":242}],"members":[{"name":"m_Changed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":3},{"name":"m_ValueText","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":4},{"name":"m_ShowEditbox","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":5},{"name":"m_LastValue","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorSlider.c","line":6}]},{"name":"OptionSelectorSliderSetup","url":"classes/OptionSelectorSliderSetup/","base":"OptionSelectorBase","file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":1,"methods":[{"name":"~OptionSelectorSliderSetup","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":7},{"name":"Enable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":12},{"name":"Disable","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":19},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":26},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":41},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":57},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":65},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":75},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":84},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":100},{"name":"NormalizeInput","ret":"float","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":110},{"name":"SetStep","ret":"void","params":[{"type":"float","name":"step"}],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":116},{"name":"SetValue","ret":"void","params":[{"type":"float","name":"value"},{"type":"bool","name":"update","def":"true"}],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":121},{"name":"GetValue","ret":"float","file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":132},{"name":"SetMax","ret":"void","params":[{"type":"float","name":"max"}],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":139},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":144},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":158}],"members":[{"name":"m_Slider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":3},{"name":"m_MinValue","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":4},{"name":"m_MaxValue","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/OptionSelectorSliderSetup.c","line":5}]},{"name":"OptionsMenu","url":"classes/OptionsMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":1,"methods":[{"name":"OptionsMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":32},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":37},{"name":"~OptionsMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":113},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":117},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":124},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":151},{"name":"OnTabSwitch","ret":"void","params":[{"type":"int","name":"tab"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":197},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":232},{"name":"Back","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":276},{"name":"OnAttemptTabSwitch","ret":"void","params":[{"type":"int","name":"source"},{"type":"int","name":"target"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":296},{"name":"IsAnyTabChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":318},{"name":"OnChanged","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":328},{"name":"Reset","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":360},{"name":"ResetCurrentTab","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":388},{"name":"SetToDefaults","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":447},{"name":"FocusLastActiveTab","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":455},{"name":"PerformSetToDefaults","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":483},{"name":"SliderFocus","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":525},{"name":"ToggleFocus","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":533},{"name":"ToggleDependentOptions","ret":"void","params":[{"type":"int","name":"mode"},{"type":"bool","name":"state"}],"brief":"Controls visibility and sometimes even state of specific, dependent options across sub-menus","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":542},{"name":"ReloadOptions","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":552},{"name":"ReloadVideoOptions","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":569},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":577},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":618},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":628},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":638},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":657},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":667},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":676},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":694},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":707},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":759},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":813},{"name":"ColorDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":865},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":881},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":912}],"members":[{"name":"MODAL_ID_DEFAULT","type":"int","mods":["const"],"init":"100","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":3},{"name":"DIALOG_TAB_OFFSET","type":"int","mods":["const"],"init":"1400","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":4},{"name":"m_Tabber","type":"TabberUI","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":6},{"name":"m_GameTab","type":"ref OptionsMenuGame","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":7},{"name":"m_SoundsTab","type":"ref OptionsMenuSounds","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":8},{"name":"m_VideoTab","type":"ref OptionsMenuVideo","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":9},{"name":"m_ControlsTab","type":"ref OptionsMenuControls","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":10},{"name":"m_Options","type":"ref GameOptions","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":12},{"name":"m_Apply","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":14},{"name":"m_Back","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":15},{"name":"m_Reset","type":"ButtonWidget","mods":["protected"],"brief":"undo","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":16},{"name":"m_Defaults","type":"ButtonWidget","mods":["protected"],"brief":"defaults","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":17},{"name":"m_Details","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":19},{"name":"m_Version","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":20},{"name":"m_ActiveTabIdx","type":"int","mods":["protected"],"init":"0","file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":22},{"name":"m_ModalLock","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":23},{"name":"m_CanApplyOrReset","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":24},{"name":"m_CanToggle","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":25},{"name":"m_GamepadControls","type":"ButtonWidget","mods":["protected"],"cond":["PLATFORM_MSSTORE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":28},{"name":"m_KeyboardBindings","type":"ButtonWidget","mods":["protected"],"cond":["PLATFORM_MSSTORE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenu.c","line":29}]},{"name":"OptionsMenuControls","url":"classes/OptionsMenuControls/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":1,"methods":[{"name":"OptionsMenuControls","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"Widget","name":"details_root"},{"type":"GameOptions","name":"options"},{"type":"OptionsMenu","name":"menu"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":77},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":238},{"name":"EnterKeybindingMenu","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":251},{"name":"Focus","ret":"void","brief":"Focuses the first viable item","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":257},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":275},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":287},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":298},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":315},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":356},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":366},{"name":"TextMapUpdateWidget","ret":"bool","params":[{"type":"int","name":"key"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":371},{"name":"IsChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":396},{"name":"IsConsoleOptionChanged","ret":"bool","cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":417},{"name":"IsOptionChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":431},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":436},{"name":"Revert","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":484},{"name":"SetToDefaults","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":590},{"name":"ShowConsoleSensitivityOptions","ret":"void","params":[{"type":"int","name":"index"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":700},{"name":"UpdateKeyboard","ret":"void","params":[{"type":"int","name":"index"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":707},{"name":"UpdateAimHelper","ret":"void","params":[{"type":"int","name":"index"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":715},{"name":"UpdateControllerLS_VSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":724},{"name":"UpdateControllerLS_HSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":730},{"name":"UpdateControllerLS_VehicleMod_HSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":736},{"name":"UpdateControllerRS_InvertView","ret":"void","params":[{"type":"int","name":"index"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":742},{"name":"UpdateControllerRS_VSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":751},{"name":"UpdateControllerRS_HSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":757},{"name":"UpdateControllerRS_Curvature","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":763},{"name":"UpdateControllerLS_Deadzone","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":769},{"name":"UpdateControllerRS_Deadzone","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":775},{"name":"UpdateControllerRS_AimMod_VSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":781},{"name":"UpdateControllerRS_AimMod_HSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":787},{"name":"UpdateControllerRS_AimMod_Curvature","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":793},{"name":"UpdateMouseInvertView","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":800},{"name":"UpdateMouseVSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":809},{"name":"UpdateMouseHSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":815},{"name":"UpdateMouseAimModVSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":821},{"name":"UpdateMouseAimModHSensitivity","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":827},{"name":"ReloadOptions","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":833},{"name":"SetOptions","ret":"void","params":[{"type":"GameOptions","name":"options"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":838},{"name":"ToggleDependentOptions","ret":"void","params":[{"type":"int","name":"mode"},{"type":"bool","name":"state"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":871},{"name":"InitDependentOptionsVisibility","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":875},{"name":"FillTextMap","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":879},{"name":"ColorRed","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":908},{"name":"ColorWhite","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":919},{"name":"SetActiveOption","ret":"void","params":[{"type":"OptionSelectorBase","name":"option"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":929},{"name":"GetActiveOption","ret":"OptionSelectorBase","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":934}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":3},{"name":"m_SettingsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":5},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":6},{"name":"m_DetailsBodyDefault","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":7},{"name":"m_DetailsBodyConnectivity","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":8},{"name":"m_MaKOptionAvailable","type":"bool","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":10},{"name":"m_ConsoleControllerSensitivityWidget","type":"Widget","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":11},{"name":"m_ConsoleMouseSensitivityWidget","type":"Widget","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":12},{"name":"m_DetailsLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":14},{"name":"m_DetailsText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":15},{"name":"m_Keybindings","type":"GridSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":16},{"name":"m_Options","type":"GameOptions","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":18},{"name":"m_Menu","type":"OptionsMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":19},{"name":"m_KeyboardOption","type":"ref SwitchOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":22},{"name":"m_AimHelperOption","type":"ref SwitchOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":23},{"name":"m_KeyboardSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":26},{"name":"m_AimHelperSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":27},{"name":"m_Mouse_InvertOption","type":"ref SwitchOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":30},{"name":"m_Mouse_VSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":31},{"name":"m_Mouse_HSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":32},{"name":"m_Mouse_AimMod_VSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":33},{"name":"m_Mouse_AimMod_HSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":34},{"name":"m_Mouse_InvertSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":37},{"name":"m_Mouse_VSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":38},{"name":"m_Mouse_HSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":39},{"name":"m_Mouse_AimMod_VSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":40},{"name":"m_Mouse_AimMod_HSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":41},{"name":"m_ControllerLS_VSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":44},{"name":"m_ControllerLS_HSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":45},{"name":"m_ControllerLS_VehicleMod_HSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":46},{"name":"m_ControllerRS_InvertOption","type":"ref SwitchOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":47},{"name":"m_ControllerRS_VSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":48},{"name":"m_ControllerRS_HSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":49},{"name":"m_ControllerRS_CurvatureOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":50},{"name":"m_ControllerRS_AimMod_VSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":51},{"name":"m_ControllerRS_AimMod_HSensitivityOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":52},{"name":"m_ControllerRS_AimMod_CurvatureOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":53},{"name":"m_ControllerLS_DeadZoneOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":54},{"name":"m_ControllerRS_DeadZoneOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":55},{"name":"m_ControllerLS_VSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":58},{"name":"m_ControllerLS_HSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":59},{"name":"m_ControllerLS_VehicleMod_HSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":60},{"name":"m_ControllerRS_InvertSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":61},{"name":"m_ControllerRS_VSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":62},{"name":"m_ControllerRS_HSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":63},{"name":"m_ControllerRS_CurvatureSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":64},{"name":"m_ControllerRS_AimMod_VSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":65},{"name":"m_ControllerRS_AimMod_HSensitivitySelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":66},{"name":"m_ControllerRS_AimMod_CurvatureSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":67},{"name":"m_ControllerLS_DeadZoneSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":68},{"name":"m_ControllerRS_DeadZoneSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":69},{"name":"m_TextMap","type":"ref map<int, ref Param2<string, string>>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":71},{"name":"SLIDER_STEP","type":"float","mods":["static","const"],"init":"0.01","file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":73},{"name":"m_ActiveOption","type":"OptionSelectorBase","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuControls.c","line":75}]},{"name":"OptionsMenuGame","url":"classes/OptionsMenuGame/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":1,"methods":[{"name":"OptionsMenuGame","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"Widget","name":"details_root"},{"type":"GameOptions","name":"options"},{"type":"OptionsMenu","name":"menu"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":44},{"name":"~OptionsMenuGame","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":146},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":157},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":166},{"name":"IsChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":173},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":191},{"name":"Revert","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":264},{"name":"SetToDefaults","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":310},{"name":"ReloadOptions","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":371},{"name":"SetOptions","ret":"void","params":[{"type":"GameOptions","name":"options"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":376},{"name":"ToggleDependentOptions","ret":"void","params":[{"type":"int","name":"mode"},{"type":"bool","name":"state"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":396},{"name":"InitDependentOptionsVisibility","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":400},{"name":"UpdateLanguageOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":407},{"name":"UpdatePauseOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":415},{"name":"UpdateFOVOption","ret":"void","params":[{"type":"float","name":"new_value"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":421},{"name":"UpdateHUDBrightnessOption","ret":"void","params":[{"type":"float","name":"newValue"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":428},{"name":"UpdateHUDOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":434},{"name":"UpdateBleedingIndication","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":439},{"name":"UpdateConnectivityInfo","ret":"void","params":[{"type":"int","name":"newIndex"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":444},{"name":"UpdateCrosshairOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":449},{"name":"UpdateQuickbarOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":454},{"name":"UpdateHUDVehicleOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":459},{"name":"UpdateGameOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":464},{"name":"UpdateAdminOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":469},{"name":"UpdatePlayerOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":474},{"name":"UpdateServerInfoOption","ret":"void","params":[{"type":"int","name":"new_index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":479},{"name":"GetHud","ret":"IngameHud","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":484},{"name":"UpdateBrightnessOption","ret":"void","params":[{"type":"float","name":"value"}],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":496},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":503},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":520},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":531},{"name":"OnBleedingIndicationChanged","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":554},{"name":"TextMapUpdateWidget","ret":"bool","params":[{"type":"int","name":"key"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":564},{"name":"FillTextMap","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":589},{"name":"RevertHUDBrightness","ret":"void","mods":["private"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":625}],"members":[{"name":"HUD_BRIGHTNESS_MIN","type":"float","mods":["private","const"],"init":"-1.0","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":3},{"name":"HUD_BRIGHTNESS_MAX","type":"float","mods":["private","const"],"init":"0.0","file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":4},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":6},{"name":"m_SettingsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":8},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":9},{"name":"m_DetailsBodyDefault","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":10},{"name":"m_DetailsBodyConnectivity","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":11},{"name":"m_DetailsLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":12},{"name":"m_DetailsText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":13},{"name":"m_QuickbarButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":14},{"name":"m_FOVOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":16},{"name":"m_LanguageOption","type":"ref ListOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":17},{"name":"m_PauseOption","type":"ref ListOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":18},{"name":"m_BrightnessOption","type":"ref NumericOptionsAccess","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":20},{"name":"m_BrightnessSelector","type":"ref OptionSelectorSlider","mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":21},{"name":"m_LanguageSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":24},{"name":"m_FOVSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":25},{"name":"m_ShowHUDSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":26},{"name":"m_ShowCrosshairSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":27},{"name":"m_ShowQuickbarSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":28},{"name":"m_ShowHUDVehicleSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":29},{"name":"m_ShowGameSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":30},{"name":"m_ShowAdminSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":31},{"name":"m_ShowPlayerSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":32},{"name":"m_ShowServerInfoSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":33},{"name":"m_BleedingIndication","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":34},{"name":"m_ConnectivityInfo","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":35},{"name":"m_HUDBrightnessSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":36},{"name":"m_PauseSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":37},{"name":"m_Options","type":"GameOptions","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":39},{"name":"m_Menu","type":"OptionsMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":40},{"name":"m_TextMap","type":"ref map<int, ref Param2<string, string>>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuGame.c","line":42}]},{"name":"OptionsMenuSounds","url":"classes/OptionsMenuSounds/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":1,"methods":[{"name":"OptionsMenuSounds","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"Widget","name":"details_root"},{"type":"GameOptions","name":"options"},{"type":"OptionsMenu","name":"menu"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":37},{"name":"~OptionsMenuSounds","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":121},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":135},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":146},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":153},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":165},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":176},{"name":"TextMapUpdateWidget","ret":"bool","params":[{"type":"int","name":"key"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":199},{"name":"OnVonStateEvent","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":224},{"name":"OnPartyChatChangedEvent","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":237},{"name":"UpdateWasMicCapturing","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":248},{"name":"IsChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":263},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":270},{"name":"Revert","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":275},{"name":"SetToDefaults","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":306},{"name":"ReloadOptions","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":338},{"name":"SetOptions","ret":"void","params":[{"type":"GameOptions","name":"options"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":343},{"name":"ToggleDependentOptions","ret":"void","params":[{"type":"int","name":"mode"},{"type":"bool","name":"state"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":357},{"name":"InitDependentOptionsVisibility","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":361},{"name":"UpdateMaster","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":365},{"name":"UpdateEffects","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":371},{"name":"UpdateVOIP","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":377},{"name":"UpdateVOIPThreshold","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":383},{"name":"UpdateMusic","ret":"void","params":[{"type":"float","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":389},{"name":"UpdateAmbientSoundModeOption","ret":"void","params":[{"type":"int","name":"value"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":395},{"name":"UpdateInputMode","ret":"void","params":[{"type":"int","name":"newIndex"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":400},{"name":"UpdateAudioLevel","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":406},{"name":"FillTextMap","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":412}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":3},{"name":"m_SettingsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":5},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":6},{"name":"m_DetailsBodyDefault","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":7},{"name":"m_DetailsBodyConnectivity","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":8},{"name":"m_DetailsLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":9},{"name":"m_DetailsText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":10},{"name":"m_MasterOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":12},{"name":"m_EffectsOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":13},{"name":"m_VOIPOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":14},{"name":"m_VOIPThresholdOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":15},{"name":"m_MusicOption","type":"ref NumericOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":16},{"name":"m_InputModeOption","type":"ref ListOptionsAccess","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":17},{"name":"m_MasterSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":19},{"name":"m_EffectsSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":20},{"name":"m_VOIPSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":21},{"name":"m_VOIPThresholdSelector","type":"ref OptionSelectorLevelMarker","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":22},{"name":"m_MusicSelector","type":"ref OptionSelectorSlider","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":23},{"name":"m_InputModeSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":24},{"name":"m_AmbientMusicSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":25},{"name":"m_AudioLevelTimer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":27},{"name":"m_Options","type":"GameOptions","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":28},{"name":"m_Menu","type":"OptionsMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":29},{"name":"m_MissionGameplay","type":"MissionGameplay","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":30},{"name":"m_VonManager","type":"VONManagerBase","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":31},{"name":"m_TextMap","type":"ref map<int, ref Param2<string, string>>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":33},{"name":"m_WasMicCapturing","type":"bool","mods":["private"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuSounds.c","line":35}]},{"name":"OptionsMenuVideo","url":"classes/OptionsMenuVideo/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":1,"methods":[{"name":"OptionsMenuVideo","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"Widget","name":"details_root"},{"type":"GameOptions","name":"options"},{"type":"OptionsMenu","name":"menu"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":85},{"name":"~OptionsMenuVideo","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":143},{"name":"InitSelectors","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":148},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":231},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":246},{"name":"ReloadOptions","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":260},{"name":"IsChanged","ret":"bool","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":265},{"name":"Apply","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":270},{"name":"Revert","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":275},{"name":"SetToDefaults","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":299},{"name":"SetOptions","ret":"void","params":[{"type":"GameOptions","name":"options"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":318},{"name":"ToggleDependentOptions","ret":"void","params":[{"type":"int","name":"mode"},{"type":"bool","name":"state"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":358},{"name":"InitDependentOptionsVisibility","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":362},{"name":"RefreshCustom","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":366},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":401},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":413},{"name":"OnOptionChanged","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":424},{"name":"OnFlipModeChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["PLATFORM_PS4"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":436},{"name":"OnOverallQualityChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":444},{"name":"OnDisplayModeChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":459},{"name":"OnResolutionChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":465},{"name":"OnBrightnessChanged","ret":"void","params":[{"type":"float","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":471},{"name":"OnVSyncChanged","ret":"void","params":[{"type":"float","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":477},{"name":"OnColorDepthChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":483},{"name":"OnObjectDetailChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":489},{"name":"OnTerrainDetailChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":496},{"name":"OnTextureDetailChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":503},{"name":"OnShadowDetailChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":510},{"name":"OnVisibilityChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":517},{"name":"OnObjectVisibilityChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":524},{"name":"OnTextureFilteringChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":531},{"name":"OnTerrainSurfaceDetailChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":538},{"name":"OnPPAAChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":545},{"name":"OnHWAAChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":552},{"name":"OnATOCChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":573},{"name":"OnAOChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":580},{"name":"OnPPQualityChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":587},{"name":"OnSSRQualityChanged","ret":"void","params":[{"type":"int","name":"value"}],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":594},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":603},{"name":"TextMapUpdateWidget","ret":"bool","params":[{"type":"int","name":"key"}],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":624},{"name":"FillTextMap","ret":"void","file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":649}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":3},{"name":"m_SettingsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":5},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":6},{"name":"m_DetailsBodyDefault","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":7},{"name":"m_DetailsBodyConnectivity","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":8},{"name":"m_DetailsLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":9},{"name":"m_DetailsText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":10},{"name":"m_Options","type":"GameOptions","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":12},{"name":"m_Menu","type":"OptionsMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":13},{"name":"m_FlipModeSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["PLATFORM_PS4"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":16},{"name":"m_OverallQualitySelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":20},{"name":"m_DisplayModeSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":23},{"name":"m_ResolutionSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":24},{"name":"m_BrightnessSelector","type":"ref OptionSelectorSlider","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":25},{"name":"m_VSyncSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":26},{"name":"m_ObjectDetailSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":30},{"name":"m_TerrainDetailSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":31},{"name":"m_TextureDetailSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":32},{"name":"m_ShadowDetailSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":33},{"name":"m_VisibilitySelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":34},{"name":"m_ObjectVisibilitySelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":35},{"name":"m_TextureFilteringSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":38},{"name":"m_TerrainSurfaceDetailSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":39},{"name":"m_PPAASelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":40},{"name":"m_HWAASelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":41},{"name":"m_ATOCSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":42},{"name":"m_AOSelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":43},{"name":"m_PPQualitySelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":44},{"name":"m_SSRQualitySelector","type":"ref OptionSelectorMultistate","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":45},{"name":"m_FlipModeOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["PLATFORM_PS4"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":50},{"name":"m_OverallQualityOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":54},{"name":"m_DisplayModeOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":57},{"name":"m_ResolutionOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":58},{"name":"m_BrightnessOption","type":"ref NumericOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":59},{"name":"m_VSyncOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":60},{"name":"m_ObjectDetailOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":64},{"name":"m_TerrainDetailOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":65},{"name":"m_TextureDetailOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":66},{"name":"m_ShadowDetailOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":67},{"name":"m_VisibilityOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":68},{"name":"m_ObjectVisibilityOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":69},{"name":"m_TextureFilteringOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":72},{"name":"m_TerrainSurfaceDetailOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":73},{"name":"m_PPAAOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":74},{"name":"m_HWAAOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":75},{"name":"m_ATOCOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":76},{"name":"m_AOOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":77},{"name":"m_PPQualityOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":78},{"name":"m_SSRQualityOption","type":"ref ListOptionsAccess","mods":["protected"],"cond":["!PLATFORM_PS4","!PLATFORM_XBOX"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":79},{"name":"m_TextMap","type":"ref map<int, ref Param2<string, string>>","mods":["protected"],"file":"5_Mission/GUI/NewUI/Options/OptionsMenuVideo.c","line":83}]},{"name":"Orange","url":"classes/Orange/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Orange.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Orange.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Orange.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Orange.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Orange.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Orange.c","line":23}]},{"name":"OrientalMachete","url":"classes/OrientalMachete/","base":"ToolBase","file":"4_World/Entities/ItemBase/OrientalMachete.c","line":1,"methods":[{"name":"Machete","ret":"void","file":"4_World/Entities/ItemBase/OrientalMachete.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/OrientalMachete.c","line":7},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/OrientalMachete.c","line":12},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/OrientalMachete.c","line":17}]},{"name":"OrienteeringCompass","url":"classes/OrienteeringCompass/","base":"ItemCompass","file":"4_World/Entities/ItemBase/Gear/Navigation/OrienteeringCompass.c","line":1},{"name":"OTS14","url":"classes/OTS14/","base":"Rifle_Base","file":"4_World/Entities/Firearms/AutomaticRifle/OTS14.c","line":1},{"name":"OutdoorThermometer","url":"classes/OutdoorThermometer/","base":"House","file":"4_World/Entities/Building/OutdoorThermometer.c","line":68,"methods":[{"name":"OutdoorThermometer","kind":"ctor","ret":"void","file":"4_World/Entities/Building/OutdoorThermometer.c","line":73},{"name":"~OutdoorThermometer","kind":"dtor","ret":"void","file":"4_World/Entities/Building/OutdoorThermometer.c","line":80},{"name":"UpdateTemperature","ret":"void","file":"4_World/Entities/Building/OutdoorThermometer.c","line":85},{"name":"LateInit","ret":"void","mods":["private"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":95}],"members":[{"name":"m_MaxValue","type":"float","mods":["protected"],"init":"50","file":"4_World/Entities/Building/OutdoorThermometer.c","line":70},{"name":"m_MinValue","type":"float","mods":["protected"],"init":"-20","file":"4_World/Entities/Building/OutdoorThermometer.c","line":71}]},{"name":"OutdoorThermometerManager","url":"classes/OutdoorThermometerManager/","file":"4_World/Entities/Building/OutdoorThermometer.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":11},{"name":"Cleanup","ret":"void","mods":["static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":18},{"name":"Add","ret":"void","params":[{"type":"OutdoorThermometer","name":"thermometer"}],"mods":["static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":24},{"name":"Remove","ret":"void","params":[{"type":"OutdoorThermometer","name":"thermometer"}],"mods":["static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":34},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":44}],"members":[{"name":"TIME_BETWEEN_UPDATE","type":"float","mods":["private","static"],"init":"1","file":"4_World/Entities/Building/OutdoorThermometer.c","line":3},{"name":"LIMIT_FOR_UPDATE_ALL_THERMOMETERS","type":"float","mods":["private","static"],"init":"100","file":"4_World/Entities/Building/OutdoorThermometer.c","line":4},{"name":"m_Thermometers","type":"ref array<OutdoorThermometer>","mods":["private","static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":5},{"name":"m_LastCheckIndex","type":"int","mods":["private","static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":6},{"name":"m_TimeToUpdate","type":"float","mods":["private","static"],"file":"4_World/Entities/Building/OutdoorThermometer.c","line":7},{"name":"m_NumUpdate","type":"int","mods":["private","static"],"init":"1","file":"4_World/Entities/Building/OutdoorThermometer.c","line":9}]},{"name":"OvenIndoor","url":"classes/OvenIndoor/","base":"FireplaceBase","file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":1,"methods":[{"name":"OvenIndoor","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":13},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":41},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":54},{"name":"GetFirePointIndex","ret":"int","params":[{"type":"string","name":"action_selection"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":92},{"name":"SetFirePointIndex","ret":"void","params":[{"type":"int","name":"fire_point_index"}],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":98},{"name":"CanPlaceFireplaceInSelectedSpot","ret":"bool","params":[{"type":"Object","name":"building"},{"type":"int","name":"fire_point_index"},{"mods":["out"],"type":"vector","name":"fire_point_pos_world"},{"mods":["out"],"type":"vector","name":"fire_point_rot_world"}],"mods":["static"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":103},{"name":"SetSmokePointPosition","ret":"void","params":[{"type":"vector","name":"smoke_point_pos"}],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":129},{"name":"GetSmokeEffectPosition","ret":"vector","mods":["override","protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":139},{"name":"ParticleSmallSmokeStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":145},{"name":"ParticleNormalSmokeStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":151},{"name":"IsIndoorOven","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":159},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":164},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":180},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":212},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":257},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":262},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":268},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":273},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":279},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":284},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":294},{"name":"IsIgnited","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":304},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":309},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":313},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":319}],"members":[{"name":"m_SmokePosX","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":3},{"name":"m_SmokePosY","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":4},{"name":"m_SmokePosZ","type":"float","mods":["protected"],"file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":5},{"name":"m_FirePointIndex","type":"int","mods":["protected"],"init":"1","brief":"limited to 1 decimal place (1-9)","file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":6},{"name":"OVENPOINT_ACTION_SELECTION","type":"string","mods":["static","const"],"init":"\"oven_action\"","file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":8},{"name":"OVENPOINT_FIRE_POSITION","type":"string","mods":["static","const"],"init":"\"oven_point\"","file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":9},{"name":"OVENPOINT_PLACE_ROT","type":"string","mods":["static","const"],"init":"\"oven_rot\"","file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":10},{"name":"OVENPOINT_SMOKE_POSITION","type":"string","mods":["static","const"],"init":"\"oven_smoke\"","file":"4_World/Entities/ItemBase/FireplaceBase/OvenIndoor.c","line":11}]},{"name":"OverheatingParticle","url":"classes/OverheatingParticle/","file":"4_World/Entities/WeaponParticles.c","line":381,"methods":[{"name":"RegisterParticle","ret":"void","params":[{"type":"Particle","name":"p"}],"file":"4_World/Entities/WeaponParticles.c","line":392},{"name":"GetParticle","ret":"Particle","file":"4_World/Entities/WeaponParticles.c","line":397},{"name":"SetOverheatingLimitMin","ret":"void","params":[{"type":"float","name":"min"}],"file":"4_World/Entities/WeaponParticles.c","line":402},{"name":"SetOverheatingLimitMax","ret":"void","params":[{"type":"float","name":"max"}],"file":"4_World/Entities/WeaponParticles.c","line":407},{"name":"GetOverheatingLimitMin","ret":"float","file":"4_World/Entities/WeaponParticles.c","line":412},{"name":"GetOverheatingLimitMax","ret":"float","file":"4_World/Entities/WeaponParticles.c","line":417},{"name":"SetParticleParams","ret":"void","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent"},{"type":"vector","name":"local_pos"},{"type":"vector","name":"local_ori"}],"file":"4_World/Entities/WeaponParticles.c","line":422},{"name":"GetParticleID","ret":"int","file":"4_World/Entities/WeaponParticles.c","line":430},{"name":"GetParticleParent","ret":"Object","file":"4_World/Entities/WeaponParticles.c","line":435},{"name":"GetParticlePos","ret":"vector","file":"4_World/Entities/WeaponParticles.c","line":440},{"name":"GetParticleOri","ret":"vector","file":"4_World/Entities/WeaponParticles.c","line":445}],"members":[{"name":"m_Particle","type":"Particle","file":"4_World/Entities/WeaponParticles.c","line":383},{"name":"m_ParticleID","type":"int","file":"4_World/Entities/WeaponParticles.c","line":384},{"name":"m_Parent","type":"Object","file":"4_World/Entities/WeaponParticles.c","line":385},{"name":"m_LocalPos","type":"vector","file":"4_World/Entities/WeaponParticles.c","line":386},{"name":"m_LocalOri","type":"vector","file":"4_World/Entities/WeaponParticles.c","line":387},{"name":"m_OverheatingLimitMin","type":"float","file":"4_World/Entities/WeaponParticles.c","line":389},{"name":"m_OverheatingLimitMax","type":"float","file":"4_World/Entities/WeaponParticles.c","line":390}]},{"name":"OwnershipTestDummyClass","url":"classes/OwnershipTestDummyClass/","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":1},{"name":"P1","url":"classes/P1/","base":"P1_Base","file":"4_World/Entities/Firearms/Pistol/P1.c","line":10},{"name":"P1_Base","url":"classes/P1_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/P1.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Pistol/P1.c","line":3}]},{"name":"P1Recoil","url":"classes/P1Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/P1Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/P1Recoil.c","line":3}]},{"name":"PacketInputAdapter","url":"classes/PacketInputAdapter/","file":"1_Core/proto/proto.c","line":120,"methods":[{"name":"ReadBool","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":122},{"name":"ReadInt","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":123},{"name":"ReadFloat","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":124},{"name":"ReadString","ret":"string","mods":["proto"],"proto":true,"file":"1_Core/proto/proto.c","line":125},{"name":"ReadVector","ret":"vector","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":126},{"name":"ReadMatrixAsQuaternionVector","ret":"void","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/proto.c","line":127},{"name":"ReadIntAsByte","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":128},{"name":"ReadIntAsUByte","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":129},{"name":"ReadIntAsHalf","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":130},{"name":"ReadIntAsUHalf","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":131},{"name":"ReadFloatAsByte","ret":"float","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":132},{"name":"ReadFloatAsHalf","ret":"float","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":133}]},{"name":"PacketOutputAdapter","url":"classes/PacketOutputAdapter/","file":"1_Core/proto/proto.c","line":104,"methods":[{"name":"WriteBool","ret":"void","params":[{"type":"bool","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"size: 1 byte","file":"1_Core/proto/proto.c","line":106},{"name":"WriteInt","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"size: 4 bytes","file":"1_Core/proto/proto.c","line":107},{"name":"WriteFloat","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"size: 4 bytes","file":"1_Core/proto/proto.c","line":108},{"name":"WriteString","ret":"void","params":[{"type":"string","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"size: n bytes (string length)","file":"1_Core/proto/proto.c","line":109},{"name":"WriteVector","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"size: 12 bytes","file":"1_Core/proto/proto.c","line":110},{"name":"WriteMatrixAsQuaternionVector","ret":"void","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"size: 28 bytes","file":"1_Core/proto/proto.c","line":111},{"name":"WriteIntAsByte","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"write int in range <-128, 127> size: 1 byte","file":"1_Core/proto/proto.c","line":112},{"name":"WriteIntAsUByte","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"write int in range <0, 255> size: 1 byte","file":"1_Core/proto/proto.c","line":113},{"name":"WriteIntAsHalf","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"write int in range <-32768, 32768> size: 2 bytes","file":"1_Core/proto/proto.c","line":114},{"name":"WriteIntAsUHalf","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"write int in range <0, 65535> size: 2 bytes","file":"1_Core/proto/proto.c","line":115},{"name":"WriteFloatAsByte","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","native"],"proto":true,"brief":"size: 1 byte","file":"1_Core/proto/proto.c","line":116},{"name":"WriteFloatAsHalf","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["proto","native"],"proto":true,"brief":"size: 2 bytes","file":"1_Core/proto/proto.c","line":117}]},{"name":"PaddedGloves_Beige","url":"classes/PaddedGloves_Beige/","base":"PaddedGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PaddedGloves_ColorBase.c","line":3},{"name":"PaddedGloves_Brown","url":"classes/PaddedGloves_Brown/","base":"PaddedGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PaddedGloves_ColorBase.c","line":2},{"name":"PaddedGloves_ColorBase","url":"classes/PaddedGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/PaddedGloves_ColorBase.c","line":1},{"name":"PaddedGloves_Threat","url":"classes/PaddedGloves_Threat/","base":"PaddedGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PaddedGloves_ColorBase.c","line":4},{"name":"Paddle","url":"classes/Paddle/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Paddle.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Paddle.c","line":3}]},{"name":"PainHeavySymptom","url":"classes/PainHeavySymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":4},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":15},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":20},{"name":"OnAnimationPlayFailed","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":24},{"name":"CanActivate","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":29},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":35},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":44},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":52},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainHeavyState.c","line":58}]},{"name":"PainKillersMdfr","url":"classes/PainKillersMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":6},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":18},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":23},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":28},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":33},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":43},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":54},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":64}],"members":[{"name":"LIFETIME","type":"int","mods":["const"],"init":"240","file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":3},{"name":"ACTIVATION_DELAY","type":"int","mods":["const"],"init":"15","file":"4_World/Classes/PlayerModifiers/Modifiers/PainKillersMdfr.c","line":4}]},{"name":"PainkillerTablets","url":"classes/PainkillerTablets/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/PainkillerTablets.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PainkillerTablets.c","line":3},{"name":"OnConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PainkillerTablets.c","line":11}]},{"name":"PainLightSymptom","url":"classes/PainLightSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":4},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":15},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":20},{"name":"OnAnimationPlayFailed","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":24},{"name":"CanActivate","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":29},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":35},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on a Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":44},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":54},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/PainLightState.c","line":60}]},{"name":"PaintAK101","url":"classes/PaintAK101/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK101.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK101.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK101.c","line":59},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK101.c","line":64}]},{"name":"PaintAK10130Mag","url":"classes/PaintAK10130Mag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK10130Mag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK10130Mag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK10130Mag.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK10130Mag.c","line":65}]},{"name":"PaintAK74","url":"classes/PaintAK74/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK74.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74.c","line":63}]},{"name":"PaintAK7430Mag","url":"classes/PaintAK7430Mag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK7430Mag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK7430Mag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK7430Mag.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK7430Mag.c","line":65}]},{"name":"PaintAK74HndgrdBlack","url":"classes/PaintAK74HndgrdBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdBlack.c","line":65}]},{"name":"PaintAK74HndgrdCamo","url":"classes/PaintAK74HndgrdCamo/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdCamo.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdCamo.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdCamo.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74HndgrdCamo.c","line":65}]},{"name":"PaintAK74WoodBttstckBlack","url":"classes/PaintAK74WoodBttstckBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckBlack.c","line":65}]},{"name":"PaintAK74WoodBttstckCamo","url":"classes/PaintAK74WoodBttstckCamo/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckCamo.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckCamo.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckCamo.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAK74WoodBttstckCamo.c","line":65}]},{"name":"PaintAKFoldingBttstck","url":"classes/PaintAKFoldingBttstck/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKFoldingBttstck.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKFoldingBttstck.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKFoldingBttstck.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKFoldingBttstck.c","line":65}]},{"name":"PaintAKMDrumMag","url":"classes/PaintAKMDrumMag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKMDrumMag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKMDrumMag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKMDrumMag.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKMDrumMag.c","line":65}]},{"name":"PaintAKMPalm30Mag","url":"classes/PaintAKMPalm30Mag/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKMPalm30Mag.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKMPalm30Mag.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKMPalm30Mag.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKMPalm30Mag.c","line":65}]},{"name":"PaintAKPlasticBttstck","url":"classes/PaintAKPlasticBttstck/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKPlasticBttstck.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKPlasticBttstck.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKPlasticBttstck.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKPlasticBttstck.c","line":65}]},{"name":"PaintAKRailHndgrd","url":"classes/PaintAKRailHndgrd/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKRailHndgrd.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKRailHndgrd.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKRailHndgrd.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKRailHndgrd.c","line":65}]},{"name":"PaintAKS74U","url":"classes/PaintAKS74U/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKS74U.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKS74U.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKS74U.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKS74U.c","line":65}]},{"name":"PaintAKS74UBttstck","url":"classes/PaintAKS74UBttstck/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKS74UBttstck.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKS74UBttstck.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKS74UBttstck.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKS74UBttstck.c","line":65}]},{"name":"PaintAKWoodBttstckBlack","url":"classes/PaintAKWoodBttstckBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckBlack.c","line":65}]},{"name":"PaintAKWoodBttstckCamo","url":"classes/PaintAKWoodBttstckCamo/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckCamo.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckCamo.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckCamo.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintAKWoodBttstckCamo.c","line":65}]},{"name":"PaintB95","url":"classes/PaintB95/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintB95.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintB95.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintB95.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintB95.c","line":65}]},{"name":"PaintBallisticHelmet","url":"classes/PaintBallisticHelmet/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintBallisticHelmet.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintBallisticHelmet.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintBallisticHelmet.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintBallisticHelmet.c","line":65}]},{"name":"PaintCMAG10","url":"classes/PaintCMAG10/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintCMAG10.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG10.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG10.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG10.c","line":65}]},{"name":"PaintCMAG20","url":"classes/PaintCMAG20/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintCMAG20.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG20.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG20.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG20.c","line":65}]},{"name":"PaintCMAG30","url":"classes/PaintCMAG30/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintCMAG30.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG30.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG30.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG30.c","line":65}]},{"name":"PaintCMAG40","url":"classes/PaintCMAG40/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintCMAG40.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG40.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG40.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCMAG40.c","line":65}]},{"name":"PaintCz527","url":"classes/PaintCz527/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintCz527.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527.c","line":65}]},{"name":"PaintCz527CamoBlack","url":"classes/PaintCz527CamoBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoBlack.c","line":65}]},{"name":"PaintCz527CamoGreen","url":"classes/PaintCz527CamoGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoGreen.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintCz527CamoGreen.c","line":65}]},{"name":"PaintDarkMotohelmet","url":"classes/PaintDarkMotohelmet/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintDarkMotohelmet.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintDarkMotohelmet.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintDarkMotohelmet.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintDarkMotohelmet.c","line":65}]},{"name":"PaintFirefighterAxe","url":"classes/PaintFirefighterAxe/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintFirefighterAxe.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintFirefighterAxe.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintFirefighterAxe.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintFirefighterAxe.c","line":65}]},{"name":"PaintGhillieAttBlack","url":"classes/PaintGhillieAttBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttBlack.c","line":65}]},{"name":"PaintGhillieAttGreen","url":"classes/PaintGhillieAttGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreen.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreen.c","line":63}]},{"name":"PaintGhillieAttGreenMossy","url":"classes/PaintGhillieAttGreenMossy/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreenMossy.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreenMossy.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreenMossy.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieAttGreenMossy.c","line":65}]},{"name":"PaintGhillieBushragBlack","url":"classes/PaintGhillieBushragBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragBlack.c","line":65}]},{"name":"PaintGhillieBushragGreen","url":"classes/PaintGhillieBushragGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreen.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreen.c","line":63}]},{"name":"PaintGhillieBushragGreenMossy","url":"classes/PaintGhillieBushragGreenMossy/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreenMossy.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreenMossy.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreenMossy.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieBushragGreenMossy.c","line":65}]},{"name":"PaintGhillieHoodBlack","url":"classes/PaintGhillieHoodBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodBlack.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodBlack.c","line":63}]},{"name":"PaintGhillieHoodGreen","url":"classes/PaintGhillieHoodGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreen.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreen.c","line":65}]},{"name":"PaintGhillieHoodGreenMossy","url":"classes/PaintGhillieHoodGreenMossy/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreenMossy.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreenMossy.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreenMossy.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieHoodGreenMossy.c","line":65}]},{"name":"PaintGhillieSuitBlack","url":"classes/PaintGhillieSuitBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitBlack.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitBlack.c","line":63}]},{"name":"PaintGhillieSuitGreen","url":"classes/PaintGhillieSuitGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreen.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreen.c","line":65}]},{"name":"PaintGhillieSuitGreenMossy","url":"classes/PaintGhillieSuitGreenMossy/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreenMossy.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreenMossy.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreenMossy.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieSuitGreenMossy.c","line":65}]},{"name":"PaintGhillieTopBlack","url":"classes/PaintGhillieTopBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopBlack.c","line":65}]},{"name":"PaintGhillieTopGreen","url":"classes/PaintGhillieTopGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreen.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreen.c","line":65}]},{"name":"PaintGhillieTopGreenMossy","url":"classes/PaintGhillieTopGreenMossy/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreenMossy.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreenMossy.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreenMossy.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGhillieTopGreenMossy.c","line":65}]},{"name":"PaintGorkaHelmet","url":"classes/PaintGorkaHelmet/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmet.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmet.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmet.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmet.c","line":65}]},{"name":"PaintGorkaHelmetComplete","url":"classes/PaintGorkaHelmetComplete/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmetComplete.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmetComplete.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmetComplete.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintGorkaHelmetComplete.c","line":65}]},{"name":"PaintItem","url":"classes/PaintItem/","file":"4_World/Static/PaintItem.c","line":1,"methods":[{"name":"Paint","ret":"void","params":[{"type":"ItemBase","name":"item_tool"},{"type":"ItemBase","name":"item_target"},{"type":"string","name":"base_name"},{"type":"PlayerBase","name":"player"},{"type":"float","name":"specialty_weight","def":"0"}],"mods":["static"],"brief":"WIll open the 'item_target' by spawning a new entity and transferring item variables to the new one","file":"4_World/Static/PaintItem.c","line":4},{"name":"CanPaintItem","ret":"bool","params":[{"type":"ItemBase","name":"item_tool"},{"type":"ItemBase","name":"item_target"}],"mods":["static"],"file":"4_World/Static/PaintItem.c","line":13},{"name":"SwitchItems","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item"},{"type":"PlayerBase","name":"player"}],"mods":["static"],"brief":"Will switch the 'item' for a new game entity, the new entity's classname will be formed by adding the 'suffix' to the classname of the old 'item'","file":"4_World/Static/PaintItem.c","line":29}]},{"name":"PaintItemLambda","url":"classes/PaintItemLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Static/PaintItem.c","line":36,"methods":[{"name":"PaintItemLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Static/PaintItem.c","line":38}]},{"name":"PaintM4A1","url":"classes/PaintM4A1/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintM4A1.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4A1.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4A1.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4A1.c","line":65}]},{"name":"PaintM4CQBBttstck","url":"classes/PaintM4CQBBttstck/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintM4CQBBttstck.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4CQBBttstck.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4CQBBttstck.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4CQBBttstck.c","line":65}]},{"name":"PaintM4MPBttstck","url":"classes/PaintM4MPBttstck/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintM4MPBttstck.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4MPBttstck.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4MPBttstck.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4MPBttstck.c","line":65}]},{"name":"PaintM4MPHndgrd","url":"classes/PaintM4MPHndgrd/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintM4MPHndgrd.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4MPHndgrd.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4MPHndgrd.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4MPHndgrd.c","line":65}]},{"name":"PaintM4OEBttstck","url":"classes/PaintM4OEBttstck/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintM4OEBttstck.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4OEBttstck.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4OEBttstck.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4OEBttstck.c","line":65}]},{"name":"PaintM4PlasticHndgrd","url":"classes/PaintM4PlasticHndgrd/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintM4PlasticHndgrd.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4PlasticHndgrd.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4PlasticHndgrd.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4PlasticHndgrd.c","line":65}]},{"name":"PaintM4RISHndgrd","url":"classes/PaintM4RISHndgrd/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintM4RISHndgrd.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4RISHndgrd.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4RISHndgrd.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintM4RISHndgrd.c","line":65}]},{"name":"PaintMosin","url":"classes/PaintMosin/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintMosin.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosin.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosin.c","line":63},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosin.c","line":68}]},{"name":"PaintMosinCamoBlack","url":"classes/PaintMosinCamoBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoBlack.c","line":65}]},{"name":"PaintMosinCamoGreen","url":"classes/PaintMosinCamoGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoGreen.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMosinCamoGreen.c","line":65}]},{"name":"PaintMotohelmet","url":"classes/PaintMotohelmet/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintMotohelmet.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMotohelmet.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMotohelmet.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintMotohelmet.c","line":65}]},{"name":"PaintRuger1022","url":"classes/PaintRuger1022/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintRuger1022.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintRuger1022.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintRuger1022.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintRuger1022.c","line":65}]},{"name":"PaintSawedoffMosin","url":"classes/PaintSawedoffMosin/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosin.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosin.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosin.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosin.c","line":65}]},{"name":"PaintSawedoffMosinCamoBlack","url":"classes/PaintSawedoffMosinCamoBlack/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoBlack.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoBlack.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoBlack.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoBlack.c","line":65}]},{"name":"PaintSawedoffMosinCamoGreen","url":"classes/PaintSawedoffMosinCamoGreen/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoGreen.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoGreen.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoGreen.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSawedoffMosinCamoGreen.c","line":65}]},{"name":"PaintSKS","url":"classes/PaintSKS/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintSKS.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSKS.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSKS.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintSKS.c","line":65}]},{"name":"PaintZSh3PilotHelmet","url":"classes/PaintZSh3PilotHelmet/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PaintZSh3PilotHelmet.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintZSh3PilotHelmet.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintZSh3PilotHelmet.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PaintZSh3PilotHelmet.c","line":65}]},{"name":"Pajka","url":"classes/Pajka/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":265,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":267},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":272},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":279},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":284}]},{"name":"Pajka_Opened","url":"classes/Pajka_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":290,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":292},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":297},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":302},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":310}]},{"name":"Pants_Base","url":"classes/Pants_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":189},{"name":"Paper","url":"classes/Paper/","base":"ItemBase","file":"4_World/Entities/ItemBase/Paper.c","line":1,"methods":[{"name":"Paper","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Paper.c","line":5},{"name":"~Paper","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Paper.c","line":10},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":12},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":23},{"name":"GetWrittenNoteData","ret":"WrittenNoteData","mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":30},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":38},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":43},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":48},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":53},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":55},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":60},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Paper.c","line":65}],"members":[{"name":"m_NoteContents","type":"ref WrittenNoteData","mods":["protected"],"file":"4_World/Entities/ItemBase/Paper.c","line":3}]},{"name":"Param","url":"classes/Param/","base":"Managed","topic":"Tools","brief":"Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Param4 templates","file":"1_Core/param.c","line":11,"methods":[{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"file":"1_Core/param.c","line":13},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"file":"1_Core/param.c","line":18}]},{"name":"Param1","url":"classes/Param1/","generics":"<Class T1>","base":"Param","topic":"Tools","brief":"Param Class Template with one parameter. \\n usage:","file":"1_Core/param.c","line":32,"methods":[{"name":"Param1","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"}],"file":"1_Core/param.c","line":36},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":41},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":46}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":34}]},{"name":"Param10","url":"classes/Param10/","generics":"<Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10>","base":"Param","topic":"Tools","brief":"Param Class Template with ten parameters.","file":"1_Core/param.c","line":320,"methods":[{"name":"Param10","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"},{"type":"T4","name":"p4"},{"type":"T5","name":"p5"},{"type":"T6","name":"p6"},{"type":"T7","name":"p7"},{"type":"T8","name":"p8"},{"type":"T9","name":"p9"},{"type":"T10","name":"p10"}],"file":"1_Core/param.c","line":333},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":347},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":352}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":322},{"name":"param2","type":"T2","file":"1_Core/param.c","line":323},{"name":"param3","type":"T3","file":"1_Core/param.c","line":324},{"name":"param4","type":"T4","file":"1_Core/param.c","line":325},{"name":"param5","type":"T5","file":"1_Core/param.c","line":326},{"name":"param6","type":"T6","file":"1_Core/param.c","line":327},{"name":"param7","type":"T7","file":"1_Core/param.c","line":328},{"name":"param8","type":"T8","file":"1_Core/param.c","line":329},{"name":"param9","type":"T9","file":"1_Core/param.c","line":330},{"name":"param10","type":"T10","file":"1_Core/param.c","line":331}]},{"name":"Param2","url":"classes/Param2/","generics":"<Class T1, Class T2>","base":"Param","topic":"Tools","brief":"Param Class Template with two parameters. \\n usage:","file":"1_Core/param.c","line":59,"methods":[{"name":"Param2","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"}],"file":"1_Core/param.c","line":64},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":70},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":75}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":61},{"name":"param2","type":"T2","file":"1_Core/param.c","line":62}]},{"name":"Param3","url":"classes/Param3/","generics":"<Class T1, Class T2, Class T3>","base":"Param","topic":"Tools","brief":"Param Class Template with three parameters. \\n usage:","file":"1_Core/param.c","line":88,"methods":[{"name":"Param3","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"}],"file":"1_Core/param.c","line":94},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":101},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":106}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":90},{"name":"param2","type":"T2","file":"1_Core/param.c","line":91},{"name":"param3","type":"T3","file":"1_Core/param.c","line":92}]},{"name":"Param4","url":"classes/Param4/","generics":"<Class T1, Class T2, Class T3, Class T4>","base":"Param","topic":"Tools","brief":"Param Class Template with four parameters. \\n usage:","file":"1_Core/param.c","line":119,"methods":[{"name":"Param4","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"},{"type":"T4","name":"p4"}],"file":"1_Core/param.c","line":126},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":134},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":139}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":121},{"name":"param2","type":"T2","file":"1_Core/param.c","line":122},{"name":"param3","type":"T3","file":"1_Core/param.c","line":123},{"name":"param4","type":"T4","file":"1_Core/param.c","line":124}]},{"name":"Param5","url":"classes/Param5/","generics":"<Class T1, Class T2, Class T3, Class T4, Class T5>","base":"Param","topic":"Tools","brief":"Param Class Template with five parameters.","file":"1_Core/param.c","line":148,"methods":[{"name":"Param5","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"},{"type":"T4","name":"p4"},{"type":"T5","name":"p5"}],"file":"1_Core/param.c","line":156},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":165},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":170}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":150},{"name":"param2","type":"T2","file":"1_Core/param.c","line":151},{"name":"param3","type":"T3","file":"1_Core/param.c","line":152},{"name":"param4","type":"T4","file":"1_Core/param.c","line":153},{"name":"param5","type":"T5","file":"1_Core/param.c","line":154}]},{"name":"Param6","url":"classes/Param6/","generics":"<Class T1, Class T2, Class T3, Class T4, Class T5, Class T6>","base":"Param","topic":"Tools","brief":"Param Class Template with six parameters.","file":"1_Core/param.c","line":179,"methods":[{"name":"Param6","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"},{"type":"T4","name":"p4"},{"type":"T5","name":"p5"},{"type":"T6","name":"p6"}],"file":"1_Core/param.c","line":188},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":198},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":203}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":181},{"name":"param2","type":"T2","file":"1_Core/param.c","line":182},{"name":"param3","type":"T3","file":"1_Core/param.c","line":183},{"name":"param4","type":"T4","file":"1_Core/param.c","line":184},{"name":"param5","type":"T5","file":"1_Core/param.c","line":185},{"name":"param6","type":"T6","file":"1_Core/param.c","line":186}]},{"name":"Param7","url":"classes/Param7/","generics":"<Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7>","base":"Param","topic":"Tools","brief":"Param Class Template with seven parameters.","file":"1_Core/param.c","line":212,"methods":[{"name":"Param7","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"},{"type":"T4","name":"p4"},{"type":"T5","name":"p5"},{"type":"T6","name":"p6"},{"type":"T7","name":"p7"}],"file":"1_Core/param.c","line":222},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":233},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":238}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":214},{"name":"param2","type":"T2","file":"1_Core/param.c","line":215},{"name":"param3","type":"T3","file":"1_Core/param.c","line":216},{"name":"param4","type":"T4","file":"1_Core/param.c","line":217},{"name":"param5","type":"T5","file":"1_Core/param.c","line":218},{"name":"param6","type":"T6","file":"1_Core/param.c","line":219},{"name":"param7","type":"T7","file":"1_Core/param.c","line":220}]},{"name":"Param8","url":"classes/Param8/","generics":"<Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8>","base":"Param","topic":"Tools","brief":"Param Class Template with eight parameters.","file":"1_Core/param.c","line":246,"methods":[{"name":"Param8","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"},{"type":"T4","name":"p4"},{"type":"T5","name":"p5"},{"type":"T6","name":"p6"},{"type":"T7","name":"p7"},{"type":"T8","name":"p8"}],"file":"1_Core/param.c","line":257},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":269},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":274}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":248},{"name":"param2","type":"T2","file":"1_Core/param.c","line":249},{"name":"param3","type":"T3","file":"1_Core/param.c","line":250},{"name":"param4","type":"T4","file":"1_Core/param.c","line":251},{"name":"param5","type":"T5","file":"1_Core/param.c","line":252},{"name":"param6","type":"T6","file":"1_Core/param.c","line":253},{"name":"param7","type":"T7","file":"1_Core/param.c","line":254},{"name":"param8","type":"T8","file":"1_Core/param.c","line":255}]},{"name":"Param9","url":"classes/Param9/","generics":"<Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9>","base":"Param","topic":"Tools","brief":"Param Class Template with nine parameters.","file":"1_Core/param.c","line":282,"methods":[{"name":"Param9","kind":"ctor","ret":"void","params":[{"type":"T1","name":"p1"},{"type":"T2","name":"p2"},{"type":"T3","name":"p3"},{"type":"T4","name":"p4"},{"type":"T5","name":"p5"},{"type":"T6","name":"p6"},{"type":"T7","name":"p7"},{"type":"T8","name":"p8"},{"type":"T9","name":"p9"}],"file":"1_Core/param.c","line":294},{"name":"Serialize","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":307},{"name":"Deserializer","ret":"bool","params":[{"type":"Serializer","name":"ctx"}],"mods":["override"],"file":"1_Core/param.c","line":312}],"members":[{"name":"param1","type":"T1","file":"1_Core/param.c","line":284},{"name":"param2","type":"T2","file":"1_Core/param.c","line":285},{"name":"param3","type":"T3","file":"1_Core/param.c","line":286},{"name":"param4","type":"T4","file":"1_Core/param.c","line":287},{"name":"param5","type":"T5","file":"1_Core/param.c","line":288},{"name":"param6","type":"T6","file":"1_Core/param.c","line":289},{"name":"param7","type":"T7","file":"1_Core/param.c","line":290},{"name":"param8","type":"T8","file":"1_Core/param.c","line":291},{"name":"param9","type":"T9","file":"1_Core/param.c","line":292}]},{"name":"ParamedicJacket_Blue","url":"classes/ParamedicJacket_Blue/","base":"ParamedicJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ParamedicJacket_ColorBase.c","line":9},{"name":"ParamedicJacket_ColorBase","url":"classes/ParamedicJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/ParamedicJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/ParamedicJacket_ColorBase.c","line":3}]},{"name":"ParamedicJacket_Crimson","url":"classes/ParamedicJacket_Crimson/","base":"ParamedicJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ParamedicJacket_ColorBase.c","line":10},{"name":"ParamedicJacket_Green","url":"classes/ParamedicJacket_Green/","base":"ParamedicJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ParamedicJacket_ColorBase.c","line":11},{"name":"ParamedicPants_Blue","url":"classes/ParamedicPants_Blue/","base":"ParamedicPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ParamedicPants_ColorBase.c","line":9},{"name":"ParamedicPants_ColorBase","url":"classes/ParamedicPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/ParamedicPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/ParamedicPants_ColorBase.c","line":3}]},{"name":"ParamedicPants_Crimson","url":"classes/ParamedicPants_Crimson/","base":"ParamedicPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ParamedicPants_ColorBase.c","line":10},{"name":"ParamedicPants_Green","url":"classes/ParamedicPants_Green/","base":"ParamedicPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ParamedicPants_ColorBase.c","line":11},{"name":"ParamEnum","url":"classes/ParamEnum/","base":"Managed","topic":"EntityAttributes","file":"1_Core/proto/EnEntity.c","line":790,"methods":[{"name":"ParamEnum","kind":"ctor","ret":"void","params":[{"type":"string","name":"key"},{"type":"string","name":"value"},{"type":"string","name":"desc","def":"\"\""}],"file":"1_Core/proto/EnEntity.c","line":796}],"members":[{"name":"m_Key","type":"string","file":"1_Core/proto/EnEntity.c","line":792},{"name":"m_Value","type":"string","file":"1_Core/proto/EnEntity.c","line":793},{"name":"m_Desc","type":"string","file":"1_Core/proto/EnEntity.c","line":794}]},{"name":"ParamEnumArray","url":"classes/ParamEnumArray/","base":"array","topic":"EntityAttributes","file":"1_Core/proto/EnEntity.c","line":804,"methods":[{"name":"FromEnum","ret":"ParamEnumArray","params":[{"type":"typename","name":"e"}],"mods":["static"],"file":"1_Core/proto/EnEntity.c","line":806}]},{"name":"Particle","url":"classes/Particle/","base":"ParticleBase","brief":"Legacy way of using particles in the game","file":"3_Game/Particles/Particle.c","line":6,"methods":[{"name":"Particle","kind":"ctor","ret":"void","brief":"ctor","file":"3_Game/Particles/Particle.c","line":61},{"name":"ParticleInit","ret":"void","mods":["protected"],"brief":"Purely here so that it can be emptied in ParticleSource","file":"3_Game/Particles/Particle.c","line":67},{"name":"CreateOnObject","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"mods":["static"],"brief":"Creates a particle emitter and attaches it on the given object","file":"3_Game/Particles/Particle.c","line":88},{"name":"Create","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""}],"mods":["static"],"brief":"Legacy function for backwards compatibility","file":"3_Game/Particles/Particle.c","line":104},{"name":"CreateInWorld","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"},{"type":"vector","name":"global_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"mods":["static"],"brief":"Creates a particle emitter on the given position","file":"3_Game/Particles/Particle.c","line":117},{"name":"Create","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"},{"type":"vector","name":"global_ori","def":"\"0 0 0\""}],"mods":["static"],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/Particle.c","line":129},{"name":"PlayOnObject","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"mods":["static"],"brief":"Creates a particle emitter, attaches it on the given object and activates it","file":"3_Game/Particles/Particle.c","line":152},{"name":"Play","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""}],"mods":["static"],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/Particle.c","line":163},{"name":"PlayInWorld","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"}],"mods":["static"],"brief":"Creates a particle emitter on the given position and activates it","file":"3_Game/Particles/Particle.c","line":174},{"name":"Play","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"}],"mods":["static"],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/Particle.c","line":185},{"name":"PlayParticle","ret":"void","params":[{"type":"int","name":"particle_id","def":"-1"}],"mods":["override"],"brief":"Method to tell the particle to start playing","file":"3_Game/Particles/Particle.c","line":203},{"name":"PlayParticleEx","ret":"bool","params":[{"type":"int","name":"particle_id","def":"-1"},{"type":"int","name":"flags","def":"0"}],"mods":["override"],"brief":"Method to tell the particle to start playing","file":"3_Game/Particles/Particle.c","line":215},{"name":"Play","ret":"void","params":[{"type":"int","name":"particle_id","def":"-1"}],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/Particle.c","line":233},{"name":"StopParticle","ret":"bool","params":[{"type":"int","name":"flags","def":"0"}],"mods":["override"],"brief":"Method to tell the particle to stop playing","file":"3_Game/Particles/Particle.c","line":245},{"name":"Stop","ret":"void","brief":"Legacy function for backwards compatibility with 1.14 and below","file":"3_Game/Particles/Particle.c","line":266},{"name":"SetSource","ret":"void","params":[{"type":"int","name":"particle_id"}],"brief":"Sets particle id","file":"3_Game/Particles/Particle.c","line":285},{"name":"GetParticleID","ret":"int","brief":"Gets particle id","file":"3_Game/Particles/Particle.c","line":297},{"name":"GetDirectParticleEffect","ret":"Object","brief":"Returns direct particle effect entity which is usually handled by this class 'Particle' if there is one","file":"3_Game/Particles/Particle.c","line":307},{"name":"GetParticleParent","ret":"Object","brief":"Returns the parent of this Particle if there is one","file":"3_Game/Particles/Particle.c","line":316},{"name":"HasActiveParticle","ret":"bool","brief":"Returns if there is any particle active","file":"3_Game/Particles/Particle.c","line":325},{"name":"GetParticleCount","ret":"int","brief":"Returns the total count of active particles in all emitors","file":"3_Game/Particles/Particle.c","line":340},{"name":"IsRepeat","ret":"bool","brief":"Returns whether there is a repeating particle","file":"3_Game/Particles/Particle.c","line":354},{"name":"GetMaxLifetime","ret":"float","brief":"Returns the approx. max lifetime","file":"3_Game/Particles/Particle.c","line":380},{"name":"UpdateState","ret":"void","mods":["protected"],"brief":"Creates/Destroys ParticleEffect child according to current state","file":"3_Game/Particles/Particle.c","line":425},{"name":"CreateParticleEffect","ret":"void","mods":["private"],"brief":"Creates ParticleEffect child, called from UpdateState","file":"3_Game/Particles/Particle.c","line":440},{"name":"DestroyParticleEffect","ret":"void","mods":["private"],"brief":"Destroys ParticleEffect child, called from UpdateState","file":"3_Game/Particles/Particle.c","line":474},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"brief":"OnFrame update event decrementing the stored approx. lifetime and checking for deletion","file":"3_Game/Particles/Particle.c","line":489},{"name":"OnCheckAutoDelete","ret":"void","brief":"Creates ParticleEffect child, called from UpdateState","file":"3_Game/Particles/Particle.c","line":498},{"name":"OnToDelete","ret":"void","mods":["private"],"brief":"Called before deletion from OnCheckAutoDelete","file":"3_Game/Particles/Particle.c","line":541},{"name":"AddAsChild","ret":"void","params":[{"type":"Object","name":"parent"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_rotation_to_world","def":"false"}],"brief":"Attaches this particle onto some object. If null value is provided then the particle will be detached from the current parent.","file":"3_Game/Particles/Particle.c","line":563},{"name":"SetParticleParam","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"value"}],"brief":"Set the value of a parameter of all emitors in the particle","file":"3_Game/Particles/Particle.c","line":611},{"name":"SetParameter","ret":"void","params":[{"type":"int","name":"emitter"},{"type":"int","name":"parameter"},{"type":"float","name":"value"}],"brief":"Set the value of a parameter of an emitor in the particle","file":"3_Game/Particles/Particle.c","line":625},{"name":"GetParameter","ret":"void","params":[{"type":"int","name":"emitter"},{"type":"int","name":"parameter"},{"mods":["out"],"type":"float","name":"value"}],"brief":"Get the value of a parameter of an emitor in the particle","file":"3_Game/Particles/Particle.c","line":639},{"name":"GetParameterEx","ret":"float","params":[{"type":"int","name":"emitter"},{"type":"int","name":"parameter"}],"brief":"Get the value of a parameter of an emitor in the particle","file":"3_Game/Particles/Particle.c","line":653},{"name":"GetParameterOriginal","ret":"float","params":[{"type":"int","name":"emitter"},{"type":"int","name":"parameter"}],"file":"3_Game/Particles/Particle.c","line":663},{"name":"ScaleParticleParamFromOriginal","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"coef"}],"brief":"Scales the given parameter on all emitors relatively to their ORIGINAL value.","file":"3_Game/Particles/Particle.c","line":678},{"name":"ScaleParticleParam","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"coef"}],"brief":"Scales the given parameter on all emitors relatively to their CURRENT value.","file":"3_Game/Particles/Particle.c","line":697},{"name":"IncrementParticleParamFromOriginal","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"value"}],"brief":"Increments the value of the given parameter relatively from the ORIGINAL value.","file":"3_Game/Particles/Particle.c","line":717},{"name":"IncrementParticleParam","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"value"}],"brief":"Increments the value of the given parameter relatively from the CURRENT value.","file":"3_Game/Particles/Particle.c","line":737},{"name":"IsWiggling","ret":"bool","brief":"Checks if particle is currently wiggling","file":"3_Game/Particles/Particle.c","line":763},{"name":"SetWiggle","ret":"void","params":[{"type":"float","name":"random_angle"},{"type":"float","name":"random_interval"}],"brief":"Makes the particle change direction by random_angle every random_interval seconds.","file":"3_Game/Particles/Particle.c","line":775},{"name":"StopWiggle","ret":"void","brief":"Stops randomized wiggle","file":"3_Game/Particles/Particle.c","line":797},{"name":"RandomizeOrientation","ret":"void","brief":"Randomizes a new orientation and applies it","file":"3_Game/Particles/Particle.c","line":811},{"name":"RandWiggleVector","ret":"vector","mods":["protected"],"brief":"Helper to get a randomized wiggle vector","file":"3_Game/Particles/Particle.c","line":833},{"name":"RandWiggleFloat","ret":"float","mods":["protected"],"brief":"Helper to get a randomized wiggle float value","file":"3_Game/Particles/Particle.c","line":841}],"members":[{"name":"m_ParticleID","type":"int","mods":["protected"],"brief":"ID from ParticleList if assigned","file":"3_Game/Particles/Particle.c","line":13},{"name":"m_Lifetime","type":"float","mods":["protected"],"brief":"Approx. remaining lifetime of particle","file":"3_Game/Particles/Particle.c","line":15},{"name":"m_IsRepeat","type":"bool","mods":["protected"],"brief":"Whether this particle repeats","file":"3_Game/Particles/Particle.c","line":17},{"name":"m_MarkedForDeletion","type":"bool","mods":["private"],"brief":"Whether this particle is queued for deletion","file":"3_Game/Particles/Particle.c","line":19},{"name":"m_WiggleProcessing","type":"bool","brief":"Used for Wiggle API, to signal that wiggle API is currently doing work","file":"3_Game/Particles/Particle.c","line":27},{"name":"m_ForceOrientationRelativeToWorld","type":"bool","brief":"Used for Wiggle API, to restore after unparenting","file":"3_Game/Particles/Particle.c","line":29},{"name":"m_DefaultOri","type":"vector","brief":"Used for Wiggle API, to restore after unparenting","file":"3_Game/Particles/Particle.c","line":31},{"name":"m_DefaultPos","type":"vector","brief":"Used for Wiggle API, to restore after unparenting","file":"3_Game/Particles/Particle.c","line":33},{"name":"m_DefaultWorldOri","type":"vector","brief":"Used for Wiggle API, to restore after unparenting","file":"3_Game/Particles/Particle.c","line":35},{"name":"m_DefaultWorldPos","type":"vector","brief":"Used for Wiggle API, to restore after unparenting","file":"3_Game/Particles/Particle.c","line":37},{"name":"m_MaxOriWiggle","type":"float","brief":"Used for Wiggle API, Wiggle room [-m_MaxOriWiggle, m_MaxOriWiggle]","file":"3_Game/Particles/Particle.c","line":40},{"name":"m_MaxOriInterval","type":"float","brief":"Used for Wiggle API, Interval for wiggling [0, m_MaxOriInterval[","file":"3_Game/Particles/Particle.c","line":42},{"name":"m_RandomizeOri","type":"ref Timer","brief":"Used for Wiggle API, calls the Wiggle functionality","file":"3_Game/Particles/Particle.c","line":44},{"name":"m_ParentObject","type":"Object","mods":["protected"],"brief":"Parent Object the Particle is child of","file":"3_Game/Particles/Particle.c","line":48},{"name":"m_ParticleEffect","type":"Object","mods":["protected"],"brief":"The child object which contains the actual particle","file":"3_Game/Particles/Particle.c","line":50},{"name":"m_PreviousFrame","type":"int","mods":["protected"],"brief":"DEPRECATED","file":"3_Game/Particles/Particle.c","line":53},{"name":"m_GlobalPosPreviousFrame","type":"vector","mods":["private"],"brief":"DEPRECATED","file":"3_Game/Particles/Particle.c","line":55},{"name":"MAX_EMITORS","type":"int","mods":["static","private","const"],"init":"30","brief":"DEPRECATED","file":"3_Game/Particles/Particle.c","line":57}]},{"name":"ParticleBase","url":"classes/ParticleBase/","base":"Entity","file":"3_Game/Particles/ParticleBase.c","line":60,"methods":[{"name":"ParticleBase","kind":"ctor","ret":"void","brief":"ctor","file":"3_Game/Particles/ParticleBase.c","line":71},{"name":"IsParticle","ret":"bool","mods":["override"],"brief":"Have script recognize this as a Particle without casting","file":"3_Game/Particles/ParticleBase.c","line":79},{"name":"PlayParticle","ret":"void","params":[{"type":"int","name":"particle_id","def":"-1"}],"brief":"Method to tell the particle to start playing","file":"3_Game/Particles/ParticleBase.c","line":96},{"name":"PlayParticleEx","ret":"bool","params":[{"type":"int","name":"particle_id","def":"-1"},{"type":"int","name":"flags","def":"0"}],"brief":"Method to tell the particle to start playing","file":"3_Game/Particles/ParticleBase.c","line":107},{"name":"StopParticle","ret":"bool","params":[{"type":"int","name":"flags","def":"0"}],"brief":"Method to tell the particle to stop playing","file":"3_Game/Particles/ParticleBase.c","line":118},{"name":"ResetParticle","ret":"bool","brief":"Method to tell the particle to reset","file":"3_Game/Particles/ParticleBase.c","line":128},{"name":"RestartParticle","ret":"bool","brief":"Method to tell the particle to restart (reset + play)","file":"3_Game/Particles/ParticleBase.c","line":138},{"name":"IsParticlePlaying","ret":"bool","brief":"Ask if the particle is still playing","file":"3_Game/Particles/ParticleBase.c","line":148},{"name":"GetEvents","ret":"ParticleEvents","brief":"Get the events","file":"3_Game/Particles/ParticleBase.c","line":162},{"name":"OnParticleStart","ret":"void","mods":["protected"],"brief":"Event when the particle starts","file":"3_Game/Particles/ParticleBase.c","line":179},{"name":"OnParticleStop","ret":"void","mods":["protected"],"brief":"Event when the particle stops","file":"3_Game/Particles/ParticleBase.c","line":188},{"name":"OnParticleReset","ret":"void","mods":["protected"],"brief":"Event when the particle is restarted","file":"3_Game/Particles/ParticleBase.c","line":197},{"name":"OnParticleEnd","ret":"void","mods":["protected"],"brief":"Event when the particle ends","file":"3_Game/Particles/ParticleBase.c","line":206},{"name":"OnParticleParented","ret":"void","params":[{"type":"IEntity","name":"parent"}],"mods":["protected"],"brief":"Event when the particle receives a parent","file":"3_Game/Particles/ParticleBase.c","line":214},{"name":"OnParticleUnParented","ret":"void","params":[{"type":"IEntity","name":"parent"}],"mods":["protected"],"brief":"Event when the particle is orphaned","file":"3_Game/Particles/ParticleBase.c","line":222}],"members":[{"name":"m_IsPlaying","type":"bool","mods":["protected"],"brief":"Whether the particle is currently playing","file":"3_Game/Particles/ParticleBase.c","line":63},{"name":"m_EventInvokers","type":"ref ParticleEvents","mods":["protected"],"brief":"Event invokers","file":"3_Game/Particles/ParticleBase.c","line":66}]},{"name":"ParticleEffecter","url":"classes/ParticleEffecter/","base":"EffecterBase","file":"3_Game/EffectManager.c","line":761,"methods":[{"name":"ParticleEffecter","kind":"ctor","ret":"void","params":[{"type":"int","name":"lifespan"}],"file":"3_Game/EffectManager.c","line":768},{"name":"Init","ret":"void","params":[{"type":"int","name":"id"},{"type":"EffecterParameters","name":"parameters"}],"mods":["override"],"file":"3_Game/EffectManager.c","line":773},{"name":"SetParticle","ret":"void","params":[{"type":"int","name":"particleID"}],"file":"3_Game/EffectManager.c","line":781},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"3_Game/EffectManager.c","line":787},{"name":"~ParticleEffecter","kind":"dtor","ret":"void","file":"3_Game/EffectManager.c","line":843}],"members":[{"name":"m_ParticleEffectID","type":"int","mods":["protected"],"init":"-1","file":"3_Game/EffectManager.c","line":763},{"name":"m_ParticleEffectIDSync","type":"int","mods":["protected"],"init":"-1","file":"3_Game/EffectManager.c","line":764},{"name":"m_Effect","type":"ref EffectParticleGeneral","mods":["protected"],"init":"null","file":"3_Game/EffectManager.c","line":765}]},{"name":"ParticleEffecterParameters","url":"classes/ParticleEffecterParameters/","base":"EffecterParameters","file":"3_Game/EffectManager.c","line":672,"methods":[{"name":"ParticleEffecterParameters","kind":"ctor","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"lifespan"},{"type":"int","name":"particleID"}],"file":"3_Game/EffectManager.c","line":675}],"members":[{"name":"m_ParticleID","type":"int","file":"3_Game/EffectManager.c","line":674}]},{"name":"ParticleEvents","url":"classes/ParticleEvents/","brief":"Invokers for ParticleBase events, called from events","file":"3_Game/Particles/ParticleBase.c","line":15,"members":[{"name":"Event_OnParticleStart","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"Called when particle starts playing","file":"3_Game/Particles/ParticleBase.c","line":22},{"name":"Event_OnParticleStop","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"Called when particle stops playing","file":"3_Game/Particles/ParticleBase.c","line":28},{"name":"Event_OnParticleReset","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"Called when particle is reset","file":"3_Game/Particles/ParticleBase.c","line":34},{"name":"Event_OnParticleEnd","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"Called when particle ends","file":"3_Game/Particles/ParticleBase.c","line":41},{"name":"Event_OnParticleParented","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"Called when particle receives a parent","file":"3_Game/Particles/ParticleBase.c","line":46},{"name":"Event_OnParticleUnParented","type":"ref ScriptInvoker","init":"new ScriptInvoker()","brief":"Called when particle is orphaned","file":"3_Game/Particles/ParticleBase.c","line":51}]},{"name":"ParticleList","url":"classes/ParticleList/","file":"3_Game/Particles/ParticleList.c","line":11,"methods":[{"name":"RegisterParticle","ret":"int","params":[{"type":"string","name":"file_name"}],"mods":["static"],"file":"3_Game/Particles/ParticleList.c","line":380},{"name":"RegisterParticleByFullPath","ret":"int","params":[{"type":"string","name":"fullPath"}],"mods":["static"],"brief":"Splits the full path into name of particle and it's directory path, then registers the particle with the name and returns its ID Called by C++","file":"3_Game/Particles/ParticleList.c","line":387},{"name":"RegisterParticle","ret":"int","params":[{"type":"string","name":"root_path"},{"type":"string","name":"file_name"}],"mods":["static"],"brief":"Registers a particle and returns its ID","file":"3_Game/Particles/ParticleList.c","line":418},{"name":"GetRegisteredParticlesCount","ret":"int","mods":["static"],"file":"3_Game/Particles/ParticleList.c","line":470},{"name":"IsValidId","ret":"bool","params":[{"type":"int","name":"id"}],"mods":["static"],"brief":"Purely checks for an invalid number, does NOT mean it is actually registered","file":"3_Game/Particles/ParticleList.c","line":476},{"name":"GetParticlePath","ret":"string","params":[{"type":"int","name":"particle_id"}],"mods":["static"],"brief":"Returns particle's full path (without .ptc suffix) based on its ID","file":"3_Game/Particles/ParticleList.c","line":482},{"name":"GetParticleFullPath","ret":"string","params":[{"type":"int","name":"particle_id"}],"mods":["static"],"brief":"Returns particle's full path (with .ptc suffix) based on its ID","file":"3_Game/Particles/ParticleList.c","line":491},{"name":"GetParticleID","ret":"int","params":[{"type":"string","name":"particle_file"}],"mods":["static"],"brief":"Returns particle's ID based on the path (without .ptc suffix)","file":"3_Game/Particles/ParticleList.c","line":497},{"name":"GetParticleIDByName","ret":"int","params":[{"type":"string","name":"name"}],"mods":["static"],"brief":"Returns particle's ID based on the filename (without .ptc suffix)","file":"3_Game/Particles/ParticleList.c","line":506},{"name":"GetPathToParticles","ret":"string","mods":["static"],"brief":"Returns base path to all particles","file":"3_Game/Particles/ParticleList.c","line":515},{"name":"PreloadParticles","ret":"void","mods":["static"],"brief":"Preloads all particles","file":"3_Game/Particles/ParticleList.c","line":521}],"members":[{"name":"m_ParticlePaths","type":"ref map<int, string>","mods":["static"],"brief":"Contains full paths to all particles. WARNING: Paths are without the '.ptc' suffix!","file":"3_Game/Particles/ParticleList.c","line":13},{"name":"m_ParticleNames","type":"ref map<string, int>","mods":["static"],"brief":"Contains file NAME (without suffix) to id.","file":"3_Game/Particles/ParticleList.c","line":14},{"name":"m_lastID","type":"int","mods":["static"],"init":"0","file":"3_Game/Particles/ParticleList.c","line":16},{"name":"INVALID","type":"int","mods":["static","const"],"init":"-1","file":"3_Game/Particles/ParticleList.c","line":20},{"name":"NONE","type":"int","mods":["static","const"],"init":"0","brief":"0 does not exist either, valid particle starts from 1","file":"3_Game/Particles/ParticleList.c","line":21},{"name":"PARTICLE_TEST","type":"int","mods":["static","const"],"init":"RegisterParticle(\"_test_orientation\")","file":"3_Game/Particles/ParticleList.c","line":22},{"name":"DEBUG_DOT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"debug_dot\")","file":"3_Game/Particles/ParticleList.c","line":23},{"name":"DEBUG_DOT5M","type":"int","mods":["static","const"],"init":"RegisterParticle(\"debug_dot5m\")","file":"3_Game/Particles/ParticleList.c","line":24},{"name":"CAMP_FIRE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_camp_01_start\")","file":"3_Game/Particles/ParticleList.c","line":28},{"name":"CAMP_SMALL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_camp_01\")","file":"3_Game/Particles/ParticleList.c","line":29},{"name":"CAMP_NORMAL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_medium_camp_01\")","file":"3_Game/Particles/ParticleList.c","line":30},{"name":"CAMP_SMALL_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_small_camp_01\")","file":"3_Game/Particles/ParticleList.c","line":31},{"name":"CAMP_NORMAL_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_medium_camp_01\")","file":"3_Game/Particles/ParticleList.c","line":32},{"name":"CAMP_FIRE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_camp_01_end\")","file":"3_Game/Particles/ParticleList.c","line":33},{"name":"CAMP_STEAM_2END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"steam_medium_camp_2end\")","file":"3_Game/Particles/ParticleList.c","line":34},{"name":"CAMP_STEAM_EXTINGUISH_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"default_01\")","file":"3_Game/Particles/ParticleList.c","line":35},{"name":"CAMP_STOVE_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_stove_01\")","file":"3_Game/Particles/ParticleList.c","line":36},{"name":"CAMP_STOVE_FIRE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_stove_01_start\")","file":"3_Game/Particles/ParticleList.c","line":37},{"name":"CAMP_STOVE_FIRE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_stove_01_end\")","file":"3_Game/Particles/ParticleList.c","line":38},{"name":"CAMP_NO_IGNITE_WIND","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_extinguish_wind\")","file":"3_Game/Particles/ParticleList.c","line":39},{"name":"HOUSE_FIRE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_house_01_start\")","file":"3_Game/Particles/ParticleList.c","line":41},{"name":"HOUSE_SMALL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_house_01\")","file":"3_Game/Particles/ParticleList.c","line":42},{"name":"HOUSE_SMALL_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_small_house_01\")","file":"3_Game/Particles/ParticleList.c","line":43},{"name":"HOUSE_NORMAL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_medium_house_01\")","file":"3_Game/Particles/ParticleList.c","line":44},{"name":"HOUSE_NORMAL_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_medium_house_01\")","file":"3_Game/Particles/ParticleList.c","line":45},{"name":"HOUSE_FIRE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_house_01_end\")","file":"3_Game/Particles/ParticleList.c","line":46},{"name":"HOUSE_FIRE_STEAM_2END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"steam_medium_house_2end\")","file":"3_Game/Particles/ParticleList.c","line":47},{"name":"BARREL_FIRE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_barrel_01_start\")","file":"3_Game/Particles/ParticleList.c","line":49},{"name":"BARREL_SMALL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_barrel_01\")","file":"3_Game/Particles/ParticleList.c","line":50},{"name":"BARREL_SMALL_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_small_barrel_01\")","file":"3_Game/Particles/ParticleList.c","line":51},{"name":"BARREL_NORMAL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_medium_barrel_01\")","file":"3_Game/Particles/ParticleList.c","line":52},{"name":"BARREL_NORMAL_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_medium_barrel_01\")","file":"3_Game/Particles/ParticleList.c","line":53},{"name":"BARREL_FIRE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_barrel_01_end\")","file":"3_Game/Particles/ParticleList.c","line":54},{"name":"BARREL_FIRE_STEAM_2END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"steam_medium_camp_2end\")","file":"3_Game/Particles/ParticleList.c","line":55},{"name":"OVEN_FIRE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_oven_01_start\")","file":"3_Game/Particles/ParticleList.c","line":57},{"name":"OVEN_SMALL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_oven_01\")","file":"3_Game/Particles/ParticleList.c","line":58},{"name":"OVEN_NORMAL_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_medium_oven_01\")","file":"3_Game/Particles/ParticleList.c","line":59},{"name":"OVEN_FIRE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_ovenl_01_end\")","file":"3_Game/Particles/ParticleList.c","line":60},{"name":"COOKING_BOILING_EMPTY","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_boiling_empty\")","file":"3_Game/Particles/ParticleList.c","line":63},{"name":"COOKING_BOILING_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_boiling_start\")","file":"3_Game/Particles/ParticleList.c","line":64},{"name":"COOKING_BOILING_DONE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_boiling_done\")","file":"3_Game/Particles/ParticleList.c","line":65},{"name":"COOKING_BAKING_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_baking_start\")","file":"3_Game/Particles/ParticleList.c","line":66},{"name":"COOKING_BAKING_DONE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_baking_done\")","file":"3_Game/Particles/ParticleList.c","line":67},{"name":"COOKING_DRYING_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_drying_start\")","file":"3_Game/Particles/ParticleList.c","line":68},{"name":"COOKING_DRYING_DONE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_drying_done\")","file":"3_Game/Particles/ParticleList.c","line":69},{"name":"COOKING_BURNING_DONE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cooking_burning_done\")","file":"3_Game/Particles/ParticleList.c","line":70},{"name":"ITEM_HOT_VAPOR","type":"int","mods":["static","const"],"init":"RegisterParticle(\"item_hot_vapor\")","file":"3_Game/Particles/ParticleList.c","line":71},{"name":"TORCH_T3","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_torch_01\")","file":"3_Game/Particles/ParticleList.c","line":74},{"name":"TORCH_T1","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_torch_02\")","file":"3_Game/Particles/ParticleList.c","line":75},{"name":"TORCH_T2","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_torch_03\")","file":"3_Game/Particles/ParticleList.c","line":76},{"name":"BROOM_TORCH_T1","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_broom_torch_01\")","file":"3_Game/Particles/ParticleList.c","line":79},{"name":"BROOM_TORCH_T2","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_broom_torch_02\")","file":"3_Game/Particles/ParticleList.c","line":80},{"name":"BROOM_TORCH_T3","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_broom_torch_03\")","file":"3_Game/Particles/ParticleList.c","line":81},{"name":"ROADFLARE_BURNING_INIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_roadflare_red_04\")","file":"3_Game/Particles/ParticleList.c","line":84},{"name":"ROADFLARE_BURNING_MAIN","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_roadflare_red_01\")","file":"3_Game/Particles/ParticleList.c","line":85},{"name":"ROADFLARE_BURNING_ENDING","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_roadflare_red_02\")","file":"3_Game/Particles/ParticleList.c","line":86},{"name":"ROADFLARE_BURNING_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_roadflare_red_03\")","file":"3_Game/Particles/ParticleList.c","line":87},{"name":"FLAREPROJ_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_roadflare_red_04\")","file":"3_Game/Particles/ParticleList.c","line":90},{"name":"FLAREPROJ_ACTIVATE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_flare_yellow_01\")","file":"3_Game/Particles/ParticleList.c","line":91},{"name":"FLAREPROJ_ACTIVATE_RED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_flare_red_01\")","file":"3_Game/Particles/ParticleList.c","line":92},{"name":"FLAREPROJ_ACTIVATE_GREEN","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_flare_green_01\")","file":"3_Game/Particles/ParticleList.c","line":93},{"name":"FLAREPROJ_ACTIVATE_BLUE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_small_flare_blue_01\")","file":"3_Game/Particles/ParticleList.c","line":94},{"name":"DIGGING_STASH","type":"int","mods":["static","const"],"init":"RegisterParticle(\"digging_ground\")","file":"3_Game/Particles/ParticleList.c","line":97},{"name":"GRENADE_RDG2_BLACK_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_RDG2_black_01\")","brief":"RDG2","file":"3_Game/Particles/ParticleList.c","line":101},{"name":"GRENADE_RDG2_BLACK_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_RDG2_black_02\")","file":"3_Game/Particles/ParticleList.c","line":102},{"name":"GRENADE_RDG2_BLACK_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_RDG2_black_03\")","file":"3_Game/Particles/ParticleList.c","line":103},{"name":"GRENADE_RDG2_WHITE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_RDG2_white_01\")","file":"3_Game/Particles/ParticleList.c","line":104},{"name":"GRENADE_RDG2_WHITE_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_RDG2_white_02\")","file":"3_Game/Particles/ParticleList.c","line":105},{"name":"GRENADE_RDG2_WHITE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_RDG2_white_03\")","file":"3_Game/Particles/ParticleList.c","line":106},{"name":"GRENADE_M18_GREEN_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_green_01\")","brief":"M18","file":"3_Game/Particles/ParticleList.c","line":108},{"name":"GRENADE_M18_GREEN_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_green_02\")","file":"3_Game/Particles/ParticleList.c","line":109},{"name":"GRENADE_M18_GREEN_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_green_03\")","file":"3_Game/Particles/ParticleList.c","line":110},{"name":"GRENADE_M18_PURPLE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_purple_01\")","file":"3_Game/Particles/ParticleList.c","line":111},{"name":"GRENADE_M18_PURPLE_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_purple_02\")","file":"3_Game/Particles/ParticleList.c","line":112},{"name":"GRENADE_M18_PURPLE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_purple_03\")","file":"3_Game/Particles/ParticleList.c","line":113},{"name":"GRENADE_M18_RED_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_red_01\")","file":"3_Game/Particles/ParticleList.c","line":114},{"name":"GRENADE_M18_RED_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_red_02\")","file":"3_Game/Particles/ParticleList.c","line":115},{"name":"GRENADE_M18_RED_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_red_03\")","file":"3_Game/Particles/ParticleList.c","line":116},{"name":"GRENADE_M18_WHITE_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_white_01\")","file":"3_Game/Particles/ParticleList.c","line":117},{"name":"GRENADE_M18_WHITE_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_white_02\")","file":"3_Game/Particles/ParticleList.c","line":118},{"name":"GRENADE_M18_WHITE_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_white_03\")","file":"3_Game/Particles/ParticleList.c","line":119},{"name":"GRENADE_M18_YELLOW_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_yellow_01\")","file":"3_Game/Particles/ParticleList.c","line":120},{"name":"GRENADE_M18_YELLOW_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_yellow_02\")","file":"3_Game/Particles/ParticleList.c","line":121},{"name":"GRENADE_M18_YELLOW_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_yellow_03\")","file":"3_Game/Particles/ParticleList.c","line":122},{"name":"GRENADE_M18_BLACK_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_black_01\")","file":"3_Game/Particles/ParticleList.c","line":123},{"name":"GRENADE_M18_BLACK_LOOP","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_black_02\")","file":"3_Game/Particles/ParticleList.c","line":124},{"name":"GRENADE_M18_BLACK_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_M18_black_03\")","file":"3_Game/Particles/ParticleList.c","line":125},{"name":"GRENADE_M84","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_M84_01\")","brief":"FLASH GRENADE M84","file":"3_Game/Particles/ParticleList.c","line":129},{"name":"RGD5","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_RGD5_01\")","file":"3_Game/Particles/ParticleList.c","line":132},{"name":"M67","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_M67_01\")","file":"3_Game/Particles/ParticleList.c","line":133},{"name":"EXPLOSION_GRENADE_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_grenade_snow\")","file":"3_Game/Particles/ParticleList.c","line":136},{"name":"EXPLOSION_GRENADE_ICE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_grenade_ice\")","file":"3_Game/Particles/ParticleList.c","line":137},{"name":"POWER_GENERATOR_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_small_generator_01\")","file":"3_Game/Particles/ParticleList.c","line":140},{"name":"BARBED_WIRE_SPARKS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"electro_shortc2\")","file":"3_Game/Particles/ParticleList.c","line":141},{"name":"LEVER_SPARKS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"electro_sparks\")","file":"3_Game/Particles/ParticleList.c","line":142},{"name":"EASTER_EGG_ACTIVATE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"easter_egg_activate\")","file":"3_Game/Particles/ParticleList.c","line":143},{"name":"BLEEDING_SOURCE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"blood_bleeding_01\")","file":"3_Game/Particles/ParticleList.c","line":146},{"name":"BLEEDING_SOURCE_LIGHT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"blood_bleeding_02\")","file":"3_Game/Particles/ParticleList.c","line":147},{"name":"BLOOD_SURFACE_DROPS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"blood_surface_drops\")","file":"3_Game/Particles/ParticleList.c","line":148},{"name":"BLOOD_SURFACE_CHUNKS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"blood_surface_chunks\")","file":"3_Game/Particles/ParticleList.c","line":149},{"name":"VOMIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"character_vomit_01\")","file":"3_Game/Particles/ParticleList.c","line":150},{"name":"BREATH_VAPOUR_LIGHT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"breath_vapour_light\")","file":"3_Game/Particles/ParticleList.c","line":151},{"name":"BREATH_VAPOUR_MEDIUM","type":"int","mods":["static","const"],"init":"RegisterParticle(\"breath_vapour_medium\")","file":"3_Game/Particles/ParticleList.c","line":152},{"name":"BREATH_VAPOUR_HEAVY","type":"int","mods":["static","const"],"init":"RegisterParticle(\"breath_vapour_heavy\")","file":"3_Game/Particles/ParticleList.c","line":153},{"name":"VOMIT_CHUNKS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"character_vomit_puddle\")","file":"3_Game/Particles/ParticleList.c","line":154},{"name":"GUN_MUZZLE_FLASH_SVD_STAR","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_Flame_3D_4star\")","file":"3_Game/Particles/ParticleList.c","line":157},{"name":"GUN_SOLO_MUZZLE_FLASH","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_Flame_3D\")","file":"3_Game/Particles/ParticleList.c","line":158},{"name":"GUN_FNX","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_fnx_01\")","file":"3_Game/Particles/ParticleList.c","line":159},{"name":"GUN_FNX_SUPPRESSED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_fnx_02\")","file":"3_Game/Particles/ParticleList.c","line":160},{"name":"GUN_PARTICLE_TEST","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_fnx_01\")","file":"3_Game/Particles/ParticleList.c","line":161},{"name":"GUN_PARTICLE_CASING","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_chamber_smoke\")","file":"3_Game/Particles/ParticleList.c","line":162},{"name":"GUN_PARTICLE_CASING_RAISE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_chamber_smoke_raise\")","file":"3_Game/Particles/ParticleList.c","line":163},{"name":"GUN_CZ75","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_cz75_01\")","file":"3_Game/Particles/ParticleList.c","line":164},{"name":"GUN_AKM","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_akm_01\")","file":"3_Game/Particles/ParticleList.c","line":165},{"name":"GUN_AKM_SUPPRESSED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_akm_02\")","file":"3_Game/Particles/ParticleList.c","line":166},{"name":"GUN_IZH18","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_izh18_01\")","file":"3_Game/Particles/ParticleList.c","line":167},{"name":"GUN_IZH18_SUPPRESSED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_izh18_02\")","file":"3_Game/Particles/ParticleList.c","line":168},{"name":"GUN_MP5K","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_mp5k_01\")","file":"3_Game/Particles/ParticleList.c","line":169},{"name":"GUN_MP5K_2","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_mp5k_02_boris\")","file":"3_Game/Particles/ParticleList.c","line":170},{"name":"GUN_MP5K_SUPPRESSED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_mp5k_02\")","file":"3_Game/Particles/ParticleList.c","line":171},{"name":"GUN_MP5K_COMPENSATOR","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_mp5k_02\")","file":"3_Game/Particles/ParticleList.c","line":172},{"name":"GUN_UMP45","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_ump45_01\")","file":"3_Game/Particles/ParticleList.c","line":173},{"name":"GUN_M4A1","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_m4a1_01\")","file":"3_Game/Particles/ParticleList.c","line":174},{"name":"GUN_MP133","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_mp133_01\")","file":"3_Game/Particles/ParticleList.c","line":175},{"name":"GUN_PELLETS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_pellets\")","file":"3_Game/Particles/ParticleList.c","line":176},{"name":"GUN_MOSIN9130","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_mosin9130_01\")","file":"3_Game/Particles/ParticleList.c","line":177},{"name":"GUN_MOSIN_COMPENSATOR","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_mosin_compensator_01\")","file":"3_Game/Particles/ParticleList.c","line":178},{"name":"GUN_CZ527","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_cz527_01\")","file":"3_Game/Particles/ParticleList.c","line":179},{"name":"GUN_SKS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_sks_01\")","file":"3_Game/Particles/ParticleList.c","line":180},{"name":"GUN_WINCHESTER70","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_winch70_01\")","file":"3_Game/Particles/ParticleList.c","line":181},{"name":"GUN_VSS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_vss_01\")","file":"3_Game/Particles/ParticleList.c","line":182},{"name":"GUN_AK74","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_ak74_01\")","file":"3_Game/Particles/ParticleList.c","line":183},{"name":"GUN_AK101","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_ak101_01\")","file":"3_Game/Particles/ParticleList.c","line":184},{"name":"GUN_MAGNUM","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_magnum_01\")","file":"3_Game/Particles/ParticleList.c","line":186},{"name":"GUN_CZ61","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_cz61_01\")","file":"3_Game/Particles/ParticleList.c","line":188},{"name":"GUN_LONG_WINDED_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_winded_smoke\")","file":"3_Game/Particles/ParticleList.c","line":189},{"name":"GUN_LONG_WINDED_SMOKE_SMALL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_winded_smoke_small\")","file":"3_Game/Particles/ParticleList.c","line":190},{"name":"SMOKING_BARREL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoking_barrel\")","file":"3_Game/Particles/ParticleList.c","line":191},{"name":"SMOKING_BARREL_SMALL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoking_barrel_small\")","file":"3_Game/Particles/ParticleList.c","line":192},{"name":"SMOKING_BARREL_HEAVY","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoking_barrel_heavy\")","file":"3_Game/Particles/ParticleList.c","line":193},{"name":"SMOKING_BARREL_STEAM","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoking_barrel_steam\")","file":"3_Game/Particles/ParticleList.c","line":194},{"name":"SMOKING_BARREL_STEAM_SMALL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoking_barrel_steam_small\")","file":"3_Game/Particles/ParticleList.c","line":195},{"name":"SMARKS_CHAMBER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"weapon_shot_chamber_spark\")","file":"3_Game/Particles/ParticleList.c","line":196},{"name":"IMPACT_TEST","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/bullet_impact_placeholder\")","file":"3_Game/Particles/ParticleList.c","line":199},{"name":"IMPACT_DISTANT_DUST","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/distant_dust\")","file":"3_Game/Particles/ParticleList.c","line":200},{"name":"IMPACT_TEST_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/bullet_riochet_placeholder\")","file":"3_Game/Particles/ParticleList.c","line":201},{"name":"IMPACT_TEST2","type":"int","mods":["static","const"],"init":"RegisterParticle(\"_test_orientation_02\")","file":"3_Game/Particles/ParticleList.c","line":202},{"name":"IMPACT_TEST_ENTER_DEBUG","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/_test_impact_enter_debug\")","file":"3_Game/Particles/ParticleList.c","line":203},{"name":"IMPACT_TEST_RICOCHET_DEBUG","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/_test_impact_ricochet_debug\")","file":"3_Game/Particles/ParticleList.c","line":204},{"name":"IMPACT_TEST_EXIT_DEBUG","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/_test_impact_exit_debug\")","file":"3_Game/Particles/ParticleList.c","line":205},{"name":"IMPACT_TEST_NO_MATERIAL_ERROR","type":"int","mods":["static","const"],"init":"RegisterParticle(\"_test_no_material\")","file":"3_Game/Particles/ParticleList.c","line":206},{"name":"IMPACT_WOOD_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_wood_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":207},{"name":"IMPACT_WOOD_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_wood_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":208},{"name":"IMPACT_WOOD_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_wood_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":209},{"name":"IMPACT_CONCRETE_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_concrete_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":210},{"name":"IMPACT_CONCRETE_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_concrete_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":211},{"name":"IMPACT_CONCRETE_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_concrete_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":212},{"name":"IMPACT_FOLIAGE_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":213},{"name":"IMPACT_FOLIAGE_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":214},{"name":"IMPACT_FOLIAGE_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":215},{"name":"IMPACT_FOLIAGE_GREEN_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_green_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":216},{"name":"IMPACT_FOLIAGE_GREEN_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_green_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":217},{"name":"IMPACT_FOLIAGE_GREEN_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_green_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":218},{"name":"IMPACT_FOLIAGE_CONIFER_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_conifer_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":219},{"name":"IMPACT_FOLIAGE_CONIFER_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_conifer_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":220},{"name":"IMPACT_FOLIAGE_CONIFER_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_foliage_conifer_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":221},{"name":"IMPACT_GRASS_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_grass_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":222},{"name":"IMPACT_GRASS_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_grass_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":223},{"name":"IMPACT_DIRT_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_dirt_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":224},{"name":"IMPACT_DIRT_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_dirt_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":225},{"name":"IMPACT_DIRT_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_dirt_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":226},{"name":"IMPACT_RUBBER_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_rubber_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":227},{"name":"IMPACT_RUBBER_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_rubber_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":228},{"name":"IMPACT_RUBBER_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_rubber_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":229},{"name":"IMPACT_GRAVEL_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_gravel_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":230},{"name":"IMPACT_GRAVEL_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_gravel_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":231},{"name":"IMPACT_GRAVEL_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_gravel_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":232},{"name":"IMPACT_PLASTER_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_plaster_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":233},{"name":"IMPACT_PLASTER_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_plaster_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":234},{"name":"IMPACT_PLASTER_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_plaster_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":235},{"name":"IMPACT_METAL_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_metal_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":236},{"name":"IMPACT_METAL_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_metal_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":237},{"name":"IMPACT_METAL_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_metal_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":238},{"name":"IMPACT_MEAT_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_meat_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":239},{"name":"IMPACT_MEAT_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_meat_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":240},{"name":"IMPACT_MEAT_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_meat_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":241},{"name":"IMPACT_MEATBONES_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_meatbones_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":242},{"name":"IMPACT_MEATBONES_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_meatbones_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":243},{"name":"IMPACT_MEATBONES_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_meatbones_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":244},{"name":"IMPACT_GLASS_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_glass_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":245},{"name":"IMPACT_GLASS_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_glass_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":246},{"name":"IMPACT_GLASS_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_glass_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":247},{"name":"IMPACT_WATER_SMALL_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_water_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":248},{"name":"IMPACT_WATER_MEDIUM_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_water_ent_02\")","file":"3_Game/Particles/ParticleList.c","line":249},{"name":"IMPACT_WATER_LARGE_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_water_ent_03\")","file":"3_Game/Particles/ParticleList.c","line":250},{"name":"IMPACT_TEXTILE_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_textile_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":251},{"name":"IMPACT_TEXTILE_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_textile_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":252},{"name":"IMPACT_TEXTILE_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_textile_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":253},{"name":"IMPACT_SAND_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_sand_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":254},{"name":"IMPACT_SAND_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_sand_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":255},{"name":"IMPACT_SAND_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_sand_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":256},{"name":"IMPACT_PLASTIC_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_plastic_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":257},{"name":"IMPACT_PLASTIC_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_plastic_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":258},{"name":"IMPACT_PLASTIC_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_plastic_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":259},{"name":"IMPACT_SNOW_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_snow_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":260},{"name":"IMPACT_SNOW_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_snow_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":261},{"name":"IMPACT_SNOW_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_snow_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":262},{"name":"IMPACT_ICE_ENTER","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_ice_ent_01\")","file":"3_Game/Particles/ParticleList.c","line":263},{"name":"IMPACT_ICE_RICOCHET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_ice_ric_01\")","file":"3_Game/Particles/ParticleList.c","line":264},{"name":"IMPACT_ICE_EXIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"impacts/hit_ice_ext_01\")","file":"3_Game/Particles/ParticleList.c","line":265},{"name":"EXPLOSION_LANDMINE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_landmine_01\")","file":"3_Game/Particles/ParticleList.c","line":268},{"name":"EXPLOSION_TEST","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_placeholder\")","file":"3_Game/Particles/ParticleList.c","line":269},{"name":"EXPLOSION_GOAT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_goat\")","file":"3_Game/Particles/ParticleList.c","line":270},{"name":"SMOKING_HELI_WRECK","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_heli_wreck_01\")","file":"3_Game/Particles/ParticleList.c","line":273},{"name":"AURORA_SANTA_WRECK","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_santa_wreck\")","file":"3_Game/Particles/ParticleList.c","line":274},{"name":"SMOKE_GENERIC_WRECK","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_generic_wreck\")","file":"3_Game/Particles/ParticleList.c","line":275},{"name":"SMOKING_CAR_ENGINE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"menu_engine_fire\")","file":"3_Game/Particles/ParticleList.c","line":276},{"name":"EVAPORATION","type":"int","mods":["static","const"],"init":"RegisterParticle(\"menu_evaporation\")","file":"3_Game/Particles/ParticleList.c","line":277},{"name":"HATCHBACK_COOLANT_OVERHEATING","type":"int","mods":["static","const"],"init":"RegisterParticle(\"Hatchback_coolant_overheating\")","file":"3_Game/Particles/ParticleList.c","line":280},{"name":"HATCHBACK_COOLANT_OVERHEATED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"Hatchback_coolant_overheated\")","file":"3_Game/Particles/ParticleList.c","line":281},{"name":"HATCHBACK_ENGINE_OVERHEATING","type":"int","mods":["static","const"],"init":"RegisterParticle(\"Hatchback_engine_failing\")","file":"3_Game/Particles/ParticleList.c","line":282},{"name":"HATCHBACK_ENGINE_OVERHEATED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"Hatchback_engine_failure\")","file":"3_Game/Particles/ParticleList.c","line":283},{"name":"HATCHBACK_EXHAUST_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"Hatchback_exhaust\")","file":"3_Game/Particles/ParticleList.c","line":284},{"name":"BOAT_WATER_FRONT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"vehicles/boat/boat_water_front\")","file":"3_Game/Particles/ParticleList.c","line":285},{"name":"BOAT_WATER_BACK","type":"int","mods":["static","const"],"init":"RegisterParticle(\"vehicles/boat/boat_water_back\")","file":"3_Game/Particles/ParticleList.c","line":286},{"name":"BOAT_WATER_SIDE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"vehicles/boat/boat_water_side\")","file":"3_Game/Particles/ParticleList.c","line":287},{"name":"ENV_SWARMING_FLIES","type":"int","mods":["static","const"],"init":"RegisterParticle(\"env_fly_swarm_01\")","file":"3_Game/Particles/ParticleList.c","line":290},{"name":"BONFIRE_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_bonfire\")","file":"3_Game/Particles/ParticleList.c","line":293},{"name":"BONFIRE_SMOKE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"smoke_bonfire\")","file":"3_Game/Particles/ParticleList.c","line":294},{"name":"TIREPILE_FIRE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fire_tirepile\")","file":"3_Game/Particles/ParticleList.c","line":295},{"name":"SPOOKY_MIST","type":"int","mods":["static","const"],"init":"RegisterParticle(\"spooky_mist\")","file":"3_Game/Particles/ParticleList.c","line":296},{"name":"VOMIT_BLOOD","type":"int","mods":["static","const"],"init":"RegisterParticle(\"character_vomitBlood_01\")","file":"3_Game/Particles/ParticleList.c","line":298},{"name":"CONTAMINATED_AREA_GAS_TINY","type":"int","mods":["static","const"],"init":"RegisterParticle(\"contaminated_area_gas_around_tiny\")","file":"3_Game/Particles/ParticleList.c","line":301},{"name":"CONTAMINATED_AREA_GAS_AROUND","type":"int","mods":["static","const"],"init":"RegisterParticle(\"contaminated_area_gas_around\")","file":"3_Game/Particles/ParticleList.c","line":302},{"name":"CONTAMINATED_AREA_GAS_BIGASS","type":"int","mods":["static","const"],"init":"RegisterParticle(\"contaminated_area_gas_bigass\")","file":"3_Game/Particles/ParticleList.c","line":303},{"name":"CONTAMINATED_AREA_GAS_GROUND","type":"int","mods":["static","const"],"init":"RegisterParticle(\"contaminated_area_gas_ground\")","file":"3_Game/Particles/ParticleList.c","line":304},{"name":"CONTAMINATED_AREA_GAS_SHELL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"contaminated_area_gas_shell\")","file":"3_Game/Particles/ParticleList.c","line":305},{"name":"CONTAMINATED_AREA_GAS_DEBUG","type":"int","mods":["static","const"],"init":"RegisterParticle(\"contaminated_area_gas_bigass_debug\")","file":"3_Game/Particles/ParticleList.c","line":306},{"name":"FIREWORKS_SHOT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_small_01\")","file":"3_Game/Particles/ParticleList.c","line":309},{"name":"FIREWORKS_EXPLOSION_RED","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_large_01_Red\")","file":"3_Game/Particles/ParticleList.c","line":310},{"name":"FIREWORKS_EXPLOSION_GREEN","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_large_01_Green\")","file":"3_Game/Particles/ParticleList.c","line":311},{"name":"FIREWORKS_EXPLOSION_BLUE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_large_01_Blue\")","file":"3_Game/Particles/ParticleList.c","line":312},{"name":"FIREWORKS_EXPLOSION_YELLOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_large_01_Yellow\")","file":"3_Game/Particles/ParticleList.c","line":313},{"name":"FIREWORKS_EXPLOSION_PINK","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_large_01_Pink\")","file":"3_Game/Particles/ParticleList.c","line":314},{"name":"FIREWORKS_FUSE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_small_04\")","file":"3_Game/Particles/ParticleList.c","line":316},{"name":"FIREWORKS_AFTERBURN_START","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_small_02\")","file":"3_Game/Particles/ParticleList.c","line":317},{"name":"FIREWORKS_AFTERBURN_END","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_small_03\")","file":"3_Game/Particles/ParticleList.c","line":318},{"name":"FIREWORKS_EXPLOSION_THANKS1","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_ThankYou_anim\")","file":"3_Game/Particles/ParticleList.c","line":321},{"name":"FIREWORKS_EXPLOSION_THANKS2","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_For10_anim\")","file":"3_Game/Particles/ParticleList.c","line":322},{"name":"FIREWORKS_EXPLOSION_THANKS3","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_Amazing_anim\")","file":"3_Game/Particles/ParticleList.c","line":323},{"name":"FIREWORKS_EXPLOSION_THANKS4","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_Years_anim\")","file":"3_Game/Particles/ParticleList.c","line":324},{"name":"FIREWORKS_EXPLOSION_THANKS5","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fireworks_Dayz_anim\")","file":"3_Game/Particles/ParticleList.c","line":325},{"name":"GRENADE_CHEM_BREAK","type":"int","mods":["static","const"],"init":"RegisterParticle(\"contaminated_area_gas_grenade\")","file":"3_Game/Particles/ParticleList.c","line":329},{"name":"CLAYMORE_EXPLOSION","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_claymore_01\")","file":"3_Game/Particles/ParticleList.c","line":331},{"name":"PLASTIC_EXPLOSION","type":"int","mods":["static","const"],"init":"RegisterParticle(\"explosion_plastic_01\")","file":"3_Game/Particles/ParticleList.c","line":332},{"name":"WATER_JET","type":"int","mods":["static","const"],"init":"RegisterParticle(\"water_jet\")","file":"3_Game/Particles/ParticleList.c","line":335},{"name":"WATER_JET_WEAK","type":"int","mods":["static","const"],"init":"RegisterParticle(\"water_jet_weak\")","file":"3_Game/Particles/ParticleList.c","line":336},{"name":"WATER_SPILLING","type":"int","mods":["static","const"],"init":"RegisterParticle(\"water_spilling\")","file":"3_Game/Particles/ParticleList.c","line":337},{"name":"DROWNING_BUBBLES","type":"int","mods":["static","const"],"init":"RegisterParticle(\"breath_bubbles\")","file":"3_Game/Particles/ParticleList.c","line":340},{"name":"BOLT_CUPID_TAIL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cupid_bolt\")","brief":"Cupid's bolt","file":"3_Game/Particles/ParticleList.c","line":343},{"name":"BOLT_CUPID_HIT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"cupid_hit\")","file":"3_Game/Particles/ParticleList.c","line":344},{"name":"HOTPSRING_WATERVAPOR","type":"int","mods":["static","const"],"init":"RegisterParticle(\"hotspring_watervapor\")","file":"3_Game/Particles/ParticleList.c","line":347},{"name":"GEYSER_NORMAL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"geyser_normal\")","file":"3_Game/Particles/ParticleList.c","line":348},{"name":"GEYSER_STRONG","type":"int","mods":["static","const"],"init":"RegisterParticle(\"geyser_strong\")","file":"3_Game/Particles/ParticleList.c","line":349},{"name":"GEYSER_SPLASH","type":"int","mods":["static","const"],"init":"RegisterParticle(\"geyser_strong_splash\")","file":"3_Game/Particles/ParticleList.c","line":350},{"name":"GEYSER_BUBBLES","type":"int","mods":["static","const"],"init":"RegisterParticle(\"geyser_bubbles\")","file":"3_Game/Particles/ParticleList.c","line":351},{"name":"VOLCANO","type":"int","mods":["static","const"],"init":"RegisterParticle(\"volcano_smoke\")","file":"3_Game/Particles/ParticleList.c","line":352},{"name":"FISHING_SIGNAL_SPLASH","type":"int","mods":["static","const"],"init":"RegisterParticle(\"fishing_signal_splash\")","file":"3_Game/Particles/ParticleList.c","line":355},{"name":"STEP_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"step_snow\")","file":"3_Game/Particles/ParticleList.c","line":358},{"name":"STEP_DESERT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"step_desert\")","file":"3_Game/Particles/ParticleList.c","line":359},{"name":"STEP_SOIL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"step_soil\")","file":"3_Game/Particles/ParticleList.c","line":360},{"name":"VEHICLE_WHEEL_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"vehicle_wheel_snow\")","file":"3_Game/Particles/ParticleList.c","line":363},{"name":"VEHICLE_WHEEL_GRAVEL","type":"int","mods":["static","const"],"init":"RegisterParticle(\"vehicle_wheel_gravel\")","file":"3_Game/Particles/ParticleList.c","line":364},{"name":"VEHICLE_WHEEL_ASPHALT","type":"int","mods":["static","const"],"init":"RegisterParticle(\"vehicle_wheel_asphalt\")","file":"3_Game/Particles/ParticleList.c","line":365},{"name":"TREE_FALLING_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"tree_falling_snow\")","file":"3_Game/Particles/ParticleList.c","line":368},{"name":"TREE_SOFT_FALLING_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"tree_soft_falling_snow\")","file":"3_Game/Particles/ParticleList.c","line":369},{"name":"TREE_SOFT_LARGE_FALLING_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"tree_soft_large_falling_snow\")","file":"3_Game/Particles/ParticleList.c","line":370},{"name":"TREE_SMALL_FALLING_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"tree_small_falling_snow\")","file":"3_Game/Particles/ParticleList.c","line":371},{"name":"TREE_FALLING_NEEDLE","type":"int","mods":["static","const"],"init":"RegisterParticle(\"tree_falling_needle\")","file":"3_Game/Particles/ParticleList.c","line":372},{"name":"TREE_FALLING_LEAF","type":"int","mods":["static","const"],"init":"RegisterParticle(\"tree_falling_leaf\")","file":"3_Game/Particles/ParticleList.c","line":373},{"name":"BUSH_FALLING_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"bush_falling_snow\")","file":"3_Game/Particles/ParticleList.c","line":374},{"name":"TREE_PASSING_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"tree_passing_snow\")","file":"3_Game/Particles/ParticleList.c","line":376},{"name":"BUSH_PASSING_SNOW","type":"int","mods":["static","const"],"init":"RegisterParticle(\"bush_passing_snow\")","brief":"same as bush_falling_snow","file":"3_Game/Particles/ParticleList.c","line":377}]},{"name":"ParticleManager","url":"classes/ParticleManager/","base":"Managed","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":57,"methods":[{"name":"GetInstance","ret":"ParticleManager","mods":["static"],"brief":"Access to the static ParticleManager","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":63},{"name":"CleanupInstance","ret":"void","mods":["static"],"brief":"To clean it up properly before game closes","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":78},{"name":"ParticleManager","kind":"ctor","ret":"void","params":[{"type":"ParticleManagerSettings","name":"settings"}],"brief":"Constructor (ctor)","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":88},{"name":"~ParticleManager","kind":"dtor","ret":"void","brief":"dtor","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":93},{"name":"CreateParticle","ret":"ParticleSource","params":[{"type":"int","name":"id"},{"type":"vector","name":"pos"},{"type":"bool","name":"playOnCreation","def":"false"},{"type":"Object","name":"parent","def":"null"},{"type":"vector","name":"ori","def":"vector.Zero"},{"type":"bool","name":"forceWorldRotation","def":"false"},{"type":"Class","name":"owner","def":"null"}],"brief":"Create function","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":115},{"name":"CreateParticleEx","ret":"ParticleSource","params":[{"type":"int","name":"id"},{"type":"vector","name":"pos"},{"type":"int","name":"flags","def":"ParticlePropertiesFlags.NONE"},{"type":"Object","name":"parent","def":"null"},{"type":"vector","name":"ori","def":"vector.Zero"},{"type":"Class","name":"owner","def":"null"}],"brief":"Master create function","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":142},{"name":"CreateOnObject","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"brief":"Creates a particle emitter and attaches it on the given object","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":165},{"name":"Create","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""}],"brief":"Legacy function for backwards compatibility","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":178},{"name":"CreateInWorld","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"},{"type":"vector","name":"global_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"brief":"Creates a particle emitter on the given position","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":191},{"name":"Create","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"},{"type":"vector","name":"global_ori","def":"\"0 0 0\""}],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":199},{"name":"PlayOnObject","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"brief":"Creates a particle emitter, attaches it on the given object and activates it","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":222},{"name":"Play","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""}],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":230},{"name":"PlayInWorld","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"}],"brief":"Creates a particle emitter on the given position and activates it","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":241},{"name":"PlayInWorldEx","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"global_pos"},{"type":"vector","name":"global_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":246},{"name":"Play","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"}],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":255},{"name":"CreateParticles","ret":"int","params":[{"type":"array<ParticleSource>","name":"particles"},{"type":"string","name":"path"},{"mods":["notnull"],"type":"ParticlePropertiesArray","name":"properties"},{"type":"int","name":"count","def":"1"}],"mods":["proto","native"],"proto":true,"brief":"Creates an amount of particles with the properties given","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":277},{"name":"CreateParticleByPath","ret":"ParticleSource","params":[{"type":"string","name":"path"},{"mods":["notnull"],"type":"ParticleProperties","name":"properties"}],"brief":"Create a particle","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":285},{"name":"CreateParticlesById","ret":"int","params":[{"type":"int","name":"id"},{"mods":["notnull"],"type":"ParticlePropertiesArray","name":"properties"},{"type":"int","name":"count"}],"brief":"QoL function using script ParticleList, strongly recommend to read comments for CreateParticles as well","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":303},{"name":"CreateParticlesByIdArr","ret":"array<ParticleSource>","params":[{"type":"int","name":"id"},{"mods":["notnull"],"type":"ParticlePropertiesArray","name":"properties"},{"type":"int","name":"count"}],"brief":"QoL function using script ParticleList, strongly recommend to read comments for CreateParticles as well","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":315},{"name":"CreateParticleById","ret":"ParticleSource","params":[{"type":"int","name":"id"},{"type":"ParticleProperties","name":"properties"}],"brief":"QoL function for when only one particle is needed using script ParticleList, strongly recommend to read comments for CreateParticles as well","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":328},{"name":"PlayParticles","ret":"int","params":[{"mods":["out"],"type":"array<ParticleSource>","name":"particles"},{"type":"string","name":"path"},{"mods":["notnull"],"type":"array<vector>","name":"positions"},{"type":"int","name":"count","def":"1"}],"mods":["proto","native"],"proto":true,"brief":"QoL function for when wanting to play a particle at a position right away","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":347},{"name":"PlayParticlesById","ret":"array<ParticleSource>","params":[{"type":"int","name":"id"},{"type":"array<vector>","name":"positions"},{"type":"int","name":"count"}],"brief":"QoL function using script ParticleList, strongly recommend to read comments for PlayParticles as well","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":356},{"name":"PlayParticleById","ret":"ParticleSource","params":[{"type":"int","name":"id"},{"type":"array<vector>","name":"position"}],"brief":"QoL function for when only one particle is needed using script ParticleList, strongly recommend to read comments for PlayParticles as well","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":369},{"name":"GetParticle","ret":"ParticleSource","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Manually get the particle at index","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":385},{"name":"GetParticles","ret":"int","params":[{"mods":["out"],"type":"array<ParticleSource>","name":"outArray"},{"type":"int","name":"startIndex"},{"type":"int","name":"count"}],"mods":["proto","native"],"proto":true,"brief":"Manually get a portion of the particles in the pool","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":394},{"name":"GetParticlesEx","ret":"array<ParticleSource>","params":[{"type":"int","name":"startIndex"},{"type":"int","name":"count"}],"brief":"Manually get a portion of the particles in the pool","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":402},{"name":"SetName","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Set a name for the ParticleManager to identify it more easily","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":422},{"name":"GetName","ret":"string","mods":["proto"],"proto":true,"brief":"Gets the name which is set for the ParticleManager, default is \"ParticleSourceManager\"","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":428},{"name":"GetDebugNameNative","ret":"string","mods":["proto"],"proto":true,"brief":"Gets the debug name for the ParticleManager","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":434},{"name":"GetDebugName","ret":"string","mods":["override"],"brief":"Gets the debug name for the ParticleManager","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":440},{"name":"GetCountID","ret":"int","mods":["proto"],"proto":true,"brief":"Gets the ID for the ParticleManager","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":449},{"name":"GetStaticCount","ret":"int","mods":["proto","native","static"],"proto":true,"brief":"Gets the amount of ParticleManager that have been created since the start of the program","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":455},{"name":"GetStaticActiveCount","ret":"int","mods":["proto","native","static"],"proto":true,"brief":"Gets the amount of ParticleManager that are currently existing","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":461},{"name":"GetPoolSize","ret":"int","mods":["proto","native"],"proto":true,"brief":"Gets the fixed maximum size of the pool","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":476},{"name":"GetAllocatedCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Gets the amount of particles currently allocated","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":482},{"name":"GetVirtualCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Gets the amount of virtual particles","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":488},{"name":"GetPlayingCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Gets the amount of playing particles","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":494},{"name":"IsFinishedAllocating","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Checks if the ParticleManager has allocated all slots in the pool","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":500},{"name":"SetScriptEvents","ret":"void","params":[{"type":"Managed","name":"events"}],"mods":["private","proto"],"proto":true,"brief":"Set the events","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":515},{"name":"GetScriptEvents","ret":"Managed","mods":["private","proto"],"proto":true,"brief":"Get the events","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":521},{"name":"GetEvents","ret":"ParticleManagerEvents","brief":"Get the events","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":527},{"name":"OnAllocation","ret":"void","params":[{"type":"array<ParticleSource>","name":"allocatedParticles"}],"brief":"\\name Events Events called from C++","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":541},{"name":"OnAllocationEnd","ret":"void","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":546}],"members":[{"name":"g_ParticleManager","type":"ref ParticleManager","mods":["private","static"],"brief":"Static ParticleManager","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":60}]},{"name":"ParticleManagerConstants","url":"classes/ParticleManagerConstants/","brief":"Class simply to have easily modded constants","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":16,"members":[{"name":"POOL_SIZE","type":"int","mods":["static","const"],"init":"1","brief":"\\name Global ParticleManager settings Settings applied to the global ParticleManager","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":23},{"name":"FLAGS","type":"int","mods":["static","const"],"init":"ParticleManagerSettingsFlags.NONE","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":27}]},{"name":"ParticleManagerEvents","url":"classes/ParticleManagerEvents/","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":50,"members":[{"name":"Event_OnAllocation","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":52},{"name":"Event_OnAllocationEnd","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":53}]},{"name":"ParticleManagerSettings","url":"classes/ParticleManagerSettings/","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":32,"methods":[{"name":"ParticleManagerSettings","kind":"ctor","ret":"void","params":[{"type":"int","name":"poolSize"},{"type":"int","name":"flags","def":"ParticleManagerSettingsFlags.NONE"}],"brief":"Constructor (ctor)","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":39},{"name":"~ParticleManagerSettings","kind":"dtor","ret":"void","brief":"dtor","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":44}]},{"name":"ParticleProperties","url":"classes/ParticleProperties/","brief":"Properties while creating a ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":65,"methods":[{"name":"ParticleProperties","kind":"ctor","ret":"void","params":[{"type":"vector","name":"localPos"},{"type":"int","name":"flags"},{"type":"Object","name":"parent","def":"null"},{"type":"vector","name":"localOri","def":"vector.Zero"},{"type":"Class","name":"owner","def":"null"}],"brief":"Constructor (ctor)","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":78},{"name":"~ParticleProperties","kind":"dtor","ret":"void","brief":"dtor","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":83},{"name":"GetParent","ret":"Object","mods":["proto"],"proto":true,"brief":"\\name Data access Methods to retrieve the data in script","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":91},{"name":"GetOwner","ret":"Class","mods":["proto"],"proto":true,"file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":92},{"name":"GetLocalPos","ret":"vector","mods":["proto"],"proto":true,"file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":93},{"name":"GetLocalOri","ret":"vector","mods":["proto"],"proto":true,"file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":94},{"name":"GetPPFlags","ret":"int","mods":["proto"],"proto":true,"file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":95},{"name":"IsPlayOnCreation","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":96},{"name":"IsForceWorldRotation","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":97},{"name":"IsKeepParentOnEnd","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":98}]},{"name":"ParticleSource","url":"classes/ParticleSource/","base":"Particle","brief":"Entity which has the particle instance as an ObjectComponent","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":123,"methods":[{"name":"ParticleSource","kind":"ctor","ret":"void","brief":"ctor","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":126},{"name":"~ParticleSource","kind":"dtor","ret":"void","brief":"dtor","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":132},{"name":"ParticleInit","ret":"void","mods":["override","protected"],"brief":"Empty - Only needed for Particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":137},{"name":"SetParticleAutoDestroyFlags","ret":"void","params":[{"type":"ParticleAutoDestroyFlags","name":"flags"}],"mods":["proto","native"],"proto":true,"brief":"Enables the particle to automatically clean up itself when ending or stopping","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":146},{"name":"DisableAutoDestroy","ret":"void","brief":"Disables the particle automatically cleaning up itself when ending or stopping","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":151},{"name":"GetParticleAutoDestroyFlags","ret":"int","mods":["proto","native"],"proto":true,"brief":"Gets the currently set ParticleAutoDestroyFlags flags set on this ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":160},{"name":"CreateParticle","ret":"ParticleSource","params":[{"type":"int","name":"id"},{"type":"vector","name":"pos"},{"type":"bool","name":"playOnCreation","def":"false"},{"type":"Object","name":"parent","def":"null"},{"type":"vector","name":"ori","def":"vector.Zero"},{"type":"bool","name":"forceWorldRotation","def":"false"},{"type":"Class","name":"owner","def":"null"}],"mods":["static"],"brief":"Create function","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":178},{"name":"CreateParticleEx","ret":"ParticleSource","params":[{"type":"int","name":"id"},{"type":"vector","name":"pos"},{"type":"int","name":"flags","def":"ParticlePropertiesFlags.NONE"},{"type":"Object","name":"parent","def":"null"},{"type":"vector","name":"ori","def":"vector.Zero"},{"type":"Class","name":"owner","def":"null"}],"mods":["static"],"brief":"Master create function","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":205},{"name":"CreateOnObject","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"mods":["override","static"],"brief":"Creates a particle emitter and attaches it on the given object","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":236},{"name":"Create","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""}],"mods":["override","static"],"brief":"Legacy function for backwards compatibility","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":249},{"name":"CreateInWorld","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"},{"type":"vector","name":"global_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"mods":["override","static"],"brief":"Creates a particle emitter on the given position","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":262},{"name":"Create","ret":"ParticleSource","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"},{"type":"vector","name":"global_ori","def":"\"0 0 0\""}],"mods":["override","static"],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":270},{"name":"PlayOnObject","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_world_rotation","def":"false"}],"mods":["override","static"],"brief":"Creates a particle emitter, attaches it on the given object and activates it","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":293},{"name":"Play","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"Object","name":"parent_obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""}],"mods":["override","static"],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":301},{"name":"PlayInWorld","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"}],"mods":["override","static"],"brief":"Creates a particle emitter on the given position and activates it","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":312},{"name":"Play","ret":"Particle","params":[{"type":"int","name":"particle_id"},{"type":"vector","name":"global_pos"}],"mods":["override","static"],"brief":"Legacy function for backwards compatibility with 1.01 and below","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":320},{"name":"PlayParticleNative","ret":"bool","params":[{"type":"int","name":"flags"}],"mods":["private","proto"],"proto":true,"brief":"Method to tell the particle to start playing","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":339},{"name":"PlayParticleEx","ret":"bool","params":[{"type":"int","name":"particle_id","def":"-1"},{"type":"int","name":"flags","def":"0"}],"mods":["override"],"brief":"Method to tell the particle to start playing","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":346},{"name":"StopParticleNative","ret":"bool","params":[{"type":"int","name":"flags"}],"mods":["private","proto"],"proto":true,"brief":"Method to tell the particle to stop playing","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":365},{"name":"StopParticle","ret":"bool","params":[{"type":"int","name":"flags","def":"0"}],"mods":["override"],"brief":"Method to tell the particle to stop playing","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":372},{"name":"ResetParticleNative","ret":"bool","mods":["private","proto","native"],"proto":true,"brief":"Method to tell the particle to reset","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":381},{"name":"ResetParticle","ret":"bool","mods":["override"],"brief":"Method to tell the particle to reset","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":387},{"name":"RestartParticleNative","ret":"bool","mods":["private","proto","native"],"proto":true,"brief":"Method to tell the particle to restart (reset + play)","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":396},{"name":"RestartParticle","ret":"bool","mods":["override"],"brief":"Method to tell the particle to restart (reset + play)","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":402},{"name":"IsParticlePlayingNative","ret":"bool","mods":["private","proto"],"proto":true,"brief":"Ask if the particle is still playing","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":411},{"name":"IsParticlePlaying","ret":"bool","mods":["override"],"brief":"Ask if the particle is still playing","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":417},{"name":"SetParticleNative","ret":"bool","params":[{"type":"string","name":"path"}],"mods":["private","proto","native"],"proto":true,"brief":"Assigns a particle to the ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":436},{"name":"SetParticle","ret":"bool","params":[{"type":"string","name":"path"}],"mods":["private"],"brief":"Assigns a particle to the ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":444},{"name":"SetParticleByID","ret":"bool","params":[{"type":"int","name":"id"}],"brief":"Assigns a particle to the ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":454},{"name":"SetSource","ret":"void","params":[{"type":"int","name":"particle_id"}],"mods":["override"],"brief":"Sets particle id","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":464},{"name":"GetParticleNative","ret":"bool","params":[{"mods":["out"],"type":"string","name":"path"},{"type":"EGetParticleMode","name":"mode"}],"mods":["private","proto"],"proto":true,"brief":"Gets the path to the currently assigned particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":484},{"name":"GetParticle","ret":"bool","params":[{"mods":["out"],"type":"string","name":"path"},{"type":"EGetParticleMode","name":"mode"}],"brief":"Gets the path to the currently assigned particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":492},{"name":"GetParticleID","ret":"int","mods":["override"],"brief":"Gets the ParticleList ID of the currently assigned particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":501},{"name":"GetParticleIDLegacy","ret":"int","brief":"Gets the ParticleList ID of the currently assigned particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":516},{"name":"ApplyPropertiesNative","ret":"bool","params":[{"type":"ParticleProperties","name":"properties"}],"mods":["private","proto","native"],"proto":true,"brief":"Applies the properties given to the ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":540},{"name":"ApplyProperties","ret":"bool","params":[{"type":"ParticleProperties","name":"properties"}],"brief":"Applies the properties given to the ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":547},{"name":"GetDirectParticleEffect","ret":"Object","mods":["override"],"brief":"Returns direct particle effect entity","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":566},{"name":"GetParticleParent","ret":"Object","mods":["override"],"brief":"Returns the parent of this Particle if there is one","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":575},{"name":"HasActiveParticleNative","ret":"bool","mods":["private","proto"],"proto":true,"brief":"Returns if there is any particle active","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":584},{"name":"HasActiveParticle","ret":"bool","mods":["override"],"brief":"Returns if there is any particle active","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":590},{"name":"GetParticleCountNative","ret":"int","mods":["private","proto"],"proto":true,"brief":"Returns the total count of active particles in all emitors","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":600},{"name":"GetParticleCount","ret":"int","mods":["override"],"brief":"Returns the total count of active particles in all emitors","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":607},{"name":"IsRepeatNative","ret":"bool","mods":["private","proto"],"proto":true,"brief":"Returns whether there is a repeating particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":616},{"name":"IsRepeat","ret":"bool","mods":["override"],"brief":"Returns whether there is a repeating particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":622},{"name":"GetMaxLifetimeNative","ret":"float","mods":["private","proto"],"proto":true,"brief":"Returns the approx. max lifetime","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":631},{"name":"GetMaxLifetime","ret":"float","mods":["override"],"brief":"Returns the approx. max lifetime","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":637},{"name":"GetOwner","ret":"Class","mods":["proto","native"],"proto":true,"brief":"Get the owner of this ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":646},{"name":"SetOwner","ret":"void","params":[{"type":"Class","name":"owner"}],"mods":["proto","native"],"proto":true,"brief":"Set the owner of this ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":652},{"name":"Orphan","ret":"void","mods":["proto","native"],"proto":true,"brief":"null the owner of this ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":657},{"name":"GetParticleManager","ret":"ParticleManager","mods":["proto","native"],"proto":true,"brief":"Get the ParticleManager the ParticleSource belongs to if any","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":672},{"name":"GetIndex","ret":"int","mods":["proto","native"],"proto":true,"brief":"Get the index of this ParticleSource in the owning ParticleManager","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":678},{"name":"GetCountID","ret":"int","mods":["proto"],"proto":true,"brief":"Gets the ID for the ParticleSource","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":694},{"name":"GetStaticCount","ret":"int","mods":["proto","native","static"],"proto":true,"brief":"Gets the amount of ParticleSource that have been created since the start of the program","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":700},{"name":"GetStaticActiveCount","ret":"int","mods":["proto","native","static"],"proto":true,"brief":"Gets the amount of ParticleSource that are currently existing","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":706},{"name":"OnParticleParented","ret":"void","params":[{"type":"IEntity","name":"parent"}],"mods":["override","protected"],"brief":"Event when the particle receives a parent","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":722},{"name":"OnParticleUnParented","ret":"void","params":[{"type":"IEntity","name":"parent"}],"mods":["override","protected"],"brief":"Event when the particle is orphaned","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":732},{"name":"OnParticleStop","ret":"void","mods":["override","protected"],"brief":"Event when the particle stops","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":755},{"name":"AddAsChild","ret":"void","params":[{"type":"Object","name":"parent"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_rotation_to_world","def":"false"}],"mods":["override"],"brief":"Attaches this particle onto some object. If null value is provided then the particle will be detached from the current parent.","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":783},{"name":"SetParticleParam","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"value"}],"mods":["override"],"brief":"Set the value of a parameter of all emitors in the particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":808},{"name":"SetParameter","ret":"void","params":[{"type":"int","name":"emitter"},{"type":"int","name":"parameter"},{"type":"float","name":"value"}],"mods":["override"],"brief":"Set the value of a parameter of an emitor in the particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":819},{"name":"GetParameter","ret":"void","params":[{"type":"int","name":"emitter"},{"type":"int","name":"parameter"},{"mods":["out"],"type":"float","name":"value"}],"mods":["override"],"brief":"Get the value of a parameter of an emitor in the particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":830},{"name":"GetParameterEx","ret":"float","params":[{"type":"int","name":"emitter"},{"type":"int","name":"parameter"}],"mods":["override"],"brief":"Get the value of a parameter of an emitor in the particle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":841},{"name":"ScaleParticleParamFromOriginal","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"coef"}],"mods":["override"],"brief":"Scales the given parameter on all emitors relatively to their ORIGINAL value.","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":853},{"name":"ScaleParticleParam","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"coef"}],"mods":["override"],"brief":"Scales the given parameter on all emitors relatively to their CURRENT value.","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":869},{"name":"IncrementParticleParamFromOriginal","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"value"}],"mods":["override"],"brief":"Increments the value of the given parameter relatively from the ORIGINAL value.","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":886},{"name":"IncrementParticleParam","ret":"void","params":[{"type":"int","name":"parameter_id"},{"type":"float","name":"value"}],"mods":["override"],"brief":"Increments the value of the given parameter relatively from the CURRENT value.","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":903},{"name":"SetWiggle","ret":"void","params":[{"type":"float","name":"random_angle"},{"type":"float","name":"random_interval"}],"mods":["override"],"brief":"Makes the particle change direction by random_angle every random_interval seconds.","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":929},{"name":"StopWiggle","ret":"void","mods":["override"],"brief":"Stops randomized wiggle","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":960},{"name":"RandomizeOrientation","ret":"void","mods":["override","private"],"brief":"Randomizes a new orientation and applies it","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":982},{"name":"UpdateState","ret":"void","mods":["override","private"],"brief":"Empty","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":1013},{"name":"DestroyParticleEffect","ret":"void","mods":["override","private"],"brief":"Empty","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":1016},{"name":"CreateParticleEffect","ret":"void","mods":["override","private"],"brief":"Empty","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":1019},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override","protected"],"brief":"Empty","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":1022},{"name":"OnCheckAutoDelete","ret":"void","mods":["override","private"],"brief":"Empty","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":1025},{"name":"OnToDelete","ret":"void","mods":["override","private"],"brief":"Empty","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":1028}]},{"name":"ParticleTest","url":"classes/ParticleTest/","base":"ItemBase","file":"4_World/Entities/ItemBase/ParticleTest.c","line":3,"methods":[{"name":"ParticleTest","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/ParticleTest.c","line":9},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ParticleTest.c","line":35}],"members":[{"name":"PARTICLE_PATH","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/ParticleTest.c","line":5},{"name":"m_Particle","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/ParticleTest.c","line":6}]},{"name":"PartyLight","url":"classes/PartyLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PartyLight.c","line":1,"methods":[{"name":"PartyLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PartyLight.c","line":5},{"name":"OnFrameLightSource","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/PartyLight.c","line":15}],"members":[{"name":"m_Timer","type":"float","init":"0","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PartyLight.c","line":3}]},{"name":"PartyTent","url":"classes/PartyTent/","base":"TentBase","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":1,"methods":[{"name":"PartyTent","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":3},{"name":"GetSoundOpen","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":26},{"name":"GetSoundClose","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":31},{"name":"GetSoundOpenWindow","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":36},{"name":"GetSoundCloseWindow","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":41},{"name":"HasClutterCutter","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":46},{"name":"GetClutterCutter","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":51},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":60},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":76},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":81},{"name":"HandleCamoNetAttachment","ret":"void","params":[{"type":"bool","name":"hide"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":86},{"name":"AnimateCamonetToggle","ret":"void","params":[{"type":"ToggleAnimations","name":"toggle"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":129},{"name":"AnimateCamonetByOpeningSelection","ret":"void","params":[{"type":"string","name":"opening_selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":143}]},{"name":"PartyTent_Blue","url":"classes/PartyTent_Blue/","base":"PartyTent","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":150},{"name":"PartyTent_BluePlacing","url":"classes/PartyTent_BluePlacing/","base":"PartyTentPlacing","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":156},{"name":"PartyTent_Brown","url":"classes/PartyTent_Brown/","base":"PartyTent","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":151},{"name":"PartyTent_BrownPlacing","url":"classes/PartyTent_BrownPlacing/","base":"PartyTentPlacing","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":157},{"name":"PartyTent_Lunapark","url":"classes/PartyTent_Lunapark/","base":"PartyTent","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":152},{"name":"PartyTent_LunaparkPlacing","url":"classes/PartyTent_LunaparkPlacing/","base":"PartyTentPlacing","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":158},{"name":"PartyTentPlacing","url":"classes/PartyTentPlacing/","base":"PartyTent","file":"4_World/Entities/ItemBase/TentBase/PartyTent.c","line":155},{"name":"PASBroadcaster","url":"classes/PASBroadcaster/","base":"AdvancedCommunication","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":141,"methods":[{"name":"SwitchOn","ret":"void","params":[{"type":"bool","name":"onOff"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":143},{"name":"IsOn","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":144}]},{"name":"PASReceiver","url":"classes/PASReceiver/","base":"AdvancedCommunication","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":133,"methods":[{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":135}]},{"name":"PasswordEditBoxWidget","url":"classes/PasswordEditBoxWidget/","base":"EditBoxWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":353,"methods":[{"name":"SetHideText","ret":"void","params":[{"type":"bool","name":"hide"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":355}]},{"name":"PasswordMenuToolbarHandler","url":"classes/PasswordMenuToolbarHandler/","base":"ConsoleToolbarWidgetHandlerBase","file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":37,"methods":[{"name":"UpdateControlsElements","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType","def":"EInputDeviceType.UNKNOWN"}],"mods":["override","protected"],"file":"5_Mission/GUI/NewUI/ConsoleToolbarHandler.c","line":39}]},{"name":"PatchItem","url":"classes/PatchItem/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PatchItem.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PatchItem.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PatchItem.c","line":63},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PatchItem.c","line":74},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PatchItem.c","line":87}]},{"name":"Pate","url":"classes/Pate/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":317,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":319},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":324},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":331},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":336}]},{"name":"Pate_Opened","url":"classes/Pate_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":342,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":344},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":349},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":354},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":362}]},{"name":"Pawn","url":"classes/Pawn/","base":"EntityAI","brief":"Pawn An entity that can be possessed. Only one entity can be possesed by one PlayerIdentity at a single time. Meaning when something other than a Player is possessed, the Player can no longer be reconciled and desync can occur.","file":"3_Game/Entities/Pawn.c","line":191,"methods":[{"name":"IsOwner","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Returns true if the Pawn is being simulated by the owner","file":"3_Game/Entities/Pawn.c","line":194},{"name":"IsAuthority","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Returns true if the Pawn is being simulated on an authority","file":"3_Game/Entities/Pawn.c","line":197},{"name":"IsAuthorityOwner","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Returns true if the Pawn is being simulated on an authority and has no owner","file":"3_Game/Entities/Pawn.c","line":200},{"name":"IsProxy","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Returns true if the Pawn is being processed on a proxy","file":"3_Game/Entities/Pawn.c","line":203},{"name":"ForceCorrection","ret":"void","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Force a correction to the owner as a server only event was called (called on authority only)","file":"3_Game/Entities/Pawn.c","line":206},{"name":"GetOwnerIdentity","ret":"PlayerIdentity","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Returns the identity that is in possession of the Pawn","file":"3_Game/Entities/Pawn.c","line":209},{"name":"GetOwnerState","ret":"PawnOwnerState","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Get the last recorded state","file":"3_Game/Entities/Pawn.c","line":212},{"name":"GetNextMove","ret":"PawnMove","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Get the next move that is yet to be enqueued","file":"3_Game/Entities/Pawn.c","line":215},{"name":"GetNetworkMoveStrategy","ret":"NetworkMoveStrategy","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Returns the strategy with which the pawn is reconciled on the Owner","file":"3_Game/Entities/Pawn.c","line":218},{"name":"OnPossess","ret":"void","mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Event that fires when the Pawn is possessed","file":"3_Game/Entities/Pawn.c","line":223},{"name":"OnUnPossess","ret":"void","mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Event that fires when the Pawn is no longer possessed","file":"3_Game/Entities/Pawn.c","line":230},{"name":"GetOwnerStateType","ret":"typename","mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Initializes the NetworkMovement with the type of PawnOwnerState at construction","file":"3_Game/Entities/Pawn.c","line":238},{"name":"GetMoveType","ret":"typename","mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Initializes the NetworkMovement with the type of PawnMove at construction and for storing","file":"3_Game/Entities/Pawn.c","line":247},{"name":"ObtainMove","ret":"void","params":[{"type":"PawnMove","name":"pMove"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Fill the move of the pawn with the inputs for the pawn to be replayed","file":"3_Game/Entities/Pawn.c","line":256},{"name":"CompareMove","ret":"NetworkCompareResult","params":[{"type":"PawnMove","name":"pMove"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Compares the incoming move from the owner on the authority","file":"3_Game/Entities/Pawn.c","line":265},{"name":"ConsumeMove","ret":"void","params":[{"type":"PawnMove","name":"pMove"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Apply the moves inputs on the server","file":"3_Game/Entities/Pawn.c","line":274},{"name":"ReplayMove","ret":"bool","params":[{"type":"PawnMove","name":"pMove"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Replay the move on the owner client","file":"3_Game/Entities/Pawn.c","line":283},{"name":"SimulateMove","ret":"void","params":[{"type":"PawnMove","name":"pMove"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Simulate the replayed move on the owner client","file":"3_Game/Entities/Pawn.c","line":292},{"name":"ObtainState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Fill the state of the pawn with it to be approriately rewound","file":"3_Game/Entities/Pawn.c","line":300},{"name":"RewindState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"},{"type":"PawnMove","name":"pMove"},{"mods":["inout"],"type":"NetworkRewindType","name":"pRewindType"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Replays the state, setting the internal variables of the entity back to the state. Decides the method for rewinding","file":"3_Game/Entities/Pawn.c","line":310},{"name":"ReplayAdditiveMove","ret":"void","params":[{"type":"PawnMove","name":"pMove"},{"type":"PawnMove","name":"pDeltaMove"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Iterator function over moves ahead of the authority. Intended for the incoming move to be combined with the delta move.","file":"3_Game/Entities/Pawn.c","line":319},{"name":"ApplyAdditiveMove","ret":"void","params":[{"type":"PawnMove","name":"pDeltaMove"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Applying the delta move to the pawns internal state. Instead of Rewind, this is effectively (T1 = T + D)","file":"3_Game/Entities/Pawn.c","line":327}]},{"name":"PawnMove","url":"classes/PawnMove/","brief":"PawnMove Contains information about the move to be used on the owner and sent to the authority. Authority will consume and play the same move. When desync is detected the moves that haven't been acknlowedged by the authority yet are replayed.","file":"3_Game/Entities/Pawn.c","line":83,"methods":[{"name":"PawnMove","kind":"ctor","ret":"void","mods":["protected"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":85},{"name":"~PawnMove","kind":"dtor","ret":"void","mods":["protected"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":86},{"name":"SetMoveId","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":88},{"name":"GetMoveId","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":89},{"name":"SetSimulationTimestamp","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Not avaliable on server","file":"3_Game/Entities/Pawn.c","line":92},{"name":"GetSimulationTimestamp","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":93},{"name":"SetTimeSlice","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Not avaliable on server","file":"3_Game/Entities/Pawn.c","line":96},{"name":"GetTimeSlice","ret":"float","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":97},{"name":"Write","ret":"void","params":[{"type":"PawnMoveWriter","name":"ctx"},{"type":"PawnMove","name":"prev"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"@ctx Stream to write the data to @prev Previous move for delta encoding","file":"3_Game/Entities/Pawn.c","line":103},{"name":"Read","ret":"void","params":[{"type":"PawnMoveReader","name":"ctx"},{"type":"PawnMove","name":"prev"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"@ctx Stream to read the data from @prev Previous move for delta encoding","file":"3_Game/Entities/Pawn.c","line":111},{"name":"EstimateMaximumSize","ret":"int","mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Estimate the additional maximum size for network buffer transmission on top of the native size","file":"3_Game/Entities/Pawn.c","line":118},{"name":"GetTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"transform","array":"4"}],"mods":["event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"brief":"Event used only for diagnostic purposes","file":"3_Game/Entities/Pawn.c","line":128}]},{"name":"PawnOwnerState","url":"classes/PawnOwnerState/","brief":"PawnOwnerState Contains the full state of the Pawn for purposes of full state synchronization. Purpose is to be infrequently sent to the owner when there is a desync detected in playing of moves, triggering a replay on the owner.","file":"3_Game/Entities/Pawn.c","line":25,"methods":[{"name":"PawnOwnerState","kind":"ctor","ret":"void","mods":["protected"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":27},{"name":"~PawnOwnerState","kind":"dtor","ret":"void","mods":["protected"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":28},{"name":"SetMoveId","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":30},{"name":"GetMoveId","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":31},{"name":"GetSimulationTimestamp","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":33},{"name":"SetPhysicsTimeStamp","ret":"void","params":[{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":35},{"name":"GetPhysicsTimeStamp","ret":"int","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":36},{"name":"SetWaterTime","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":38},{"name":"GetWaterTime","ret":"float","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":39},{"name":"Write","ret":"void","params":[{"type":"PawnStateWriter","name":"ctx"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":41},{"name":"Read","ret":"void","params":[{"type":"PawnStateReader","name":"ctx"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Entities/Pawn.c","line":45},{"name":"DiagWrite","ret":"void","params":[{"type":"PawnStateWriter","name":"ctx"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"file":"3_Game/Entities/Pawn.c","line":50},{"name":"DiagRead","ret":"void","params":[{"type":"PawnStateReader","name":"ctx"}],"mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"file":"3_Game/Entities/Pawn.c","line":54},{"name":"EstimateMaximumSize","ret":"int","mods":["protected","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Estimate the additional maximum size for network buffer transmission on top of the native size","file":"3_Game/Entities/Pawn.c","line":62},{"name":"GetTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"transform","array":"4"}],"mods":["event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"brief":"Event used only for diagnostic purposes","file":"3_Game/Entities/Pawn.c","line":72}]},{"name":"PaydayMask_Chains","url":"classes/PaydayMask_Chains/","base":"PaydayMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PaydayMask_ColorBase.c","line":17},{"name":"PaydayMask_ColorBase","url":"classes/PaydayMask_ColorBase/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/PaydayMask_ColorBase.c","line":1,"methods":[{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/PaydayMask_ColorBase.c","line":3}]},{"name":"PaydayMask_Dallas","url":"classes/PaydayMask_Dallas/","base":"PaydayMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PaydayMask_ColorBase.c","line":14},{"name":"PaydayMask_Hoxton","url":"classes/PaydayMask_Hoxton/","base":"PaydayMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PaydayMask_ColorBase.c","line":15},{"name":"PaydayMask_Wolf","url":"classes/PaydayMask_Wolf/","base":"PaydayMask_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PaydayMask_ColorBase.c","line":16},{"name":"PBOAPI","url":"classes/PBOAPI/","file":"3_Game/Global/PBOAPI.c","line":1,"methods":[{"name":"GetPBOVersion","ret":"string","params":[{"type":"string","name":"openName"}],"mods":["proto","native","owned"],"proto":true,"file":"3_Game/Global/PBOAPI.c","line":3}]},{"name":"PCOHandlerStats","url":"classes/PCOHandlerStats/","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":1,"methods":[{"name":"PCOHandlerStats","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":8},{"name":"RegisterPCO","ret":"void","params":[{"type":"PlayerStatsPCO_Base","name":"pco"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":17},{"name":"GetPCO","ret":"PlayerStatsPCO_Base","params":[{"type":"int","name":"version","def":"-1"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":29}],"members":[{"name":"m_PCOs","type":"ref map<int, ref PlayerStatsPCO_Base>","init":"new map<int, ref PlayerStatsPCO_Base>","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":3},{"name":"m_HighestVersion","type":"int","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":4},{"name":"m_Player","type":"Man","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":6}]},{"name":"PeachesCan","url":"classes/PeachesCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/PeachesCan.c","line":1,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PeachesCan.c","line":3},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PeachesCan.c","line":8},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PeachesCan.c","line":13}]},{"name":"PeachesCan_Opened","url":"classes/PeachesCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/PeachesCan_Opened.c","line":1,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/PeachesCan_Opened.c","line":3},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/PeachesCan_Opened.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/PeachesCan_Opened.c","line":13}]},{"name":"Pear","url":"classes/Pear/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Pear.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pear.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pear.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pear.c","line":13},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pear.c","line":18},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pear.c","line":28},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pear.c","line":33}]},{"name":"PeelPotato","url":"classes/PeelPotato/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PeelPotato.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PeelPotato.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PeelPotato.c","line":81},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PeelPotato.c","line":86}]},{"name":"Pelt_Base","url":"classes/Pelt_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":1,"methods":[{"name":"IsPeltBase","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Pelt_Base.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Pelt_Base.c","line":8}]},{"name":"Pen_Black","url":"classes/Pen_Black/","base":"Pen_ColorBase","file":"4_World/Entities/ItemBase/Gear/Tools/Pen_ColorBase.c","line":2},{"name":"Pen_Blue","url":"classes/Pen_Blue/","base":"Pen_ColorBase","file":"4_World/Entities/ItemBase/Gear/Tools/Pen_ColorBase.c","line":5},{"name":"Pen_ColorBase","url":"classes/Pen_ColorBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Pen_ColorBase.c","line":1},{"name":"Pen_Green","url":"classes/Pen_Green/","base":"Pen_ColorBase","file":"4_World/Entities/ItemBase/Gear/Tools/Pen_ColorBase.c","line":4},{"name":"Pen_Red","url":"classes/Pen_Red/","base":"Pen_ColorBase","file":"4_World/Entities/ItemBase/Gear/Tools/Pen_ColorBase.c","line":3},{"name":"PepperSeeds","url":"classes/PepperSeeds/","base":"SeedBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":14},{"name":"PepperSeedsPack","url":"classes/PepperSeedsPack/","base":"SeedPackBase","file":"4_World/Entities/ItemBase/SeedPackBase/PepperSeedsPack.c","line":1},{"name":"Person","url":"classes/Person/","base":"Pawn","file":"3_Game/Entities/Man.c","line":2},{"name":"PersonalLight","url":"classes/PersonalLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PersonalLight.c","line":1,"methods":[{"name":"PersonalLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PersonalLight.c","line":3},{"name":"OnFrameLightSource","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/PersonalLight.c","line":15}]},{"name":"PersonalRadio","url":"classes/PersonalRadio/","base":"TransmitterBase","file":"4_World/Entities/ItemBase/TransmitterBase/PersonalRadio.c","line":1,"methods":[{"name":"PersonalRadio","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TransmitterBase/PersonalRadio.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase/PersonalRadio.c","line":8}]},{"name":"PetrolLighter","url":"classes/PetrolLighter/","base":"ItemBase","file":"4_World/Entities/ItemBase/PetrolLighter.c","line":1,"methods":[{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PetrolLighter.c","line":3},{"name":"OnIgnitedTarget","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PetrolLighter.c","line":11},{"name":"OnIgnitedTargetFailed","ret":"void","params":[{"type":"EntityAI","name":"target_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PetrolLighter.c","line":19},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PetrolLighter.c","line":33}]},{"name":"PetushokHat_Black","url":"classes/PetushokHat_Black/","base":"PetushokHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PetushokHat_ColorBase.c","line":10},{"name":"PetushokHat_ColorBase","url":"classes/PetushokHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/PetushokHat_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PetushokHat_ColorBase.c","line":3}]},{"name":"PetushokHat_Green","url":"classes/PetushokHat_Green/","base":"PetushokHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PetushokHat_ColorBase.c","line":11},{"name":"PetushokHat_Yellow","url":"classes/PetushokHat_Yellow/","base":"PetushokHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PetushokHat_ColorBase.c","line":9},{"name":"PGFilter","url":"classes/PGFilter/","base":"Managed","file":"3_Game/AI/AIWorld.c","line":59,"methods":[{"name":"GetIncludeFlags","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIWorld.c","line":62},{"name":"GetExcludeFlags","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIWorld.c","line":63},{"name":"GetExlusiveFlags","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIWorld.c","line":64},{"name":"SetFlags","ret":"void","params":[{"type":"int","name":"includeFlags"},{"type":"int","name":"excludeFlags"},{"type":"int","name":"exclusiveFlags"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIWorld.c","line":65},{"name":"SetCost","ret":"void","params":[{"type":"PGAreaType","name":"areaType"},{"type":"float","name":"cost"}],"mods":["proto","native"],"proto":true,"file":"3_Game/AI/AIWorld.c","line":67}]},{"name":"Physics","url":"classes/Physics/","file":"1_Core/Physics/Physics.c","line":16,"methods":[{"name":"Destroy","ret":"void","mods":["proto","external"],"proto":true,"brief":"Destroys the physics body","file":"1_Core/Physics/Physics.c","line":24},{"name":"SetInteractionLayer","ret":"void","params":[{"type":"int","name":"mask"}],"mods":["proto","external"],"proto":true,"brief":"Sets interaction layer mask of the physics body.","file":"1_Core/Physics/Physics.c","line":29},{"name":"GetWorldTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","external"],"proto":true,"brief":"Returns world space transformation of the physics body (including scale).","file":"1_Core/Physics/Physics.c","line":31},{"name":"GetDirectWorldTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","external"],"proto":true,"brief":"Returns internal world space transformation of the physics body (excluding scale).","file":"1_Core/Physics/Physics.c","line":33},{"name":"SetGeomInteractionLayer","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"mask"}],"mods":["proto","external"],"proto":true,"brief":"Sets interaction layer mask of the geometry element.","file":"1_Core/Physics/Physics.c","line":35},{"name":"GetInteractionLayer","ret":"int","mods":["proto","external"],"proto":true,"brief":"Returns interaction layer mask of the physics body.","file":"1_Core/Physics/Physics.c","line":37},{"name":"HasInteractionEnabled","ret":"bool","params":[{"type":"int","name":"mask"}],"mods":["proto","external"],"proto":true,"brief":"Returns true if the physics body has enabled interaction with other body's layer mask","file":"1_Core/Physics/Physics.c","line":39},{"name":"GetGeomInteractionLayer","ret":"int","params":[{"type":"int","name":"index"}],"mods":["proto","external"],"proto":true,"brief":"Returns interaction layer mask of the geometry element.","file":"1_Core/Physics/Physics.c","line":41},{"name":"EnableCCD","ret":"void","params":[{"type":"float","name":"maxMotion"},{"type":"float","name":"sphereCastRadius"}],"mods":["proto","external"],"proto":true,"brief":"Changes state of the continuous collision detection (CCD). If both maxMotion and shapeCastRadius is >=0 then the CCD is enabled. If you want to disable it, use -1.","file":"1_Core/Physics/Physics.c","line":49},{"name":"ChangeSimulationState","ret":"void","params":[{"type":"SimulationState","name":"simState"}],"mods":["proto","external"],"proto":true,"brief":"Changes simulation state of the physics body.","file":"1_Core/Physics/Physics.c","line":51},{"name":"GetSimulationState","ret":"SimulationState","mods":["proto","external"],"proto":true,"brief":"Returns simulation state of the physics body.","file":"1_Core/Physics/Physics.c","line":53},{"name":"GetCenterOfMass","ret":"vector","mods":["proto","external"],"proto":true,"brief":"Returns center of mass offset of the physics body.","file":"1_Core/Physics/Physics.c","line":55},{"name":"SetActive","ret":"void","params":[{"type":"ActiveState","name":"act"}],"mods":["proto","external"],"proto":true,"brief":"Changes activation state of the physics body.","file":"1_Core/Physics/Physics.c","line":57},{"name":"IsActive","ret":"bool","mods":["proto","external"],"proto":true,"brief":"Returns whether the physics body is being simulated (awake).","file":"1_Core/Physics/Physics.c","line":59},{"name":"IsDynamic","ret":"bool","mods":["proto","external"],"proto":true,"brief":"Returns whether the physics body is dynamic (a rigid body).","file":"1_Core/Physics/Physics.c","line":61},{"name":"IsKinematic","ret":"bool","mods":["proto","external"],"proto":true,"brief":"Returns whether the physics body is kinematic (animated)","file":"1_Core/Physics/Physics.c","line":63},{"name":"EnableGravity","ret":"bool","params":[{"type":"bool","name":"enable"}],"mods":["proto","external"],"proto":true,"brief":"Enables gravity on the physics body.","file":"1_Core/Physics/Physics.c","line":65},{"name":"SetDamping","ret":"void","params":[{"type":"float","name":"linearDamping"},{"type":"float","name":"angularDamping"}],"mods":["proto","external"],"proto":true,"brief":"Changes damping parameters of the physics body.","file":"1_Core/Physics/Physics.c","line":67},{"name":"GetMass","ret":"float","mods":["proto","external"],"proto":true,"brief":"Returns mass of the physics body.","file":"1_Core/Physics/Physics.c","line":69},{"name":"SetMass","ret":"void","params":[{"type":"float","name":"mass"}],"mods":["proto","external"],"proto":true,"brief":"Changes mass of the physics body.","file":"1_Core/Physics/Physics.c","line":71},{"name":"SetInertiaTensorV","ret":"void","params":[{"type":"vector","name":"v"}],"mods":["proto","external"],"proto":true,"brief":"Changes inertia tensor of the physics body.","file":"1_Core/Physics/Physics.c","line":76},{"name":"GetAngularVelocity","ret":"vector","mods":["proto","external"],"proto":true,"brief":"Returns angular velocity of the physics body.","file":"1_Core/Physics/Physics.c","line":78},{"name":"GetVelocityAt","ret":"vector","params":[{"type":"vector","name":"pos"}],"mods":["proto","external"],"proto":true,"brief":"Returns linear velocity of the physics body at a position (world space coordinates).","file":"1_Core/Physics/Physics.c","line":80},{"name":"SetSleepingTreshold","ret":"void","params":[{"type":"float","name":"linearTreshold"},{"type":"float","name":"angularTreshold"}],"mods":["proto","external"],"proto":true,"brief":"Changes thresholds used to determine whether the physics body can stop simulation.","file":"1_Core/Physics/Physics.c","line":82},{"name":"SetLinearFactor","ret":"void","params":[{"type":"vector","name":"linearFactor"}],"mods":["proto","external"],"proto":true,"brief":"Sets scale factor for all impulses/velocities/forces. Default is <1,1,1>. Zero any axis if you want to do 2D physics.","file":"1_Core/Physics/Physics.c","line":84},{"name":"GetVelocity","ret":"vector","mods":["proto","external"],"proto":true,"brief":"Returns linear velocity of the physics body.","file":"1_Core/Physics/Physics.c","line":86},{"name":"SetVelocity","ret":"void","params":[{"type":"vector","name":"velocity"}],"mods":["proto","external"],"proto":true,"brief":"Sets linear velocity of the physics body.","file":"1_Core/Physics/Physics.c","line":88},{"name":"SetAngularVelocity","ret":"void","params":[{"type":"vector","name":"velocity"}],"mods":["proto","external"],"proto":true,"brief":"Sets angular velocity of the physics body.","file":"1_Core/Physics/Physics.c","line":90},{"name":"SetTargetMatrix","ret":"void","params":[{"type":"vector","name":"matrix","array":"4"},{"type":"float","name":"timeslice"}],"mods":["proto","external"],"proto":true,"brief":"Sets target transformation. If timeslice == dt (simulation step delta time), it will happen in next step, otherwise in time = timeslice.","file":"1_Core/Physics/Physics.c","line":94},{"name":"ApplyImpulse","ret":"void","params":[{"type":"vector","name":"impulse"}],"mods":["proto","external"],"proto":true,"brief":"Applies impulse on the physics body.","file":"1_Core/Physics/Physics.c","line":96},{"name":"ApplyImpulseAt","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"impulse"}],"mods":["proto","external"],"proto":true,"brief":"Applies impulse on the physics body at a position (world space coordinates).","file":"1_Core/Physics/Physics.c","line":98},{"name":"ApplyForce","ret":"void","params":[{"type":"vector","name":"force"}],"mods":["proto","external"],"proto":true,"brief":"Applies constant force on the physics body (at origin).","file":"1_Core/Physics/Physics.c","line":100},{"name":"ApplyForceAt","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"force"}],"mods":["proto","external"],"proto":true,"brief":"Applies constant force on the physics body at a position (world space coordinates).","file":"1_Core/Physics/Physics.c","line":102},{"name":"ApplyTorque","ret":"void","params":[{"type":"vector","name":"torque"}],"mods":["proto","external"],"proto":true,"brief":"Applies constant torque on the physics body.","file":"1_Core/Physics/Physics.c","line":104},{"name":"ClearForces","ret":"void","mods":["proto","external"],"proto":true,"brief":"Clear forces and torques on the physics body.","file":"1_Core/Physics/Physics.c","line":106},{"name":"GetTotalForce","ret":"vector","mods":["proto","external"],"proto":true,"brief":"Returns total force currently applied to the physics body.","file":"1_Core/Physics/Physics.c","line":108},{"name":"GetTotalTorque","ret":"vector","mods":["proto","external"],"proto":true,"brief":"Returns total torque currently applied to the physics body.","file":"1_Core/Physics/Physics.c","line":110},{"name":"SetResponseIndex","ret":"void","params":[{"type":"int","name":"responseIndex"}],"mods":["proto","external"],"proto":true,"brief":"Changes index to response matrix, see \"project settings/physics/interactions/response matrix\". Usually this index is set by physics component property, but can be overriden at runtime.","file":"1_Core/Physics/Physics.c","line":115},{"name":"GetResponseIndex","ret":"int","mods":["proto","external"],"proto":true,"brief":"Returns actual index to response matrix.","file":"1_Core/Physics/Physics.c","line":117},{"name":"AddGeom","ret":"int","params":[{"type":"string","name":"name"},{"type":"PhysicsGeom","name":"geom"},{"type":"vector","name":"frame","array":"4"},{"type":"string","name":"material"},{"type":"int","name":"interactionLayer"}],"mods":["proto","external"],"proto":true,"brief":"Adds new geometry and returns an index of the geometry or -1 when an error occurred","file":"1_Core/Physics/Physics.c","line":134},{"name":"GetGeom","ret":"int","params":[{"type":"string","name":"name"}],"mods":["proto","external"],"proto":true,"brief":"Finds a geometry by its name and returns its index or -1 if the geometry wasn't found","file":"1_Core/Physics/Physics.c","line":136},{"name":"GetNumGeoms","ret":"int","mods":["proto","external"],"proto":true,"brief":"Returns number of geometries of the entity","file":"1_Core/Physics/Physics.c","line":138},{"name":"UpdateGeometries","ret":"bool","params":[{"type":"int","name":"interactionLayerAnd","def":"0xffffffff"},{"type":"int","name":"interactionLayerOr","def":"0"}],"mods":["proto","external"],"proto":true,"brief":"Returns world space transformation of a geometry element","file":"1_Core/Physics/Physics.c","line":140},{"name":"GetGeomName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","external"],"proto":true,"brief":"Returns name of a geometry element","file":"1_Core/Physics/Physics.c","line":142},{"name":"GetGeomWorldTransform","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","external"],"proto":true,"brief":"Returns world space transformation of a geometry element","file":"1_Core/Physics/Physics.c","line":144},{"name":"GetGeomTransform","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","external"],"proto":true,"brief":"Returns entity space transformation of a geometry element","file":"1_Core/Physics/Physics.c","line":146},{"name":"GetGeomDirectTransform","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","external"],"proto":true,"brief":"Returns internal physics space transformation of a geometry element","file":"1_Core/Physics/Physics.c","line":148},{"name":"GetGeomWorldPosition","ret":"vector","params":[{"type":"int","name":"index"}],"mods":["proto","external"],"proto":true,"brief":"Returns world space position of a geometry element","file":"1_Core/Physics/Physics.c","line":150},{"name":"GetGeomPosition","ret":"vector","params":[{"type":"int","name":"index"}],"mods":["proto","external"],"proto":true,"brief":"Returns entity space position of a geometry element","file":"1_Core/Physics/Physics.c","line":152},{"name":"GetGeomDirectPosition","ret":"vector","params":[{"type":"int","name":"index"}],"mods":["proto","external"],"proto":true,"brief":"Returns internal physics space position of a geometry element","file":"1_Core/Physics/Physics.c","line":154},{"name":"GetGeomWorldBounds","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"vector","name":"min"},{"mods":["out"],"type":"vector","name":"max"}],"mods":["proto","external"],"proto":true,"brief":"Returns world bounds of a geometry element","file":"1_Core/Physics/Physics.c","line":156},{"name":"GetGeomDirectBounds","ret":"void","params":[{"type":"int","name":"index"},{"mods":["out"],"type":"vector","name":"min"},{"mods":["out"],"type":"vector","name":"max"}],"mods":["proto","external"],"proto":true,"brief":"Returns internal physics bounds of a geometry element (at scale 1)","file":"1_Core/Physics/Physics.c","line":158},{"name":"GetGeomSurfaces","ret":"void","params":[{"type":"int","name":"index"},{"mods":["notnull","out"],"type":"array<SurfaceProperties>","name":"surfaces"}],"mods":["proto","external"],"proto":true,"brief":"Returns all surface properties of a geometry element","file":"1_Core/Physics/Physics.c","line":160},{"name":"GetNumBones","ret":"int","mods":["proto","external"],"proto":true,"brief":"Returns the number of bones","file":"1_Core/Physics/Physics.c","line":162},{"name":"GetBone","ret":"Physics","params":[{"type":"int","name":"index"}],"mods":["proto","external"],"proto":true,"brief":"Returns the bone at the index","file":"1_Core/Physics/Physics.c","line":164},{"name":"CreateStatic","ret":"Physics","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"layerMask","def":"0xffffffff"}],"mods":["static","proto"],"proto":true,"brief":"Creates a static physics body from geometry embedded in attached VObject. If there is not any, false is returned.","file":"1_Core/Physics/Physics.c","line":170},{"name":"CreateStaticEx","ret":"Physics","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"PhysicsGeomDef","name":"geoms","array":""}],"mods":["static","proto"],"proto":true,"brief":"Creates a static physics body from custom made geometries. The geometries are deleted when rigid body is destroyed.","file":"1_Core/Physics/Physics.c","line":182},{"name":"CreateDynamic","ret":"Physics","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"float","name":"mass"},{"type":"int","name":"layerMask","def":"0xffffffff"}],"mods":["static","proto"],"proto":true,"brief":"Creates a dynamic physics body from geometry embedded in attached VObject. If there is not any, false is returned.","file":"1_Core/Physics/Physics.c","line":189},{"name":"CreateDynamicEx","ret":"Physics","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"vector","name":"centerOfMass"},{"type":"float","name":"mass"},{"type":"PhysicsGeomDef","name":"geoms","array":""}],"mods":["static","proto"],"proto":true,"brief":"Creates a dynamic physics body from custom made geometries. The geometries are deleted when rigid body is destroyed.","file":"1_Core/Physics/Physics.c","line":204},{"name":"CreateGhostEx","ret":"Physics","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"PhysicsGeomDef","name":"geoms","array":""}],"mods":["static","proto"],"proto":true,"brief":"Creates a ghost physics body from custom made geometries. The geometries are deleted when rigid body is destroyed.","file":"1_Core/Physics/Physics.c","line":210}],"members":[{"name":"KMH2MS","type":"float","mods":["static","const"],"init":"1 / 3.6","brief":"! Constant for converting km/h to m/s","file":"1_Core/Physics/Physics.c","line":18},{"name":"MS2KMH","type":"float","mods":["static","const"],"init":"3.6","brief":"! Constant for converting m/s to km/h","file":"1_Core/Physics/Physics.c","line":19},{"name":"STANDARD_GRAVITY","type":"float","mods":["static","const"],"init":"9.81","file":"1_Core/Physics/Physics.c","line":20},{"name":"VGravity","type":"vector","mods":["static","const"],"init":"\"0 -9.81 0\"","file":"1_Core/Physics/Physics.c","line":21}]},{"name":"Physics6DOFJoint","url":"classes/Physics6DOFJoint/","base":"PhysicsJoint","file":"1_Core/Physics/Physics6DOFJoint.c","line":24,"methods":[{"name":"SetLinearLimits","ret":"void","params":[{"type":"vector","name":"linearLower"},{"type":"vector","name":"linearUpper"}],"mods":["proto","external"],"proto":true,"brief":"Sets linear limits of the joint.","file":"1_Core/Physics/Physics6DOFJoint.c","line":31},{"name":"SetAngularLimits","ret":"void","params":[{"type":"vector","name":"angularLower"},{"type":"vector","name":"angularUpper"}],"mods":["proto","external"],"proto":true,"brief":"Sets angular limits of the joint.","file":"1_Core/Physics/Physics6DOFJoint.c","line":37},{"name":"SetLimit","ret":"void","params":[{"type":"int","name":"axis"},{"type":"float","name":"limitLower"},{"type":"float","name":"limitUpper"}],"mods":["proto","external"],"proto":true,"brief":"Sets limits of the joint.","file":"1_Core/Physics/Physics6DOFJoint.c","line":44}]},{"name":"Physics6DOFSpringJoint","url":"classes/Physics6DOFSpringJoint/","base":"Physics6DOFJoint","file":"1_Core/Physics/Physics6DOFSpringJoint.c","line":10,"methods":[{"name":"SetSpring","ret":"void","params":[{"type":"int","name":"axis"},{"type":"float","name":"stiffness"},{"type":"float","name":"damping"}],"mods":["proto","external"],"proto":true,"brief":"Sets spring parameters on a particular axis. When stiffness == -1 && damping == -1, spring is disabled.","file":"1_Core/Physics/Physics6DOFSpringJoint.c","line":19}]},{"name":"PhysicsBallSocketJoint","url":"classes/PhysicsBallSocketJoint/","base":"PhysicsJoint","file":"1_Core/Physics/PhysicsBallSocketJoint.c","line":10},{"name":"PhysicsBlock","url":"classes/PhysicsBlock/","file":"1_Core/Physics/PhysicsBlock.c","line":10,"methods":[{"name":"Create","ret":"PhysicsBlock","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"}],"mods":["static","proto"],"proto":true,"brief":"Disables collisions between two entities by creating PhysicsBlock. Both entities must exist in the same world. Block must be removed manually on cleanup.","file":"1_Core/Physics/PhysicsBlock.c","line":18},{"name":"Remove","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"}],"mods":["proto","external"],"proto":true,"brief":"Enables collisions between two entities by removing PhysicsBlock.","file":"1_Core/Physics/PhysicsBlock.c","line":23}]},{"name":"PhysicsConeTwistJoint","url":"classes/PhysicsConeTwistJoint/","base":"PhysicsJoint","file":"1_Core/Physics/PhysicsConeTwistJoint.c","line":10,"methods":[{"name":"SetLimit","ret":"void","params":[{"type":"int","name":"limitIndex"},{"type":"float","name":"limitValue"}],"mods":["proto","external"],"proto":true,"brief":"Sets span values of limits. Span represents range from -limit to limit.","file":"1_Core/Physics/PhysicsConeTwistJoint.c","line":17},{"name":"SetLimits","ret":"void","params":[{"type":"float","name":"swingSpan1"},{"type":"float","name":"swingSpan2"},{"type":"float","name":"twistSpan"},{"type":"float","name":"softness"},{"type":"float","name":"biasFactor"},{"type":"float","name":"relaxationFactor"}],"mods":["proto","external"],"proto":true,"brief":"Sets various joint parameters. Span value represents range from -limit to limit.","file":"1_Core/Physics/PhysicsConeTwistJoint.c","line":27}]},{"name":"PhysicsFixedJoint","url":"classes/PhysicsFixedJoint/","base":"PhysicsJoint","file":"1_Core/Physics/PhysicsFixedJoint.c","line":10},{"name":"PhysicsGeom","url":"classes/PhysicsGeom/","file":"1_Core/Physics/PhysicsGeom.c","line":11,"methods":[{"name":"Destroy","ret":"void","mods":["proto","external"],"proto":true,"brief":"Destroys geometry","file":"1_Core/Physics/PhysicsGeom.c","line":14},{"name":"CreateBox","ret":"PhysicsGeom","params":[{"type":"vector","name":"size"}],"mods":["static","proto"],"proto":true,"brief":"Creates box geometry","file":"1_Core/Physics/PhysicsGeom.c","line":22},{"name":"CreateSphere","ret":"PhysicsGeom","params":[{"type":"float","name":"radius"}],"mods":["static","proto"],"proto":true,"brief":"Creates sphere geometry","file":"1_Core/Physics/PhysicsGeom.c","line":30},{"name":"CreateCapsule","ret":"PhysicsGeom","params":[{"type":"float","name":"radius"},{"type":"float","name":"height"}],"mods":["static","proto"],"proto":true,"brief":"Creates capsule geometry","file":"1_Core/Physics/PhysicsGeom.c","line":39},{"name":"CreateCylinder","ret":"PhysicsGeom","params":[{"type":"float","name":"radius"},{"type":"float","name":"height"}],"mods":["static","proto"],"proto":true,"brief":"Creates cylinder geometry","file":"1_Core/Physics/PhysicsGeom.c","line":48},{"name":"CreateTriMesh","ret":"PhysicsGeom","params":[{"type":"vector","name":"vertices","array":""},{"type":"int","name":"indices","array":""},{"type":"int","name":"numVertices"},{"type":"int","name":"numIndices"}],"mods":["static","proto"],"proto":true,"brief":"Creates tri-mesh geometry","file":"1_Core/Physics/PhysicsGeom.c","line":63}]},{"name":"PhysicsGeomDef","url":"classes/PhysicsGeomDef/","base":"Managed","brief":"Geometry element properties","file":"1_Core/Physics/PhysicsGeomDef.c","line":9,"methods":[{"name":"PhysicsGeomDef","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"dGeom","name":"geom"},{"type":"string","name":"materialName"},{"type":"int","name":"layerMask"}],"file":"1_Core/Physics/PhysicsGeomDef.c","line":18}],"members":[{"name":"Name","type":"string","brief":"Name of the element","file":"1_Core/Physics/PhysicsGeomDef.c","line":11},{"name":"Geometry","type":"dGeom","brief":"Physics geometry shape","file":"1_Core/Physics/PhysicsGeomDef.c","line":12},{"name":"Frame","type":"vector","array":"4","init":"{Vector(1, 0, 0), Vector(0, 1, 0), Vector(0, 0, 1), Vector(0, 0, 0)}","brief":"Local transformation","file":"1_Core/Physics/PhysicsGeomDef.c","line":13},{"name":"ParentNode","type":"int","init":"-1","brief":"Bone the element can be attached to","file":"1_Core/Physics/PhysicsGeomDef.c","line":14},{"name":"MaterialName","type":"string","brief":"Material resource name","file":"1_Core/Physics/PhysicsGeomDef.c","line":15},{"name":"LayerMask","type":"int","brief":"Bit mask of layers geometry belongs to","file":"1_Core/Physics/PhysicsGeomDef.c","line":16}]},{"name":"PhysicsHingeJoint","url":"classes/PhysicsHingeJoint/","base":"PhysicsJoint","file":"1_Core/Physics/PhysicsHingeJoint.c","line":10,"methods":[{"name":"SetLimits","ret":"void","params":[{"type":"float","name":"low"},{"type":"float","name":"high"},{"type":"float","name":"softness"},{"type":"float","name":"biasFactor"},{"type":"float","name":"relaxationFactor"}],"mods":["proto","external"],"proto":true,"brief":"Sets various joint parameters","file":"1_Core/Physics/PhysicsHingeJoint.c","line":20},{"name":"SetMotorTargetAngle","ret":"void","params":[{"type":"float","name":"angle"},{"type":"float","name":"dt"},{"type":"float","name":"maxImpulse"}],"mods":["proto","external"],"proto":true,"brief":"Allows motor to move hinge to specific angle. Must be called continuously.","file":"1_Core/Physics/PhysicsHingeJoint.c","line":27},{"name":"SetMotor","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"float","name":"targetVelocity"},{"type":"float","name":"maxImpulse"}],"mods":["proto","external"],"proto":true,"brief":"Allows motor to move hinge at specific velocity","file":"1_Core/Physics/PhysicsHingeJoint.c","line":34},{"name":"SetAxis","ret":"void","params":[{"type":"vector","name":"axis"}],"mods":["proto","external"],"proto":true,"brief":"Sets new axis of the hinge joint. ent1 refers to one in PhysicsJoint.CreateHinge.","file":"1_Core/Physics/PhysicsHingeJoint.c","line":39}]},{"name":"PhysicsJoint","url":"classes/PhysicsJoint/","file":"1_Core/Physics/PhysicsJoint.c","line":22,"methods":[{"name":"CreateHinge","ret":"PhysicsHingeJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"point1"},{"type":"vector","name":"axis1"},{"type":"vector","name":"point2"},{"type":"vector","name":"axis2"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates hinge joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":40},{"name":"CreateHinge2","ret":"PhysicsHingeJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates hinge joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":57},{"name":"CreateBallSocket","ret":"PhysicsBallSocketJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"point1"},{"type":"vector","name":"point2"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates ball socket joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":72},{"name":"CreateFixed","ret":"PhysicsFixedJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"point1"},{"type":"vector","name":"point2"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates fixed joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":87},{"name":"CreateConeTwist","ret":"PhysicsConeTwistJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates cone twist joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":104},{"name":"CreateSlider","ret":"PhysicsSliderJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates slider joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":121},{"name":"Create6DOF","ret":"Physics6DOFJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates 6 DOF joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":140},{"name":"Create6DOFSpring","ret":"Physics6DOFSpringJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"disableCollisions"},{"type":"float","name":"breakThreshold","def":"-1"}],"mods":["static","proto"],"proto":true,"brief":"Creates DOF spring joint. Entities must be dynamic objects. Using only ent1 anchors it to the world.","file":"1_Core/Physics/PhysicsJoint.c","line":160},{"name":"Destroy","ret":"void","mods":["proto","external"],"proto":true,"brief":"Destroys joint","file":"1_Core/Physics/PhysicsJoint.c","line":162}]},{"name":"PhysicsSliderJoint","url":"classes/PhysicsSliderJoint/","base":"PhysicsJoint","file":"1_Core/Physics/PhysicsSliderJoint.c","line":10,"methods":[{"name":"SetLinearLimits","ret":"void","params":[{"type":"float","name":"lowerLimit"},{"type":"float","name":"upperLimit"}],"mods":["proto","external"],"proto":true,"brief":"Sets linear limits of the joint.","file":"1_Core/Physics/PhysicsSliderJoint.c","line":17},{"name":"GetLinearPos","ret":"float","mods":["proto","external"],"proto":true,"brief":"Returns value of the linear position","file":"1_Core/Physics/PhysicsSliderJoint.c","line":19},{"name":"GetAngularPos","ret":"float","mods":["proto","external"],"proto":true,"brief":"Returns value of the angular position","file":"1_Core/Physics/PhysicsSliderJoint.c","line":21},{"name":"SetAngularLimits","ret":"void","params":[{"type":"float","name":"lowerLimit"},{"type":"float","name":"upperLimit"}],"mods":["proto","external"],"proto":true,"brief":"Sets angular limits of the joint.","file":"1_Core/Physics/PhysicsSliderJoint.c","line":27},{"name":"SetDirLinear","ret":"void","params":[{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","external"],"proto":true,"brief":"Sets parameters relevant for moving inside linear limits","file":"1_Core/Physics/PhysicsSliderJoint.c","line":34},{"name":"SetDirAngular","ret":"void","params":[{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","external"],"proto":true,"brief":"Sets parameters relevant for moving inside angular limits","file":"1_Core/Physics/PhysicsSliderJoint.c","line":41},{"name":"SetLimLinear","ret":"void","params":[{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","external"],"proto":true,"brief":"Sets parameters relevant for hitting linear limit","file":"1_Core/Physics/PhysicsSliderJoint.c","line":48},{"name":"SetLimAngular","ret":"void","params":[{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","external"],"proto":true,"brief":"Sets parameters relevant for hitting angular limit","file":"1_Core/Physics/PhysicsSliderJoint.c","line":55},{"name":"SetOrthoLinear","ret":"void","params":[{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","external"],"proto":true,"brief":"Sets parameters relevant for case (against constraint axis)","file":"1_Core/Physics/PhysicsSliderJoint.c","line":62},{"name":"SetOrthoAngular","ret":"void","params":[{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","external"],"proto":true,"brief":"Sets parameters relevant for case (against constraint axis)","file":"1_Core/Physics/PhysicsSliderJoint.c","line":69},{"name":"SetLinearMotor","ret":"void","params":[{"type":"float","name":"velocity"},{"type":"float","name":"force"}],"mods":["proto","external"],"proto":true,"brief":"Allows motor to move slider at specific linear velocity","file":"1_Core/Physics/PhysicsSliderJoint.c","line":75},{"name":"SetAngularMotor","ret":"void","params":[{"type":"float","name":"velocity"},{"type":"float","name":"force"}],"mods":["proto","external"],"proto":true,"brief":"Allows motor to move slider at specific angular velocity","file":"1_Core/Physics/PhysicsSliderJoint.c","line":81}]},{"name":"PhysicsWorld","url":"classes/PhysicsWorld/","mods":["sealed"],"brief":"Physical simulation of the world","file":"1_Core/Physics/PhysicsWorld.c","line":9,"methods":[{"name":"PhysicsWorld","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/Physics/PhysicsWorld.c","line":11},{"name":"~PhysicsWorld","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/Physics/PhysicsWorld.c","line":12},{"name":"SetInteractionLayer","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"int","name":"mask1"},{"type":"int","name":"mask2"},{"type":"bool","name":"enable"}],"mods":["static","proto"],"proto":true,"brief":"Modifies interaction matrix of interaction layers","file":"1_Core/Physics/PhysicsWorld.c","line":21},{"name":"GetGravity","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"}],"mods":["static","proto"],"proto":true,"brief":"Returns global gravity","file":"1_Core/Physics/PhysicsWorld.c","line":26},{"name":"SetGravity","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"vector","name":"g"}],"mods":["static","proto"],"proto":true,"brief":"Changes global gravity.","file":"1_Core/Physics/PhysicsWorld.c","line":32},{"name":"GetTimeSlice","ret":"float","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"}],"mods":["static","proto"],"proto":true,"brief":"Returns current fixed time step of the physics simulation","file":"1_Core/Physics/PhysicsWorld.c","line":37},{"name":"GetUpdateRate","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"}],"mods":["static","proto"],"proto":true,"brief":"Returns current update rate of the physics simulation","file":"1_Core/Physics/PhysicsWorld.c","line":42},{"name":"SetUpdateRate","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"int","name":"updateRate"}],"mods":["static","proto"],"proto":true,"brief":"Sets update rate to change fixed time step of the physics simulation","file":"1_Core/Physics/PhysicsWorld.c","line":48},{"name":"GetNumDynamicBodies","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"}],"mods":["static","proto"],"proto":true,"brief":"Returns number of dynamic bodies","file":"1_Core/Physics/PhysicsWorld.c","line":53},{"name":"GetDynamicBody","ret":"IEntity","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"int","name":"index"}],"mods":["static","proto"],"proto":true,"brief":"Returns entity of a specified dynamic body","file":"1_Core/Physics/PhysicsWorld.c","line":59}]},{"name":"Pickaxe","url":"classes/Pickaxe/","base":"ItemBase","file":"4_World/Entities/ItemBase/PickAxe.c","line":1,"methods":[{"name":"CanMakeGardenplot","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/PickAxe.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PickAxe.c","line":8},{"name":"SetActionAnimOverrides","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PickAxe.c","line":28},{"name":"GetOnDigWormsAmount","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/PickAxe.c","line":33}]},{"name":"PickupHeavySoundEvent","url":"classes/PickupHeavySoundEvent/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":1,"methods":[{"name":"PickupHeavySoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":3}]},{"name":"PigPelt","url":"classes/PigPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":20},{"name":"PigSteakMeat","url":"classes/PigSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/PigSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PigSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PigSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PigSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PigSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PigSteakMeat.c","line":23}]},{"name":"PileOfWoodenPlanks","url":"classes/PileOfWoodenPlanks/","base":"ItemBase","file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":1,"methods":[{"name":"PileOfWoodenPlanks","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":3},{"name":"UpdateSelections","ret":"void","file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":12},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":64},{"name":"RemovePlanks","ret":"int","params":[{"type":"int","name":"needed_planks"}],"file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":72},{"name":"SetQuantity","ret":"bool","params":[{"type":"float","name":"value"},{"type":"bool","name":"destroy_config","def":"true"},{"type":"bool","name":"destroy_forced","def":"false"},{"type":"bool","name":"allow_client","def":"false"},{"type":"bool","name":"clamp_to_stack_max","def":"true"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":88},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":96},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PileOfWoodenPlanks.c","line":101}]},{"name":"PillsNotfr","url":"classes/PillsNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/PillsNotfr.c","line":1,"methods":[{"name":"PillsNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/PillsNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/PillsNotfr.c","line":8},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/PillsNotfr.c","line":13},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/PillsNotfr.c","line":24}]},{"name":"PilotJacket_Black","url":"classes/PilotJacket_Black/","base":"PilotJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PilotJacket_ColorBase.c","line":3},{"name":"PilotJacket_Brown","url":"classes/PilotJacket_Brown/","base":"PilotJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PilotJacket_ColorBase.c","line":2},{"name":"PilotJacket_ColorBase","url":"classes/PilotJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/PilotJacket_ColorBase.c","line":1},{"name":"PilotJacket_Yellow","url":"classes/PilotJacket_Yellow/","base":"PilotJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PilotJacket_ColorBase.c","line":4},{"name":"PilotkaCap","url":"classes/PilotkaCap/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/PilotkaCap.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PilotkaCap.c","line":3}]},{"name":"Pipe","url":"classes/Pipe/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Pipe.c","line":1},{"name":"PipeWrench","url":"classes/PipeWrench/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/PipeWrench.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PipeWrench.c","line":3}]},{"name":"Pistol_Base","url":"classes/Pistol_Base/","base":"Weapon_Base","brief":"base for semi auto weapons @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Pistol_Base.c","line":149,"methods":[{"name":"CanChamberBullet","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":162},{"name":"Pistol_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Pistol_Base.c","line":167},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":171},{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":594},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":625},{"name":"GetApproximateAimOffsets","ret":"void","params":[{"type":"Blend2DVector","name":"dst"},{"type":"int","name":"characterStance"}],"mods":["protected","override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":636},{"name":"GetApproximateMovementOffset","ret":"vector","params":[{"type":"vector","name":"localVelocity"},{"type":"int","name":"characterStance"},{"type":"float","name":"lean"},{"type":"float","name":"ud11"},{"type":"float","name":"lr11"}],"mods":["protected","override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":684}],"members":[{"name":"CD00","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":151},{"name":"CC00","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":152},{"name":"CC10","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":153},{"name":"CJF0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":154},{"name":"OD00","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":155},{"name":"CD01","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":156},{"name":"CC01","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":157},{"name":"CC11","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":158},{"name":"CJF1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":159},{"name":"OD01","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":160}]},{"name":"Pistol_CLO_CHG_BU0_MA0","url":"classes/Pistol_CLO_CHG_BU0_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":39,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":41},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":42},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":43},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":44},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":45},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":46},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":47},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":48}]},{"name":"Pistol_CLO_CHG_BU0_MA1","url":"classes/Pistol_CLO_CHG_BU0_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":86,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":88},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":89},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":90},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":91},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":92},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":93},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":94},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":95}]},{"name":"Pistol_CLO_CHG_BU1_MA0","url":"classes/Pistol_CLO_CHG_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":50,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":52},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":53},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":54},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":55},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":56},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":57},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":58},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":59}]},{"name":"Pistol_CLO_CHG_BU1_MA1","url":"classes/Pistol_CLO_CHG_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":120,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":122},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":123},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":124},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":125},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":126},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":127},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":128},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":129}]},{"name":"Pistol_CLO_DIS_BU0_MA0","url":"classes/Pistol_CLO_DIS_BU0_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":27,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":29},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":30},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":31},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":32},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":33},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":34},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":35},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":36},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":37}]},{"name":"Pistol_CLO_DIS_BU0_MA1","url":"classes/Pistol_CLO_DIS_BU0_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":97,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":99},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":100},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":101},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":102},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":103},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":104},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":105},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":106}]},{"name":"Pistol_CLO_JAM_BU1_MA0","url":"classes/Pistol_CLO_JAM_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":61,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":63},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":64},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":65},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":66},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":67},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":68},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":69},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":70},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":71}]},{"name":"Pistol_CLO_JAM_BU1_MA1","url":"classes/Pistol_CLO_JAM_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":108,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":110},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":111},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":112},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":113},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":114},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":115},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":116},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":117},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":118}]},{"name":"Pistol_OPE_DIS_BU0_MA0","url":"classes/Pistol_OPE_DIS_BU0_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":73,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":75},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":76},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":77},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":78},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":79},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":80},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":81},{"name":"IsDischarged","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":82},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":83},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":84}]},{"name":"Pistol_OPE_DIS_BU0_MA1","url":"classes/Pistol_OPE_DIS_BU0_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Pistol_Base.c","line":131,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":133},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":134},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":135},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":136},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":137},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":138},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":139},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":140},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Pistol_Base.c","line":141}]},{"name":"PistolAlt_Base","url":"classes/PistolAlt_Base/","base":"Pistol_Base","file":"4_World/Entities/Firearms/PistolAlt_Base.c","line":1},{"name":"PistollightLight","url":"classes/PistollightLight/","base":"SpotLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/PistollightLight.c","line":1,"methods":[{"name":"PistollightLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/PistollightLight.c","line":8},{"name":"SetIntensity","ret":"void","params":[{"type":"float","name":"coef"},{"type":"float","name":"time"}],"file":"4_World/Entities/ScriptedLightBase/SpotLightBase/PistollightLight.c","line":21},{"name":"UpdateLightMode","ret":"void","params":[{"type":"string","name":"slotName"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/SpotLightBase/PistollightLight.c","line":27}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["private","static"],"init":"5.25","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/PistollightLight.c","line":3},{"name":"m_DefaultRadius","type":"float","mods":["private","static"],"init":"18","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/PistollightLight.c","line":4},{"name":"m_DefaultAngle","type":"float","mods":["private","static"],"init":"100","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/PistollightLight.c","line":5}]},{"name":"PistolOptic","url":"classes/PistolOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":4},{"name":"PistolSuppressor","url":"classes/PistolSuppressor/","base":"ItemSuppressor","file":"4_World/Entities/ItemBase/SuppressorBase/PistolSuppressor.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SuppressorBase/PistolSuppressor.c","line":3}]},{"name":"Pitchfork","url":"classes/Pitchfork/","base":"ItemBase","file":"4_World/Entities/ItemBase/Pitchfork.c","line":1,"methods":[{"name":"Pitchfork","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Pitchfork.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Pitchfork.c","line":7}]},{"name":"PlaceObjectActionData","url":"classes/PlaceObjectActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":1,"members":[{"name":"m_Position","type":"vector","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":3},{"name":"m_Orientation","type":"vector","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":4},{"name":"m_AlreadyPlaced","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c","line":5}]},{"name":"PlaceObjectActionReciveData","url":"classes/PlaceObjectActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":1,"members":[{"name":"m_Position","type":"vector","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":3},{"name":"m_Orientation","type":"vector","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployObject.c","line":4}]},{"name":"Plant","url":"classes/Plant/","base":"Object","file":"3_Game/gameplay.c","line":246},{"name":"Plant_Cannabis","url":"classes/Plant_Cannabis/","base":"PlantBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":15},{"name":"Plant_Pepper","url":"classes/Plant_Pepper/","base":"PlantBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":16,"methods":[{"name":"Plant_Pepper","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":18}]},{"name":"Plant_Potato","url":"classes/Plant_Potato/","base":"PlantBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":23,"methods":[{"name":"Plant_Potato","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":25}]},{"name":"Plant_Pumpkin","url":"classes/Plant_Pumpkin/","base":"PlantBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":30,"methods":[{"name":"Plant_Pumpkin","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":32}]},{"name":"Plant_Tomato","url":"classes/Plant_Tomato/","base":"PlantBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":37,"methods":[{"name":"Plant_Tomato","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":39}]},{"name":"Plant_Zucchini","url":"classes/Plant_Zucchini/","base":"PlantBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":44,"methods":[{"name":"Plant_Zucchini","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":46}]},{"name":"PlantBase","url":"classes/PlantBase/","base":"ItemBase","file":"4_World/Entities/GardenBase/PlantBase.c","line":10,"methods":[{"name":"PlantBase","kind":"ctor","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":54},{"name":"~PlantBase","kind":"dtor","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":91},{"name":"Init","ret":"void","params":[{"type":"GardenBase","name":"garden_base"},{"type":"float","name":"fertility"},{"type":"float","name":"harvesting_efficiency"},{"type":"float","name":"water"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":102},{"name":"Tick","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":144},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":177},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":198},{"name":"GetCropsType","ret":"string","file":"4_World/Entities/GardenBase/PlantBase.c","line":220},{"name":"OnStoreLoadCustom","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":225},{"name":"OnStoreSaveCustom","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":332},{"name":"PrintValues","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":381},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":402},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":407},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":412},{"name":"ChangeInfestation","ret":"void","params":[{"type":"bool","name":"is_infested"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":417},{"name":"UpdatePlant","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":448},{"name":"GrowthTimerTick","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":481},{"name":"SetSpoiled","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":505},{"name":"SetDry","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":515},{"name":"SprayPlant","ret":"void","params":[{"type":"float","name":"consumed_quantity"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":526},{"name":"RemovePlantEx","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":541},{"name":"DestroyPlant","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":557},{"name":"Harvest","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":567},{"name":"SetPlantState","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":587},{"name":"GetPlantState","ret":"EPlantState","file":"4_World/Entities/GardenBase/PlantBase.c","line":594},{"name":"GetPlantStateIndex","ret":"int","file":"4_World/Entities/GardenBase/PlantBase.c","line":599},{"name":"GetWater","ret":"float","file":"4_World/Entities/GardenBase/PlantBase.c","line":604},{"name":"GetWaterMax","ret":"float","file":"4_World/Entities/GardenBase/PlantBase.c","line":612},{"name":"NeedsWater","ret":"bool","file":"4_World/Entities/GardenBase/PlantBase.c","line":620},{"name":"GetSprayQuantity","ret":"float","file":"4_World/Entities/GardenBase/PlantBase.c","line":630},{"name":"GetSprayUsage","ret":"float","file":"4_World/Entities/GardenBase/PlantBase.c","line":635},{"name":"RemoveSlot","ret":"void","file":"4_World/Entities/GardenBase/PlantBase.c","line":640},{"name":"SetSlot","ret":"void","params":[{"type":"Slot","name":"slot"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":648},{"name":"GetSlot","ret":"Slot","file":"4_World/Entities/GardenBase/PlantBase.c","line":656},{"name":"SetGarden","ret":"void","params":[{"type":"GardenBase","name":"gardenBase"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":661},{"name":"GetGarden","ret":"GardenBase","file":"4_World/Entities/GardenBase/PlantBase.c","line":666},{"name":"IsSprayable","ret":"bool","file":"4_World/Entities/GardenBase/PlantBase.c","line":671},{"name":"IsHarvestable","ret":"bool","file":"4_World/Entities/GardenBase/PlantBase.c","line":679},{"name":"HasCrops","ret":"bool","file":"4_World/Entities/GardenBase/PlantBase.c","line":687},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":692},{"name":"DebugSetTimes","ret":"void","params":[{"type":"int","name":"maturity"},{"type":"int","name":"spoil"},{"type":"int","name":"spoilRemove"},{"type":"int","name":"dryDelete"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":700},{"name":"DebugSetGlobalTimes","ret":"void","params":[{"type":"int","name":"maturity"},{"type":"int","name":"spoil"},{"type":"int","name":"spoilRemove"},{"type":"int","name":"dryDelete"}],"mods":["static"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":718},{"name":"DebugSetTickSpeedMultiplier","ret":"void","params":[{"type":"float","name":"multiplier"}],"mods":["static"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":726},{"name":"DeleteDryPlantTick","ret":"void","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":743},{"name":"SpoiledRemoveTimerTick","ret":"void","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":744},{"name":"InfestationTimerTick","ret":"void","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":745},{"name":"CheckWater","ret":"void","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":746},{"name":"IsMature","ret":"bool","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":747},{"name":"IsSpoiled","ret":"bool","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":748},{"name":"IsDry","ret":"bool","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":749},{"name":"IsGrowing","ret":"bool","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":750},{"name":"NeedsSpraying","ret":"bool","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":751},{"name":"RemovePlant","ret":"void","proto":true,"file":"4_World/Entities/GardenBase/PlantBase.c","line":752},{"name":"StopInfestation","ret":"string","params":[{"type":"float","name":"consumed_quantity"}],"file":"4_World/Entities/GardenBase/PlantBase.c","line":753}],"members":[{"name":"m_SprayUsage","type":"float","mods":["private"],"brief":"How much spray is needed to stop infestation of plant","file":"4_World/Entities/GardenBase/PlantBase.c","line":12},{"name":"m_InfestationChance","type":"float","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":14},{"name":"m_GrowthStagesCount","type":"int","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":16},{"name":"m_CropsCount","type":"int","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":17},{"name":"m_HasCrops","type":"bool","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":18},{"name":"m_CropsType","type":"string","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":19},{"name":"m_PlantMaterialMultiplier","type":"float","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":20},{"name":"m_PlantStateIndex","type":"int","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":22},{"name":"m_CurrentPlantMaterialQuantity","type":"float","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":23},{"name":"m_PlantState","type":"EPlantState","mods":["protected"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":24},{"name":"m_IsInfested","type":"bool","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":26},{"name":"m_SprayQuantity","type":"float","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":27},{"name":"m_MarkForDeletion","type":"bool","init":"false","file":"4_World/Entities/GardenBase/PlantBase.c","line":28},{"name":"m_DeleteDryPlantTime","type":"int","brief":"For how long in seconds can an unwatered plant exist before it disappears","file":"4_World/Entities/GardenBase/PlantBase.c","line":30},{"name":"m_SpoiledRemoveTime","type":"int","brief":"For how long in seconds a spoiled plant will exist","file":"4_World/Entities/GardenBase/PlantBase.c","line":31},{"name":"m_FullMaturityTime","type":"int","brief":"How much time needs plant to be full grown in seconds","file":"4_World/Entities/GardenBase/PlantBase.c","line":32},{"name":"m_SpoilAfterFullMaturityTime","type":"int","brief":"How long in seconds it takes for plant to be spoiled after it is full grown","file":"4_World/Entities/GardenBase/PlantBase.c","line":33},{"name":"m_StateChangeTime","type":"float","brief":"For how long in seconds will plant stay in one state before its going to next state","file":"4_World/Entities/GardenBase/PlantBase.c","line":34},{"name":"m_TimeTicker","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":36},{"name":"m_TimeTracker","type":"float","mods":["protected"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":37},{"name":"m_GardenBase","type":"GardenBase","mods":["private"],"init":"NULL","file":"4_World/Entities/GardenBase/PlantBase.c","line":39},{"name":"m_Slot","type":"ref Slot","mods":["private"],"init":"NULL","file":"4_World/Entities/GardenBase/PlantBase.c","line":40},{"name":"m_ModuleHorticulture","type":"PluginHorticulture","mods":["private"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":42},{"name":"SPOIL_AFTER_MATURITY_TIME","type":"float","mods":["private","const"],"init":"14400.0","brief":"The time it takes for a fully grown plant to spoil, in seconds (4 hours)","file":"4_World/Entities/GardenBase/PlantBase.c","line":44},{"name":"TICK_FREQUENCY","type":"int","mods":["private","const"],"init":"1","brief":"seconds","file":"4_World/Entities/GardenBase/PlantBase.c","line":45},{"name":"m_DebugFullMaturityTime","type":"int","mods":["static"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":48},{"name":"m_DebugSpoilTime","type":"int","mods":["static"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":49},{"name":"m_DebugSpoilRemoveTime","type":"int","mods":["static"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":50},{"name":"m_DebugDeleteDryTime","type":"int","mods":["static"],"file":"4_World/Entities/GardenBase/PlantBase.c","line":51},{"name":"m_DebugTickSpeedMultiplier","type":"float","mods":["static"],"init":"1","file":"4_World/Entities/GardenBase/PlantBase.c","line":52},{"name":"STATE_DRY","type":"int","mods":["static","const"],"init":"0","file":"4_World/Entities/GardenBase/PlantBase.c","line":732},{"name":"STATE_GROWING","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/GardenBase/PlantBase.c","line":733},{"name":"STATE_MATURE","type":"int","mods":["static","const"],"init":"2","file":"4_World/Entities/GardenBase/PlantBase.c","line":734},{"name":"STATE_SPOILED","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/GardenBase/PlantBase.c","line":735},{"name":"m_SpoiledRemoveTimer","type":"ref Timer","file":"4_World/Entities/GardenBase/PlantBase.c","line":737},{"name":"m_DeleteDryPlantTimer","type":"ref Timer","file":"4_World/Entities/GardenBase/PlantBase.c","line":738},{"name":"m_SpoilAfterFullMaturityTimer","type":"ref Timer","file":"4_World/Entities/GardenBase/PlantBase.c","line":739},{"name":"m_GrowthTimer","type":"ref Timer","file":"4_World/Entities/GardenBase/PlantBase.c","line":740},{"name":"m_InfestationTimer","type":"ref Timer","file":"4_World/Entities/GardenBase/PlantBase.c","line":741}]},{"name":"PlantMaterial","url":"classes/PlantMaterial/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/PlantMaterial.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/PlantMaterial.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/PlantMaterial.c","line":59},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/PlantMaterial.c","line":84},{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/PlantMaterial.c","line":91}]},{"name":"PlantMaterialHealth","url":"classes/PlantMaterialHealth/","file":"4_World/Classes/Modules/PlantMaterial.c","line":1,"methods":[{"name":"PlantMaterialHealth","kind":"ctor","ret":"void","file":"4_World/Classes/Modules/PlantMaterial.c","line":8}],"members":[{"name":"m_InfestedTex","type":"string","file":"4_World/Classes/Modules/PlantMaterial.c","line":3},{"name":"m_InfestedMat","type":"string","file":"4_World/Classes/Modules/PlantMaterial.c","line":4},{"name":"m_HealthyTex","type":"string","file":"4_World/Classes/Modules/PlantMaterial.c","line":5},{"name":"m_HealthyMat","type":"string","file":"4_World/Classes/Modules/PlantMaterial.c","line":6}]},{"name":"Plastic_Explosive","url":"classes/Plastic_Explosive/","base":"ExplosivesBase","file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":1,"methods":[{"name":"Plastic_Explosive","kind":"ctor","ret":"void","file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":10},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":21},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"brief":"special behaviour - do not call super from ExplosivesBase","file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":28},{"name":"HasLockedTriggerSlots","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":34},{"name":"LockTriggerSlots","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":39},{"name":"UnlockTriggerSlots","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":44},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":49},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":68},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":75},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":88},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":98},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":116},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":130},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":135},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":140},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":148},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":160},{"name":"EEOnDamageCalculated","ret":"bool","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":170},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"brief":"ignores explosion damage from other Plastic_Explosive that are used as charge(like 2 PE fired via IED)","file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":181},{"name":"GetRemotelyActivatedItemBehaviour","ret":"RemotelyActivatedItemBehaviour","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":205},{"name":"PairRemote","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"trigger"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":210},{"name":"GetPairDevice","ret":"EntityAI","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":216},{"name":"CanBeArmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":221},{"name":"CanBeDisarmed","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":231},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":236},{"name":"OnDisarmed","ret":"void","params":[{"type":"bool","name":"pWithTool"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":263},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":295},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":303},{"name":"UpdateLED","ret":"void","params":[{"type":"int","name":"pState"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":311},{"name":"OnTriggerAttached","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":320},{"name":"OnTriggerDetached","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":336},{"name":"UpdateVisuals","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["protected"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":342},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":354},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":359},{"name":"GetArmSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":364},{"name":"GetDisarmSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":369}],"members":[{"name":"SLOT_TRIGGER","type":"string","mods":["protected","const"],"init":"\"TriggerRemoteDetonator_Receiver\"","file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":3},{"name":"ANIM_PHASE_TRIGGER_REMOTE","type":"string","mods":["protected","const"],"init":"\"TriggerRemote\"","file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":4},{"name":"m_UsedAsCharge","type":"bool","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":6},{"name":"m_RAIB","type":"ref RemotelyActivatedItemBehaviour","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":8}]},{"name":"Plastic_Explosive_Placing","url":"classes/Plastic_Explosive_Placing/","base":"Plastic_Explosive","file":"4_World/Entities/ExplosivesBase/Plastic_Explosive.c","line":376},{"name":"PlateCarrierHolster","url":"classes/PlateCarrierHolster/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierHolster.c","line":1},{"name":"PlateCarrierHolster_Black","url":"classes/PlateCarrierHolster_Black/","base":"PlateCarrierHolster","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierHolster.c","line":2},{"name":"PlateCarrierHolster_Camo","url":"classes/PlateCarrierHolster_Camo/","base":"PlateCarrierHolster","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierHolster.c","line":3},{"name":"PlateCarrierHolster_Desert","url":"classes/PlateCarrierHolster_Desert/","base":"PlateCarrierHolster","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierHolster.c","line":6},{"name":"PlateCarrierHolster_Green","url":"classes/PlateCarrierHolster_Green/","base":"PlateCarrierHolster","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierHolster.c","line":4},{"name":"PlateCarrierHolster_Winter","url":"classes/PlateCarrierHolster_Winter/","base":"PlateCarrierHolster","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierHolster.c","line":5},{"name":"PlateCarrierPouches","url":"classes/PlateCarrierPouches/","base":"Container_Base","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":28,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":30},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":44},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":57}]},{"name":"PlateCarrierPouches_Black","url":"classes/PlateCarrierPouches_Black/","base":"PlateCarrierPouches","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":66},{"name":"PlateCarrierPouches_Camo","url":"classes/PlateCarrierPouches_Camo/","base":"PlateCarrierPouches","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":67},{"name":"PlateCarrierPouches_Desert","url":"classes/PlateCarrierPouches_Desert/","base":"PlateCarrierPouches","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":70},{"name":"PlateCarrierPouches_Green","url":"classes/PlateCarrierPouches_Green/","base":"PlateCarrierPouches","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":68},{"name":"PlateCarrierPouches_Winter","url":"classes/PlateCarrierPouches_Winter/","base":"PlateCarrierPouches","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":69},{"name":"PlateCarrierVest","url":"classes/PlateCarrierVest/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":1,"methods":[{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":15}]},{"name":"PlateCarrierVest_Black","url":"classes/PlateCarrierVest_Black/","base":"PlateCarrierVest","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":25},{"name":"PlateCarrierVest_Camo","url":"classes/PlateCarrierVest_Camo/","base":"PlateCarrierVest","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":26},{"name":"PlateCarrierVest_Desert","url":"classes/PlateCarrierVest_Desert/","base":"PlateCarrierVest","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":29},{"name":"PlateCarrierVest_Green","url":"classes/PlateCarrierVest_Green/","base":"PlateCarrierVest","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":27},{"name":"PlateCarrierVest_Winter","url":"classes/PlateCarrierVest_Winter/","base":"PlateCarrierVest","file":"4_World/Entities/ItemBase/Clothing/PlateCarrierVest.c","line":28},{"name":"PlayerAgentPool","url":"classes/PlayerAgentPool/","brief":"Keeps track of agents and their simulation - adding/reducing of agents - autoinfection - temporary resistance for agents - reaction on drugs","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":8,"methods":[{"name":"PlayerAgentPool","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":23},{"name":"GetStorageVersion","ret":"int","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":32},{"name":"ImmuneSystemTick","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"deltaT"}],"brief":"Agent pool simulation entry point","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":42},{"name":"GrowAgents","ret":"void","params":[{"type":"float","name":"deltaT"}],"brief":"Agent's growth/death simulation - based on the potency, invasibility - takes into account the temporary resistance","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":55},{"name":"ProcessTemporaryResistance","ret":"void","params":[{"type":"float","name":"deltaTime"}],"mods":["protected"],"brief":"Temporary resistance simulation","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":105},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":121},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":133},{"name":"DigestAgent","ret":"void","params":[{"type":"int","name":"agent_id"},{"type":"float","name":"count"}],"brief":"Digest (add) agent from food/drink in PlayerStomach into Agent Pool","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":177},{"name":"AddAgent","ret":"void","params":[{"type":"int","name":"agent_id"},{"type":"float","name":"count"}],"brief":"Add agent into Agent Pool","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":187},{"name":"RemoveAgent","ret":"void","params":[{"type":"int","name":"agent_id"}],"brief":"Remove agent from Agent Pool","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":209},{"name":"RemoveAllAgents","ret":"void","brief":"Remove all agents from Agent Pool","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":218},{"name":"ReduceAgent","ret":"void","params":[{"type":"int","name":"id"},{"type":"float","name":"percent"}],"brief":"Reduce count of specified agent by a given percentage from Agent Pool","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":231},{"name":"GetAgents","ret":"int","brief":"Reduce bitmask of currently active agents","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":244},{"name":"GetSingleAgentCount","ret":"int","params":[{"type":"int","name":"agent_id"}],"brief":"Number of agents of specified id","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":254},{"name":"GetTotalAgentCount","ret":"float","brief":"Total number of agents active","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":266},{"name":"SpawnAgents","ret":"void","params":[{"type":"float","name":"deltaT"}],"brief":"Autoinfection mechanism for agents with that attribute enabled","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":279},{"name":"SetAgentCount","ret":"void","params":[{"type":"int","name":"agent_id"},{"type":"float","name":"count"}],"brief":"Directly set the count of agents for give id in pool","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":297},{"name":"AntibioticsAttack","ret":"void","params":[{"type":"float","name":"attack_value"}],"brief":"Antibiotics treatment agains agents which are not resistent to it (see agent attributes)","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":323},{"name":"AntibioticsAttackEx","ret":"void","params":[{"type":"float","name":"attack_value"},{"type":"EMedicalDrugsType","name":"drugType"}],"file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":328},{"name":"DrugsAttack","ret":"void","params":[{"type":"EMedicalDrugsType","name":"drugType"},{"type":"float","name":"attackValue"}],"brief":"Drugs attack calculation","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":346},{"name":"SetTemporaryResistance","ret":"void","params":[{"type":"int","name":"agentId"},{"type":"float","name":"time"}],"brief":"Sets temporary resistance time against specified agent contraction","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":365},{"name":"GetTemporaryResistance","ret":"float","params":[{"type":"int","name":"agentId"}],"brief":"Returns remaining temporary resistance time for specified agent","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":375},{"name":"ResetTemporaryResistance","ret":"void","mods":["private"],"brief":"Resets temporary resistance for all agents (internal usage only)","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":386},{"name":"RemoteGrowRequestDebug","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":392},{"name":"GetDebugObject","ret":"void","params":[{"type":"array<ref Param>","name":"object_out"}],"file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":405},{"name":"PrintAgents","ret":"void","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":424}],"members":[{"name":"STORAGE_VERSION","type":"int","mods":["const"],"init":"137","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":10},{"name":"m_AgentMask","type":"int","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":12},{"name":"m_LastTicked","type":"float","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":13},{"name":"m_TotalAgentCount","type":"float","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":14},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":15},{"name":"m_VirusPool","type":"ref map<int,float>","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":17},{"name":"m_AgentTemporaryResistance","type":"ref map<int, float>","mods":["protected"],"file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":19},{"name":"m_PluginTransmissionAgents","type":"PluginTransmissionAgents","init":"PluginTransmissionAgents.Cast(GetPlugin(PluginTransmissionAgents))","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":21},{"name":"m_VirusPoolArray","type":"ref array<int>","init":"new array<int>()","brief":"DEPRECATED","file":"4_World/Classes/TransmissionAgents/PlayerAgentPool/PlayerAgentPool.c","line":437}]},{"name":"PlayerBase","url":"classes/PlayerBase/","base":"ManBase","file":"4_World/Entities/ManBase/PlayerBase.c","line":49,"methods":[{"name":"PlayerBase","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":354},{"name":"Init","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":359},{"name":"~PlayerBase","kind":"dtor","ret":"void","brief":"sets default hit position and cache it here (mainly for impact particles)","file":"4_World/Entities/ManBase/PlayerBase.c","line":600},{"name":"SetEnergyManagerState","ret":"void","params":[{"type":"ItemBase","name":"itemInHands"},{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":615},{"name":"GetOwnerStateType","ret":"typename","mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":642},{"name":"GetMoveType","ret":"typename","mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":647},{"name":"ObtainMove","ret":"void","params":[{"type":"PawnMove","name":"pMove"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":652},{"name":"ReplayMove","ret":"bool","params":[{"type":"PawnMove","name":"pMove"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":660},{"name":"ObtainState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":672},{"name":"RewindState","ret":"void","params":[{"type":"PawnOwnerState","name":"pState"},{"type":"PawnMove","name":"pMove"},{"mods":["inout"],"type":"NetworkRewindType","name":"pRewindType"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":681},{"name":"GetOnUnconsciousStart","ret":"ScriptInvoker","file":"4_World/Entities/ManBase/PlayerBase.c","line":691},{"name":"GetOnUnconsciousStop","ret":"ScriptInvoker","file":"4_World/Entities/ManBase/PlayerBase.c","line":699},{"name":"GetOnPlayerLoadChanged","ret":"ScriptInvoker","file":"4_World/Entities/ManBase/PlayerBase.c","line":707},{"name":"NotifyPlayerLoadChanged","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":715},{"name":"AddMedicalDrugsInUse","ret":"void","params":[{"type":"EMedicalDrugsType","name":"drugType"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":723},{"name":"RemoveMedicalDrugsInUse","ret":"void","params":[{"type":"EMedicalDrugsType","name":"drugType"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":729},{"name":"IsChelationActive","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":735},{"name":"IsAntibioticsActive","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":740},{"name":"SetSoundCategoryHash","ret":"void","params":[{"type":"int","name":"hash"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":745},{"name":"SetPerformedActionID","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":751},{"name":"GetPerformedActionID","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":757},{"name":"SetActivePrimarySymptomID","ret":"void","params":[{"type":"SymptomIDs","name":"id"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":762},{"name":"GetActivePrimarySymptomID","ret":"SymptomIDs","file":"4_World/Entities/ManBase/PlayerBase.c","line":768},{"name":"RequestTriggerEffect","ret":"void","params":[{"type":"EffectTrigger","name":"trigger"},{"type":"int","name":"ppeIdx","def":"-1"},{"type":"int","name":"aroundId","def":"ParticleList.CONTAMINATED_AREA_GAS_AROUND"},{"type":"int","name":"tinyId","def":"ParticleList.CONTAMINATED_AREA_GAS_TINY"},{"type":"string","name":"soundset","def":"\"\""},{"type":"bool","name":"partDynaUpdate","def":"false"},{"type":"int","name":"newBirthRate","def":"0"},{"type":"bool","name":"forceUpdate","def":"false"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":773},{"name":"RemoveCurrentEffectTrigger","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":808},{"name":"IncreaseContaminatedAreaCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":822},{"name":"DecreaseContaminatedAreaCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":829},{"name":"IncreaseEffectAreaCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":838},{"name":"DecreaseEffectAreaCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":849},{"name":"SetInEffectAreaTypeFlag","ret":"void","params":[{"type":"EEffectAreaType","name":"flag"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":861},{"name":"UnsetInEffectAreaTypeFlag","ret":"void","params":[{"type":"EEffectAreaType","name":"flag"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":873},{"name":"IsInEffectArea","ret":"bool","params":[{"type":"EEffectAreaType","name":"area"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":886},{"name":"OnUpdateEffectAreaServer","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":895},{"name":"OnContaminatedAreaEnterServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":930},{"name":"OnContaminatedAreaExitServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":936},{"name":"OnPlayerIsNowInsideEffectAreaBeginServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":942},{"name":"OnPlayerIsNowInsideEffectAreaEndServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":947},{"name":"OnPlayerIsNowInsideEffectAreaBeginClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":952},{"name":"OnPlayerIsNowInsideEffectAreaEndClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":957},{"name":"GetItemOnSlot","ret":"ItemBase","params":[{"type":"string","name":"slot_type"}],"brief":"Returns item that's on this player's attachment slot. Parameter slot_type should be a string from config parameter 'itemInfo[]' like \"Legs\", \"Headgear\" and so on.","file":"4_World/Entities/ManBase/PlayerBase.c","line":964},{"name":"GetItemOnHead","ret":"ItemBase","brief":"Returns item on player's head. For an example, a headtorch.","file":"4_World/Entities/ManBase/PlayerBase.c","line":981},{"name":"GetQuickBarBonus","ret":"int","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":986},{"name":"CanDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":994},{"name":"GetBreathVapourLevel","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":1014},{"name":"UnsetMixedSoundState","ret":"void","params":[{"type":"eMixedSoundStates","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1020},{"name":"SetMixedSoundState","ret":"void","params":[{"type":"eMixedSoundStates","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1034},{"name":"IsPlayer","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1045},{"name":"IsBleeding","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":1050},{"name":"SetBleedingBits","ret":"void","params":[{"type":"int","name":"bits"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1055},{"name":"GetBleedingBits","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":1072},{"name":"IncreaseDiseaseCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1077},{"name":"DecreaseDiseaseCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1082},{"name":"IncreaseHealingsCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1087},{"name":"DecreaseHealingsCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1092},{"name":"HasHealings","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":1098},{"name":"HasDisease","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":1103},{"name":"GetPulseType","ret":"EPulseType","file":"4_World/Entities/ManBase/PlayerBase.c","line":1109},{"name":"SetPulseType","ret":"void","params":[{"type":"EPulseType","name":"pulse_type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1114},{"name":"QueueAddEffectWidget","ret":"void","params":[{"type":"array<int>","name":"effects"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1119},{"name":"QueueRemoveEffectWidget","ret":"void","params":[{"type":"array<int>","name":"effects"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1124},{"name":"QueueAddGlassesEffect","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1129},{"name":"QueueRemoveGlassesEffect","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1134},{"name":"GetDamageDealtEffect","ret":"DamageDealtEffect","file":"4_World/Entities/ManBase/PlayerBase.c","line":1139},{"name":"SpawnDamageDealtEffect","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1144},{"name":"SpawnDamageDealtEffect2","ret":"void","params":[{"type":"Param","name":"param1","def":"null"},{"type":"Param","name":"param2","def":"null"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1157},{"name":"GetFlashbangEffect","ret":"FlashbangEffect","file":"4_World/Entities/ManBase/PlayerBase.c","line":1167},{"name":"SpawnFlashbangEffect","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"visual"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1172},{"name":"GetShockEffect","ret":"ShockDealtEffect","file":"4_World/Entities/ManBase/PlayerBase.c","line":1183},{"name":"SpawnShockEffect","ret":"void","params":[{"type":"float","name":"intensity_max"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1188},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1198},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1239},{"name":"EEHitByRemote","ret":"void","params":[{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"}],"mods":["override"],"brief":"DamageType.EXPLOSION & FlashGrenade","file":"4_World/Entities/ManBase/PlayerBase.c","line":1364},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1375},{"name":"ConvertNonlethalDamage","ret":"float","params":[{"type":"float","name":"damage"},{"type":"DamageType","name":"damageType"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1384},{"name":"OnReceivedHit","ret":"void","params":[{"type":"ImpactEffectsData","name":"hitData"}],"mods":["override"],"brief":"Call only on client or single player PlayerBase (as g_Game.GetPlayer())","file":"4_World/Entities/ManBase/PlayerBase.c","line":1395},{"name":"OnPlayerRecievedHit","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1409},{"name":"OnPlayerReceiveFlashbangHitStart","ret":"void","params":[{"type":"bool","name":"visual"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1428},{"name":"OnPlayerReceiveFlashbangHitEnd","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1433},{"name":"GetHitComponentForAI","ret":"string","mods":["override"],"brief":"select & return hit component for attacking AI","file":"4_World/Entities/ManBase/PlayerBase.c","line":1440},{"name":"GetDefaultHitComponent","ret":"string","mods":["override"],"brief":"returns default hit component (fallback)","file":"4_World/Entities/ManBase/PlayerBase.c","line":1446},{"name":"GetDefaultHitPosition","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1451},{"name":"GetSuitableFinisherHitComponents","ret":"array<string>","mods":["override"],"brief":"returns list of suitable finisher hit components (defined on base entity/entity type)","file":"4_World/Entities/ManBase/PlayerBase.c","line":1457},{"name":"SetDefaultHitPosition","ret":"vector","params":[{"type":"string","name":"pSelection"}],"mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1462},{"name":"AddPossibleCoverFaceForShave","ret":"void","brief":"DEPRECATED!","file":"4_World/Entities/ManBase/PlayerBase.c","line":1469},{"name":"RemovePossibleCoverFaceForShave","ret":"void","brief":"DEPRECATED!","file":"4_World/Entities/ManBase/PlayerBase.c","line":1474},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1479},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1527},{"name":"UpdateShoulderProxyVisibility","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1569},{"name":"SwitchItemSelectionTexture","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1587},{"name":"RemoveAllItems","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1600},{"name":"GetHitPPEEnabled","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":1615},{"name":"SetHitPPEEnabled","ret":"void","params":[{"type":"bool","name":"enabled"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1620},{"name":"IsMale","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":1625},{"name":"GetVoiceType","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":1634},{"name":"GetPlayerSoundManagerServer","ret":"PlayerSoundManagerServer","file":"4_World/Entities/ManBase/PlayerBase.c","line":1646},{"name":"GetUndergroundHandler","ret":"UndergroundHandlerClient","file":"4_World/Entities/ManBase/PlayerBase.c","line":1652},{"name":"KillUndergroundHandler","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1662},{"name":"SetActions","ret":"void","params":[{"mods":["out"],"type":"TInputActionMap","name":"InputActionMap"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1670},{"name":"SetActions","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1704},{"name":"SetActionsRemoteTarget","ret":"void","params":[{"mods":["out"],"type":"TInputActionMap","name":"InputActionMap"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1708},{"name":"SetActionsRemoteTarget","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1717},{"name":"InitializeActions","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1721},{"name":"GetActions","ret":"void","params":[{"type":"typename","name":"action_input_type"},{"mods":["out"],"type":"array<ActionBase_Basic>","name":"actions"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1743},{"name":"AddAction","ret":"void","params":[{"type":"typename","name":"actionName"},{"mods":["out"],"type":"TInputActionMap","name":"InputActionMap"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1774},{"name":"AddAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1795},{"name":"RemoveAction","ret":"void","params":[{"type":"typename","name":"actionName"},{"mods":["out"],"type":"TInputActionMap","name":"InputActionMap"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1800},{"name":"RemoveAction","ret":"void","params":[{"type":"typename","name":"actionName"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1821},{"name":"GetCurrentRecipe","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":1826},{"name":"SetNextRecipe","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1831},{"name":"SetFirstRecipe","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":1836},{"name":"GetActionManager","ret":"ActionManagerBase","file":"4_World/Entities/ManBase/PlayerBase.c","line":1844},{"name":"GetEmoteManager","ret":"EmoteManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":1849},{"name":"GetRandomGeneratorSyncManager","ret":"RandomGeneratorSyncManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":1854},{"name":"OnLadder","ret":"void","params":[{"type":"float","name":"delta_time"},{"type":"HumanMovementState","name":"pState"}],"mods":["override"],"brief":"called every command handler tick when player is on ladder","file":"4_World/Entities/ManBase/PlayerBase.c","line":1860},{"name":"ProcessHandDamage","ret":"void","params":[{"type":"float","name":"delta_time"},{"type":"HumanMovementState","name":"pState"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1865},{"name":"ProcessFeetDamageServer","ret":"void","params":[{"type":"int","name":"pUserInt"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1902},{"name":"GetFeetDamageMoveModifier","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":1937},{"name":"SetStamina","ret":"void","params":[{"type":"int","name":"value"},{"type":"int","name":"range"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1955},{"name":"SetStaminaDisabled","ret":"void","params":[{"type":"bool","name":"value"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1962},{"name":"SetQuickRestrain","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1969},{"name":"SetQuickFishing","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":1974},{"name":"IsQuickRestrain","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":1979},{"name":"IsQuickFishing","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":1984},{"name":"GetPlayerStats","ret":"PlayerStats","file":"4_World/Entities/ManBase/PlayerBase.c","line":1989},{"name":"GetCraftingManager","ret":"CraftingManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":1994},{"name":"GetStaminaHandler","ret":"StaminaHandler","file":"4_World/Entities/ManBase/PlayerBase.c","line":1999},{"name":"GetWeaponManager","ret":"WeaponManager","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2004},{"name":"GetArrowManager","ret":"ArrowManagerBase","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2009},{"name":"CanBeRestrained","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2014},{"name":"SetRestrainStarted","ret":"void","params":[{"type":"bool","name":"restrain_started"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2027},{"name":"IsRestrainStarted","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2033},{"name":"SetRestrainPrelocked","ret":"void","params":[{"type":"bool","name":"restrain_prelock"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2038},{"name":"IsRestrainPrelocked","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2044},{"name":"SetRestrained","ret":"void","params":[{"type":"bool","name":"is_restrained"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2049},{"name":"IsRestrained","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2055},{"name":"OnRestrainStartedChangeClient","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2060},{"name":"OnRestrainChangeClient","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2072},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2084},{"name":"CanManipulateInventory","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2089},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2098},{"name":"CanReleaseCargo","ret":"bool","params":[{"type":"EntityAI","name":"cargo"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2103},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2108},{"name":"CanSwapItemInCargo","ret":"bool","params":[{"type":"EntityAI","name":"child_entity"},{"type":"EntityAI","name":"new_entity"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2113},{"name":"CanReceiveItemIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"item_to_hands"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2118},{"name":"GetCraftingRecipeID","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":2130},{"name":"SetCraftingRecipeID","ret":"void","params":[{"type":"int","name":"recipeID"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2142},{"name":"GetConstructionActionData","ret":"ConstructionActionData","file":"4_World/Entities/ManBase/PlayerBase.c","line":2157},{"name":"ResetConstructionActionData","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2162},{"name":"GetLastFirePoint","ret":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":2173},{"name":"GetLastFirePointRot","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":2177},{"name":"GetLastFirePointIndex","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":2181},{"name":"SetLastFirePoint","ret":"void","params":[{"type":"vector","name":"last_fire_point"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2186},{"name":"SetLastFirePointRot","ret":"void","params":[{"type":"float","name":"last_fire_point_rot"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2190},{"name":"SetLastFirePointIndex","ret":"void","params":[{"type":"int","name":"last_fire_point_index"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2194},{"name":"RemoveQuickBarEntityShortcut","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2203},{"name":"SetEnableQuickBarEntityShortcut","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"bool","name":"value"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2210},{"name":"FindQuickBarEntityIndex","ret":"int","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2218},{"name":"GetQuickBarSize","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":2230},{"name":"GetQuickBarEntity","ret":"EntityAI","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2235},{"name":"UpdateQuickBarEntityVisibility","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2240},{"name":"SetQuickBarEntityShortcut","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"index"},{"type":"bool","name":"force","def":"false"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2247},{"name":"OnQuickbarSetEntityRequest","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2252},{"name":"ApplySplint","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2259},{"name":"ProcessDrowning","ret":"void","params":[{"type":"float","name":"dT"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2272},{"name":"SpawnDrowningBubbles","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2283},{"name":"ProcessHoldBreath","ret":"void","params":[{"type":"float","name":"dT"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2299},{"name":"OnHoldBreathStart","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2316},{"name":"OnHoldBreathExhausted","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2322},{"name":"OnHoldBreathEnd","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2327},{"name":"IsHoldingBreath","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2333},{"name":"IsRefresherSignalingViable","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2338},{"name":"IsSelfAdjustingTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2343},{"name":"GetMixedSoundStates","ret":"eMixedSoundStates","file":"4_World/Entities/ManBase/PlayerBase.c","line":2348},{"name":"SaySoundSet","ret":"AbstractWave","params":[{"type":"string","name":"name"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2353},{"name":"FindCargoByBaseType","ret":"EntityAI","params":[{"type":"string","name":"searched_item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2368},{"name":"InitEditor","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2390},{"name":"OnPlayerLoaded","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2403},{"name":"SetPlayerDisconnected","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"initialize EnvironmentExposure data; waits for PlayerStats load","file":"4_World/Entities/ManBase/PlayerBase.c","line":2467},{"name":"IsPlayerDisconnected","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2472},{"name":"GetHologramServer","ret":"Hologram","file":"4_World/Entities/ManBase/PlayerBase.c","line":2482},{"name":"GetHologramLocal","ret":"Hologram","file":"4_World/Entities/ManBase/PlayerBase.c","line":2487},{"name":"PlacingStartServer","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2492},{"name":"PlacingStartLocal","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2505},{"name":"PlacingCancelServer","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2517},{"name":"LockHandsUntilItemHeld","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2538},{"name":"PlacingCancelLocal","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2543},{"name":"PlacingCompleteServer","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2555},{"name":"PlacingCompleteLocal","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2561},{"name":"IsPlacingServer","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2567},{"name":"IsPlacingLocal","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2572},{"name":"SetDrowning","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2577},{"name":"OnDrowningStart","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2590},{"name":"OnDrowningEnd","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2603},{"name":"TogglePlacingServer","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2615},{"name":"RequestResetADSSync","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2626},{"name":"ProcessADSSyncResetRequest","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2639},{"name":"ResetADSPlayerSync","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"brief":"server only","file":"4_World/Entities/ManBase/PlayerBase.c","line":2652},{"name":"CanPlaceItem","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2664},{"name":"SetUnderground","ret":"void","params":[{"type":"EUndergroundPresence","name":"presence"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2678},{"name":"TogglePlacingLocal","ret":"void","params":[{"type":"ItemBase","name":"item","def":"null"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2683},{"name":"SetLocalProjectionPosition","ret":"void","params":[{"type":"vector","name":"local_position"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2711},{"name":"SetLocalProjectionOrientation","ret":"void","params":[{"type":"vector","name":"local_orientation"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2723},{"name":"GetLocalProjectionPosition","ret":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":2728},{"name":"GetLocalProjectionOrientation","ret":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":2733},{"name":"SetInColdArea","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2738},{"name":"GetInColdArea","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2747},{"name":"SetInWater","ret":"void","params":[{"type":"bool","name":"pState"}],"brief":"water contact (driven by Environment)","file":"4_World/Entities/ManBase/PlayerBase.c","line":2755},{"name":"IsInWater","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2761},{"name":"OnCameraChanged","ret":"void","params":[{"type":"DayZPlayerCameraBase","name":"new_camera"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2768},{"name":"GetCurrentPlayerCamera","ret":"DayZPlayerCamera","file":"4_World/Entities/ManBase/PlayerBase.c","line":2774},{"name":"IsCurrentCameraAimedAtGround","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":2779},{"name":"GetBleedingManagerServer","ret":"BleedingSourcesManagerServer","file":"4_World/Entities/ManBase/PlayerBase.c","line":2787},{"name":"GetBleedingManagerRemote","ret":"BleedingSourcesManagerRemote","file":"4_World/Entities/ManBase/PlayerBase.c","line":2792},{"name":"GetSymptomManager","ret":"SymptomManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":2797},{"name":"GetVirtualHud","ret":"VirtualHud","file":"4_World/Entities/ManBase/PlayerBase.c","line":2801},{"name":"GetTransferValues","ret":"TransferValues","file":"4_World/Entities/ManBase/PlayerBase.c","line":2810},{"name":"GetDebugMonitorValues","ret":"DebugMonitorValues","file":"4_World/Entities/ManBase/PlayerBase.c","line":2815},{"name":"OnScheduledTick","ret":"void","params":[{"type":"float","name":"deltaTime"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2821},{"name":"OnCommandHandlerTick","ret":"void","params":[{"type":"float","name":"delta_time"},{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2850},{"name":"UpdateMovementInertia","ret":"void","brief":"Update movement inertia based on stamina available","file":"4_World/Entities/ManBase/PlayerBase.c","line":2909},{"name":"GetNotifiersManager","ret":"NotifiersManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":2926},{"name":"OnTick","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":2932},{"name":"EEItemIntoHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":2945},{"name":"EEItemOutOfHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"brief":"fixes situation where raise is canceling some manipulation with heavy item(ex. TakeItemToHands), forces normal stance","file":"4_World/Entities/ManBase/PlayerBase.c","line":2984},{"name":"GetStomach","ret":"PlayerStomach","file":"4_World/Entities/ManBase/PlayerBase.c","line":3000},{"name":"CommandHandler","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3005},{"name":"SetGetInVehicleDebug","ret":"void","params":[{"type":"EntityAI","name":"ent"}],"cond":["DEVELOPER"],"brief":"Maybe instead error out or notify of possible desync?","file":"4_World/Entities/ManBase/PlayerBase.c","line":3292},{"name":"TryGetInVehicleDebug","ret":"void","cond":["DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3297},{"name":"CloseMap","ret":"void","brief":"DEPRECATED; terminates map animation callback and re-enables controls","file":"4_World/Entities/ManBase/PlayerBase.c","line":3313},{"name":"CloseMapEx","ret":"void","params":[{"type":"bool","name":"cancelled"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3318},{"name":"SetMapOpen","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3372},{"name":"IsMapOpen","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":3377},{"name":"SetMapClosingSyncSet","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3382},{"name":"GetMapClosingSyncSent","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":3387},{"name":"IsMapCallbackCancelInput","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":3392},{"name":"IsMapCallbackEndInput","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":3402},{"name":"GetMapNavigationBehaviour","ret":"MapNavigationBehaviour","file":"4_World/Entities/ManBase/PlayerBase.c","line":3412},{"name":"MapNavigationItemInPossession","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3417},{"name":"MapNavigationItemNotInPossession","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3425},{"name":"SetCheckMeleeItem","ret":"void","params":[{"type":"ItemBase","name":"item","def":"null"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3433},{"name":"SetShakesForced","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3438},{"name":"FreezeCheck","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":3443},{"name":"IsLanded","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3471},{"name":"OnLand","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"FallDamageData","name":"fallDamageData"}],"mods":["override"],"brief":"No fall damage for players currently being damaged, animation is temporary","file":"4_World/Entities/ManBase/PlayerBase.c","line":3491},{"name":"IsAlreadyInFallingCommand","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"mods":["override"],"brief":"Nothing happens for unconscious Nothing happens for being damaged","file":"4_World/Entities/ManBase/PlayerBase.c","line":3504},{"name":"OnUnconsciousStart","ret":"void","brief":"Don't switch to falling command if unconscious Don't switch to falling command if being damaged","file":"4_World/Entities/ManBase/PlayerBase.c","line":3516},{"name":"OnUnconsciousStop","ret":"void","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3569},{"name":"OnUnconsciousUpdate","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"last_command"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3616},{"name":"SimplifyShock","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":3657},{"name":"GetSimplifiedShockNormalized","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":3664},{"name":"IsUnconscious","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3669},{"name":"IsUnconsciousStateOnly","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3674},{"name":"CanBeTargetedByAI","ret":"bool","params":[{"type":"EntityAI","name":"ai"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3679},{"name":"GiveShock","ret":"void","params":[{"type":"float","name":"shock"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3691},{"name":"OnRestrainStart","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":3697},{"name":"ShockRefill","ret":"void","params":[{"type":"float","name":"pDt"}],"proto":true,"brief":"functionality moved to ShockMdfr::OnTick","file":"4_World/Entities/ManBase/PlayerBase.c","line":3705},{"name":"GetBrokenLegs","ret":"eBrokenLegs","file":"4_World/Entities/ManBase/PlayerBase.c","line":3710},{"name":"SetBrokenLegs","ret":"void","params":[{"type":"int","name":"stateId"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3716},{"name":"UpdateBrokenLegs","ret":"void","params":[{"type":"int","name":"stateId"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3741},{"name":"BreakLegSound","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":3781},{"name":"BrokenLegForceProne","ret":"void","params":[{"type":"bool","name":"forceOverride","def":"false"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3785},{"name":"BrokenLegWalkShock","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":3828},{"name":"MovingShock","ret":"void","params":[{"type":"float","name":"legHealth"},{"type":"float","name":"highShock"},{"type":"float","name":"midShock"},{"type":"float","name":"lowShock"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3877},{"name":"DealShock","ret":"void","params":[{"type":"float","name":"dmg"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3896},{"name":"CanPickupHeavyItem","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3904},{"name":"SetLegHealth","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":3913},{"name":"DropHeavyItem","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":3921},{"name":"IsWearingSplint","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":3928},{"name":"OnCommandSwimStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3942},{"name":"OnCommandSwimFinish","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3976},{"name":"OnCommandLadderStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":3991},{"name":"OnCommandLadderFinish","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4005},{"name":"OnCommandFallStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4016},{"name":"OnCommandFallFinish","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4031},{"name":"OnCommandClimbStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4043},{"name":"OnCommandClimbFinish","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4058},{"name":"OnCommandVehicleStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4067},{"name":"OnCommandVehicleFinish","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4100},{"name":"OnCommandMelee2Start","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4112},{"name":"OnCommandMelee2Finish","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4122},{"name":"OnCommandDeathStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4130},{"name":"OnJumpStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4141},{"name":"OnJumpEnd","ret":"void","params":[{"type":"int","name":"pLandType","def":"0"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4151},{"name":"IsStance","ret":"bool","params":[{"type":"int","name":"stance"},{"type":"int","name":"stanceMask"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4171},{"name":"OnStanceChange","ret":"void","params":[{"type":"int","name":"previousStance"},{"type":"int","name":"newStance"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4176},{"name":"CanChangeStance","ret":"bool","params":[{"type":"int","name":"previousStance"},{"type":"int","name":"newStance"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4194},{"name":"OnCommandMoveStart","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4235},{"name":"CanRoll","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4249},{"name":"OnRollStart","ret":"void","params":[{"type":"bool","name":"isToTheRight"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4262},{"name":"OnRollFinish","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4270},{"name":"OnJumpOutVehicleFinish","ret":"void","params":[{"type":"float","name":"carSpeed"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4274},{"name":"OnVehicleSwitchSeat","ret":"void","params":[{"type":"int","name":"seatIndex"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4281},{"name":"OnVehicleSeatDriverEnter","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4285},{"name":"OnVehicleSeatDriverLeft","ret":"void","mods":["override"],"brief":"Hand off control to the vehicle - null is valid","file":"4_World/Entities/ManBase/PlayerBase.c","line":4303},{"name":"OnThrowingModeChange","ret":"void","params":[{"type":"bool","name":"change_to_enabled"}],"mods":["override"],"brief":"And now we want to resume control of the player","file":"4_World/Entities/ManBase/PlayerBase.c","line":4321},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4330},{"name":"EOnPostFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4352},{"name":"DiagOnPostFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4408},{"name":"OnEnterTrigger","ret":"void","params":[{"type":"ScriptedEntity","name":"trigger"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4497},{"name":"OnLeaveTrigger","ret":"void","params":[{"type":"ScriptedEntity","name":"trigger"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4504},{"name":"StaminaHUDNotifier","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4512},{"name":"DepleteStaminaEx","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"dT","def":"-1"},{"type":"float","name":"coef","def":"1.0"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4518},{"name":"CanConsumeStamina","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4524},{"name":"CanStartConsumingStamina","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4537},{"name":"CanClimb","ret":"bool","params":[{"type":"int","name":"climbType"},{"type":"SHumanCommandClimbResult","name":"climbRes"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4550},{"name":"CanJump","ret":"bool","mods":["override"],"brief":"vault from water allowed","file":"4_World/Entities/ManBase/PlayerBase.c","line":4571},{"name":"IsJumpInProgress","ret":"bool","brief":"disables jump when player is significantly injured","file":"4_World/Entities/ManBase/PlayerBase.c","line":4593},{"name":"IsTargetInActiveRefresherRange","ret":"bool","params":[{"type":"EntityAI","name":"target"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4598},{"name":"RequestHandAnimationStateRefresh","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":4620},{"name":"RefreshHandAnimationState","ret":"void","params":[{"type":"int","name":"delay","def":"0"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4631},{"name":"IsFacingTarget","ret":"bool","params":[{"type":"Object","name":"target"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4648},{"name":"OnQuickBarSingleUse","ret":"void","params":[{"type":"int","name":"slotClicked"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4663},{"name":"OnQuickBarContinuousUseStart","ret":"void","params":[{"type":"int","name":"slotClicked"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4767},{"name":"OnQuickBarContinuousUseEnd","ret":"void","params":[{"type":"int","name":"slotClicked"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4802},{"name":"SetActionEndInput","ret":"void","params":[{"type":"ActionBase","name":"action"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4832},{"name":"IsQBControl","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":4837},{"name":"ResetActionEndInput","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":4841},{"name":"RadialQuickBarSingleUse","ret":"void","params":[{"type":"int","name":"slotClicked"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4850},{"name":"RadialQuickBarCombine","ret":"void","params":[{"type":"int","name":"slotClicked"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4856},{"name":"QuickReloadWeapon","ret":"void","params":[{"type":"EntityAI","name":"weapon"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4865},{"name":"ReloadWeapon","ret":"void","params":[{"type":"EntityAI","name":"weapon"},{"type":"EntityAI","name":"magazine"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4872},{"name":"GetMagazineToReload","ret":"EntityAI","params":[{"type":"EntityAI","name":"weapon"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":4914},{"name":"OnSpawnedFromConsole","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5006},{"name":"GetLiquidTendencyDrain","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5025},{"name":"SetLiquidTendencyDrain","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5031},{"name":"GetFlagTendencyRaise","ret":"bool","brief":"DEPRECATED","file":"4_World/Entities/ManBase/PlayerBase.c","line":5038},{"name":"SetFlagTendencyRaise","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"DEPRECATED","file":"4_World/Entities/ManBase/PlayerBase.c","line":5044},{"name":"PlaySound","ret":"SoundOnVehicle","params":[{"type":"string","name":"sound_name"},{"type":"float","name":"range"},{"type":"bool","name":"create_local","def":"false"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5049},{"name":"GetPlayerLoad","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5054},{"name":"IsOverloaded","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5059},{"name":"IsItemInInventory","ret":"bool","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5064},{"name":"NeedInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"EntityAI","name":"currParent"},{"type":"EntityAI","name":"newParent"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5069},{"name":"GetWeightSpecialized","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5110},{"name":"CalculateVisibilityForAI","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5130},{"name":"SetVisibilityCoef","ret":"void","params":[{"type":"float","name":"pVisibility"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5163},{"name":"GetVisibilityCoef","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5168},{"name":"GetShakeLevel","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":5174},{"name":"GetStatLevelHealth","ret":"EStatLevels","file":"4_World/Entities/ManBase/PlayerBase.c","line":5180},{"name":"GetStatLevelToxicity","ret":"EStatLevels","file":"4_World/Entities/ManBase/PlayerBase.c","line":5186},{"name":"GetStatLevelBlood","ret":"EStatLevels","file":"4_World/Entities/ManBase/PlayerBase.c","line":5192},{"name":"GetStatLevelEnergy","ret":"EStatLevels","file":"4_World/Entities/ManBase/PlayerBase.c","line":5198},{"name":"GetStatLevelWater","ret":"EStatLevels","file":"4_World/Entities/ManBase/PlayerBase.c","line":5204},{"name":"GetImmunityLevel","ret":"EStatLevels","file":"4_World/Entities/ManBase/PlayerBase.c","line":5210},{"name":"GetBordersImmunity","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5219},{"name":"GetStatBordersHealth","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5227},{"name":"GetStatBordersToxicity","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5234},{"name":"GetStatBordersBlood","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5241},{"name":"GetStatBordersEnergy","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5248},{"name":"GetStatBordersWater","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":5255},{"name":"GetStatLevelBorders","ret":"float","params":[{"type":"float","name":"stat_value"},{"type":"float","name":"critical"},{"type":"float","name":"low"},{"type":"float","name":"normal"},{"type":"float","name":"high"},{"type":"float","name":"max"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5264},{"name":"GetStatLevel","ret":"EStatLevels","params":[{"type":"float","name":"stat_value"},{"type":"float","name":"critical"},{"type":"float","name":"low"},{"type":"float","name":"normal"},{"type":"float","name":"high"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5285},{"name":"SetImmunityBoosted","ret":"void","params":[{"type":"bool","name":"boosted"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5306},{"name":"GetImmunity","ret":"float","brief":"returns player's immunity strength between 0..1","file":"4_World/Entities/ManBase/PlayerBase.c","line":5314},{"name":"IsSprinting","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5332},{"name":"CanSprint","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5337},{"name":"IsInProne","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5355},{"name":"IsInRasedProne","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5360},{"name":"IsLeaning","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5365},{"name":"IsRolling","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5370},{"name":"IsClimbing","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5375},{"name":"IsFalling","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5380},{"name":"IsFighting","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5384},{"name":"IsEmotePlaying","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":5389},{"name":"IsIgnoredByConstruction","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5394},{"name":"AnimCommandCheck","ret":"bool","params":[{"type":"HumanMoveCommandID","name":"mask"}],"brief":"Returns whether the specified movement command(s) are starting the next frame. Use caution when using this for anything player animation-related, some commands may require the movement state to be truly active (wait until next update)","file":"4_World/Entities/ManBase/PlayerBase.c","line":5403},{"name":"RunFightBlendTimer","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5408},{"name":"EndFighting","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5418},{"name":"CheckMeleeItemDamage","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5423},{"name":"PlayAttachmentDropSound","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5440},{"name":"RPC","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"array<ref Param>","name":"params"},{"type":"bool","name":"guaranteed"},{"type":"PlayerIdentity","name":"recipient","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5446},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5452},{"name":"OnGameplayDataHandlerSync","ret":"void","mods":["override"],"brief":"---","file":"4_World/Entities/ManBase/PlayerBase.c","line":5760},{"name":"UpdateLighting","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5769},{"name":"SetContaminatedEffectEx","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"ppeIdx","def":"-1"},{"type":"int","name":"aroundId","def":"ParticleList.CONTAMINATED_AREA_GAS_AROUND"},{"type":"int","name":"tinyId","def":"ParticleList.CONTAMINATED_AREA_GAS_TINY"},{"type":"string","name":"soundset","def":"\"\""},{"type":"bool","name":"partDynaUpdate","def":"false"},{"type":"int","name":"newBirthRate","def":"0"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5780},{"name":"SetContaminatedEffect","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"ppeIdx","def":"-1"},{"type":"int","name":"aroundId","def":"ParticleList.CONTAMINATED_AREA_GAS_AROUND"},{"type":"int","name":"tinyId","def":"ParticleList.CONTAMINATED_AREA_GAS_TINY"},{"type":"bool","name":"partDynaUpdate","def":"false"},{"type":"int","name":"newBirthRate","def":"0"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5845},{"name":"UpdateCorpseState","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5851},{"name":"AllowDecayEffects","ret":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5861},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5870},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":5888},{"name":"IsSyncedModifierActive","ret":"bool","params":[{"type":"eModifierSyncIDs","name":"modifier"}],"brief":"Checks whether modifier (which has syncing enabled) is currently active, works on both Client and Server","file":"4_World/Entities/ManBase/PlayerBase.c","line":5981},{"name":"HandleBrokenLegsSync","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5986},{"name":"FixAllInventoryItems","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":5999},{"name":"OnInventoryMenuOpen","ret":"void","proto":true,"file":"4_World/Entities/ManBase/PlayerBase.c","line":6012},{"name":"OnInventoryMenuClose","ret":"void","proto":true,"file":"4_World/Entities/ManBase/PlayerBase.c","line":6013},{"name":"OnSelectPlayer","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6016},{"name":"SimulateDeath","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"brief":"add callbacks for ai target system","file":"4_World/Entities/ManBase/PlayerBase.c","line":6140},{"name":"SetNewCharName","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6153},{"name":"CheckForBurlap","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6161},{"name":"CheckForGag","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6183},{"name":"UpdateMaskBreathWidget","ret":"void","params":[{"mods":["notnull"],"type":"MaskBase","name":"mask"},{"type":"bool","name":"is_start","def":"false"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6206},{"name":"OnVoiceEvent","ret":"void","params":[{"type":"PlayerSoundEventBase","name":"voice_event"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6222},{"name":"OnVoiceEventPlayback","ret":"void","params":[{"type":"PlayerSoundEventBase","name":"voice_event"},{"type":"AbstractWave","name":"callback"},{"type":"float","name":"playback_time"}],"brief":"called every cmd handler tick during a playback of PlayerSoundEvent, m_ProcessPlaybackEvent needs to be enabled on the PlayerSoundEvent","file":"4_World/Entities/ManBase/PlayerBase.c","line":6237},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6252},{"name":"GetHealthRegenSpeed","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":6301},{"name":"HandleRemoteItemManipulation","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6309},{"name":"GetItemInHands","ret":"ItemBase","file":"4_World/Entities/ManBase/PlayerBase.c","line":6439},{"name":"SpawnEntityOnGroundPos","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"vector","name":"pos"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6447},{"name":"SpawnEntityOnGroundRaycastDispersed","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"float","name":"raycastDistance","def":"DEFAULT_SPAWN_DISTANCE"},{"type":"float","name":"radius","def":"UAItemsSpreadRadius.DEFAULT"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6476},{"name":"SpawnEntityOnGroundOnCursorDir","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"float","name":"distance"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6482},{"name":"SpawnAI","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"vector","name":"pos"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6488},{"name":"DropItem","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6499},{"name":"CreateInInventory","ret":"EntityAI","params":[{"type":"string","name":"item_name"},{"type":"string","name":"cargo_type","def":"\"\""},{"type":"bool","name":"full_quantity","def":"false"}],"brief":"/brief Creates \\p ItemBase in players inventory. If player dont have enough slots for new item, item will be created on the ground under player.","file":"4_World/Entities/ManBase/PlayerBase.c","line":6527},{"name":"CreateCopyOfItemInInventory","ret":"ItemBase","params":[{"type":"ItemBase","name":"src"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6537},{"name":"CreateCopyOfItemInInventoryOrGround","ret":"ItemBase","params":[{"type":"ItemBase","name":"src"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6564},{"name":"CreateCopyOfItemInInventoryOrGroundEx","ret":"ItemBase","params":[{"type":"ItemBase","name":"src"},{"type":"bool","name":"markItemAsSplitResult","def":"false"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6569},{"name":"Message","ret":"void","params":[{"type":"string","name":"text"},{"type":"string","name":"style"}],"brief":"colorStatusChannel colorAction colorFriendly colorImportant","file":"4_World/Entities/ManBase/PlayerBase.c","line":6592},{"name":"MessageStatus","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6605},{"name":"MessageAction","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6611},{"name":"MessageFriendly","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6617},{"name":"MessageImportant","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6623},{"name":"CloseInventoryMenu","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6628},{"name":"ClearInventory","ret":"void","mods":["override"],"brief":"/brief Delete all items in inventory","file":"4_World/Entities/ManBase/PlayerBase.c","line":6654},{"name":"DropAllItems","ret":"void","brief":"Drops all clothes/wearables this character is carrying on themselves.","file":"4_World/Entities/ManBase/PlayerBase.c","line":6681},{"name":"GetPlayerClass","ret":"string","file":"4_World/Entities/ManBase/PlayerBase.c","line":6699},{"name":"ShavePlayer","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6710},{"name":"CanShave","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":6717},{"name":"OnParticleEvent","ret":"void","params":[{"type":"string","name":"pEventType"},{"type":"string","name":"pUserString"},{"type":"int","name":"pUserInt"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6730},{"name":"CanSpawnBreathVaporEffect","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":6765},{"name":"ProcessADDModifier","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6775},{"name":"SpawnBreathVaporEffect","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6787},{"name":"GetDrowningWaterLevelCheck","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":6815},{"name":"SetLifeSpanStateVisible","ret":"void","params":[{"type":"int","name":"show_state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6832},{"name":"GetLifeSpanState","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":6848},{"name":"GetLastShavedSeconds","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":6853},{"name":"SetLastShavedSeconds","ret":"void","params":[{"type":"int","name":"last_shaved_seconds"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6858},{"name":"HasCoveredFaceForShave","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":6863},{"name":"GetFaceCoverageShaveValues","ret":"set<int>","mods":["static"],"brief":"returns a set of face covering values","file":"4_World/Entities/ManBase/PlayerBase.c","line":6869},{"name":"HasBloodyHandsEx","ret":"eBloodyHandsTypes","file":"4_World/Entities/ManBase/PlayerBase.c","line":6879},{"name":"HasBloodyHands","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":6884},{"name":"SetBloodyHands","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6889},{"name":"SetBloodyHandsEx","ret":"void","params":[{"type":"eBloodyHandsTypes","name":"type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6894},{"name":"SetBloodyHandsBase","ret":"void","params":[{"type":"int","name":"type"}],"mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6899},{"name":"GetBloodyHandsPenaltyAgents","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":6915},{"name":"GetBloodyHandsPenaltyChancePerAgent","ret":"float","params":[{"type":"eAgents","name":"type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6932},{"name":"SetBloodyHandsPenaltyChancePerAgent","ret":"void","params":[{"type":"eAgents","name":"type"},{"type":"float","name":"amount"}],"brief":"increments the chances per agents","file":"4_World/Entities/ManBase/PlayerBase.c","line":6942},{"name":"ClearBloodyHandsPenaltyChancePerAgent","ret":"void","params":[{"type":"eAgents","name":"type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6949},{"name":"HasBloodTypeVisible","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":6954},{"name":"SetBloodTypeVisible","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6959},{"name":"GetBloodType","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":6965},{"name":"SetBloodType","ret":"void","params":[{"type":"int","name":"blood_type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":6970},{"name":"GetSoftSkillsManager","ret":"SoftSkillsManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":6980},{"name":"CheckDeath","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":6985},{"name":"GetNoisePresenceInAI","ret":"int","brief":"Return actual noise presence of player","file":"4_World/Entities/ManBase/PlayerBase.c","line":7001},{"name":"IsPersistentFlag","ret":"bool","params":[{"type":"PersistentFlag","name":"bit"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7012},{"name":"SetPersistentFlag","ret":"void","params":[{"type":"PersistentFlag","name":"bit"},{"type":"bool","name":"enable"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7017},{"name":"GetStoreLoadVersion","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":7029},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7034},{"name":"SaveAreaPersistenceFlag","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7079},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7087},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7204},{"name":"OnStoreSaveLifespan","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7224},{"name":"OnStoreLoadLifespan","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7233},{"name":"UpdatePlayerMeasures","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7275},{"name":"OnConnect","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7296},{"name":"OnReconnect","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7311},{"name":"OnDisconnect","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7320},{"name":"SetModifiers","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7341},{"name":"Consume","ret":"bool","params":[{"type":"PlayerConsumeData","name":"data"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7346},{"name":"ShowUnconsciousScreen","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7409},{"name":"RequestSoundEventEx","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_server_and_client","def":"false"},{"type":"int","name":"param","def":"0"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7425},{"name":"RequestSoundEvent","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_server_and_client","def":"false"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7436},{"name":"RequestSoundEventStop","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_server_and_client","def":"false"},{"type":"int","name":"param","def":"EPlayerSoundEventParam.STOP_PLAYBACK"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7441},{"name":"SendSoundEvent","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7452},{"name":"SendSoundEventEx","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"int","name":"param","def":"0"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7457},{"name":"CheckZeroSoundEvent","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7475},{"name":"CheckSendSoundEvent","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7486},{"name":"PlaySoundEventType","ret":"bool","params":[{"type":"ESoundEventType","name":"soundType"},{"type":"int","name":"soundEventID"},{"type":"int","name":"param","def":"0"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7494},{"name":"PlaySoundEvent","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_anim_system","def":"false"},{"type":"bool","name":"is_from_server","def":"false"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7502},{"name":"PlaySoundEventEx","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"from_anim_system","def":"false"},{"type":"bool","name":"is_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7507},{"name":"StopSoundEvent","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"is_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7515},{"name":"GetPlayerSoundEventHandler","ret":"PlayerSoundEventHandler","file":"4_World/Entities/ManBase/PlayerBase.c","line":7523},{"name":"OnBleedingBegin","ret":"void","proto":true,"file":"4_World/Entities/ManBase/PlayerBase.c","line":7528},{"name":"OnBleedingEnd","ret":"void","proto":true,"file":"4_World/Entities/ManBase/PlayerBase.c","line":7529},{"name":"OnBleedingSourceAdded","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7531},{"name":"OnBleedingSourceRemoved","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7551},{"name":"OnBleedingSourceRemovedEx","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7582},{"name":"GetBleedingSourceCount","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":7587},{"name":"ResetPlayer","ret":"void","params":[{"type":"bool","name":"set_max"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7593},{"name":"CheckSoundEvent","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7657},{"name":"TestSend","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7683},{"name":"SetStaminaState","ret":"void","params":[{"type":"eStaminaState","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7690},{"name":"GetStaminaState","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":7700},{"name":"UpdateQuickBarExtraSlots","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7705},{"name":"Save","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":7710},{"name":"SpreadAgentsEx","ret":"void","params":[{"type":"float","name":"distance","def":"3"},{"type":"float","name":"chance","def":"0.25"}],"brief":"chance between [0..1] , distance in meters","file":"4_World/Entities/ManBase/PlayerBase.c","line":7725},{"name":"SpreadAgents","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7743},{"name":"GetAgents","ret":"int","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7749},{"name":"RemoveAgent","ret":"void","params":[{"type":"int","name":"agent_id"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7755},{"name":"RemoveAllAgents","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7761},{"name":"InsertAgent","ret":"void","params":[{"type":"int","name":"agent"},{"type":"float","name":"count","def":"1"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7768},{"name":"GetSingleAgentCount","ret":"int","params":[{"type":"int","name":"agent_id"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7774},{"name":"GetSingleAgentCountNormalized","ret":"float","params":[{"type":"int","name":"agent_id"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7780},{"name":"GetTotalAgentCount","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":7786},{"name":"PrintAgents","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":7791},{"name":"ImmuneSystemTick","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"deltaT"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7796},{"name":"SetTemporaryResistanceToAgent","ret":"void","params":[{"type":"int","name":"agent"},{"type":"float","name":"time"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7801},{"name":"GetTemporaryResistanceToAgent","ret":"float","params":[{"type":"int","name":"agent"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7806},{"name":"GetAimPosition","ret":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":7812},{"name":"CanEatAndDrink","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":7828},{"name":"CanConsumeFood","ret":"bool","params":[{"type":"ConsumeConditionData","name":"data","def":"null"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7834},{"name":"GetModifiersManager","ret":"ModifiersManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":7840},{"name":"GetStatWater","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7845},{"name":"GetStatToxicity","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7854},{"name":"GetStatEnergy","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7863},{"name":"GetStatHeatComfort","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7872},{"name":"GetStatTremor","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7881},{"name":"GetStatWet","ret":"PlayerStat<int>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7890},{"name":"GetStatDiet","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7899},{"name":"GetStatStamina","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7908},{"name":"GetStatSpecialty","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7917},{"name":"GetStatBloodType","ret":"PlayerStat<int>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7926},{"name":"GetStatHeatBuffer","ret":"PlayerStat<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":7935},{"name":"SetHeatBufferDynamicMax","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7944},{"name":"GetHeatBufferDynamicMax","ret":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":7950},{"name":"ToggleHeatBufferVisibility","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7955},{"name":"ToggleHeatBufferVisibility","ret":"void","params":[{"type":"int","name":"heatbufferStage"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7961},{"name":"GetLastUAMessage","ret":"string","brief":"UA Last Message","file":"4_World/Entities/ManBase/PlayerBase.c","line":7968},{"name":"SetLastUAMessage","ret":"void","params":[{"type":"string","name":"pMsg"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7973},{"name":"ClearLastUAMessage","ret":"void","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":7985},{"name":"ForceUpdateInjuredState","ret":"void","brief":"update injured state immediately","file":"4_World/Entities/ManBase/PlayerBase.c","line":7999},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8004},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8046},{"name":"OnSyncJuncture","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsReadContext","name":"pCtx"}],"mods":["override"],"brief":"SyncJunctures","file":"4_World/Entities/ManBase/PlayerBase.c","line":8126},{"name":"IsItemsToDelete","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":8211},{"name":"SetToDelete","ret":"void","params":[{"type":"ParamsReadContext","name":"pCtx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8216},{"name":"AddItemToDelete","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8223},{"name":"CanDeleteItems","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":8232},{"name":"JunctureDeleteItem","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8237},{"name":"UpdateDelete","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":8242},{"name":"HeadingModel","ret":"bool","params":[{"type":"float","name":"pDt"},{"type":"SDayZPlayerHeadingModel","name":"pModel"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8288},{"name":"IsInventorySoftLocked","ret":"bool","mods":["override"],"brief":"during fullbody gestures - disables character turning","file":"4_World/Entities/ManBase/PlayerBase.c","line":8326},{"name":"SetInventorySoftLock","ret":"void","params":[{"type":"bool","name":"status"}],"mods":["override"],"brief":"'soft lock' meaning inventory screen cannot be displayed, but mechanically, inventory operations are still possible","file":"4_World/Entities/ManBase/PlayerBase.c","line":8332},{"name":"SetLoadedQuickBarItemBind","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"index"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8345},{"name":"IsLiftWeapon","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8351},{"name":"GetWeaponObstruction","ret":"float","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8356},{"name":"IsWeaponObstructionBlockingADS","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8361},{"name":"ReadLiftWeaponRequest","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8394},{"name":"SetLiftWeapon","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8405},{"name":"SetLiftWeapon","ret":"void","params":[{"type":"bool","name":"state"},{"type":"float","name":"obstruct","def":"0"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8417},{"name":"SendLiftWeaponSync","ret":"void","params":[{"type":"bool","name":"state"},{"type":"float","name":"obstruct","def":"0"}],"brief":"Client-side only","file":"4_World/Entities/ManBase/PlayerBase.c","line":8425},{"name":"CheckLiftWeapon","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8464},{"name":"ProcessLiftWeapon","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8498},{"name":"HideClothing","ret":"void","params":[{"type":"ItemOptics","name":"optic"},{"type":"bool","name":"state"}],"mods":["override"],"brief":"state 'true' == hide","file":"4_World/Entities/ManBase/PlayerBase.c","line":8516},{"name":"RequestUnconsciousness","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8550},{"name":"SetDeathDarknessLevel","ret":"void","params":[{"type":"float","name":"duration"},{"type":"float","name":"tick_time"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8555},{"name":"IsInFBEmoteState","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8591},{"name":"EndSurrenderRequest","ret":"void","params":[{"type":"SurrenderData","name":"data","def":"null"}],"brief":"ends surrender, originally intended for surrender->restrained transitioning","file":"4_World/Entities/ManBase/PlayerBase.c","line":8603},{"name":"IsSurrendered","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":8609},{"name":"IsPlayerLoaded","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":8617},{"name":"CheckAnimationOverrides","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8623},{"name":"CanRedirectToWeaponManager","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"},{"mods":["out"],"type":"bool","name":"isActionPossible"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8642},{"name":"PredictiveTakeEntityToTargetInventory","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8664},{"name":"PredictiveTakeEntityToInventory","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8679},{"name":"PredictiveTakeEntityToTargetAttachment","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8694},{"name":"PredictiveTakeEntityToTargetAttachmentEx","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"slot"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8708},{"name":"PredictiveTakeEntityToTargetCargo","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8722},{"name":"PredictiveTakeEntityToTargetCargoEx","ret":"bool","params":[{"mods":["notnull"],"type":"CargoBase","name":"cargo"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"type":"int","name":"row"},{"type":"int","name":"col"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8737},{"name":"PredictiveDropEntity","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8754},{"name":"PredictiveSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"}],"mods":["override"],"brief":"We don't care if a valid transform couldn't be found, we just want to preferably use it instead of placing on the player","file":"4_World/Entities/ManBase/PlayerBase.c","line":8775},{"name":"PredictiveForceSwapEntities","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["notnull"],"type":"InventoryLocation","name":"item2_dst"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8833},{"name":"PredictiveTakeEntityToHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8853},{"name":"PredictiveTakeToDst","ret":"bool","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8875},{"name":"IsSwapBetweenHandsAndGroundLargeItem","ret":"bool","params":[{"mods":["notnull"],"type":"EntityAI","name":"item1"},{"mods":["notnull"],"type":"EntityAI","name":"item2"},{"mods":["out"],"type":"EntityAI","name":"item_hands"},{"mods":["out"],"type":"EntityAI","name":"item_ground"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8895},{"name":"SetHairLevelToHide","ret":"void","params":[{"type":"int","name":"level"},{"type":"bool","name":"state"},{"type":"bool","name":"was_debug","def":"false"}],"brief":"Dynamic hair hiding","file":"4_World/Entities/ManBase/PlayerBase.c","line":8911},{"name":"HideHairSelections","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":8963},{"name":"UpdateHairSelectionVisibility","ret":"void","params":[{"type":"bool","name":"was_debug","def":"false"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9013},{"name":"UpdateTranslatedSelections","ret":"void","params":[{"type":"SelectionTranslation","name":"stt"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9063},{"name":"CheckHairClippingOnCharacterLoad","ret":"void","brief":"helper method for re-checking hairhiding on character load","file":"4_World/Entities/ManBase/PlayerBase.c","line":9076},{"name":"IsNVGWorking","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":9085},{"name":"IsNVGLowered","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":9090},{"name":"GetNVType","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":9095},{"name":"GetNVTypesArray","ret":"array<int>","file":"4_World/Entities/ManBase/PlayerBase.c","line":9107},{"name":"SetNVGLowered","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9112},{"name":"AddActiveNV","ret":"void","params":[{"type":"int","name":"type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9117},{"name":"RemoveActiveNV","ret":"void","params":[{"type":"int","name":"type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9132},{"name":"ResetActiveNV","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9147},{"name":"GetDebugText","ret":"string","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9153},{"name":"DEBUGRotateNVG","ret":"void","cond":["DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9172},{"name":"AdjustBandana","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9192},{"name":"AdjustShemag","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9209},{"name":"UpdateCorpseStateVisual","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9227},{"name":"SetDecayEffects","ret":"void","params":[{"type":"int","name":"effect","def":"-1"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9274},{"name":"PreloadDecayTexture","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9323},{"name":"SetLastMapInfo","ret":"void","params":[{"type":"float","name":"scale"},{"type":"vector","name":"pos"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9330},{"name":"GetLastMapInfo","ret":"bool","params":[{"mods":["out"],"type":"float","name":"scale"},{"mods":["out"],"type":"vector","name":"pos"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9336},{"name":"PhysicalPredictiveDropItem","ret":"bool","params":[{"type":"EntityAI","name":"entity"},{"type":"bool","name":"heavy_item_only","def":"true"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9344},{"name":"SetProcessUIWarning","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"brief":"from hands","file":"4_World/Entities/ManBase/PlayerBase.c","line":9373},{"name":"dmgDebugPrint","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9378},{"name":"DamageAllLegs","ret":"void","params":[{"type":"float","name":"inputDmg"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9388},{"name":"TryHideItemInHands","ret":"void","params":[{"type":"bool","name":"hide"},{"type":"bool","name":"force","def":"false"}],"brief":"tries to hide item in player's hands, some exceptions for various movement states","file":"4_World/Entities/ManBase/PlayerBase.c","line":9401},{"name":"CheckAndExecuteStackSplit","ret":"bool","params":[{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"},{"mods":["notnull"],"type":"EntityAI","name":"target"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9418},{"name":"CheckAndExecuteStackSplitToInventoryLocation","ret":"bool","params":[{"type":"InventoryLocation","name":"il"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9428},{"name":"TakeEntityToInventoryImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9444},{"name":"TakeEntityToCargoImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9455},{"name":"TakeEntityAsAttachmentImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9466},{"name":"TakeEntityToHandsImpl","ret":"void","params":[{"type":"InventoryMode","name":"mode"},{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9477},{"name":"TakeEntityToTargetInventoryImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"FindInventoryLocationType","name":"flags"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9488},{"name":"TakeEntityToTargetCargoImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9499},{"name":"TakeEntityToTargetAttachmentImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9510},{"name":"TakeToDstImpl","ret":"bool","params":[{"type":"InventoryMode","name":"mode"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["override","protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9521},{"name":"GetCenter","ret":"vector","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9532},{"name":"ContaminatedParticleAdjustment","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9539},{"name":"HandleGlassesEffect","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9579},{"name":"AddArrow","ret":"void","params":[{"type":"Object","name":"arrow"},{"type":"int","name":"componentIndex"},{"type":"vector","name":"closeBonePosWS"},{"type":"vector","name":"closeBoneRotWS"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9604},{"name":"IsManagingArrows","ret":"bool","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9662},{"name":"GetCachedName","ret":"string","file":"4_World/Entities/ManBase/PlayerBase.c","line":9667},{"name":"GetCachedID","ret":"string","file":"4_World/Entities/ManBase/PlayerBase.c","line":9672},{"name":"OnFreezeStateChangeClient","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9677},{"name":"HasHeatBuffer","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":9684},{"name":"GetHeatBufferStage","ret":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":9689},{"name":"SwitchItemTypeAttach","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9708},{"name":"SwitchItemTypeDetach","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot"}],"proto":true,"file":"4_World/Entities/ManBase/PlayerBase.c","line":9714},{"name":"AddToEnvironmentTemperature","ret":"void","params":[{"type":"float","name":"pTemperature"}],"proto":true,"file":"4_World/Entities/ManBase/PlayerBase.c","line":9715},{"name":"IncreaseAntibioticsCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9717},{"name":"DecreaseAntibioticsCount","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9722},{"name":"Consume","ret":"bool","params":[{"type":"ItemBase","name":"source"},{"type":"float","name":"amount"},{"type":"EConsumeType","name":"consume_type"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9727},{"name":"HasStaminaRemaining","ret":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":9738},{"name":"SetBloodyHandsPenalty","ret":"void","file":"4_World/Entities/ManBase/PlayerBase.c","line":9746},{"name":"DepleteStamina","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"dT","def":"-1"}],"mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9751},{"name":"GetUndergroundBunkerHandler","ret":"UndergroundBunkerHandlerClient","file":"4_World/Entities/ManBase/PlayerBase.c","line":9758},{"name":"SetNVGWorking","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9764},{"name":"AntibioticsAttack","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9771},{"name":"SetPlayerLoad","ret":"void","params":[{"type":"float","name":"load"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9777},{"name":"AddPlayerLoad","ret":"void","params":[{"type":"float","name":"addedload"}],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9783}],"members":[{"name":"SIMPLIFIED_SHOCK_CAP","type":"int","mods":["const"],"init":"63","file":"4_World/Entities/ManBase/PlayerBase.c","line":51},{"name":"SHAKE_LEVEL_MAX","type":"int","mods":["const"],"init":"7","file":"4_World/Entities/ManBase/PlayerBase.c","line":52},{"name":"m_LifeSpanState","type":"int","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":53},{"name":"m_LastShavedSeconds","type":"int","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":54},{"name":"m_BloodType","type":"int","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":55},{"name":"m_HasBloodTypeVisible","type":"bool","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":56},{"name":"m_LiquidTendencyDrain","type":"bool","mods":["private"],"brief":"client-side only - Obsolete","file":"4_World/Entities/ManBase/PlayerBase.c","line":57},{"name":"m_FlagRaisingTendency","type":"bool","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":58},{"name":"m_HasBloodyHandsVisible","type":"int","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":59},{"name":"m_HasHeatBuffer","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":61},{"name":"m_HeatBufferStage","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":62},{"name":"m_HeatBufferDynamicMax","type":"float","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":63},{"name":"m_IsInColdArea","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":65},{"name":"m_PlayerLoaded","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":66},{"name":"m_PlayerDisconnectProcessed","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":67},{"name":"m_ProcessUIWarning","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":68},{"name":"m_LocalRefreshAnimStateIdx","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":69},{"name":"m_RefreshAnimStateIdx","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":70},{"name":"m_StoreLoadVersion","type":"int","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":71},{"name":"ACT_STORE_SAVE_VERSION","type":"int","mods":["const"],"init":"4","file":"4_World/Entities/ManBase/PlayerBase.c","line":72},{"name":"m_LifespanLevelLocal","type":"int","mods":["protected"],"brief":"control variable for change calls","file":"4_World/Entities/ManBase/PlayerBase.c","line":73},{"name":"m_AnimCommandStarting","type":"int","mods":["protected"],"brief":"signals the command that is about to start the next frame (e.g. Swim, Fall...)","file":"4_World/Entities/ManBase/PlayerBase.c","line":74},{"name":"m_UndergroundPresence","type":"EUndergroundPresence","file":"4_World/Entities/ManBase/PlayerBase.c","line":75},{"name":"m_ModulePlayerStatus","type":"PluginPlayerStatus","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":77},{"name":"m_ConfigEmotesProfile","type":"PluginConfigEmotesProfile","file":"4_World/Entities/ManBase/PlayerBase.c","line":78},{"name":"m_ModuleLifespan","type":"PluginLifespan","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":79},{"name":"m_PresenceNotifier","type":"PluginPresenceNotifier","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":80},{"name":"m_UndergroundHandler","type":"ref UndergroundHandlerClient","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":82},{"name":"m_PlayerStats","type":"ref PlayerStats","file":"4_World/Entities/ManBase/PlayerBase.c","line":83},{"name":"m_ModuleRecipesManager","type":"PluginRecipesManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":84},{"name":"m_BleedingManagerServer","type":"ref BleedingSourcesManagerServer","file":"4_World/Entities/ManBase/PlayerBase.c","line":85},{"name":"m_BleedingManagerRemote","type":"ref BleedingSourcesManagerRemote","file":"4_World/Entities/ManBase/PlayerBase.c","line":86},{"name":"m_ModifiersManager","type":"ref ModifiersManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":88},{"name":"m_NotifiersManager","type":"ref NotifiersManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":89},{"name":"m_ActionManager","type":"ref ActionManagerBase","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":90},{"name":"m_AgentPool","type":"ref PlayerAgentPool","file":"4_World/Entities/ManBase/PlayerBase.c","line":91},{"name":"m_Agents","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":92},{"name":"m_Environment","type":"ref Environment","file":"4_World/Entities/ManBase/PlayerBase.c","line":93},{"name":"m_EmoteManager","type":"ref EmoteManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":94},{"name":"m_SymptomManager","type":"ref SymptomManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":95},{"name":"m_VirtualHud","type":"ref VirtualHud","file":"4_World/Entities/ManBase/PlayerBase.c","line":96},{"name":"m_StaminaHandler","type":"ref StaminaHandler","file":"4_World/Entities/ManBase/PlayerBase.c","line":97},{"name":"m_InjuryHandler","type":"ref InjuryAnimationHandler","file":"4_World/Entities/ManBase/PlayerBase.c","line":98},{"name":"m_ShockHandler","type":"ref ShockHandler","brief":"New shock handler","file":"4_World/Entities/ManBase/PlayerBase.c","line":99},{"name":"m_SoftSkillsManager","type":"ref SoftSkillsManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":100},{"name":"m_StanceIndicator","type":"ref StanceIndicator","file":"4_World/Entities/ManBase/PlayerBase.c","line":101},{"name":"m_TrasferValues","type":"ref TransferValues","file":"4_World/Entities/ManBase/PlayerBase.c","line":102},{"name":"m_DebugMonitorValues","type":"ref DebugMonitorValues","file":"4_World/Entities/ManBase/PlayerBase.c","line":103},{"name":"OVERLOAD_LIMIT","type":"int","mods":["const"],"init":"30000","file":"4_World/Entities/ManBase/PlayerBase.c","line":104},{"name":"m_VisibilityCoef","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":105},{"name":"m_OriginalSlidePoseAngle","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":106},{"name":"m_SoundEvent","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":107},{"name":"m_SoundEventParam","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":108},{"name":"m_FliesIndex","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":109},{"name":"m_SoundEventSent","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":110},{"name":"m_UAProgressParam","type":"ref Param2<float,float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":111},{"name":"m_UAParam","type":"ref Param2<int,int>","file":"4_World/Entities/ManBase/PlayerBase.c","line":112},{"name":"m_StaminaParam","type":"ref Param3<float,float,bool>","file":"4_World/Entities/ManBase/PlayerBase.c","line":113},{"name":"m_UAParamMessage","type":"ref Param1<string>","file":"4_World/Entities/ManBase/PlayerBase.c","line":114},{"name":"m_UnconParam","type":"ref Param1<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":115},{"name":"m_DeathDarkeningParam","type":"ref Param1<float>","file":"4_World/Entities/ManBase/PlayerBase.c","line":116},{"name":"m_DamageDealtEffect","type":"ref DamageDealtEffect","file":"4_World/Entities/ManBase/PlayerBase.c","line":117},{"name":"m_EffectRadial","type":"ref EffectRadial","file":"4_World/Entities/ManBase/PlayerBase.c","line":118},{"name":"m_FlashbangEffect","type":"ref FlashbangEffect","file":"4_World/Entities/ManBase/PlayerBase.c","line":119},{"name":"m_ShockDealtEffect","type":"ref ShockDealtEffect","file":"4_World/Entities/ManBase/PlayerBase.c","line":120},{"name":"m_FliesEff","type":"ref EffectParticle","file":"4_World/Entities/ManBase/PlayerBase.c","line":121},{"name":"m_InputActionMap","type":"ref TInputActionMap","brief":"Backwards compatibility","file":"4_World/Entities/ManBase/PlayerBase.c","line":122},{"name":"m_InputActionMapControled","type":"ref TInputActionMap","file":"4_World/Entities/ManBase/PlayerBase.c","line":123},{"name":"m_InputActionMapAsTarget","type":"ref TInputActionMap","file":"4_World/Entities/ManBase/PlayerBase.c","line":124},{"name":"m_ActionsInitialize","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":125},{"name":"m_EmptyGloves","type":"ref HiddenSelectionsData","file":"4_World/Entities/ManBase/PlayerBase.c","line":127},{"name":"m_WeaponManager","type":"ref WeaponManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":128},{"name":"m_CraftingManager","type":"ref CraftingManager","file":"4_World/Entities/ManBase/PlayerBase.c","line":129},{"name":"m_ArrowManager","type":"ref ArrowManagerPlayer","file":"4_World/Entities/ManBase/PlayerBase.c","line":130},{"name":"m_InventoryActionHandler","type":"ref InventoryActionHandler","file":"4_World/Entities/ManBase/PlayerBase.c","line":131},{"name":"m_QuickBarBase","type":"ref QuickBarBase","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":132},{"name":"m_PlayerSoundManagerServer","type":"ref PlayerSoundManagerServer","file":"4_World/Entities/ManBase/PlayerBase.c","line":133},{"name":"m_PlayerSoundManagerClient","type":"ref PlayerSoundManagerClient","file":"4_World/Entities/ManBase/PlayerBase.c","line":134},{"name":"m_HCAnimHandler","type":"ref HeatComfortAnimHandler","file":"4_World/Entities/ManBase/PlayerBase.c","line":135},{"name":"m_SoundFliesEffect","type":"ref EffectSound","file":"4_World/Entities/ManBase/PlayerBase.c","line":136},{"name":"m_QuickBarHold","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":137},{"name":"m_QuickBarFT","type":"bool","init":"false","file":"4_World/Entities/ManBase/PlayerBase.c","line":138},{"name":"m_Hud","type":"Hud","file":"4_World/Entities/ManBase/PlayerBase.c","line":139},{"name":"m_RecipePick","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":140},{"name":"m_IsHoldingBreath","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":141},{"name":"m_IsInWater","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":142},{"name":"m_LastPostFrameTickTime","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":143},{"name":"m_DeathCheckTimer","type":"ref Timer","file":"4_World/Entities/ManBase/PlayerBase.c","line":145},{"name":"m_CorpseProcessing","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":146},{"name":"m_CorpseState","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":147},{"name":"m_CorpseStateLocal","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":148},{"name":"m_IsHeadingRestricted","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":149},{"name":"m_HeadingRestrictData","type":"ref HeadingRestrictData","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":150},{"name":"m_PersistentFlags","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":152},{"name":"m_StaminaState","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":153},{"name":"m_UnconsciousTime","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":154},{"name":"m_ShockSimplified","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":155},{"name":"m_CurrentShock","type":"float","brief":"Used to synchronize shock between server and client, utilized by ShockHandler","file":"4_World/Entities/ManBase/PlayerBase.c","line":156},{"name":"m_IsRestrained","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":157},{"name":"m_IsRestrainedLocal","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":158},{"name":"m_IsRestrainStarted","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":159},{"name":"m_IsRestrainStartedLocal","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":160},{"name":"m_IsRestrainPrelocked","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":161},{"name":"m_ImmunityBoosted","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":162},{"name":"m_AreHandsLocked","type":"bool","brief":"Currently only used to block quickbar usage after canceling placement","file":"4_World/Entities/ManBase/PlayerBase.c","line":163},{"name":"m_UnconsciousVignetteTarget","type":"float","init":"2","file":"4_World/Entities/ManBase/PlayerBase.c","line":164},{"name":"m_CameraSwayModifier","type":"float","init":"0.2","file":"4_World/Entities/ManBase/PlayerBase.c","line":165},{"name":"m_LastShockHitTime","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":166},{"name":"m_CurrentCamera","type":"DayZPlayerCameraBase","file":"4_World/Entities/ManBase/PlayerBase.c","line":167},{"name":"m_BleedingBits","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":168},{"name":"m_DirectionToCursor","type":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":169},{"name":"m_DefaultHitPosition","type":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":170},{"name":"m_DiseaseCount","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":171},{"name":"m_HealingsCount","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":172},{"name":"m_AllowQuickRestrain","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":173},{"name":"m_AllowQuickFishing","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":174},{"name":"m_Shakes","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":175},{"name":"m_ShakesForced","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":176},{"name":"m_BreathVapour","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":177},{"name":"m_HealthLevel","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":178},{"name":"m_MixedSoundStates","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":179},{"name":"m_QuickBarBonus","type":"int","init":"0","file":"4_World/Entities/ManBase/PlayerBase.c","line":180},{"name":"m_IsVehicleSeatDriver","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":181},{"name":"m_UnconsciousEndTime","type":"float","init":"0","file":"4_World/Entities/ManBase/PlayerBase.c","line":182},{"name":"m_BleedingSourceCount","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":183},{"name":"m_CharactersHead","type":"Head_Default","file":"4_World/Entities/ManBase/PlayerBase.c","line":184},{"name":"m_PulseType","type":"EPulseType","file":"4_World/Entities/ManBase/PlayerBase.c","line":185},{"name":"m_CheckPulseLastTarget","type":"PlayerBase","file":"4_World/Entities/ManBase/PlayerBase.c","line":186},{"name":"m_ForceInjuryAnimMask","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":187},{"name":"m_HideHairAnimated","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":188},{"name":"m_DecayedTexture","type":"string","file":"4_World/Entities/ManBase/PlayerBase.c","line":189},{"name":"m_ItemsToDelete","type":"ref array<EntityAI>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":190},{"name":"m_BrokenLegState","type":"int","init":"eBrokenLegs.NO_BROKEN_LEGS","brief":"Describe the current leg state, can go bellow 0, cannot be used directly to obtain broken legs state, use GetBrokenLegs() instead","file":"4_World/Entities/ManBase/PlayerBase.c","line":191},{"name":"m_LocalBrokenState","type":"int","init":"eBrokenLegs.NO_BROKEN_LEGS","file":"4_World/Entities/ManBase/PlayerBase.c","line":192},{"name":"m_BrokenLegsJunctureReceived","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":193},{"name":"m_BrokenLegSound","type":"ref EffectSound","file":"4_World/Entities/ManBase/PlayerBase.c","line":194},{"name":"SOUND_BREAK_LEG","type":"string","mods":["const"],"init":"\"broken_leg_SoundSet\"","file":"4_World/Entities/ManBase/PlayerBase.c","line":195},{"name":"m_CanPlayBrokenLegSound","type":"bool","brief":"Used to check if sound has already been played","file":"4_World/Entities/ManBase/PlayerBase.c","line":196},{"name":"DEBUG_INVENTORY_ACCESS","type":"bool","mods":["static"],"init":"false","file":"4_World/Entities/ManBase/PlayerBase.c","line":197},{"name":"m_BleedingSourcesLow","type":"ref array<string>","mods":["static"],"brief":"Stores all LOWER body part bleeding sources","file":"4_World/Entities/ManBase/PlayerBase.c","line":198},{"name":"m_BleedingSourcesUp","type":"ref array<string>","mods":["static"],"brief":"Stores all UPPER body part bleeding sources EXCLUDING HEAD","file":"4_World/Entities/ManBase/PlayerBase.c","line":199},{"name":"m_UnconRefillModifier","type":"float","init":"1","file":"4_World/Entities/ManBase/PlayerBase.c","line":200},{"name":"m_RGSManager","type":"ref RandomGeneratorSyncManager","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":201},{"name":"m_ContaminatedAreaEffectEnabled","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":205},{"name":"CONTAMINATED_AREA_AMBIENT","type":"string","mods":["const"],"init":"\"ContaminatedArea_SoundSet\"","brief":"obsolete, use EffectTrigger::GetAmbientSoundsetName() instead","file":"4_World/Entities/ManBase/PlayerBase.c","line":206},{"name":"m_AmbientContamination","type":"EffectSound","file":"4_World/Entities/ManBase/PlayerBase.c","line":207},{"name":"m_ContaminatedAreaCount","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":208},{"name":"m_EffectAreaCount","type":"int","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":209},{"name":"m_InsideEffectArea","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":210},{"name":"m_InsideEffectAreaPrev","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":211},{"name":"m_CurrentEffectTrigger","type":"EffectTrigger","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":212},{"name":"m_InEffectAreaType","type":"EEffectAreaType","mods":["protected"],"brief":"flags for identifying which area the player is in, synchronized by EffectTriggers","file":"4_World/Entities/ManBase/PlayerBase.c","line":215},{"name":"m_EffectAreaOverlap","type":"ref map<EEffectAreaType, int>","mods":["protected"],"init":"new map<EEffectAreaType, int>()","brief":"type -> how many of such areas is player currently in","file":"4_World/Entities/ManBase/PlayerBase.c","line":216},{"name":"m_EffectAreaTimeToTick","type":"ref map<EEffectAreaType, float>","mods":["protected"],"init":"new map<EEffectAreaType, float>()","brief":"type -> how long has player spent in an area since last effect tick","file":"4_World/Entities/ManBase/PlayerBase.c","line":217},{"name":"m_ServerPlayers","type":"ref array<Man>","mods":["static"],"init":"new array<Man>","file":"4_World/Entities/ManBase/PlayerBase.c","line":218},{"name":"m_CanDisplayHitEffectPPE","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":219},{"name":"m_CachedPlayerName","type":"string","mods":["protected"],"brief":"cached from player identity","file":"4_World/Entities/ManBase/PlayerBase.c","line":221},{"name":"m_CachedPlayerID","type":"string","mods":["protected"],"brief":"cached from player identity","file":"4_World/Entities/ManBase/PlayerBase.c","line":222},{"name":"m_IsInsideTrigger","type":"int","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":225},{"name":"m_CanBeTargetedDebug","type":"bool","cond":["DIAG_DEVELOPER"],"brief":"server-side only","file":"4_World/Entities/ManBase/PlayerBase.c","line":226},{"name":"m_PresetItems","type":"ref array<EntityAI>","init":"new array<EntityAI>","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":227},{"name":"m_PresetSpawned","type":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":228},{"name":"m_CameraToolsMenuClient","type":"ref CameraToolsMenuClient","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":229},{"name":"m_TargetTemperatureDiag","type":"PluginTargetTemperature","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":230},{"name":"m_GetInVehicleTransportDebug","type":"Transport","cond":["DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":234},{"name":"m_Bot","type":"ref Bot","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":238},{"name":"m_aQuickBarLoad","type":"ref array<ref Param2<EntityAI,int> >","file":"4_World/Entities/ManBase/PlayerBase.c","line":242},{"name":"m_HologramServer","type":"ref Hologram","file":"4_World/Entities/ManBase/PlayerBase.c","line":245},{"name":"m_HologramLocal","type":"ref Hologram","file":"4_World/Entities/ManBase/PlayerBase.c","line":246},{"name":"m_LocalProjectionPosition","type":"vector","init":"\"0 0 0 \"","file":"4_World/Entities/ManBase/PlayerBase.c","line":247},{"name":"m_LocalProjectionOrientation","type":"vector","init":"\"0 0 0 \"","file":"4_World/Entities/ManBase/PlayerBase.c","line":248},{"name":"m_LastTick","type":"float","init":"-1","file":"4_World/Entities/ManBase/PlayerBase.c","line":251},{"name":"m_AddModifier","type":"int","init":"-1","file":"4_World/Entities/ManBase/PlayerBase.c","line":252},{"name":"m_RecipeID","type":"int","init":"-1","file":"4_World/Entities/ManBase/PlayerBase.c","line":254},{"name":"m_Item1","type":"EntityAI","file":"4_World/Entities/ManBase/PlayerBase.c","line":255},{"name":"m_Item2","type":"EntityAI","file":"4_World/Entities/ManBase/PlayerBase.c","line":256},{"name":"m_IsCraftingReady","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":257},{"name":"m_RecipeAnimLength","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":258},{"name":"m_CraftingInitialPos","type":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":259},{"name":"m_Recipes","type":"ref array<int>","file":"4_World/Entities/ManBase/PlayerBase.c","line":260},{"name":"m_SaySoundParams","type":"ref SoundParams","file":"4_World/Entities/ManBase/PlayerBase.c","line":262},{"name":"m_SaySoundBuilder","type":"ref SoundObjectBuilder","file":"4_World/Entities/ManBase/PlayerBase.c","line":263},{"name":"m_SaySoundObject","type":"ref SoundObject","file":"4_World/Entities/ManBase/PlayerBase.c","line":264},{"name":"m_SaySoundLastSetName","type":"string","file":"4_World/Entities/ManBase/PlayerBase.c","line":265},{"name":"m_ActionQBControl","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":267},{"name":"m_ConstructionActionData","type":"ref ConstructionActionData","file":"4_World/Entities/ManBase/PlayerBase.c","line":270},{"name":"m_LastFirePoint","type":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":272},{"name":"m_LastFirePointRot","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":273},{"name":"m_LastFirePointIndex","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":274},{"name":"ItemToInventory","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":276},{"name":"m_IsFighting","type":"bool","init":"false","file":"4_World/Entities/ManBase/PlayerBase.c","line":277},{"name":"m_IsDrowning","type":"bool","brief":"Set only via the setter SetDrowning","file":"4_World/Entities/ManBase/PlayerBase.c","line":278},{"name":"m_DebugMonitorEnabled","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":281},{"name":"m_hac","type":"ActionUnfoldMapCB","file":"4_World/Entities/ManBase/PlayerBase.c","line":284},{"name":"m_MapOpen","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":285},{"name":"m_MapCloseRequestProcessed","type":"bool","brief":"DEPRECATED","file":"4_World/Entities/ManBase/PlayerBase.c","line":286},{"name":"m_MapClosingSyncSent","type":"bool","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":287},{"name":"m_LastMapScale","type":"float","mods":["protected"],"init":"-1.0","file":"4_World/Entities/ManBase/PlayerBase.c","line":288},{"name":"m_LastMapPos","type":"vector","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":289},{"name":"m_MapNavigationBehaviour","type":"ref MapNavigationBehaviour","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":290},{"name":"m_InventorySoftLocked","type":"bool","mods":["protected"],"brief":"obsolete, count should be checked instead. Left in here for legacy's sake.","file":"4_World/Entities/ManBase/PlayerBase.c","line":293},{"name":"m_InventorySoftLockCount","type":"int","mods":["protected"],"init":"0","file":"4_World/Entities/ManBase/PlayerBase.c","line":294},{"name":"m_QBarItems","type":"ref TStringArray","mods":["static"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":295},{"name":"m_DatabaseID","type":"string","file":"4_World/Entities/ManBase/PlayerBase.c","line":298},{"name":"m_AnalyticsTimer","type":"ref Timer","file":"4_World/Entities/ManBase/PlayerBase.c","line":299},{"name":"m_MeleeDebug","type":"bool","mods":["protected"],"brief":"melee stats","file":"4_World/Entities/ManBase/PlayerBase.c","line":302},{"name":"m_CheckMeleeItem","type":"ItemBase","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":304},{"name":"m_UALastMessage","type":"string","mods":["protected"],"brief":"user actions & symptoms","file":"4_World/Entities/ManBase/PlayerBase.c","line":307},{"name":"m_UALastMessageTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":308},{"name":"m_PerformedAnimActionID","type":"int","mods":["protected"],"init":"-1","brief":"animated action being performed, -1 if none","file":"4_World/Entities/ManBase/PlayerBase.c","line":309},{"name":"m_ActivePrimarySymptomID","type":"int","mods":["protected"],"init":"0","brief":"active primary symptom, 0 if none, symptom has to be overriden to allow sync","file":"4_World/Entities/ManBase/PlayerBase.c","line":310},{"name":"m_WorkingNVGHeadset","type":"bool","brief":"Deprecated","file":"4_World/Entities/ManBase/PlayerBase.c","line":312},{"name":"m_LoweredNVGHeadset","type":"bool","file":"4_World/Entities/ManBase/PlayerBase.c","line":313},{"name":"m_ActiveNVTypes","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":314},{"name":"m_SyncedModifiers","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":316},{"name":"m_SyncedModifiersPrev","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":317},{"name":"m_AdminLog","type":"PluginAdminLog","file":"4_World/Entities/ManBase/PlayerBase.c","line":318},{"name":"m_PlayerStomach","type":"ref PlayerStomach","file":"4_World/Entities/ManBase/PlayerBase.c","line":319},{"name":"m_ContaminatedAroundPlayer","type":"Particle","mods":["protected","static"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":321},{"name":"m_ContaminatedAroundPlayerTiny","type":"Particle","mods":["protected","static"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":322},{"name":"m_StatWater","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":324},{"name":"m_StatToxicity","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":325},{"name":"m_StatEnergy","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":326},{"name":"m_StatHeatComfort","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":327},{"name":"m_StatTremor","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":328},{"name":"m_StatWet","type":"PlayerStat<int>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":329},{"name":"m_StatBloodType","type":"PlayerStat<int>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":330},{"name":"m_StatDiet","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":331},{"name":"m_StatStamina","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":332},{"name":"m_StatSpecialty","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":333},{"name":"m_StatHeatBuffer","type":"PlayerStat<float>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":334},{"name":"m_EffectWidgets","type":"GameplayEffectWidgets_base","mods":["protected"],"brief":"effect widgets","file":"4_World/Entities/ManBase/PlayerBase.c","line":337},{"name":"m_ProcessAddEffectWidgets","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":338},{"name":"m_ProcessRemoveEffectWidgets","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":339},{"name":"m_ProcessAddGlassesEffects","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":342},{"name":"m_ProcessRemoveGlassesEffects","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":343},{"name":"m_MedicalDrugsActive","type":"EMedicalDrugsType","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":345},{"name":"m_OnUnconsciousStart","type":"ref ScriptInvoker","mods":["protected"],"brief":"invokers","file":"4_World/Entities/ManBase/PlayerBase.c","line":348},{"name":"m_OnUnconsciousStop","type":"ref ScriptInvoker","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":349},{"name":"m_OnPlayerLoadChanged","type":"ref ScriptInvoker","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":350},{"name":"m_BloodyHandsPenaltyChancePerAgent","type":"ref map<eAgents, float>","mods":["private"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":352},{"name":"m_ShowDbgUI","type":"bool","init":"true","file":"4_World/Entities/ManBase/PlayerBase.c","line":2921},{"name":"m_DbgListSelection","type":"int","init":"0","file":"4_World/Entities/ManBase/PlayerBase.c","line":2922},{"name":"m_DbgSliderValue","type":"float","init":"0.0","file":"4_World/Entities/ManBase/PlayerBase.c","line":2923},{"name":"m_DbgOptions","type":"ref array<string>","init":"{\"jedna\", \"dva\", \"tri\"}","file":"4_World/Entities/ManBase/PlayerBase.c","line":2924},{"name":"m_PlayerOldPos","type":"vector","file":"4_World/Entities/ManBase/PlayerBase.c","line":7274},{"name":"SPREAD_AGENTS_OBJECTS","type":"ref array<Object>","mods":["static"],"init":"new array<Object>","brief":"---------- DEPRECATED ----------","file":"4_World/Entities/ManBase/PlayerBase.c","line":9698},{"name":"SPREAD_AGENTS_PROXY_CARGOS","type":"ref array<CargoBase>","mods":["static"],"init":"new array<CargoBase>","file":"4_World/Entities/ManBase/PlayerBase.c","line":9699},{"name":"m_UndergroundBunkerHandler","type":"ref UndergroundBunkerHandlerClient","mods":["protected"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9701},{"name":"m_FaceCoveredForShaveLayers","type":"int","mods":["private"],"init":"0","file":"4_World/Entities/ManBase/PlayerBase.c","line":9703},{"name":"m_AntibioticsActive","type":"int","file":"4_World/Entities/ManBase/PlayerBase.c","line":9704},{"name":"m_CargoLoad","type":"float","file":"4_World/Entities/ManBase/PlayerBase.c","line":9706}]},{"name":"PlayerBaseClient","url":"classes/PlayerBaseClient/","base":"PlayerBase","file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":1,"methods":[{"name":"CreatePersonalLight","ret":"void","mods":["static"],"brief":"Creates PL if it doesn't exist already.","file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":9},{"name":"OnGameplayDataHandlerSync","ret":"void","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":39},{"name":"SwitchPersonalLight","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["static"],"brief":"Controls the ON/OFF switch of the Personal Light. PL will still shine only if the server allows it.","file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":49},{"name":"UpdatePersonalLight","ret":"void","mods":["static"],"brief":"Updates state of PL","file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":59},{"name":"UpdateHitDirectionValues","ret":"void","mods":["static"],"file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":76}],"members":[{"name":"m_PersonalLight","type":"ScriptedLightBase","mods":["static"],"file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":3},{"name":"m_PersonalLightEnabledOnCurrentServer","type":"bool","mods":["static"],"init":"false","brief":"\"disablePersonalLight\" in server.cfg decides if this is true or false","file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":4},{"name":"m_PersonalLightDisabledByDebug","type":"bool","mods":["static"],"init":"false","file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":5},{"name":"m_PersonalLightIsSwitchedOn","type":"bool","mods":["static"],"init":"true","file":"4_World/Entities/ManBase/PlayerBaseClient.c","line":6}]},{"name":"PlayerBaseMove","url":"classes/PlayerBaseMove/","base":"DayZPlayerImplementMove","file":"4_World/Entities/ManBase/PlayerBase.c","line":20,"methods":[{"name":"PlayerBaseMove","kind":"ctor","ret":"void","mods":["protected"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":32},{"name":"Write","ret":"void","params":[{"type":"PawnMoveWriter","name":"ctx"},{"type":"PawnMove","name":"prev"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":37},{"name":"Read","ret":"void","params":[{"type":"PawnMoveReader","name":"ctx"},{"type":"PawnMove","name":"prev"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":42}],"members":[{"name":"m_fStaminaValue","type":"float","cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"These stamina values are already properly synchronized. We do not have to store in state and synchronize. Some commands such as HumanCommandMove depend on stamina. It is much cheaper cost to store stamina here and call respective functions then store all values that are affected by stamina","file":"4_World/Entities/ManBase/PlayerBase.c","line":24},{"name":"m_fStaminaCapacity","type":"float","cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":25},{"name":"m_fStaminaDepletion","type":"float","cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":26},{"name":"m_bStaminaSynced","type":"bool","cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":28},{"name":"m_fStaminaSyncedValue","type":"float","cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":29},{"name":"m_fStaminaSyncedCapacity","type":"float","cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":30}]},{"name":"PlayerBaseOwnerState","url":"classes/PlayerBaseOwnerState/","base":"DayZPlayerImplementOwnerState","file":"4_World/Entities/ManBase/PlayerBase.c","line":7,"methods":[{"name":"Write","ret":"void","params":[{"type":"PawnStateWriter","name":"ctx"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9},{"name":"Read","ret":"void","params":[{"type":"PawnStateReader","name":"ctx"}],"mods":["protected","override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":14}]},{"name":"PlayerBaseType","url":"classes/PlayerBaseType/","base":"DayZPlayerType","file":"4_World/Entities/ManBase/PlayerBase.c","line":1},{"name":"PlayerConstants","url":"classes/PlayerConstants/","file":"3_Game/PlayerConstants.c","line":1,"members":[{"name":"WEAPON_RAISE_BLEND_DELAY","type":"float","mods":["static","const"],"init":"0.2","file":"3_Game/PlayerConstants.c","line":3},{"name":"MELEE2_MOVEMENT_BLEND_DELAY","type":"float","mods":["static","const"],"init":"0.35","file":"3_Game/PlayerConstants.c","line":4},{"name":"HEAVY_HIT_THRESHOLD","type":"float","mods":["static","const"],"init":"0.5","brief":"defines what is considered a 'heavy hit' from the indicator's standpoint","file":"3_Game/PlayerConstants.c","line":5},{"name":"MAX_FINISHER_RANGE","type":"float","mods":["static","const"],"init":"5.0","brief":"[meters]","file":"3_Game/PlayerConstants.c","line":6},{"name":"FULL_SPRINT_DELAY_DEFAULT","type":"float","mods":["static","const"],"init":"0.5","brief":"[seconds]","file":"3_Game/PlayerConstants.c","line":8},{"name":"FULL_SPRINT_DELAY_FROM_CROUCH","type":"float","mods":["static","const"],"init":"1.0","brief":"[seconds]","file":"3_Game/PlayerConstants.c","line":9},{"name":"FULL_SPRINT_DELAY_FROM_PRONE","type":"float","mods":["static","const"],"init":"2.0","brief":"[seconds]","file":"3_Game/PlayerConstants.c","line":10},{"name":"HEAD_HEIGHT_ERECT","type":"float","mods":["static","const"],"init":"1.6","file":"3_Game/PlayerConstants.c","line":13},{"name":"HEAD_HEIGHT_CROUCH","type":"float","mods":["static","const"],"init":"1.05","file":"3_Game/PlayerConstants.c","line":14},{"name":"HEAD_HEIGHT_PRONE","type":"float","mods":["static","const"],"init":"0.66","file":"3_Game/PlayerConstants.c","line":15},{"name":"BAREFOOT_MOVEMENT_BLEED_MODIFIER","type":"float","mods":["static","const"],"init":"0.1","file":"3_Game/PlayerConstants.c","line":20},{"name":"SHOES_MOVEMENT_DAMAGE_PER_STEP","type":"float","mods":["static","const"],"init":"0.035","file":"3_Game/PlayerConstants.c","line":21},{"name":"CHECK_EVERY_N_STEP","type":"int","mods":["static","const"],"init":"10","brief":"will process every n-th step(for performance reasons)","file":"3_Game/PlayerConstants.c","line":22},{"name":"SL_HEALTH_CRITICAL","type":"float","mods":["static","const"],"init":"15","file":"3_Game/PlayerConstants.c","line":26},{"name":"SL_HEALTH_LOW","type":"float","mods":["static","const"],"init":"30","file":"3_Game/PlayerConstants.c","line":27},{"name":"SL_HEALTH_NORMAL","type":"float","mods":["static","const"],"init":"50","file":"3_Game/PlayerConstants.c","line":28},{"name":"SL_HEALTH_HIGH","type":"float","mods":["static","const"],"init":"80","file":"3_Game/PlayerConstants.c","line":29},{"name":"SL_TOXICITY_CRITICAL","type":"float","mods":["static","const"],"init":"20","file":"3_Game/PlayerConstants.c","line":31},{"name":"SL_TOXICITY_LOW","type":"float","mods":["static","const"],"init":"40","file":"3_Game/PlayerConstants.c","line":32},{"name":"SL_TOXICITY_NORMAL","type":"float","mods":["static","const"],"init":"60","file":"3_Game/PlayerConstants.c","line":33},{"name":"SL_TOXICITY_HIGH","type":"float","mods":["static","const"],"init":"80","file":"3_Game/PlayerConstants.c","line":34},{"name":"SL_BLOOD_CRITICAL","type":"float","mods":["static","const"],"init":"3000","file":"3_Game/PlayerConstants.c","line":36},{"name":"SL_BLOOD_LOW","type":"float","mods":["static","const"],"init":"3500","file":"3_Game/PlayerConstants.c","line":37},{"name":"SL_BLOOD_NORMAL","type":"float","mods":["static","const"],"init":"4000","file":"3_Game/PlayerConstants.c","line":38},{"name":"SL_BLOOD_HIGH","type":"float","mods":["static","const"],"init":"4500","file":"3_Game/PlayerConstants.c","line":39},{"name":"SL_ENERGY_CRITICAL","type":"float","mods":["static","const"],"init":"0","file":"3_Game/PlayerConstants.c","line":41},{"name":"SL_ENERGY_LOW","type":"float","mods":["static","const"],"init":"300","file":"3_Game/PlayerConstants.c","line":42},{"name":"SL_ENERGY_NORMAL","type":"float","mods":["static","const"],"init":"800","file":"3_Game/PlayerConstants.c","line":43},{"name":"SL_ENERGY_HIGH","type":"float","mods":["static","const"],"init":"3500","file":"3_Game/PlayerConstants.c","line":44},{"name":"SL_ENERGY_MAX","type":"float","mods":["static","const"],"init":"5000","file":"3_Game/PlayerConstants.c","line":45},{"name":"SL_WATER_CRITICAL","type":"float","mods":["static","const"],"init":"0","file":"3_Game/PlayerConstants.c","line":47},{"name":"SL_WATER_LOW","type":"float","mods":["static","const"],"init":"300","file":"3_Game/PlayerConstants.c","line":48},{"name":"SL_WATER_NORMAL","type":"float","mods":["static","const"],"init":"800","file":"3_Game/PlayerConstants.c","line":49},{"name":"SL_WATER_HIGH","type":"float","mods":["static","const"],"init":"3500","file":"3_Game/PlayerConstants.c","line":50},{"name":"SL_WATER_MAX","type":"float","mods":["static","const"],"init":"5000","file":"3_Game/PlayerConstants.c","line":51},{"name":"NORMAL_TEMPERATURE_L","type":"float","mods":["static","const"],"init":"36.0","file":"3_Game/PlayerConstants.c","line":57},{"name":"NORMAL_TEMPERATURE_H","type":"float","mods":["static","const"],"init":"36.5","file":"3_Game/PlayerConstants.c","line":58},{"name":"HIGH_TEMPERATURE_L","type":"float","mods":["static","const"],"init":"38.5","file":"3_Game/PlayerConstants.c","line":59},{"name":"HIGH_TEMPERATURE_H","type":"float","mods":["static","const"],"init":"39.0","file":"3_Game/PlayerConstants.c","line":60},{"name":"DIGESTION_SPEED","type":"float","mods":["static","const"],"init":"1.7","brief":"quantity processed in the stomach per second","file":"3_Game/PlayerConstants.c","line":62},{"name":"CONSUMPTION_MULTIPLIER_BASE","type":"float","mods":["static","const"],"init":"1","brief":"must not be 0 or less","file":"3_Game/PlayerConstants.c","line":63},{"name":"STOMACH_ENERGY_TRANSFERED_PER_SEC","type":"float","mods":["static","const"],"init":"3","brief":"amount of kcal transfered to energy per second(this should ideally be higher than what player burns under high metabolic load[sprint])","file":"3_Game/PlayerConstants.c","line":64},{"name":"STOMACH_WATER_TRANSFERED_PER_SEC","type":"float","mods":["static","const"],"init":"6","brief":"amount of ml transfered to water per second(this should ideally be higher than what player burns under high metabolic load[sprint])","file":"3_Game/PlayerConstants.c","line":65},{"name":"STOMACH_SOLID_EMPTIED_PER_SEC","type":"float","mods":["static","const"],"init":"7","brief":"amount of g/ml emptied from stomach per second","file":"3_Game/PlayerConstants.c","line":66},{"name":"STOMACH_DIGEST_AGENT_RANDOM_MIN","type":"float","mods":["static","const"],"init":"-0.5","brief":"Percents of agents count <-1.0; 1.0>","file":"3_Game/PlayerConstants.c","line":68},{"name":"STOMACH_DIGEST_AGENT_RANDOM_MAX","type":"float","mods":["static","const"],"init":"0.5","brief":"Percents of agents count <-1.0; 1.0>","file":"3_Game/PlayerConstants.c","line":69},{"name":"LOW_WATER_THRESHOLD","type":"float","mods":["static","const"],"init":"SL_WATER_LOW","brief":"threshold from which water affects health","file":"3_Game/PlayerConstants.c","line":71},{"name":"LOW_ENERGY_THRESHOLD","type":"float","mods":["static","const"],"init":"SL_ENERGY_LOW","brief":"threshold from which energy affects health","file":"3_Game/PlayerConstants.c","line":73},{"name":"METABOLIC_SPEED_ENERGY_BASAL","type":"float","mods":["static","const"],"init":"0.01","brief":"energy loss per second while idle","file":"3_Game/PlayerConstants.c","line":76},{"name":"METABOLIC_SPEED_ENERGY_WALK","type":"float","mods":["static","const"],"init":"0.1","brief":"energy loss per second","file":"3_Game/PlayerConstants.c","line":78},{"name":"METABOLIC_SPEED_ENERGY_JOG","type":"float","mods":["static","const"],"init":"0.3","brief":"energy loss per second","file":"3_Game/PlayerConstants.c","line":79},{"name":"METABOLIC_SPEED_ENERGY_SPRINT","type":"float","mods":["static","const"],"init":"0.6","brief":"energy loss per second","file":"3_Game/PlayerConstants.c","line":80},{"name":"METABOLIC_SPEED_WATER_BASAL","type":"float","mods":["static","const"],"init":"0.01","brief":"water loss per second while idle","file":"3_Game/PlayerConstants.c","line":82},{"name":"METABOLIC_SPEED_WATER_WALK","type":"float","mods":["static","const"],"init":"0.1","brief":"water loss per second","file":"3_Game/PlayerConstants.c","line":84},{"name":"METABOLIC_SPEED_WATER_JOG","type":"float","mods":["static","const"],"init":"0.3","brief":"water loss per second","file":"3_Game/PlayerConstants.c","line":85},{"name":"METABOLIC_SPEED_WATER_SPRINT","type":"float","mods":["static","const"],"init":"0.6","brief":"water loss per second","file":"3_Game/PlayerConstants.c","line":86},{"name":"THRESHOLD_HEAT_COMFORT_PLUS_WARNING","type":"float","mods":["static","const"],"init":"0.15","brief":"yellow zone","file":"3_Game/PlayerConstants.c","line":89},{"name":"THRESHOLD_HEAT_COMFORT_PLUS_CRITICAL","type":"float","mods":["static","const"],"init":"0.45","brief":"red zone","file":"3_Game/PlayerConstants.c","line":90},{"name":"THRESHOLD_HEAT_COMFORT_PLUS_EMPTY","type":"float","mods":["static","const"],"init":"0.75","brief":"flashing red zone","file":"3_Game/PlayerConstants.c","line":91},{"name":"THRESHOLD_HEAT_COMFORT_MINUS_WARNING","type":"float","mods":["static","const"],"init":"-0.15","brief":"light blue zone","file":"3_Game/PlayerConstants.c","line":93},{"name":"THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL","type":"float","mods":["static","const"],"init":"-0.45","brief":"dark blue zone","file":"3_Game/PlayerConstants.c","line":94},{"name":"THRESHOLD_HEAT_COMFORT_MINUS_EMPTY","type":"float","mods":["static","const"],"init":"-0.75","brief":"flashing dark blue zone","file":"3_Game/PlayerConstants.c","line":95},{"name":"BLOOD_THRESHOLD_FATAL","type":"int","mods":["static","const"],"init":"2500","brief":"fatal blood level","file":"3_Game/PlayerConstants.c","line":98},{"name":"BLOOD_REGEN_RATE_PER_SEC","type":"float","mods":["static","const"],"init":"0.3","brief":"base amount of blood regenerated per second","file":"3_Game/PlayerConstants.c","line":100},{"name":"DAMAGE_ZONE_BLOOD_REGEN_MODIFIER","type":"float","mods":["static","const"],"init":"0.7","file":"3_Game/PlayerConstants.c","line":101},{"name":"UNCONSCIOUS_BLOOD_REGEN_MLTP","type":"float","mods":["static","const"],"init":"2","brief":"multiplier for blood regen while character has critical blood and uncon","file":"3_Game/PlayerConstants.c","line":103},{"name":"BLOOD_REGEN_MODIFIER_ENERGY_LOW","type":"float","mods":["static","const"],"init":"0","brief":"multiplier for blood regen rate","file":"3_Game/PlayerConstants.c","line":105},{"name":"BLOOD_REGEN_MODIFIER_ENERGY_MID","type":"float","mods":["static","const"],"init":"0.65","file":"3_Game/PlayerConstants.c","line":106},{"name":"BLOOD_REGEN_MODIFIER_ENERGY_HIGH","type":"float","mods":["static","const"],"init":"1","file":"3_Game/PlayerConstants.c","line":107},{"name":"BLOOD_REGEN_MODIFIER_WATER_LOW","type":"float","mods":["static","const"],"init":"0","brief":"multiplier for blood regen rate (BLOOD_REGEN_MULTIPLIER_WATER_LOW ?)","file":"3_Game/PlayerConstants.c","line":109},{"name":"BLOOD_REGEN_MODIFIER_WATER_MID","type":"float","mods":["static","const"],"init":"0.65","file":"3_Game/PlayerConstants.c","line":110},{"name":"BLOOD_REGEN_MODIFIER_WATER_HIGH","type":"float","mods":["static","const"],"init":"1","file":"3_Game/PlayerConstants.c","line":111},{"name":"SALINE_BLOOD_REGEN_PER_SEC","type":"float","mods":["static","const"],"init":"3","brief":"boost for blood regen per second, independent on BLOOD_REGEN_SPEED","file":"3_Game/PlayerConstants.c","line":113},{"name":"SALINE_LIQUID_AMOUNT","type":"float","mods":["static","const"],"init":"500","file":"3_Game/PlayerConstants.c","line":114},{"name":"SALINE_WATER_REGEN_PER_SEC","type":"float","mods":["static","const"],"init":"2.1","file":"3_Game/PlayerConstants.c","line":115},{"name":"HEMOLYTIC_BLOOD_DRAIN_PER_SEC","type":"float","mods":["static","const"],"init":"7","brief":"hemolytic reaction blood drain per second","file":"3_Game/PlayerConstants.c","line":117},{"name":"HEMOLYTIC_BLOODLOSS_AMOUNT","type":"float","mods":["static","const"],"init":"500","file":"3_Game/PlayerConstants.c","line":118},{"name":"HEMOLYTIC_RISK_SHOCK_THRESHOLD","type":"float","mods":["static","const"],"init":"75","brief":"amount of blood from transfusion causing player character going into shock","file":"3_Game/PlayerConstants.c","line":119},{"name":"HEMOLYTIC_REACTION_THRESHOLD","type":"float","mods":["static","const"],"init":"175","brief":"amount of blood from transfusion triggering hemolytic reaction","file":"3_Game/PlayerConstants.c","line":120},{"name":"WATER_LOSS_THRESHOLD_HC_PLUS_LOW","type":"float","mods":["static","const"],"init":"THRESHOLD_HEAT_COMFORT_PLUS_WARNING","file":"3_Game/PlayerConstants.c","line":122},{"name":"WATER_LOSS_THRESHOLD_HC_PLUS_HIGH","type":"float","mods":["static","const"],"init":"THRESHOLD_HEAT_COMFORT_PLUS_CRITICAL","file":"3_Game/PlayerConstants.c","line":123},{"name":"ENERGY_LOSS_THRESHOLD_HC_MINUS_LOW","type":"float","mods":["static","const"],"init":"THRESHOLD_HEAT_COMFORT_MINUS_WARNING","file":"3_Game/PlayerConstants.c","line":125},{"name":"ENERGY_LOSS_THRESHOLD_HC_MINUS_HIGH","type":"float","mods":["static","const"],"init":"THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL","file":"3_Game/PlayerConstants.c","line":126},{"name":"WATER_LOSS_HC_PLUS_LOW","type":"float","mods":["static","const"],"init":"0","file":"3_Game/PlayerConstants.c","line":128},{"name":"WATER_LOSS_HC_PLUS_HIGH","type":"float","mods":["static","const"],"init":"0.4","file":"3_Game/PlayerConstants.c","line":129},{"name":"ENERGY_LOSS_HC_MINUS_LOW","type":"float","mods":["static","const"],"init":"0.2","file":"3_Game/PlayerConstants.c","line":131},{"name":"ENERGY_LOSS_HC_MINUS_HIGH","type":"float","mods":["static","const"],"init":"0.45","file":"3_Game/PlayerConstants.c","line":132},{"name":"HEALTH_LOSS_HC_PLUS_LOW","type":"float","mods":["static","const"],"init":"0.035","file":"3_Game/PlayerConstants.c","line":134},{"name":"HEALTH_LOSS_HC_PLUS_HIGH","type":"float","mods":["static","const"],"init":"0.30","file":"3_Game/PlayerConstants.c","line":135},{"name":"HEALTH_LOSS_HC_MINUS_LOW","type":"float","mods":["static","const"],"init":"0.035","file":"3_Game/PlayerConstants.c","line":137},{"name":"HEALTH_LOSS_HC_MINUS_HIGH","type":"float","mods":["static","const"],"init":"0.30","file":"3_Game/PlayerConstants.c","line":138},{"name":"WATER_LOSS_FEVER","type":"float","mods":["static","const"],"init":"0.2","file":"3_Game/PlayerConstants.c","line":140},{"name":"LOW_ENERGY_DAMAGE_PER_SEC","type":"float","mods":["static","const"],"init":"0.05","brief":"health loss per second while low on energy","file":"3_Game/PlayerConstants.c","line":143},{"name":"LOW_WATER_DAMAGE_PER_SEC","type":"float","mods":["static","const"],"init":"0.05","brief":"health loss per second while low on water","file":"3_Game/PlayerConstants.c","line":144},{"name":"CONSUMPTION_DAMAGE_PER_BITE","type":"float","mods":["static","const"],"init":"2.0","file":"3_Game/PlayerConstants.c","line":146},{"name":"CONSUMPTION_DAMAGE_TEMP_THRESHOLD","type":"float","mods":["static","const"],"init":"70.0","brief":"Celsius","file":"3_Game/PlayerConstants.c","line":147},{"name":"HEALTH_REGEN_MIN","type":"float","mods":["static","const"],"init":"0.005","brief":"health regen rate at BLOOD_THRESHOLD_FATAL blood level","file":"3_Game/PlayerConstants.c","line":149},{"name":"HEALTH_REGEN_MAX","type":"float","mods":["static","const"],"init":"0.03","brief":"health regen rate at MAXIMUM blood level","file":"3_Game/PlayerConstants.c","line":150},{"name":"LEG_HEALTH_REGEN","type":"float","mods":["static","const"],"init":"1","brief":"Leg health regen when leg is NOT BROKEN","file":"3_Game/PlayerConstants.c","line":152},{"name":"LEG_HEALTH_REGEN_BROKEN","type":"float","mods":["static","const"],"init":"0.18","brief":"Leg health regen when BROKEN OR SPLINTED","file":"3_Game/PlayerConstants.c","line":153},{"name":"UNCONSCIOUS_THRESHOLD","type":"float","mods":["static","const"],"init":"25.0","brief":"player goes unconscious when we get under this threshold","file":"3_Game/PlayerConstants.c","line":155},{"name":"CONSCIOUS_THRESHOLD","type":"float","mods":["static","const"],"init":"50.0","brief":"player regains consciousness when he gets above this threshold","file":"3_Game/PlayerConstants.c","line":156},{"name":"SHOCK_REFILL_CONSCIOUS_SPEED","type":"float","mods":["static","const"],"init":"5","brief":"shock refill speed when the player is conscious","file":"3_Game/PlayerConstants.c","line":158},{"name":"SHOCK_REFILl_UNCONSCIOUS_SPEED","type":"float","mods":["static","const"],"init":"1","brief":"shock refill speed when the player is unconscious","file":"3_Game/PlayerConstants.c","line":159},{"name":"SHOCK_REFILL_UNCON_CRITICAL_BLOOD_MLTP","type":"float","mods":["static","const"],"init":"0.8","brief":"shock refill speed multiplier when the player is unconscious and has critical blood level","file":"3_Game/PlayerConstants.c","line":160},{"name":"SHOCK_DAMAGE_BLOOD_THRESHOLD_HIGH","type":"float","mods":["static","const"],"init":"3000","brief":"we start dealing shock damage over time when we get at this value or lower","file":"3_Game/PlayerConstants.c","line":162},{"name":"SHOCK_DAMAGE_BLOOD_THRESHOLD_LOW","type":"float","mods":["static","const"],"init":"2500","brief":"the closer we get to this value, the higher the over time shock damage we deal","file":"3_Game/PlayerConstants.c","line":163},{"name":"SHOCK_DAMAGE_HIGH","type":"float","mods":["static","const"],"init":"5.5","brief":"shock damage per second when the blood is near the upper blood threshold","file":"3_Game/PlayerConstants.c","line":165},{"name":"SHOCK_DAMAGE_LOW","type":"float","mods":["static","const"],"init":"6.25","brief":"shock damage per second when the blood is near the lower blood threshold","file":"3_Game/PlayerConstants.c","line":166},{"name":"SHOCK_REFILL_COOLDOWN_AFTER_HIT","type":"float","mods":["static","const"],"init":"1000","brief":"duration of cooldown (ms) during which shock regeneration is paused","file":"3_Game/PlayerConstants.c","line":168},{"name":"UNCONSCIOUS_IN_WATER_TIME_LIMIT_TO_DEATH","type":"float","mods":["static","const"],"init":"20","brief":"how long can player survive while unconscious when in water in secs","file":"3_Game/PlayerConstants.c","line":170},{"name":"BLEEDING_SOURCE_BLOODLOSS_PER_SEC","type":"float","mods":["static","const"],"init":"-20","brief":"amount of blood loss per second from one bleeding source","file":"3_Game/PlayerConstants.c","line":172},{"name":"BLEEDING_SOURCE_FLOW_MODIFIER_MEDIUM","type":"float","mods":["static","const"],"init":"0.6","brief":"modifier of the bloodloss given by BLEEDING_SOURCE_BLOODLOSS_PER_SEC, multiplying these two will give the resulting bloodloss","file":"3_Game/PlayerConstants.c","line":173},{"name":"BLEEDING_SOURCE_FLOW_MODIFIER_LOW","type":"float","mods":["static","const"],"init":"0.1","brief":"modifier of the bloodloss given by BLEEDING_SOURCE_BLOODLOSS_PER_SEC, multiplying these two will give the resulting bloodloss","file":"3_Game/PlayerConstants.c","line":174},{"name":"BLEEDING_SOURCE_FLOW_MODIFIER_HIGH","type":"float","mods":["static","const"],"init":"1","brief":"modifier of the bloodloss given by BLEEDING_SOURCE_BLOODLOSS_PER_SEC, multiplying these two will give the resulting bloodloss","file":"3_Game/PlayerConstants.c","line":175},{"name":"BLEEDING_SOURCE_DURATION_NORMAL","type":"int","mods":["static","const"],"init":"300","brief":"in seconds, how long will bleeding source exist until disapearing","file":"3_Game/PlayerConstants.c","line":176},{"name":"BLEEDING_LOW_PRESSURE_BLOOD","type":"float","mods":["static","const"],"init":"4000.0","brief":"from which blood level we start lowering BLEEDING_SOURCE_BLOODLOSS_PER_SEC","file":"3_Game/PlayerConstants.c","line":177},{"name":"BLEEDING_LOW_PRESSURE_MIN_MOD","type":"float","mods":["static","const"],"init":"0.3","brief":"minimal value for low pressure bleeding (lowest possible multiplier of BLEEDING_SOURCE_BLOODLOSS_PER_SEC)","file":"3_Game/PlayerConstants.c","line":178},{"name":"BLEEDING_SOURCE_CLOSE_INFECTION_CHANCE","type":"float","mods":["static","const"],"init":"0.40","brief":"a chance for wound infection when the wound is self-closing","file":"3_Game/PlayerConstants.c","line":180},{"name":"BLEEDING_SOURCE_BURN_MODIFIER","type":"float","mods":["static","const"],"init":"0.65","brief":"modifies a bloodflow for any bleeding source obtained through skin burn from contaminated area","file":"3_Game/PlayerConstants.c","line":181},{"name":"BREATH_VAPOUR_THRESHOLD_HIGH","type":"float","mods":["static","const"],"init":"-5.0","brief":"missing comment","file":"3_Game/PlayerConstants.c","line":185},{"name":"BREATH_VAPOUR_THRESHOLD_LOW","type":"float","mods":["static","const"],"init":"7.0","brief":"missing comment","file":"3_Game/PlayerConstants.c","line":186},{"name":"IMMUNITY_THRESHOLD_LEVEL_HIGH","type":"float","mods":["static","const"],"init":"0.95","file":"3_Game/PlayerConstants.c","line":188},{"name":"IMMUNITY_THRESHOLD_LEVEL_NORMAL","type":"float","mods":["static","const"],"init":"0.72","file":"3_Game/PlayerConstants.c","line":189},{"name":"IMMUNITY_THRESHOLD_LEVEL_LOW","type":"float","mods":["static","const"],"init":"0.35","file":"3_Game/PlayerConstants.c","line":190},{"name":"IMMUNITY_THRESHOLD_LEVEL_CRITICAL","type":"float","mods":["static","const"],"init":"0.15","file":"3_Game/PlayerConstants.c","line":191},{"name":"VITAMINS_LIFETIME_SECS","type":"float","mods":["static","const"],"init":"300","file":"3_Game/PlayerConstants.c","line":193},{"name":"CHANCE_TO_BLEED_SLIDING_LADDER_PER_SEC","type":"float","mods":["static","const"],"init":"0.3","brief":"probability of bleeding source occuring while sliding down ladder without gloves given as percentage per second(0.5 means 50% chance bleeding source will happen every second while sliding down)","file":"3_Game/PlayerConstants.c","line":195},{"name":"GLOVES_DAMAGE_SLIDING_LADDER_PER_SEC","type":"float","mods":["static","const"],"init":"-3","brief":"how much damage the gloves receive while sliding down the ladder (per sec)","file":"3_Game/PlayerConstants.c","line":196},{"name":"BT_STOMACH_VOLUME_LVL3","type":"int","mods":["static","const"],"init":"1000","file":"3_Game/PlayerConstants.c","line":201},{"name":"BT_STOMACH_VOLUME_LVL2","type":"int","mods":["static","const"],"init":"750","file":"3_Game/PlayerConstants.c","line":202},{"name":"BT_STOMACH_VOLUME_LVL1","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PlayerConstants.c","line":203},{"name":"LAST_UA_MSG_LIFETIME","type":"int","mods":["static","const"],"init":"30","brief":"last User Action message lifetime [s] (default: 30s)","file":"3_Game/PlayerConstants.c","line":206},{"name":"VOMIT_THRESHOLD","type":"int","mods":["const"],"init":"2000","file":"3_Game/PlayerConstants.c","line":209},{"name":"CORPSE_THRESHOLD_MEDIUM","type":"float","mods":["static","const"],"init":"0.7","brief":"0.7","file":"3_Game/PlayerConstants.c","line":211},{"name":"CORPSE_THRESHOLD_DECAYED","type":"float","mods":["static","const"],"init":"0.3","brief":"0.3","file":"3_Game/PlayerConstants.c","line":212},{"name":"CORPSE_STATE_FRESH","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PlayerConstants.c","line":214},{"name":"CORPSE_STATE_MEDIUM","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PlayerConstants.c","line":215},{"name":"CORPSE_STATE_DECAYED","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PlayerConstants.c","line":216},{"name":"CAMERA_THRESHOLD_PITCH","type":"float","mods":["static","const"],"init":"-70.0","file":"3_Game/PlayerConstants.c","line":218},{"name":"BROKEN_LEGS_INITIAL_SHOCK","type":"float","mods":["static","const"],"init":"20","brief":"Inflicted shock on modifier start","file":"3_Game/PlayerConstants.c","line":223},{"name":"BROKEN_LEGS_LOW_SHOCK_WALK","type":"float","mods":["static","const"],"init":"4","brief":"Inflicted shock on modifier update with almost healthy legs","file":"3_Game/PlayerConstants.c","line":224},{"name":"BROKEN_LEGS_MID_SHOCK_WALK","type":"float","mods":["static","const"],"init":"6","brief":"Inflicted shock on modifier update with mid health legs","file":"3_Game/PlayerConstants.c","line":225},{"name":"BROKEN_LEGS_HIGH_SHOCK_WALK","type":"float","mods":["static","const"],"init":"8","brief":"Inflicted shock on modifier update with low health legs","file":"3_Game/PlayerConstants.c","line":226},{"name":"BROKEN_LEGS_SHOCK_SWIM","type":"float","mods":["static","const"],"init":"2","brief":"Inflicted shock on modifier update when swimming","file":"3_Game/PlayerConstants.c","line":227},{"name":"BROKEN_LEGS_LIGHT_MELEE_SHOCK","type":"float","mods":["static","const"],"init":"10","brief":"Inflicted shock per light weapon swing","file":"3_Game/PlayerConstants.c","line":228},{"name":"BROKEN_LEGS_HEAVY_MELEE_SHOCK","type":"float","mods":["static","const"],"init":"25","brief":"Inflicted shock per heavy weapon swing","file":"3_Game/PlayerConstants.c","line":229},{"name":"BROKEN_LEGS_LOW_HEALTH_THRESHOLD","type":"float","mods":["static","const"],"init":"25","brief":"Amount of health BELOW which legs have \"low health\"","file":"3_Game/PlayerConstants.c","line":230},{"name":"BROKEN_LEGS_HIGH_HEALTH_THRESHOLD","type":"float","mods":["static","const"],"init":"75","brief":"Amount of health OVER which legs have \"low health\"","file":"3_Game/PlayerConstants.c","line":231},{"name":"BROKEN_LEGS_STAND_SHOCK","type":"float","mods":["static","const"],"init":"0","brief":"Shock dealt when standing with broken legs","file":"3_Game/PlayerConstants.c","line":233},{"name":"BROKEN_LEGS_ROLL_SHOCK","type":"float","mods":["static","const"],"init":"10","brief":"Shock dealt when rolling with broken legs","file":"3_Game/PlayerConstants.c","line":234},{"name":"BROKEN_CROUCH_MODIFIER","type":"float","mods":["static","const"],"init":"0.5","brief":"Inflicted shock modifier for crouched stance","file":"3_Game/PlayerConstants.c","line":235},{"name":"AI_NOISE_ROLL","type":"float","mods":["static","const"],"init":"2","brief":"Multiplier for the noise generated while prone rolling","file":"3_Game/PlayerConstants.c","line":240},{"name":"AI_NOISE_SPRINT","type":"float","mods":["static","const"],"init":"1","brief":"Multiplier for the noise generated while sprinting","file":"3_Game/PlayerConstants.c","line":241},{"name":"AI_NOISE_RUN","type":"float","mods":["static","const"],"init":"0.8","brief":"Multiplier for the noise generated while jogging","file":"3_Game/PlayerConstants.c","line":242},{"name":"AI_NOISE_CROUCH_RUN","type":"float","mods":["static","const"],"init":"0.6","brief":"Multiplier for the noise generated while Sprint crouch","file":"3_Game/PlayerConstants.c","line":243},{"name":"AI_NOISE_WALK","type":"float","mods":["static","const"],"init":"0.4","brief":"Multiplier for the noise generated while walking","file":"3_Game/PlayerConstants.c","line":244},{"name":"AI_NOISE_IDLE","type":"float","mods":["static","const"],"init":"0","brief":"Multiplier for the noise generated while staying still","file":"3_Game/PlayerConstants.c","line":245},{"name":"AI_NOISE_SHOES_BOOTS","type":"float","mods":["static","const"],"init":"0.85","brief":"Multiplier for the noise generated while wearing boots","file":"3_Game/PlayerConstants.c","line":246},{"name":"AI_NOISE_SHOES_SNEAKERS","type":"float","mods":["static","const"],"init":"0.6","brief":"Multiplier for the noise generated while wearing sneakers","file":"3_Game/PlayerConstants.c","line":247},{"name":"AI_NOISE_SHOES_NONE","type":"float","mods":["static","const"],"init":"0.45","brief":"Multiplier for the noise generated while not wearing shoes","file":"3_Game/PlayerConstants.c","line":248},{"name":"AI_VISIBILITY_RUN","type":"float","mods":["static","const"],"init":"1","brief":"Multiplier for the visibility of the player while jogging or sprinting","file":"3_Game/PlayerConstants.c","line":249},{"name":"AI_VISIBILITY_WALK","type":"float","mods":["static","const"],"init":"0.66","brief":"Multiplier for the visibility of the player while walking","file":"3_Game/PlayerConstants.c","line":250},{"name":"AI_VISIBILITY_IDLE","type":"float","mods":["static","const"],"init":"0.3","brief":"Multiplier for the visibility of the player while staying still","file":"3_Game/PlayerConstants.c","line":251},{"name":"AI_VISIBILITY_STANDING","type":"float","mods":["static","const"],"init":"1.5","brief":"Multiplier for the visibility of the player while standing","file":"3_Game/PlayerConstants.c","line":252},{"name":"AI_VISIBILITY_CROUCH","type":"float","mods":["static","const"],"init":"0.6","brief":"Multiplier for the visibility of the player while crouched","file":"3_Game/PlayerConstants.c","line":253},{"name":"AI_VISIBILITY_PRONE","type":"float","mods":["static","const"],"init":"0.15","brief":"Multiplier for the visibility of the player while prone","file":"3_Game/PlayerConstants.c","line":254},{"name":"DROWNING_DEFAULT_THRESHOLD","type":"float","mods":["static","const"],"init":"0.25","brief":"what water level value does it take for the player to be considered drowning while swimming - values <0.35 observed as the highest during swimming","file":"3_Game/PlayerConstants.c","line":260},{"name":"DROWNING_SWIMMING_THRESHOLD","type":"float","mods":["static","const"],"init":"0.4","brief":"what water level value does it take for the player to be considered drowning while swimming - values <0.35 observed as the highest during swimming","file":"3_Game/PlayerConstants.c","line":261},{"name":"DROWNING_UNCONSCIOUS_THRESHOLD","type":"float","mods":["static","const"],"init":"0.1","brief":"what water level value does it take for the player to be considered drowning while unconscious - 0.10 seemed a reasonable value based on visual observation and matching it to water depth values(can be adjust more precisely though)","file":"3_Game/PlayerConstants.c","line":262},{"name":"DROWNING_BUBBLE_FREQUENCY_MAX","type":"int","mods":["static","const"],"init":"4000","brief":"how often should bubbles appear when the stamina is at its highest,(in ms)","file":"3_Game/PlayerConstants.c","line":263},{"name":"DROWNING_BUBBLE_FREQUENCY_MIN","type":"int","mods":["static","const"],"init":"1000","brief":"how often should bubbles appear when the stamina is at its lowest,(in ms)","file":"3_Game/PlayerConstants.c","line":264},{"name":"BLOODY_HANDS_FOOD_POISON_AGENT_INCREMENT","type":"float","mods":["static","const"],"init":"5","file":"3_Game/PlayerConstants.c","line":266},{"name":"BLOODY_HANDS_SALMONELLA_CHANCE","type":"float","mods":["static","const"],"init":"0.05","brief":"DEPRECATED","file":"3_Game/PlayerConstants.c","line":269}]},{"name":"PlayerConsumeData","url":"classes/PlayerConsumeData/","file":"4_World/Entities/ManBase/PlayerBase/PlayerConsumeData.c","line":1,"members":[{"name":"m_Amount","type":"float","init":"0","file":"4_World/Entities/ManBase/PlayerBase/PlayerConsumeData.c","line":3},{"name":"m_Agents","type":"int","init":"0","file":"4_World/Entities/ManBase/PlayerBase/PlayerConsumeData.c","line":4},{"name":"m_LiquidType","type":"int","init":"0","file":"4_World/Entities/ManBase/PlayerBase/PlayerConsumeData.c","line":5},{"name":"m_Source","type":"ItemBase","file":"4_World/Entities/ManBase/PlayerBase/PlayerConsumeData.c","line":7},{"name":"m_Type","type":"EConsumeType","file":"4_World/Entities/ManBase/PlayerBase/PlayerConsumeData.c","line":8}]},{"name":"PlayerContainer","url":"classes/PlayerContainer/","base":"CollapsibleContainer","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1,"methods":[{"name":"UpdateRadialIcon","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":11},{"name":"HasEntityContainerVisible","ret":"bool","params":[{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":23},{"name":"GetSlotsIcon","ret":"SlotsIcon","params":[{"type":"int","name":"row"},{"type":"int","name":"column"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":29},{"name":"PlayerContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":34},{"name":"~PlayerContainer","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":113},{"name":"ItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":124},{"name":"ItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":189},{"name":"OnAttachmentReservationSet","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"slot_id"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":214},{"name":"OnAttachmentReservationRelease","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"int","name":"slot_id"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":224},{"name":"AddSlotsContainer","ret":"void","params":[{"type":"int","name":"row_count"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":230},{"name":"MouseClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":237},{"name":"GetMainContainerTopPos","ret":"float","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":300},{"name":"GetMainContainerBottomPos","ret":"float","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":307},{"name":"Insert","ret":"void","params":[{"type":"LayoutHolder","name":"container"},{"type":"int","name":"pos","def":"-1"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":317},{"name":"IsItemWithContainerActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":348},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":354},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":360},{"name":"IsEmptyItemActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":366},{"name":"UnfocusPlayerAttachmentsContainer","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":372},{"name":"DoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":377},{"name":"ExpandCollapseContainer","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":449},{"name":"IsContainerWithCargoActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":457},{"name":"IsItemWithAttachmentsActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":462},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":467},{"name":"InspectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":492},{"name":"GetRecipeCount","ret":"int","params":[{"type":"bool","name":"recipe_anywhere"},{"type":"EntityAI","name":"entity1"},{"type":"EntityAI","name":"entity2"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":511},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":517},{"name":"GetFocusedItem","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":555},{"name":"Combine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":560},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":584},{"name":"SetPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":661},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":707},{"name":"GetItemPreviewWidget","ret":"ItemPreviewWidget","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":731},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":748},{"name":"DraggingOver","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":782},{"name":"OnDropReceivedFromGhostArea","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":876},{"name":"SwapItemsInOrder","ret":"void","params":[{"type":"int","name":"slot1"},{"type":"int","name":"slot2"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":986},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1009},{"name":"ToggleContainer","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1031},{"name":"CanOpenCloseContainerEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1044},{"name":"ToggleWidget","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1058},{"name":"CollapseButtonOnMouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1076},{"name":"IsPlayerEquipmentActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1081},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1091},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1099},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":1105}],"members":[{"name":"m_PlayerAttachmentsContainer","type":"ref AttachmentsGroupContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":3},{"name":"m_InventorySlots","type":"ref map<int, SlotsIcon>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":4},{"name":"m_ShowedItems","type":"ref map<EntityAI, ref Container>","mods":["protected"],"init":"new map<EntityAI, ref Container>","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":5},{"name":"m_ShowedItemsIDs","type":"ref map<int, ref Container>","mods":["protected"],"init":"new map<int, ref Container>","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":6},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":7},{"name":"HEADER_INDEX_OFFSET","type":"int","mods":["protected","const"],"init":"2","file":"5_Mission/GUI/InventoryNew/Inherited/PlayerContainer.c","line":9}]},{"name":"PlayerIdentity","url":"classes/PlayerIdentity/","base":"PlayerIdentityBase","brief":"The class that will be instanced (moddable)","file":"3_Game/gameplay.c","line":388},{"name":"PlayerIdentityBase","url":"classes/PlayerIdentityBase/","base":"Managed","brief":"Player description (base engine class)","file":"3_Game/gameplay.c","line":338,"methods":[{"name":"GetPingAct","ret":"int","mods":["proto"],"proto":true,"brief":"ping range estimation","file":"3_Game/gameplay.c","line":341},{"name":"GetPingMin","ret":"int","mods":["proto"],"proto":true,"brief":"ping range estimation","file":"3_Game/gameplay.c","line":343},{"name":"GetPingMax","ret":"int","mods":["proto"],"proto":true,"brief":"ping range estimation","file":"3_Game/gameplay.c","line":345},{"name":"GetPingAvg","ret":"int","mods":["proto"],"proto":true,"brief":"ping range estimation","file":"3_Game/gameplay.c","line":347},{"name":"GetBandwidthMin","ret":"int","mods":["proto"],"proto":true,"brief":"bandwidth estimation (in kbps)","file":"3_Game/gameplay.c","line":350},{"name":"GetBandwidthMax","ret":"int","mods":["proto"],"proto":true,"brief":"bandwidth estimation (in kbps)","file":"3_Game/gameplay.c","line":352},{"name":"GetBandwidthAvg","ret":"int","mods":["proto"],"proto":true,"brief":"bandwidth estimation (in kbps)","file":"3_Game/gameplay.c","line":354},{"name":"GetOutputThrottle","ret":"float","mods":["proto"],"proto":true,"brief":"Throttling performed on output bandwidth since last update (percentage [0,1])","file":"3_Game/gameplay.c","line":357},{"name":"GetInputThrottle","ret":"float","mods":["proto"],"proto":true,"brief":"Throttling performed on input bandwidth since last update(percentage [0,1]) (unknown value on Server)","file":"3_Game/gameplay.c","line":359},{"name":"GetName","ret":"string","mods":["proto"],"proto":true,"brief":"nick (short) name of player","file":"3_Game/gameplay.c","line":362},{"name":"GetPlainName","ret":"string","mods":["proto"],"proto":true,"brief":"nick without any processing","file":"3_Game/gameplay.c","line":364},{"name":"GetFullName","ret":"string","mods":["proto"],"proto":true,"brief":"full name of player","file":"3_Game/gameplay.c","line":366},{"name":"GetId","ret":"string","mods":["proto"],"proto":true,"brief":"unique id of player (hashed steamID, database Xbox id...) can be used in database or logs","file":"3_Game/gameplay.c","line":368},{"name":"GetPlainId","ret":"string","mods":["proto"],"proto":true,"brief":"plaintext unique id of player (cannot be used in database or logs)","file":"3_Game/gameplay.c","line":370},{"name":"GetPlayerId","ret":"int","mods":["proto"],"proto":true,"brief":"id of player in one session (is reused after player disconnects)","file":"3_Game/gameplay.c","line":372},{"name":"GetPlayer","ret":"Man","mods":["proto"],"proto":true,"brief":"get player","file":"3_Game/gameplay.c","line":375},{"name":"Possess","ret":"void","params":[{"type":"Pawn","name":"pawn"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"brief":"Possess a pawn","file":"3_Game/gameplay.c","line":379},{"name":"PlayerIdentityBase","kind":"ctor","ret":"void","mods":["private"],"proto":true,"brief":"This is a C++ managed class, so script has no business managing the lifetime","file":"3_Game/gameplay.c","line":383},{"name":"~PlayerIdentityBase","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/gameplay.c","line":384}]},{"name":"PlayerLightManager","url":"classes/PlayerLightManager/","file":"4_World/Classes/PlayerLightManager.c","line":7,"methods":[{"name":"PlayerLightManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerLightManager.c","line":14},{"name":"AddLightSource","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/PlayerLightManager.c","line":22},{"name":"RemoveLightSource","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/PlayerLightManager.c","line":28},{"name":"UpdateLightSourceList","ret":"void","file":"4_World/Classes/PlayerLightManager.c","line":35},{"name":"GetLightSourceList","ret":"ref array<ref ActionTarget>","file":"4_World/Classes/PlayerLightManager.c","line":50},{"name":"SetSelectedLightSourceIdx","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Classes/PlayerLightManager.c","line":55},{"name":"GetSelectedLightSourceIdx","ret":"int","file":"4_World/Classes/PlayerLightManager.c","line":60},{"name":"SelectLightSourceTarget","ret":"void","params":[{"type":"ActionTarget","name":"target"}],"file":"4_World/Classes/PlayerLightManager.c","line":65},{"name":"GetSelectedLightSourceTarget","ret":"ref ActionTarget","file":"4_World/Classes/PlayerLightManager.c","line":71}],"members":[{"name":"m_SelectedLightSource","type":"int","file":"4_World/Classes/PlayerLightManager.c","line":9},{"name":"m_LightItemTarget","type":"ref ActionTargetLighSource","file":"4_World/Classes/PlayerLightManager.c","line":10},{"name":"m_ValidLightItems","type":"ref array<ref ActionTarget>","file":"4_World/Classes/PlayerLightManager.c","line":11},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerLightManager.c","line":12}]},{"name":"PlayerListEntryScriptedWidget","url":"classes/PlayerListEntryScriptedWidget/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":1,"methods":[{"name":"PlayerListEntryScriptedWidget","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"string","name":"name"},{"type":"string","name":"uid"},{"type":"bool","name":"show_permissions"},{"type":"PlayerListScriptedWidget","name":"tab"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":18},{"name":"~PlayerListEntryScriptedWidget","kind":"dtor","ret":"void","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":37},{"name":"GetButtonWidget","ret":"Widget","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":42},{"name":"LoadPermissions","ret":"void","params":[{"type":"BiosPrivacyPermissionResultArray","name":"results"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":47},{"name":"GetUID","ret":"string","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":66},{"name":"IsMuted","ret":"bool","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":71},{"name":"IsGloballyMuted","ret":"bool","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":76},{"name":"SetMute","ret":"void","params":[{"type":"bool","name":"mute"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":81},{"name":"ToggleMute","ret":"void","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":87},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":109},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":125},{"name":"Focus","ret":"void","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":137},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":142},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":157},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":168},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":180},{"name":"IsLocalPlayer","ret":"bool","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":193},{"name":"Select","ret":"void","params":[{"type":"bool","name":"notify","def":"true"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":203},{"name":"Deselect","ret":"void","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":215}],"members":[{"name":"m_Name","type":"string","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":3},{"name":"m_UID","type":"string","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":4},{"name":"m_Mute","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":5},{"name":"m_GlobalMute","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":6},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":8},{"name":"m_PlayerName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":9},{"name":"m_PlayerAvatar","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":10},{"name":"m_MicrophoneIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":11},{"name":"m_MuteIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":12},{"name":"m_PlayerButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":13},{"name":"m_Tab","type":"PlayerListScriptedWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":15},{"name":"m_Selected","type":"bool","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListEntryScriptedWidget.c","line":16}]},{"name":"PlayerListScriptedWidget","url":"classes/PlayerListScriptedWidget/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":1,"methods":[{"name":"PlayerListScriptedWidget","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"string","name":"header_text","def":"\"\""}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":11},{"name":"~PlayerListScriptedWidget","kind":"dtor","ret":"void","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":22},{"name":"FocusFirst","ret":"void","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":27},{"name":"Reload","ret":"void","params":[{"type":"SyncPlayerList","name":"player_list"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":34},{"name":"IsEmpty","ret":"bool","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":68},{"name":"OnLoadServersAsync","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":73},{"name":"Reload","ret":"void","params":[{"type":"BiosFriendInfoArray","name":"player_list"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":78},{"name":"Reload","ret":"void","params":[{"type":"BiosPrivacyUidResultArray","name":"player_list"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":112},{"name":"ReloadLocal","ret":"void","params":[{"type":"map<string, bool>","name":"player_list"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":125},{"name":"FindEntryByWidget","ret":"PlayerListEntryScriptedWidget","params":[{"type":"Widget","name":"button"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":143},{"name":"FindPlayerByWidget","ret":"string","params":[{"type":"Widget","name":"button"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":159},{"name":"AddPlayer","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"UID"},{"type":"bool","name":"show_permissions"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":175},{"name":"RemovePlayer","ret":"void","params":[{"type":"string","name":"UID"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":184},{"name":"IsMuted","ret":"bool","params":[{"type":"string","name":"UID"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":229},{"name":"IsGloballyMuted","ret":"bool","params":[{"type":"string","name":"UID"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":238},{"name":"SetMute","ret":"void","params":[{"type":"string","name":"UID"},{"type":"bool","name":"mute"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":247},{"name":"ToggleMute","ret":"void","params":[{"type":"string","name":"UID"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":255},{"name":"GetSelectedPlayer","ret":"PlayerListEntryScriptedWidget","file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":263},{"name":"SelectPlayer","ret":"void","params":[{"type":"PlayerListEntryScriptedWidget","name":"entry"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":268},{"name":"ScrollToEntry","ret":"void","params":[{"type":"PlayerListEntryScriptedWidget","name":"entry"}],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":287}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":3},{"name":"m_ScrollContainer","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":4},{"name":"m_Content","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":5},{"name":"m_Entries","type":"ref map<string, ref PlayerListEntryScriptedWidget>","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":6},{"name":"m_TotalEntries","type":"int","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":8},{"name":"m_SelectedEntry","type":"PlayerListEntryScriptedWidget","mods":["protected"],"file":"5_Mission/GUI/IngameMenu_Xbox/PlayerListScriptedWidget.c","line":9}]},{"name":"PlayerPreview","url":"classes/PlayerPreview/","base":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":1,"methods":[{"name":"PlayerPreview","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":11},{"name":"RefreshPlayerPreview","ret":"void","file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":25},{"name":"UpdateRotation","ret":"void","params":[{"type":"int","name":"mouse_x"},{"type":"int","name":"mouse_y"},{"type":"bool","name":"is_dragging"}],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":30},{"name":"UpdateScale","ret":"void","file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":46},{"name":"MouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":69},{"name":"MouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":76},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":83}],"members":[{"name":"m_CharacterPanelWidget","type":"ref PlayerPreviewWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":3},{"name":"m_CharacterRotationX","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":5},{"name":"m_CharacterRotationY","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":6},{"name":"m_CharacterScaleDelta","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":7},{"name":"m_CharacterOrientation","type":"vector","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":8},{"name":"m_IsHolding","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/PlayerPreview.c","line":9}]},{"name":"PlayerPreviewWidget","url":"classes/PlayerPreviewWidget/","base":"Widget","file":"3_Game/gameplay.c","line":300,"methods":[{"name":"UpdateItemInHands","ret":"void","params":[{"type":"EntityAI","name":"object"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":302},{"name":"SetPlayer","ret":"void","params":[{"type":"DayZPlayer","name":"player"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":303},{"name":"GetDummyPlayer","ret":"DayZPlayer","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":305},{"name":"Refresh","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":307},{"name":"SetModelOrientation","ret":"void","params":[{"type":"vector","name":"vOrientation"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":309},{"name":"GetModelOrientation","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":310},{"name":"SetModelPosition","ret":"void","params":[{"type":"vector","name":"vPos"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":311},{"name":"GetModelPosition","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":312}]},{"name":"PlayerRepositionWarningMenu","url":"classes/PlayerRepositionWarningMenu/","base":"WarningMenuBase","file":"5_Mission/GUI/ItemDropWarningMenu.c","line":121,"methods":[{"name":"GetText","ret":"string","mods":["override"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":123}]},{"name":"PlayerRestrictedAreaInstance","url":"classes/PlayerRestrictedAreaInstance/","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":60,"methods":[{"name":"Initialize","ret":"void","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":79},{"name":"ValidatePlayerRestrictedAreaPositions","ret":"bool","mods":["private"],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":89},{"name":"TranslateSafePositions","ret":"bool","mods":["private"],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":174},{"name":"IsValid","ret":"bool","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":197},{"name":"GetCenterPos2D","ret":"vector","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":202},{"name":"GetClosestSafePos3D","ret":"vector","params":[{"type":"vector","name":"targetPos"}],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":210},{"name":"GetRandomSafePos3D","ret":"vector","params":[{"type":"vector","name":"targetPos"}],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":228}],"members":[{"name":"m_IsValid","type":"bool","mods":["private"],"init":"false","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":63},{"name":"m_LastUsedSafePosIdx","type":"int","mods":["private"],"init":"-1","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":64},{"name":"m_TranslatedSafePositions3D","type":"ref array<vector>","mods":["private"],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":65},{"name":"m_RandomizedSafePositions3D","type":"ref array<vector>","mods":["private"],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":66},{"name":"m_CenterPos2D","type":"vector","mods":["private"],"brief":"averaged center position, used for initial filtering","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":68},{"name":"areaName","type":"string","init":"\"\"","brief":"optional","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":71},{"name":"PRABoxes","type":"ref array<ref array<ref array<float>>>","init":"new array<ref array<ref array<float>>>","brief":"3D, not used directly!","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":72},{"name":"PRAPolygons","type":"ref array<ref array<ref array<float>>>","init":"new array<ref array<ref array<float>>>","brief":"2D","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":73},{"name":"safePositions2D","type":"ref array<ref array<float>>","init":"new array<ref array<float>>","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":74},{"name":"safePositions3D","type":"ref array<ref array<float>>","init":"new array<ref array<float>>","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":75},{"name":"m_PRABoxDataTranslated","type":"ref array<ref PRAShapeBoxData>","init":"new array<ref PRAShapeBoxData>","brief":"translated data","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":77}]},{"name":"PlayerSoundEventBase","url":"classes/PlayerSoundEventBase/","base":"SoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":31,"methods":[{"name":"IsDummy","ret":"bool","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":43},{"name":"GetPriorityOverTypes","ret":"EPlayerSoundEventType","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":48},{"name":"HasHoldBreathException","ret":"bool","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":54},{"name":"PlayerSoundEventBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":59},{"name":"~PlayerSoundEventBase","kind":"dtor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":64},{"name":"GetSoundVoiceAnimEventClassID","ret":"int","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":70},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":75},{"name":"IsFinished","ret":"bool","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":80},{"name":"IsDummyFinished","ret":"bool","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":92},{"name":"OnTick","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":98},{"name":"CanPlay","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":116},{"name":"Init","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":131},{"name":"InitEx","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"param"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":136},{"name":"OnEnd","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":146},{"name":"SendEvent","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":152},{"name":"OnInterupt","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":162},{"name":"OnPlay","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":167},{"name":"Play","ret":"bool","mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":175}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":33},{"name":"m_DummySoundLength","type":"float","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":34},{"name":"m_DummyStartTime","type":"float","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":35},{"name":"m_IsDummyType","type":"bool","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":36},{"name":"m_ProcessPlaybackEvent","type":"bool","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":37},{"name":"m_PlayTime","type":"float","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":38},{"name":"m_Hms","type":"ref HumanMovementState","init":"new HumanMovementState()","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":40},{"name":"m_HasPriorityOverTypes","type":"EPlayerSoundEventType","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":41}]},{"name":"PlayerSoundEventHandler","url":"classes/PlayerSoundEventHandler/","base":"SoundEventHandler","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":44,"methods":[{"name":"PlayerSoundEventHandler","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":54},{"name":"RegisterState","ret":"void","params":[{"type":"PlayerSoundEventBase","name":"state"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":101},{"name":"OnTick","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":109},{"name":"ConvertAnimIDtoEventID","ret":"int","params":[{"type":"int","name":"anim_id"}],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":120},{"name":"GetSoundEventType","ret":"EPlayerSoundEventType","params":[{"type":"int","name":"id"}],"mods":["override","static"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":125},{"name":"GetCurrentStateEventID","ret":"int","mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":130},{"name":"GetCurrentStateEventType","ret":"int","mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":139},{"name":"PlayRequestEx","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"sent_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":148},{"name":"StopRequest","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"sent_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":198},{"name":"PlayRequest","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"sent_from_server","def":"false"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":209}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":46},{"name":"SOUND_EVENTS_MAX","type":"int","mods":["const"],"init":"EPlayerSoundEventID.ENUM_COUNT","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":47},{"name":"m_AvailableStates","type":"ref PlayerSoundEventBase","mods":["static"],"array":"SOUND_EVENTS_MAX","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":48},{"name":"m_ConfigIDToScriptIDmapping","type":"ref map<int,int>","mods":["static"],"init":"new map<int,int>","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":49},{"name":"m_CurrentState","type":"ref PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":50},{"name":"m_UpdateTimer","type":"ref Timer","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":51}]},{"name":"PlayerSoundManagerBase","url":"classes/PlayerSoundManagerBase/","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":20,"methods":[{"name":"PlayerSoundManagerBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":27},{"name":"RegisterHandler","ret":"void","params":[{"type":"SoundHandlerBase","name":"handler"}],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":33},{"name":"GetHandler","ret":"SoundHandlerBase","params":[{"type":"eSoundHandlers","name":"id"}],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":39},{"name":"Init","ret":"void","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":44},{"name":"Update","ret":"void","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":49}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":22},{"name":"MAX_HANDLERS_COUNT","type":"int","mods":["const"],"init":"eSoundHandlers.COUNT","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":24},{"name":"m_Handlers","type":"ref SoundHandlerBase","array":"MAX_HANDLERS_COUNT","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":25}]},{"name":"PlayerSoundManagerClient","url":"classes/PlayerSoundManagerClient/","base":"PlayerSoundManagerBase","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":84,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":93},{"name":"PlayerSoundManagerClient","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":102},{"name":"SetAllowUpdate","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":111},{"name":"Update","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":125},{"name":"CheckAllowUpdate","ret":"void","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":141}],"members":[{"name":"m_ClientCharacterTick","type":"ref Timer","init":"new Timer","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":86},{"name":"m_ClientCharacterDistanceCheck","type":"ref Timer","init":"new Timer","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":87},{"name":"m_UpdateTimerRunning","type":"bool","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":88}]},{"name":"PlayerSoundManagerServer","url":"classes/PlayerSoundManagerServer/","base":"PlayerSoundManagerBase","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":57,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":62},{"name":"Update","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":70}]},{"name":"PlayerSpawnAttributesData","url":"classes/PlayerSpawnAttributesData/","base":"PlayerSpawnJsonDataBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":204,"members":[{"name":"healthMin","type":"float","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":206},{"name":"healthMax","type":"float","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":207},{"name":"quantityMin","type":"float","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":208},{"name":"quantityMax","type":"float","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":209}]},{"name":"PlayerSpawnDataInterpreted","url":"classes/PlayerSpawnDataInterpreted/","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataInterpreted.c","line":1},{"name":"PlayerSpawnHandler","url":"classes/PlayerSpawnHandler/","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":1,"methods":[{"name":"LoadData","ret":"bool","mods":["static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":6},{"name":"IsInitialized","ret":"bool","mods":["static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":35},{"name":"GetRandomCharacterPreset","ret":"PlayerSpawnPreset","mods":["static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":40},{"name":"GetCharacterPresetByName","ret":"PlayerSpawnPreset","params":[{"type":"string","name":"presetName"}],"mods":["static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":60},{"name":"ProcessEquipmentData","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerSpawnPreset","name":"data"}],"mods":["static"],"brief":"equips character with the chosen preset","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":72},{"name":"ProcessSlotsEquipment","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerSpawnPreset","name":"data"}],"mods":["private","static"],"brief":"iterates over each object and spawns alternatives","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":84},{"name":"SelectAndSpawnSlotEquipment","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerSpawnPresetSlotData","name":"slotData"}],"mods":["private","static"],"brief":"selects weighted slot equipment variant","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":99},{"name":"ProcessCargoEquipment","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerSpawnPreset","name":"data"}],"mods":["private","static"],"brief":"chooses one object from the array","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":131},{"name":"SelectAndSpawnCargoSet","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerSpawnPreset","name":"data"}],"mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":142},{"name":"SpawnDiscreteCargoItemSet","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerSpawnPresetDiscreteCargoSetData","name":"csd"}],"mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":166},{"name":"SpawnDiscreteSlotItemSet","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerSpawnPresetDiscreteItemSetSlotData","name":"dis"},{"type":"int","name":"slotID"}],"mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":173},{"name":"SpawnComplexChildrenItems","ret":"bool","params":[{"type":"EntityAI","name":"parent"},{"mods":["notnull"],"type":"PlayerSpawnPresetItemSetBase","name":"data"}],"mods":["private","static"],"brief":"could spawn other items recursively. Parent item is guaranteed here.","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":201},{"name":"SpawnSimpleChildrenItems","ret":"bool","params":[{"type":"EntityAI","name":"parent"},{"type":"PlayerSpawnPresetItemSetBase","name":"data"}],"mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":234},{"name":"HandleNewItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"},{"type":"PlayerSpawnPresetItemSetBase","name":"data"}],"mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":270},{"name":"CreateChildItem","ret":"EntityAI","params":[{"type":"EntityAI","name":"parent"},{"type":"string","name":"type"}],"mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":282},{"name":"ApplyAttributes","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"PlayerSpawnAttributesData","name":"attributes"}],"mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":316},{"name":"IsWeaponAndMagazineType","ret":"bool","params":[{"type":"EntityAI","name":"parent"},{"type":"string","name":"type"}],"mods":["private","static"],"brief":"Used for exceptions in the system","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":354}],"members":[{"name":"m_Initialized","type":"bool","mods":["private","static"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":3},{"name":"m_Data","type":"ref PlayerSpawnJsonData","mods":["static"],"init":"new PlayerSpawnJsonData()","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnHandler.c","line":4}]},{"name":"PlayerSpawnJsonData","url":"classes/PlayerSpawnJsonData/","base":"PlayerSpawnJsonDataBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":11,"members":[{"name":"presets","type":"ref array<ref PlayerSpawnPreset>","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":13}]},{"name":"PlayerSpawnJsonDataBase","url":"classes/PlayerSpawnJsonDataBase/","base":"Managed","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":1,"methods":[{"name":"IsValid","ret":"bool","brief":"sets default values throughout the freshly created structure as required","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":5}]},{"name":"PlayerSpawnPreset","url":"classes/PlayerSpawnPreset/","base":"PlayerSpawnJsonDataBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":16,"methods":[{"name":"GetRandomCharacterType","ret":"string","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":24},{"name":"IsValid","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":33},{"name":"HasAttachmentSlotSetsDefined","ret":"bool","brief":"preset might be valid even with no attachmentSlotItemSets configured, checked separately","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":48},{"name":"HasDiscreteUnsortedItemSetsDefined","ret":"bool","brief":"preset might be valid even with no unsorted item sets configured, checked separately","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":54}],"members":[{"name":"spawnWeight","type":"int","brief":"spawn probability weight","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":18},{"name":"name","type":"string","brief":"optional","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":19},{"name":"characterTypes","type":"ref array<string>","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":20},{"name":"attachmentSlotItemSets","type":"ref array<ref PlayerSpawnPresetSlotData>","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":21},{"name":"discreteUnsortedItemSets","type":"ref array<ref PlayerSpawnPresetDiscreteCargoSetData>","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":22}]},{"name":"PlayerSpawnPresetComplexChildrenType","url":"classes/PlayerSpawnPresetComplexChildrenType/","base":"PlayerSpawnPresetItemSetBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":185,"methods":[{"name":"IsValid","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":190},{"name":"GetQuickbarIdx","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":198}],"members":[{"name":"itemType","type":"string","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":187},{"name":"quickBarSlot","type":"int","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":188}]},{"name":"PlayerSpawnPresetDiscreteCargoSetData","url":"classes/PlayerSpawnPresetDiscreteCargoSetData/","base":"PlayerSpawnPresetDiscreteItemSetBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":179,"members":[{"name":"name","type":"string","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":181}]},{"name":"PlayerSpawnPresetDiscreteItemSetBase","url":"classes/PlayerSpawnPresetDiscreteItemSetBase/","base":"PlayerSpawnPresetItemSetBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":130,"methods":[{"name":"IsValid","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":134}],"members":[{"name":"spawnWeight","type":"int","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":132}]},{"name":"PlayerSpawnPresetDiscreteItemSetSlotData","url":"classes/PlayerSpawnPresetDiscreteItemSetSlotData/","base":"PlayerSpawnPresetDiscreteItemSetBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":149,"methods":[{"name":"IsValid","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":154},{"name":"GetQuickbarIdx","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":172}],"members":[{"name":"itemType","type":"string","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":151},{"name":"quickBarSlot","type":"int","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":152}]},{"name":"PlayerSpawnPresetItemSetBase","url":"classes/PlayerSpawnPresetItemSetBase/","base":"PlayerSpawnJsonDataBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":115,"methods":[{"name":"GetQuickbarIdx","ret":"int","brief":"overriden later","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":123}],"members":[{"name":"simpleChildrenUseDefaultAttributes","type":"bool","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":117},{"name":"attributes","type":"ref PlayerSpawnAttributesData","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":118},{"name":"complexChildrenTypes","type":"ref array<ref PlayerSpawnPresetComplexChildrenType>","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":119},{"name":"simpleChildrenTypes","type":"ref array<string>","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":120}]},{"name":"PlayerSpawnPresetSlotData","url":"classes/PlayerSpawnPresetSlotData/","base":"PlayerSpawnJsonDataBase","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":60,"methods":[{"name":"TranslateAndValidateSlot","ret":"bool","params":[{"type":"EntityAI","name":"parent"},{"mods":["inout"],"type":"int","name":"slotID"}],"brief":"Translates slot name to match something from both 'CfgSlots' and 'attachments[]' in entity's config","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":66},{"name":"IsValid","ret":"bool","mods":["override"],"brief":"slot name validity checked separately","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":99}],"members":[{"name":"slotName","type":"string","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":62},{"name":"discreteItemSets","type":"ref array<ref PlayerSpawnPresetDiscreteItemSetSlotData>","file":"4_World/Classes/PlayerGearSpawn/CfgPlayerSpawnDataJson.c","line":63}]},{"name":"PlayerStat","url":"classes/PlayerStat/","generics":"<Class T>","base":"PlayerStatBase","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":32,"methods":[{"name":"PlayerStat","kind":"ctor","ret":"void","params":[{"type":"T","name":"min"},{"type":"T","name":"max"},{"type":"T","name":"init"},{"type":"string","name":"label"},{"type":"int","name":"flags"}],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":43},{"name":"Init","ret":"void","params":[{"type":"int","name":"id"}],"mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":54},{"name":"SerializeValue","ret":"void","params":[{"type":"array<ref StatDebugObject>","name":"objects"},{"type":"int","name":"flags"}],"mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":59},{"name":"IsSynced","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":64},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":69},{"name":"Set","ret":"void","params":[{"type":"T","name":"value"},{"type":"string","name":"system","def":"\"\""}],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":85},{"name":"SetByFloat","ret":"void","params":[{"type":"float","name":"value"},{"type":"string","name":"system","def":"\"\""}],"brief":"limits the sync for bigger changes of float stats","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":118},{"name":"SetByFloatEx","ret":"void","params":[{"type":"float","name":"value"},{"type":"string","name":"system","def":"\"\""}],"mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":124},{"name":"Add","ret":"void","params":[{"type":"T","name":"value"},{"type":"string","name":"system","def":"\"\""}],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":129},{"name":"Get","ret":"float","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":134},{"name":"GetLabel","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":139},{"name":"GetMax","ret":"float","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":144},{"name":"GetMin","ret":"float","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":149},{"name":"GetNormalized","ret":"float","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":154},{"name":"GetRecords","ret":"array<PlayerStatRecord>","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":159},{"name":"CreateRecord","ret":"void","params":[{"type":"float","name":"value"},{"type":"string","name":"system"}],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":164},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":169},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":174},{"name":"OnAfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":189},{"name":"GetManager","ret":"PlayerStats","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":198}],"members":[{"name":"m_MinValue","type":"T","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":34},{"name":"m_MaxValue","type":"T","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":35},{"name":"m_Value","type":"T","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":36},{"name":"m_ValueLastSynced","type":"T","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":37},{"name":"m_ValueLabel","type":"string","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":38},{"name":"m_Flags","type":"int","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":39},{"name":"m_Records","type":"ref array<PlayerStatRecord>","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":41},{"name":"m_Manager","type":"PlayerStats","brief":"DEPRECATED","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":196}]},{"name":"PlayerStatBase","url":"classes/PlayerStatBase/","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":1,"methods":[{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":6},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":7},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":8},{"name":"OnAfterStoreLoad","ret":"void","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":9},{"name":"Get","ret":"float","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":10},{"name":"GetLabel","ret":"string","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":11},{"name":"SetByFloat","ret":"void","params":[{"type":"float","name":"value"}],"proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":12},{"name":"SetByFloatEx","ret":"void","params":[{"type":"float","name":"value"},{"type":"string","name":"system","def":"\"\""}],"proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":13},{"name":"IsSynced","ret":"bool","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":14},{"name":"GetRecords","ret":"array<PlayerStatRecord>","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":15},{"name":"Init","ret":"void","params":[{"type":"int","name":"id"}],"proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":16},{"name":"SerializeValue","ret":"void","params":[{"type":"array<ref StatDebugObject>","name":"objects"},{"type":"int","name":"flags"}],"proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":17},{"name":"GetNormalized","ret":"float","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":18},{"name":"GetMax","ret":"float","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":19},{"name":"GetMin","ret":"float","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":20},{"name":"GetType","ret":"int","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":21},{"name":"SetPlayer","ret":"void","params":[{"type":"Man","name":"player"}],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":26}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":3},{"name":"m_Type","type":"int","file":"4_World/Classes/PlayerStats/PlayerStatBase.c","line":5}]},{"name":"PlayerStatRecord","url":"classes/PlayerStatRecord/","file":"4_World/Classes/PlayerStats/PlayerStatRecord.c","line":1,"methods":[{"name":"PlayerStatRecord","kind":"ctor","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"time"},{"type":"string","name":"system"}],"file":"4_World/Classes/PlayerStats/PlayerStatRecord.c","line":7},{"name":"GetStringOutput","ret":"string","file":"4_World/Classes/PlayerStats/PlayerStatRecord.c","line":14}],"members":[{"name":"m_Value","type":"float","file":"4_World/Classes/PlayerStats/PlayerStatRecord.c","line":3},{"name":"m_Time","type":"float","file":"4_World/Classes/PlayerStats/PlayerStatRecord.c","line":4},{"name":"m_System","type":"string","file":"4_World/Classes/PlayerStats/PlayerStatRecord.c","line":5}]},{"name":"PlayerStats","url":"classes/PlayerStats/","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":7,"methods":[{"name":"PlayerStats","kind":"ctor","ret":"void","params":[{"type":"Man","name":"player"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":19},{"name":"Init","ret":"void","params":[{"type":"Man","name":"player"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":25},{"name":"GetPCO","ret":"PlayerStatsPCO_Base","params":[{"type":"int","name":"version","def":"-1"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":30},{"name":"~PlayerStats","kind":"dtor","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":35},{"name":"GetStatObject","ret":"PlayerStatBase","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":41},{"name":"SetAllowLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":54},{"name":"GetAllowLogs","ret":"bool","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":59},{"name":"GetDebugInfo","ret":"void","params":[{"type":"array<ref StatDebugObject>","name":"objects"},{"type":"int","name":"flags"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":64},{"name":"GatherAllRecords","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":74},{"name":"SaveStats","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":99},{"name":"LoadStats","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":115},{"name":"ResetAllStats","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":130},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/PlayerStats/PlayerStats.c","line":135},{"name":"OnAfterStoreLoad","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":140}],"members":[{"name":"m_PlayerStats","type":"ref array<ref PlayerStatBase>","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":9},{"name":"m_PlayerStatsDebug","type":"ref array<ref StatDebugObject>","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":10},{"name":"m_PCOhandler","type":"ref PCOHandlerStats","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":12},{"name":"m_SyncTimer","type":"ref Timer","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":14},{"name":"m_Player","type":"Man","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":15},{"name":"m_AllowLogs","type":"bool","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":16},{"name":"m_System","type":"string","init":"\"Stats\"","brief":"debuging tag","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":17}]},{"name":"PlayerStatsPCO_Base","url":"classes/PlayerStatsPCO_Base/","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":57,"methods":[{"name":"PlayerStatsPCO_Base","kind":"ctor","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":61},{"name":"Init","ret":"void","proto":true,"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":65},{"name":"SetPlayer","ret":"void","params":[{"type":"Man","name":"player"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":67},{"name":"GetVersion","ret":"int","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":72},{"name":"GetStatObject","ret":"PlayerStatBase","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":79},{"name":"RegisterStat","ret":"void","params":[{"type":"int","name":"id"},{"type":"PlayerStatBase","name":"stat"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":84},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":91},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":97},{"name":"Get","ret":"array<ref PlayerStatBase>","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":108},{"name":"ResetAllStats","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":113},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":119},{"name":"OnAfterStoreLoad","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":128}],"members":[{"name":"m_Player","type":"Man","mods":["protected"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":59},{"name":"m_PlayerStats","type":"ref array<ref PlayerStatBase>","init":"new array<ref PlayerStatBase>","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":77}]},{"name":"PlayerStatsPCO_current","url":"classes/PlayerStatsPCO_current/","base":"PlayerStatsPCO_v115","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":318},{"name":"PlayerStatsPCO_v100","url":"classes/PlayerStatsPCO_v100/","base":"PlayerStatsPCO_Base","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":155,"methods":[{"name":"GetVersion","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":158},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":163},{"name":"PlayerStatsPCO_v100","kind":"ctor","ret":"void","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":179}]},{"name":"PlayerStatsPCO_v101","url":"classes/PlayerStatsPCO_v101/","base":"PlayerStatsPCO_Base","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":207,"methods":[{"name":"GetVersion","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":209},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":214}]},{"name":"PlayerStatsPCO_v106","url":"classes/PlayerStatsPCO_v106/","base":"PlayerStatsPCO_Base","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":247,"methods":[{"name":"GetVersion","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":249},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":254}]},{"name":"PlayerStatsPCO_v115","url":"classes/PlayerStatsPCO_v115/","base":"PlayerStatsPCO_Base","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":285,"methods":[{"name":"GetVersion","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":287},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":292}]},{"name":"PlayerStomach","url":"classes/PlayerStomach/","file":"4_World/Classes/PlayerStomach.c","line":118,"methods":[{"name":"PlayerStomach","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerStomach.c","line":142},{"name":"GetStomachVolume","ret":"float","file":"4_World/Classes/PlayerStomach.c","line":148},{"name":"GetStomachTemperature","ret":"float","file":"4_World/Classes/PlayerStomach.c","line":153},{"name":"ClearContents","ret":"void","file":"4_World/Classes/PlayerStomach.c","line":158},{"name":"ReduceContents","ret":"void","params":[{"type":"float","name":"percent"}],"file":"4_World/Classes/PlayerStomach.c","line":166},{"name":"SetAgentTransferFilter","ret":"void","params":[{"type":"int","name":"filter_agents"}],"file":"4_World/Classes/PlayerStomach.c","line":179},{"name":"GetAgentTransferFilter","ret":"int","file":"4_World/Classes/PlayerStomach.c","line":184},{"name":"RegisterItem","ret":"void","params":[{"type":"string","name":"classname"},{"type":"int","name":"id"}],"mods":["static"],"file":"4_World/Classes/PlayerStomach.c","line":189},{"name":"GetClassnameFromID","ret":"string","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"4_World/Classes/PlayerStomach.c","line":197},{"name":"GetIDFromClassname","ret":"int","params":[{"type":"string","name":"name"}],"mods":["static"],"file":"4_World/Classes/PlayerStomach.c","line":202},{"name":"InitData","ret":"bool","mods":["static"],"file":"4_World/Classes/PlayerStomach.c","line":209},{"name":"GetStorageVersion","ret":"int","file":"4_World/Classes/PlayerStomach.c","line":255},{"name":"IsDigesting","ret":"bool","file":"4_World/Classes/PlayerStomach.c","line":260},{"name":"GetDigestingType","ret":"int","file":"4_World/Classes/PlayerStomach.c","line":265},{"name":"UpdateStomachTemperature","ret":"void","mods":["protected"],"file":"4_World/Classes/PlayerStomach.c","line":270},{"name":"Update","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/PlayerStomach.c","line":289},{"name":"ProcessNutrients","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Classes/PlayerStomach.c","line":294},{"name":"DigestAgents","ret":"void","params":[{"type":"int","name":"agents"},{"type":"float","name":"quantity"}],"brief":"food poisoning specific override by bloody hands","file":"4_World/Classes/PlayerStomach.c","line":340},{"name":"GetVolumeContainingAgent","ret":"float","params":[{"type":"eAgents","name":"agent"}],"file":"4_World/Classes/PlayerStomach.c","line":360},{"name":"GetVolumeContainingAgent01","ret":"float","params":[{"type":"eAgents","name":"agent"}],"file":"4_World/Classes/PlayerStomach.c","line":372},{"name":"PrintUpdate","ret":"void","file":"4_World/Classes/PlayerStomach.c","line":381},{"name":"AddToStomach","ret":"void","params":[{"type":"string","name":"class_name"},{"type":"float","name":"amount"},{"type":"int","name":"food_stage","def":"0"},{"type":"int","name":"agents","def":"0"},{"type":"float","name":"temperature","def":"0"}],"file":"4_World/Classes/PlayerStomach.c","line":401},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/PlayerStomach.c","line":449},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Classes/PlayerStomach.c","line":471},{"name":"GetDebugObject","ret":"int","params":[{"type":"array<ref Param>","name":"object_out"}],"file":"4_World/Classes/PlayerStomach.c","line":518}],"members":[{"name":"DIGESTING_WATER","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/PlayerStomach.c","line":120},{"name":"DIGESTING_ENERGY","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/PlayerStomach.c","line":121},{"name":"quantity_bit_offset","type":"int","mods":["const"],"init":"16","file":"4_World/Classes/PlayerStomach.c","line":123},{"name":"id_bit_offset","type":"int","mods":["const"],"init":"4","brief":"based on food stage count(+1 for safe measure)","file":"4_World/Classes/PlayerStomach.c","line":124},{"name":"CHECKSUM","type":"int","mods":["static"],"file":"4_World/Classes/PlayerStomach.c","line":125},{"name":"DIGESTION_POINTS","type":"float","mods":["const"],"init":"PlayerConstants.DIGESTION_SPEED","file":"4_World/Classes/PlayerStomach.c","line":126},{"name":"ACCEPTABLE_QUANTITY_MAX","type":"int","mods":["const"],"init":"32768","file":"4_World/Classes/PlayerStomach.c","line":127},{"name":"ACCEPTABLE_FOODSTAGE_MAX","type":"int","mods":["const"],"init":"FoodStageType.COUNT - 1","file":"4_World/Classes/PlayerStomach.c","line":128},{"name":"m_NamesToIDs","type":"ref map<string, int>","mods":["static"],"init":"new map<string, int>","file":"4_World/Classes/PlayerStomach.c","line":129},{"name":"m_IDsToNames","type":"ref map<int, string>","mods":["static"],"init":"new map<int, string>","file":"4_World/Classes/PlayerStomach.c","line":130},{"name":"m_InitData","type":"bool","mods":["static","const"],"init":"PlayerStomach.InitData()","file":"4_World/Classes/PlayerStomach.c","line":131},{"name":"m_StomachContents","type":"ref array<ref StomachItem>","init":"new array<ref StomachItem>","file":"4_World/Classes/PlayerStomach.c","line":132},{"name":"m_AgentTransferFilter","type":"int","brief":"bit mask that prevents agents set in the mask from passing to the player","file":"4_World/Classes/PlayerStomach.c","line":133},{"name":"m_Digesting","type":"bool","file":"4_World/Classes/PlayerStomach.c","line":134},{"name":"m_DigestingType","type":"int","file":"4_World/Classes/PlayerStomach.c","line":135},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerStomach.c","line":136},{"name":"m_StomachVolume","type":"float","file":"4_World/Classes/PlayerStomach.c","line":137},{"name":"m_StomachTemperature","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerStomach.c","line":138},{"name":"STORAGE_VERSION","type":"int","mods":["const"],"init":"106","file":"4_World/Classes/PlayerStomach.c","line":139}]},{"name":"PlayerSwayConstants","url":"classes/PlayerSwayConstants/","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":19,"members":[{"name":"SWAY_MULTIPLIER_DEFAULT","type":"float","mods":["static","const"],"init":"1.0","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":21},{"name":"SWAY_MULTIPLIER_STABLE","type":"float","mods":["static","const"],"init":"0.05","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":22},{"name":"SWAY_MULTIPLIER_EXHAUSTED","type":"float","mods":["static","const"],"init":"0.6","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":23},{"name":"SWAY_TIME_IN","type":"float","mods":["static","const"],"init":"1.5","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":24},{"name":"SWAY_TIME_STABLE","type":"float","mods":["static","const"],"init":"3.0","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":25},{"name":"SWAY_TIME_EXHAUSTED","type":"float","mods":["static","const"],"init":"1.5","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":26},{"name":"SWAY_TIME_OUT","type":"float","mods":["static","const"],"init":"0.5","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":27},{"name":"SWAY_ROLL","type":"float","mods":["static","const"],"init":"3","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":28},{"name":"HOLD_BREATH_STAMINA_THRESHOLD","type":"float","mods":["static","const"],"init":"0.5","brief":"at which point does the stabilization start to get affected","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":29}]},{"name":"PlayerVoiceLookupTable","url":"classes/PlayerVoiceLookupTable/","base":"SoundLookupTable","file":"3_Game/DayZAnimEventMaps.c","line":95,"methods":[{"name":"PlayerVoiceLookupTable","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":99},{"name":"SetNoiseParam","ret":"void","params":[{"type":"NoiseParams","name":"param"}],"file":"3_Game/DayZAnimEventMaps.c","line":104},{"name":"GetNoiseParam","ret":"NoiseParams","file":"3_Game/DayZAnimEventMaps.c","line":109}],"members":[{"name":"m_NoiseParams","type":"ref NoiseParams","file":"3_Game/DayZAnimEventMaps.c","line":97}]},{"name":"PleurotusMushroom","url":"classes/PleurotusMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/PleurotusMushroom.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/PleurotusMushroom.c","line":3}]},{"name":"Pliers","url":"classes/Pliers/","base":"ToolBase","file":"4_World/Entities/ItemBase/Pliers.c","line":1,"methods":[{"name":"Pliers","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Pliers.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Pliers.c","line":8}]},{"name":"PluginAdditionalInfo","url":"classes/PluginAdditionalInfo/","base":"PluginLocalProfile","brief":"DEPRECATED","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginAdditionalInfo.c","line":2,"methods":[{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginAdditionalInfo.c","line":4}]},{"name":"PluginAdminLog","url":"classes/PluginAdminLog/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":1,"methods":[{"name":"GetPlayerListTimer","ret":"int","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":30},{"name":"PluginAdminLog","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":42},{"name":"~PluginAdminLog","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":58},{"name":"LogPrint","ret":"void","params":[{"type":"string","name":"message"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":62},{"name":"GetPlayerPrefix","ret":"string","params":[{"type":"PlayerBase","name":"player"},{"type":"PlayerIdentity","name":"identity"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":67},{"name":"GetHitMessage","ret":"string","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"component"},{"type":"string","name":"zone"},{"type":"string","name":"ammo"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":103},{"name":"PlayerKilled","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"Object","name":"source"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":116},{"name":"PlayerKilledByDrowningUncon","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":189},{"name":"PlayerKilledByRespawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":195},{"name":"PlayerKilledByDisconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":201},{"name":"PlayerHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"PlayerBase","name":"player"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":210},{"name":"UnconStart","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":320},{"name":"UnconStop","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":327},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"ItemBase","name":"item"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":337},{"name":"OnContinouousAction","ret":"void","params":[{"type":"ActionData","name":"action_data"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":356},{"name":"OnEmote","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EmoteBase","name":"emote"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":371},{"name":"Suicide","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":382},{"name":"BleedingOut","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":389},{"name":"TotemFlagChange","ret":"void","params":[{"type":"bool","name":"top"},{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"totem"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":397},{"name":"PlayerList","ret":"void","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":414},{"name":"PlayerTeleportedLog","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"type":"vector","name":"startPos"},{"type":"vector","name":"targetPos"},{"type":"string","name":"reason"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":434},{"name":"DirectAdminLogPrint","ret":"void","params":[{"type":"string","name":"str"}],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":441}],"members":[{"name":"m_PlayerName","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":3},{"name":"m_Pid","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":4},{"name":"m_Position","type":"vector","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":5},{"name":"m_PlayerPrefix","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":6},{"name":"m_PlayerPrefix2","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":7},{"name":"m_Message","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":8},{"name":"m_DisplayName","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":9},{"name":"m_HitMessage","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":10},{"name":"m_Distance","type":"float","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":11},{"name":"m_Player","type":"PlayerBase","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":12},{"name":"m_Source","type":"PlayerBase","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":13},{"name":"m_ItemInHands","type":"string","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":14},{"name":"m_PosArray","type":"string","array":"3","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":15},{"name":"m_DotIndex","type":"int","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":16},{"name":"m_StatWater","type":"PlayerStat<float>","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":17},{"name":"m_StatEnergy","type":"PlayerStat<float>","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":18},{"name":"m_BleedMgr","type":"BleedingSourcesManagerServer","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":19},{"name":"m_HitFilter","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":21},{"name":"m_PlacementFilter","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":22},{"name":"m_ActionsFilter","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":23},{"name":"m_PlayerListFilter","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":24},{"name":"m_Timer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":26},{"name":"m_PlayerArray","type":"autoptr array<Man>","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":27},{"name":"TIMER_PLAYERLIST","type":"int","mods":["const"],"init":"GetPlayerListTimer()","file":"4_World/Plugins/PluginBase/PluginAdminLog.c","line":28}]},{"name":"PluginBase","url":"classes/PluginBase/","file":"4_World/Plugins/PluginBase.c","line":1,"methods":[{"name":"PluginBase","kind":"ctor","ret":"void","proto":true,"file":"4_World/Plugins/PluginBase.c","line":3},{"name":"~PluginBase","kind":"dtor","ret":"void","proto":true,"file":"4_World/Plugins/PluginBase.c","line":4},{"name":"OnInit","ret":"void","proto":true,"file":"4_World/Plugins/PluginBase.c","line":6},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"proto":true,"file":"4_World/Plugins/PluginBase.c","line":7},{"name":"OnDestroy","ret":"void","proto":true,"file":"4_World/Plugins/PluginBase.c","line":8},{"name":"Log","ret":"void","params":[{"type":"string","name":"msg"},{"type":"string","name":"label"}],"file":"4_World/Plugins/PluginBase.c","line":10},{"name":"GetModuleName","ret":"string","file":"4_World/Plugins/PluginBase.c","line":15},{"name":"GetModuleType","ret":"typename","file":"4_World/Plugins/PluginBase.c","line":20}]},{"name":"PluginCameraTools","url":"classes/PluginCameraTools/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":6},{"name":"GetInstance","ret":"PluginCameraTools","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":11},{"name":"ToggleCameraTools","ret":"void","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":19},{"name":"CursorHide","ret":"void","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":35},{"name":"CursorShow","ret":"void","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":44},{"name":"Save","ret":"void","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":50},{"name":"PlayPause","ret":"void","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":56},{"name":"AddKeyframe","ret":"void","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":62},{"name":"DeleteKeyframe","ret":"void","file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":68}],"members":[{"name":"m_Instance","type":"PluginCameraTools","mods":["protected","static"],"file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":3},{"name":"m_IsOpen","type":"bool","mods":["protected","static"],"file":"4_World/Plugins/PluginBase/PluginCameraTools.c","line":4}]},{"name":"PluginCharPlacement","url":"classes/PluginCharPlacement/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":1,"methods":[{"name":"CheckInit","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":17},{"name":"Init","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":34},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":46},{"name":"OnDestroy","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":64},{"name":"CalculatePos","ret":"vector","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":69}],"members":[{"name":"m_ModuleDeveloper","type":"PluginDeveloper","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":3},{"name":"m_Character","type":"PlayerBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":4},{"name":"m_Timer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":5},{"name":"m_Initialized","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":6},{"name":"m_cam_pos","type":"vector","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":7},{"name":"m_character_pos","type":"vector","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":8},{"name":"m_camera_dir","type":"vector","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":9},{"name":"m_cameraTrans","type":"vector","array":"4","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":10},{"name":"m_demoPos","type":"vector","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":11},{"name":"m_demoRot","type":"vector","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":12},{"name":"m_camera_orientation","type":"vector","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":13},{"name":"FOV","type":"float","mods":["const"],"init":"0.5236","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginCharPlacement.c","line":15}]},{"name":"PluginConfigDebugProfile","url":"classes/PluginConfigDebugProfile/","base":"PluginConfigHandler","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":26,"methods":[{"name":"GetInstance","ret":"PluginConfigDebugProfile","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":77},{"name":"GetNewCfgParamArray","ret":"CfgParamArray","params":[{"type":"array<ref CfgParam>","name":"params"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":85},{"name":"GetNewCfgParamBool","ret":"CfgParamBool","params":[{"type":"bool","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":95},{"name":"GetNewCfgParamFloat","ret":"CfgParamFloat","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":105},{"name":"GetNewCfgParamInt","ret":"CfgParamInt","params":[{"type":"int","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":115},{"name":"GetNewCfgParamString","ret":"CfgParamString","params":[{"type":"string","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":125},{"name":"SetArray","ret":"CfgParamArray","params":[{"type":"string","name":"key"},{"type":"array<ref CfgParam>","name":"params"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":135},{"name":"GetArray","ret":"array<ref CfgParam>","params":[{"type":"string","name":"key"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":143},{"name":"SetBool","ret":"CfgParamBool","params":[{"type":"string","name":"key"},{"type":"bool","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":171},{"name":"GetBool","ret":"bool","params":[{"type":"string","name":"key"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":179},{"name":"SetFloat","ret":"CfgParamFloat","params":[{"type":"string","name":"key"},{"type":"float","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":203},{"name":"GetFloat","ret":"float","params":[{"type":"string","name":"key"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":211},{"name":"SetInt","ret":"CfgParamInt","params":[{"type":"string","name":"key"},{"type":"int","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":235},{"name":"GetInt","ret":"int","params":[{"type":"string","name":"key"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":243},{"name":"SetString","ret":"CfgParamString","params":[{"type":"string","name":"key"},{"type":"string","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":267},{"name":"GetString","ret":"string","params":[{"type":"string","name":"key"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":278},{"name":"GetSubParametersInStringArray","ret":"void","params":[{"type":"string","name":"setting_name"},{"type":"string","name":"sub_param_name"},{"mods":["out"],"type":"TStringArray","name":"arr"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":303},{"name":"PluginConfigDebugProfile","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":325},{"name":"GetDefaultBatchRectParams","ret":"array<ref CfgParam>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":359},{"name":"GetDefaultCameraPresetsParams","ret":"array<ref CfgParam>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":379},{"name":"GetDefaultWeatherPresetsParams","ret":"array<ref CfgParam>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":529},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1071},{"name":"LoadCameraPresets","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1089},{"name":"LoadWeatherPresets","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1126},{"name":"AddCameraPreset","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"focusDistance"},{"type":"float","name":"focusLength"},{"type":"float","name":"focusLengthNear"},{"type":"float","name":"blur"},{"type":"float","name":"focusDepthOffset"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1171},{"name":"RemoveCameraPreset","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1229},{"name":"AddWeatherPreset","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"overcast"},{"type":"float","name":"rain"},{"type":"float","name":"snow"},{"type":"float","name":"fog"},{"type":"float","name":"windM"},{"type":"float","name":"windD"},{"type":"float","name":"volFogDD"},{"type":"float","name":"volFogHD"},{"type":"float","name":"volFogHB"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1260},{"name":"RemoveWeatherPreset","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1346},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1380},{"name":"GetSubFolderName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1388},{"name":"GetSceneEditorDrawSelection","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1396},{"name":"SetSceneEditorDrawSelection","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1401},{"name":"GetSceneEditorLoadPlayerPos","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1409},{"name":"SetSceneEditorLoadPlayerPos","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1414},{"name":"GetSceneEditorRotationAngle","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1422},{"name":"SetSceneEditorRotationAngle","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1427},{"name":"GetTabSelected","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1435},{"name":"SetTabSelected","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1440},{"name":"GetSpawnLocIndex","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1448},{"name":"SetSpawnLocIndex","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1453},{"name":"GetFilterOrderReversed","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1461},{"name":"SetFilterOrderReversed","ret":"void","params":[{"type":"bool","name":"reversed"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1466},{"name":"GetDefaultPreset","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1474},{"name":"SetDefaultPreset","ret":"void","params":[{"type":"string","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1479},{"name":"GetBatchSpawnRectangle","ret":"array<ref CfgParam>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1487},{"name":"SetBatchSpawnRectangle","ret":"void","params":[{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"float","name":"rowStep"},{"type":"float","name":"columnStep"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1492},{"name":"GetBatchSpawnQuantity","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1517},{"name":"SetBatchSpawnQuantity","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1522},{"name":"GetItemSearch","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1529},{"name":"SetItemSearch","ret":"void","params":[{"type":"string","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1534},{"name":"GetSpawnDistance","ret":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1542},{"name":"SetSpawnDistance","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1547},{"name":"GetLogsEnabled","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1555},{"name":"SetLogsEnabled","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1560},{"name":"GetCharacterLevelsVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1568},{"name":"SetCharacterLevelsVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1574},{"name":"SetItemDebugPos","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1583},{"name":"GetItemDebugPos","ret":"vector","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1589},{"name":"GetCharacterStatsVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1597},{"name":"SetCharacterStatsVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1603},{"name":"GetCharacterModifiersVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1611},{"name":"SetCharacterModifiersVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1616},{"name":"GetCharacterAgentsVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1624},{"name":"SetCharacterAgentsVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1629},{"name":"GetCharacterDebugVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1637},{"name":"SetCharacterDebugVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1642},{"name":"GetCharacterStomachVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1650},{"name":"SetCharacterStomachVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1655},{"name":"GetFreeCameraCrosshairVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1663},{"name":"SetFreeCameraCrosshairVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1668},{"name":"GetVersionVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1676},{"name":"SetVersionVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1681},{"name":"GetMergeType","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1689},{"name":"SetMergeType","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1694},{"name":"GetSoundsetFilter","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1702},{"name":"SetSoundsetFilter","ret":"void","params":[{"type":"string","name":"content"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1707},{"name":"GetTempVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1715},{"name":"SetTempVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1720},{"name":"GetHealthVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1728},{"name":"SetHealthVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1733},{"name":"GetHorticultureVisible","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1741},{"name":"SetHorticultureVisible","ret":"void","params":[{"type":"bool","name":"is_visible"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1746},{"name":"GetShowItemPreview","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1754},{"name":"SetShowItemPreview","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1759},{"name":"GetConfigClassesFlag","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1768},{"name":"SetConfigClassesFlag","ret":"void","params":[{"type":"int","name":"flag"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1773},{"name":"GetItemCategoryFlag","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1782},{"name":"SetItemCategoryFlag","ret":"void","params":[{"type":"int","name":"flag"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1787},{"name":"CustomLocationsAdd","ret":"bool","params":[{"type":"string","name":"name"},{"type":"vector","name":"position"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1795},{"name":"CustomLocationsRemove","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1818},{"name":"GetCameraPresets","ret":"array<ref ScriptConsoleCameraDOFPreset>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1846},{"name":"GetWeatherPresets","ret":"array<ref ScriptConsoleWeatherPreset>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1854},{"name":"GetPresets","ret":"TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1862},{"name":"SetPreset","ret":"void","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"index","def":"-1"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1867},{"name":"RemovePreset","ret":"void","params":[{"type":"string","name":"preset_name"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1890},{"name":"GetPresetItems","ret":"bool","params":[{"type":"string","name":"preset_name"},{"mods":["out"],"type":"TStringArray","name":"arr"},{"type":"string","name":"param_name","def":"\"\""}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1904},{"name":"PresetAdd","ret":"bool","params":[{"type":"string","name":"preset_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1917},{"name":"PresetRemove","ret":"bool","params":[{"type":"string","name":"preset_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1931},{"name":"PresetRename","ret":"bool","params":[{"type":"string","name":"old_preset_name"},{"type":"string","name":"new_preset_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1945},{"name":"ItemAddToPreset","ret":"bool","params":[{"type":"string","name":"preset_name"},{"type":"string","name":"item_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1961},{"name":"ItemRemoveFromPreset","ret":"bool","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1982},{"name":"SwapItem","ret":"bool","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item1_index"},{"type":"int","name":"item2_index"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2003},{"name":"GetItemParams","ret":"array<ref CfgParam>","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2018},{"name":"GetItemParam","ret":"CfgParam","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"},{"type":"string","name":"param_name"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2039},{"name":"GetItemHealth","ret":"float","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2060},{"name":"SetItemHealth","ret":"bool","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"},{"type":"float","name":"health"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2075},{"name":"GetItemQuantity","ret":"int","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2101},{"name":"SetItemQuantity","ret":"bool","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"},{"type":"int","name":"quantity"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2116},{"name":"GetItemWithPhysics","ret":"bool","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2142},{"name":"SetItemWithPhysics","ret":"bool","params":[{"type":"string","name":"preset_name"},{"type":"int","name":"item_index"},{"type":"bool","name":"with_physics"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2157},{"name":"GetLocationsData","ret":"void","params":[{"mods":["out"],"type":"array<ref LocationParams>","name":"arr"},{"type":"bool","name":"isCustom"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":2187}],"members":[{"name":"SCENE_DRAW_SELECTION","type":"string","mods":["protected","const"],"init":"\"scene_editor_draw_selection\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":28},{"name":"SCENE_LOAD_PLAYER_POS","type":"string","mods":["protected","const"],"init":"\"scene_editor_load_player_pos\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":29},{"name":"SCENE_ROTATION_ANGLE","type":"string","mods":["protected","const"],"init":"\"scene_editor_rotation_angle\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":30},{"name":"ITEM_TAB_SELECTED","type":"string","mods":["protected","const"],"init":"\"console_TabSelected\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":31},{"name":"PRESET_LIST","type":"string","mods":["protected","const"],"init":"\"console_presets\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":32},{"name":"PRESET_DEFAULT","type":"string","mods":["protected","const"],"init":"\"console_preset_default\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":33},{"name":"ITEM_SEARCH","type":"string","mods":["protected","const"],"init":"\"console_ItemSearch\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":34},{"name":"SPAWN_DISTANCE","type":"string","mods":["protected","const"],"init":"\"console_SpawnDistance\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":35},{"name":"CHAR_STATS_VIS","type":"string","mods":["protected","const"],"init":"\"console_character_stats_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":36},{"name":"CHAR_LEVELS_VIS","type":"string","mods":["protected","const"],"init":"\"console_character_levels_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":37},{"name":"CHAR_MODIFIERS_VIS","type":"string","mods":["protected","const"],"init":"\"console_character_modifiers_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":38},{"name":"CHAR_AGENTS_VIS","type":"string","mods":["protected","const"],"init":"\"console_character_agents_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":39},{"name":"CHAR_DEBUG_VIS","type":"string","mods":["protected","const"],"init":"\"console_character_debug_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":40},{"name":"CHAR_STOMACH_VIS","type":"string","mods":["protected","const"],"init":"\"console_character_stomach_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":41},{"name":"FREE_CAMERA_CROSSHAIR","type":"string","mods":["protected","const"],"init":"\"console_free_camera_crosshair_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":42},{"name":"VERSION_VIS","type":"string","mods":["protected","const"],"init":"\"console_version_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":43},{"name":"MERGE_TYPE","type":"string","mods":["protected","const"],"init":"\"category_merge_type\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":44},{"name":"TEMP_VIS","type":"string","mods":["protected","const"],"init":"\"console_temperature_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":45},{"name":"HEALTH_VIS","type":"string","mods":["protected","const"],"init":"\"console_health_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":46},{"name":"HORTICULTURE_VIS","type":"string","mods":["protected","const"],"init":"\"console_horticulture_visible\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":47},{"name":"SUB_PARAM_ITEM","type":"string","mods":["protected","const"],"init":"\"item\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":48},{"name":"SUB_PARAM_ITEM_NAME","type":"string","mods":["protected","const"],"init":"\"name\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":49},{"name":"SUB_PARAM_ITEM_HEALTH","type":"string","mods":["protected","const"],"init":"\"health\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":50},{"name":"SUB_PARAM_ITEM_QUANTITY","type":"string","mods":["protected","const"],"init":"\"quantity\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":51},{"name":"SUB_PARAM_ITEM_WITH_PHYSICS","type":"string","mods":["protected","const"],"init":"\"with_physics\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":52},{"name":"LOGS_ENABLED","type":"string","mods":["protected","const"],"init":"\"logs_enabled\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":53},{"name":"CONFIG_CLASSES_FLAG","type":"string","mods":["protected","const"],"init":"\"toggled_config_classes_flag\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":54},{"name":"ITEM_CATEGORY_FLAG","type":"string","mods":["protected","const"],"init":"\"toggled_item_categories_flag\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":55},{"name":"ITEM_PREVIEW","type":"string","mods":["protected","const"],"init":"\"show_item_preview\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":56},{"name":"BATCH_RECT","type":"string","mods":["protected","const"],"init":"\"batch_spawn_rect\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":57},{"name":"BATCH_QUANT","type":"string","mods":["protected","const"],"init":"\"batch_spawn_quantity\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":58},{"name":"SOUNDFILTER","type":"string","mods":["protected","const"],"init":"\"soundset_editbox\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":59},{"name":"ITEMDEBUG","type":"string","mods":["protected","const"],"init":"\"item_debug\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":60},{"name":"SPAWN_LOC_INDEX","type":"string","mods":["protected","const"],"init":"\"spawn_loc_index\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":61},{"name":"FILTER_REVERSED","type":"string","mods":["protected","const"],"init":"\"filter_order_reversed\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":62},{"name":"CAMERA_PRESETS_LIST","type":"string","mods":["protected","const"],"init":"\"camera_presets\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":64},{"name":"WEATHER_PRESETS_LIST","type":"string","mods":["protected","const"],"init":"\"weather_presets\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":65},{"name":"m_DefaultValues","type":"ref map<string, ref CfgParam>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":67},{"name":"m_PresetList","type":"ref TStringArray","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":68},{"name":"POSITION_NAME_ROOT","type":"string","mods":["protected","const"],"init":"\"console_positions_\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":69},{"name":"m_CameraPresets","type":"ref array<ref ScriptConsoleCameraDOFPreset>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":71},{"name":"m_WeatherPresets","type":"ref array<ref ScriptConsoleWeatherPreset>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":72}]},{"name":"PluginConfigDebugProfileFixed","url":"classes/PluginConfigDebugProfileFixed/","base":"PluginConfigDebugProfile","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfileFixed.c","line":1,"methods":[{"name":"PluginConfigDebugProfileFixed","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfileFixed.c","line":11},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfileFixed.c","line":19}],"members":[{"name":"POSITIONS_LIST","type":"string","mods":["const"],"init":"\"console_positions\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfileFixed.c","line":3},{"name":"POSITIONS_LIST_ENOCH","type":"string","mods":["const"],"init":"\"console_positions_enoch\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfileFixed.c","line":4},{"name":"SUB_PARAM_POS_NAME","type":"string","mods":["const"],"init":"\"name\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfileFixed.c","line":5},{"name":"SUB_PARAM_POS_VEC","type":"string","mods":["const"],"init":"\"pos\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfileFixed.c","line":6}]},{"name":"PluginConfigEmotesProfile","url":"classes/PluginConfigEmotesProfile/","base":"PluginConfigHandler","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":1,"methods":[{"name":"GetInstance","ret":"PluginConfigEmotesProfile","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":22},{"name":"GetNewCfgParamInt","ret":"CfgParamInt","params":[{"type":"int","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":31},{"name":"SetInt","ret":"CfgParamInt","params":[{"type":"string","name":"key"},{"type":"int","name":"value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":41},{"name":"GetInt","ret":"int","params":[{"type":"string","name":"key"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":49},{"name":"PluginConfigEmotesProfile","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":73},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":96},{"name":"GetEmoteSlot1","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":104},{"name":"SetEmoteSlot1","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":109},{"name":"GetEmoteSlot2","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":114},{"name":"SetEmoteSlot2","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":119},{"name":"GetEmoteSlot3","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":124},{"name":"SetEmoteSlot3","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":129},{"name":"GetEmoteSlot4","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":134},{"name":"SetEmoteSlot4","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":139},{"name":"GetEmoteSlot5","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":144},{"name":"SetEmoteSlot5","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":149},{"name":"GetEmoteSlot6","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":154},{"name":"SetEmoteSlot6","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":159},{"name":"GetEmoteSlot7","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":164},{"name":"SetEmoteSlot7","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":169},{"name":"GetEmoteSlot8","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":174},{"name":"SetEmoteSlot8","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":179},{"name":"GetEmoteSlot9","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":184},{"name":"SetEmoteSlot9","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":189},{"name":"GetEmoteSlot10","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":194},{"name":"SetEmoteSlot10","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":199},{"name":"GetEmoteSlot11","ret":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":204},{"name":"SetEmoteSlot11","ret":"void","params":[{"type":"int","name":"emoted_id"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":209},{"name":"GetEmoteFromSlot","ret":"int","params":[{"type":"string","name":"slot"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":224}],"members":[{"name":"m_DefaultValues","type":"ref map<string, ref CfgParam>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":16},{"name":"m_PresetList","type":"ref TStringArray","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":17}]},{"name":"PluginConfigHandler","url":"classes/PluginConfigHandler/","base":"PluginFileHandler","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":1,"methods":[{"name":"PluginConfigHandler","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":5},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":12},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":17},{"name":"LoadConfigFile","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":22},{"name":"SaveConfigToFile","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":34},{"name":"GetParamByName","ret":"CfgParam","params":[{"type":"string","name":"name"},{"type":"int","name":"cfg_type"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":48},{"name":"GetAllParams","ret":"array<ref CfgParam>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":68},{"name":"ClearParams","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":73},{"name":"RemoveParamByName","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":78},{"name":"RenameParam","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"new_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":92},{"name":"ParamExist","ret":"bool","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":106},{"name":"ParseParam","ret":"string","params":[{"type":"CfgParam","name":"param"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":123},{"name":"ParseText","ret":"CfgParam","params":[{"type":"string","name":"text"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":203},{"name":"GetTextType","ret":"int","params":[{"type":"string","name":"text"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":281},{"name":"IsString","ret":"bool","params":[{"type":"string","name":"text"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":336},{"name":"IsParam","ret":"bool","params":[{"type":"string","name":"text"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":346},{"name":"IsArray","ret":"bool","params":[{"type":"string","name":"text"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":356},{"name":"IsFloat","ret":"bool","params":[{"type":"string","name":"text"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":366},{"name":"IsInt","ret":"bool","params":[{"type":"string","name":"text"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":376},{"name":"IsBool","ret":"bool","params":[{"type":"string","name":"text"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":386},{"name":"ParseToValueString","ret":"string","params":[{"type":"string","name":"param_value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":396},{"name":"ParseToValueFloat","ret":"float","params":[{"type":"string","name":"param_value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":401},{"name":"ParseToValueInt","ret":"int","params":[{"type":"string","name":"param_value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":406},{"name":"ParseToValueBool","ret":"bool","params":[{"type":"string","name":"param_value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":411},{"name":"ParseToValueArray","ret":"array<ref CfgParam>","params":[{"type":"string","name":"param_value"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":421}],"members":[{"name":"m_CfgParams","type":"ref array<ref CfgParam>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler.c","line":3}]},{"name":"PluginConfigScene","url":"classes/PluginConfigScene/","base":"PluginConfigHandler","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":36},{"name":"GetPathScenes","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":46},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":54},{"name":"SceneRename","ret":"void","params":[{"type":"string","name":"scene_name"},{"type":"string","name":"scene_name_new"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":62},{"name":"SceneDelete","ret":"void","params":[{"type":"string","name":"scene_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":72},{"name":"SceneDuplicate","ret":"void","params":[{"type":"string","name":"scene_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":81},{"name":"GetSceneList","ret":"TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":99},{"name":"EncodeInitScript","ret":"string","params":[{"type":"string","name":"script"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":133},{"name":"DecodeInitScript","ret":"string","params":[{"type":"string","name":"script"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":143},{"name":"SceneDataSave","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":159},{"name":"SaveSceneSettings","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":188},{"name":"SaveSceneWeather","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":222},{"name":"SaveScenePlayer","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":244},{"name":"SaveSceneObjects","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":276},{"name":"SceneDataLoad","ret":"SceneData","params":[{"type":"string","name":"scene_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":368},{"name":"LoadSceneSettings","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":403},{"name":"LoadSceneWeather","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":475},{"name":"LoadScenePlayer","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":509},{"name":"LoadSceneObjects","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":555}],"members":[{"name":"FILE_ROOT","type":"string","mods":["protected"],"init":"\"$saves:\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":3},{"name":"FILE_ROOT_SCENES","type":"string","mods":["protected","const"],"init":"\"scenes\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":4},{"name":"PARAM_MISSION","type":"string","mods":["protected","const"],"init":"\"Mission\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":6},{"name":"PARAM_TIME","type":"string","mods":["protected","const"],"init":"\"InitTime\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":7},{"name":"PARAM_YEAR","type":"string","mods":["protected","const"],"init":"\"InitYear\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":8},{"name":"PARAM_MONTH","type":"string","mods":["protected","const"],"init":"\"InitMonth\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":9},{"name":"PARAM_DAY","type":"string","mods":["protected","const"],"init":"\"InitDay\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":10},{"name":"PARAM_HOUR","type":"string","mods":["protected","const"],"init":"\"InitHour\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":11},{"name":"PARAM_MINUTE","type":"string","mods":["protected","const"],"init":"\"InitMinute\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":12},{"name":"PARAM_OVERCAST","type":"string","mods":["protected","const"],"init":"\"WeatherInitOvercast\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":13},{"name":"PARAM_RAIN","type":"string","mods":["protected","const"],"init":"\"WeatherInitRain\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":14},{"name":"PARAM_FOG","type":"string","mods":["protected","const"],"init":"\"WeatherInitFog\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":15},{"name":"PARAM_WIND_F","type":"string","mods":["protected","const"],"init":"\"WeatherInitWindForce\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":16},{"name":"PARAM_PLAYER","type":"string","mods":["protected","const"],"init":"\"Player\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":17},{"name":"PARAM_OBJ_COUNT","type":"string","mods":["protected","const"],"init":"\"SceneObjectsCount\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":18},{"name":"PARAM_OBJ_NAME","type":"string","mods":["protected","const"],"init":"\"SceneObject\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":19},{"name":"PARAM_OBJ_ATT","type":"string","mods":["protected","const"],"init":"\"Att\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":20},{"name":"PARAM_OBJ_LNK","type":"string","mods":["protected","const"],"init":"\"Lnk\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":21},{"name":"PARAM_OBJ_TYPE","type":"string","mods":["protected","const"],"init":"\"type\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":22},{"name":"PARAM_OBJ_POS","type":"string","mods":["protected","const"],"init":"\"position\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":23},{"name":"PARAM_OBJ_ROT","type":"string","mods":["protected","const"],"init":"\"rotation\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":24},{"name":"PARAM_OBJ_DMG","type":"string","mods":["protected","const"],"init":"\"damage\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":25},{"name":"PARAM_OBJ_HLT","type":"string","mods":["protected","const"],"init":"\"health\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":26},{"name":"PARAM_OBJ_ISCR","type":"string","mods":["protected","const"],"init":"\"init_script\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":27},{"name":"m_CfgTemplate","type":"TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":29},{"name":"m_FileSceneName","type":"string","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigScene.c","line":31}]},{"name":"PluginConfigViewer","url":"classes/PluginConfigViewer/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":1,"methods":[{"name":"PluginConfigViewer","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":3},{"name":"MakeTabs","ret":"string","params":[{"type":"int","name":"count"},{"type":"bool","name":"inheritance","def":"false"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":7},{"name":"GetOnlyChildPath","ret":"string","params":[{"type":"string","name":"config_class_path"},{"type":"string","name":"class_path"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":28},{"name":"GetBaseClassPath","ret":"string","params":[{"type":"string","name":"config_class_path"},{"type":"string","name":"class_path"},{"type":"string","name":"config_class"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":46},{"name":"GetBaseClassPathCombined","ret":"string","params":[{"type":"string","name":"child_path"},{"type":"string","name":"base_class"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":70},{"name":"GetBaseClassPathRecursive","ret":"string","params":[{"type":"string","name":"config_class_path"},{"type":"string","name":"class_path"},{"type":"string","name":"config_class"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":92},{"name":"ContainsFirstClass","ret":"bool","params":[{"type":"string","name":"config_class_path"},{"type":"string","name":"class_path"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":114},{"name":"GetConfigRecursive","ret":"TStringArray","params":[{"type":"string","name":"path"},{"type":"string","name":"name"},{"type":"string","name":"config_class_path"},{"type":"string","name":"config_class"},{"type":"local array<string>","name":"overridden"},{"type":"int","name":"depth","def":"0"},{"type":"local bool","name":"check_base_class_of_class","def":"false"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":153},{"name":"GetConfig","ret":"TStringArray","params":[{"type":"string","name":"class_path"},{"type":"string","name":"filter_char"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":320},{"name":"GetConfigVariables","ret":"TStringArray","params":[{"type":"string","name":"class_path"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":528},{"name":"GetConfigHierarchy","ret":"TStringArray","params":[{"type":"string","name":"class_path"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":533},{"name":"GetBaseClasses","ret":"string","params":[{"type":"string","name":"path"},{"type":"string","name":"item"}],"file":"4_World/Plugins/PluginBase/PluginConfigViewer.c","line":538}]},{"name":"PluginDayZCreatureAIDebug","url":"classes/PluginDayZCreatureAIDebug/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":78,"methods":[{"name":"PluginDayZCreatureAIDebug","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":101},{"name":"~PluginDayZCreatureAIDebug","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":105},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":109},{"name":"OnDestroy","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":113},{"name":"CheckShowMode","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":117},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":127},{"name":"GetStrValue","ret":"string","params":[{"type":"int","name":"index"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":135},{"name":"GetStrValueType","ret":"string","params":[{"type":"int","name":"index"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":165},{"name":"InitDebugObject","ret":"void","params":[{"type":"Object","name":"obj"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":186},{"name":"ReleaseDebugObject","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":218},{"name":"SetValueInt","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":228},{"name":"SetValueFloat","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":233},{"name":"SetValueBool","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":238},{"name":"ActivateCommand","ret":"void","params":[{"type":"int","name":"commandIdx"},{"type":"int","name":"userInt"},{"type":"float","name":"userFloat"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":243},{"name":"EnableAI","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":249},{"name":"GetVariableType","ret":"DayZCreatureAnimScriptDebugVarType","params":[{"type":"int","name":"index"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":269},{"name":"OnGUI_Variables","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":274},{"name":"OnGUI_VariablesEdit","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":285},{"name":"OnGUI_CommandsEdit","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":326},{"name":"OnGUI_AIControlEdit","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":369},{"name":"OnGUI_BulkSet","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":389},{"name":"OnGUI_AnimEvents","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":399},{"name":"OnGUI","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":457},{"name":"OnGUITimer","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":555},{"name":"SetDebugShowMode","ret":"void","params":[{"type":"int","name":"mode"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":565},{"name":"Show","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":580},{"name":"Hide","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":588},{"name":"Event_OnClick","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":595},{"name":"GUIAction_InitDebugObject","ret":"void","params":[{"type":"Object","name":"obj"}],"brief":"GUI actions","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":634},{"name":"GUIAction_CreateShadow","ret":"void","cond":["_DAYZ_CREATURE_DEBUG_SHADOW"],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":644},{"name":"GUIAction_UpdateSimulationPrecision","ret":"void","params":[{"type":"int","name":"simLOD"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":651},{"name":"GUIAction_ReleaseDebugObject","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":656},{"name":"GUIAction_SetValue","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"strVal"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":665},{"name":"GUIAction_ActivateCommand","ret":"void","params":[{"type":"int","name":"commandIdx"},{"type":"int","name":"userInt"},{"type":"float","name":"userFloat"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":719},{"name":"GUIAction_EnableAI","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":732},{"name":"SendSyncMessages","ret":"void","brief":"sync","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":748},{"name":"OnRpc","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":762},{"name":"SyncReceiveMessage","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":770},{"name":"SyncInitDebugObject","ret":"void","params":[{"type":"Object","name":"obj"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":814},{"name":"SyncReceiveInitDebugObject","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":823},{"name":"SyncReleaseDebugObject","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":832},{"name":"SyncReceiveReleaseDebugObject","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":839},{"name":"SyncSetValueInt","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":844},{"name":"SyncReceiveValueInt","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":853},{"name":"SyncSetValueFloat","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":863},{"name":"SyncReceiveValueFloat","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":872},{"name":"SyncSetValueBool","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":882},{"name":"SyncReceiveValueBool","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":891},{"name":"SyncActivateCommand","ret":"void","params":[{"type":"int","name":"commandIdx"},{"type":"int","name":"userInt"},{"type":"float","name":"userFloat"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":901},{"name":"SyncReceiveActivateCommand","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":910},{"name":"SyncEnableAI","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":920},{"name":"SyncReceiveEnableAI","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":935},{"name":"SyncReceiveDisableAI","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":940}],"members":[{"name":"m_iDebugMenu","type":"int","init":"-1","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":80},{"name":"m_DebugEntity","type":"DayZCreatureAI","init":"NULL","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":82},{"name":"m_sDebugEntityName","type":"string","init":"\"\"","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":83},{"name":"m_EntityAnimDbg","type":"ref DayZCreatureAnimScriptDebug","init":"NULL","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":84},{"name":"m_TickTimer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":86},{"name":"m_IsActive","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":87},{"name":"m_ShowDbgUI","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":88},{"name":"m_bIsCaptureMode","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":90},{"name":"m_bEditMode","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":91},{"name":"m_bAIEnabled","type":"bool","init":"true","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":92},{"name":"m_bShowAnimEvents","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":93},{"name":"m_bBulkSet","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":95},{"name":"m_SetVariableCheckStates","type":"ref array<bool>","init":"new array<bool>","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":96},{"name":"m_SetCommandCheckStates","type":"ref array<bool>","init":"new array<bool>","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":97},{"name":"m_SyncMessages","type":"ref array<ref Param>","init":"new array<ref Param>","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":99}]},{"name":"PluginDayZInfectedDebug","url":"classes/PluginDayZInfectedDebug/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":39,"methods":[{"name":"PluginDayZInfectedDebug","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":103},{"name":"~PluginDayZInfectedDebug","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":110},{"name":"ToggleDebugWindowEvent","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":118},{"name":"ToggleDebugWindowSetMode","ret":"void","params":[{"type":"int","name":"pMode"}],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":130},{"name":"CaptureFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":141},{"name":"ReleaseFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":152},{"name":"Show","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":163},{"name":"Hide","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":179},{"name":"ShowWidgets","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":190},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":198},{"name":"CreateModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":214},{"name":"DestroyModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":273},{"name":"ShowCard","ret":"void","params":[{"type":"int","name":"pCard"}],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":279},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"brief":"buttons clicks","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":286},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":345},{"name":"ResetValues","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":351},{"name":"SpawnNewInfectedEntity","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":365},{"name":"PossesInfected","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":371},{"name":"CommandHandler","ret":"void","params":[{"type":"DayZInfected","name":"infected"}],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":380},{"name":"Tick","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":445},{"name":"InitAttacks","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":453},{"name":"CleanupDebugShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapesArr"}],"mods":["private"],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":477}],"members":[{"name":"m_CurrentMode","type":"int","init":"0","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":41},{"name":"m_HasFocus","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":42},{"name":"m_IsActive","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":43},{"name":"m_MainWnd","type":"Widget","brief":"main controls","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":46},{"name":"m_SpawnEntityButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":47},{"name":"m_CardMovementButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":48},{"name":"m_CardFightButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":49},{"name":"m_CardMovementFrame","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":50},{"name":"m_CardFightFrame","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":51},{"name":"m_StatusText","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":52},{"name":"m_StanceCB","type":"XComboBoxWidget","brief":"movement card","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":55},{"name":"m_MindStateCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":56},{"name":"m_MovementSpeedEB","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":57},{"name":"m_StartTurnButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":59},{"name":"m_TurnTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":60},{"name":"m_TurnDirectionEB","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":61},{"name":"m_VaultingCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":63},{"name":"m_StartVaultButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":64},{"name":"m_KnucleOutButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":65},{"name":"m_CrawlingTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":67},{"name":"m_StartCrawlingButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":68},{"name":"m_HitDirEB","type":"EditBoxWidget","brief":"fight card","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":71},{"name":"m_HitTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":72},{"name":"m_HitBodyPartCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":73},{"name":"m_StartHitButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":74},{"name":"m_DeathTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":76},{"name":"m_StartDeathButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":77},{"name":"m_AttackTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":79},{"name":"m_AttackDirCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":80},{"name":"m_StartAttackButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":81},{"name":"m_ControlledInfected","type":"DayZInfected","brief":"controlled instance","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":84},{"name":"m_CH_DoTurn","type":"bool","init":"false","brief":"command handler values","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":87},{"name":"m_CH_DoVault","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":88},{"name":"m_CH_DoKnucleOut","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":89},{"name":"m_CH_GoToCrawl","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":90},{"name":"m_CH_DoHit","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":91},{"name":"m_CH_StartDeath","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":92},{"name":"m_CH_DoAttack","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":93},{"name":"m_pUIHandler","type":"ref PluginDayZInfectedDebugUIHandler","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":95},{"name":"m_AttackDescriptors","type":"ref array<ref PluginDayZInfectedDebugAttackDesc>","init":"new array<ref PluginDayZInfectedDebugAttackDesc>","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":96},{"name":"m_DebugShapes","type":"ref array<Shape>","mods":["private"],"init":"new array<Shape>()","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":98},{"name":"m_TickTimer","type":"ref Timer","brief":"status refresh timer","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":101}]},{"name":"PluginDayZInfectedDebugAttackDesc","url":"classes/PluginDayZInfectedDebugAttackDesc/","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":24,"methods":[{"name":"PluginDayZInfectedDebugAttackDesc","kind":"ctor","ret":"void","params":[{"type":"string","name":"pName"},{"type":"int","name":"pValue"}],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":26}],"members":[{"name":"name","type":"string","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":32},{"name":"animValue","type":"int","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":33}]},{"name":"PluginDayZInfectedDebugUIHandler","url":"classes/PluginDayZInfectedDebugUIHandler/","base":"ScriptedWidgetEventHandler","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":4,"methods":[{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":6},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":12}],"members":[{"name":"m_pPluginInfectedDebug","type":"PluginDayZInfectedDebug","file":"4_World/Plugins/PluginBase/PluginDayZInfectedDebug.c","line":18}]},{"name":"PluginDayzPlayerActionCallback","url":"classes/PluginDayzPlayerActionCallback/","base":"HumanCommandActionCallback","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":90,"methods":[{"name":"PluginDayzPlayerActionCallback","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":93},{"name":"~PluginDayzPlayerActionCallback","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":119},{"name":"OnFinish","ret":"void","params":[{"type":"bool","name":"pCanceled"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":124},{"name":"CancelCondition","ret":"bool","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":137},{"name":"OnAnimationEvent","ret":"void","params":[{"type":"int","name":"pEventID"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":143},{"name":"OnStateChange","ret":"void","params":[{"type":"int","name":"pOldState"},{"type":"int","name":"pCurrentState"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":158}],"members":[{"name":"m_AnimEventMapping","type":"ref set<string>","mods":["protected","static"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":92},{"name":"m_fTimeStart","type":"float","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":169},{"name":"m_pStateWidget","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":170},{"name":"m_pAnimEventWidget","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":171},{"name":"m_EventsHistory","type":"TextListboxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":172}]},{"name":"PluginDayzPlayerDebug","url":"classes/PluginDayzPlayerDebug/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":179,"methods":[{"name":"PluginDayzPlayerDebug","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":275},{"name":"CreateTypeNameMapping","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":293},{"name":"~PluginDayzPlayerDebug","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":306},{"name":"RegisterDebugItem","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":322},{"name":"IsActive","ret":"bool","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":327},{"name":"ShowWidgets","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":332},{"name":"Show","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":341},{"name":"Hide","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":354},{"name":"CaptureFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":363},{"name":"ReleaseFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":374},{"name":"ToggleDebugWindowEvent","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":387},{"name":"ToggleDebugWindowEventOld","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":400},{"name":"ToggleDebugWindowEventP","ret":"void","brief":"act:0 foc:0 -> act:1 foc:0 act:1 foc:0 -> act:0 foc:0 act:1 foc:1 -> act:1 foc:0","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":419},{"name":"ToggleDebugWindowSetMode","ret":"void","params":[{"type":"int","name":"pMode"}],"brief":"act:0 foc:0 -> act:1 foc:1 act:1 foc:0 -> act:1 foc:1 act:1 foc:1 -> act:0 foc:0","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":438},{"name":"CreateModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":448},{"name":"DestroyModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":524},{"name":"ShowCard","ret":"void","params":[{"type":"int","name":"pCard"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":530},{"name":"Tick","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":545},{"name":"UpdatePlayerStatus","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":570},{"name":"DbgShowBoneName","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":639},{"name":"UpdateCommandModifiers","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":658},{"name":"DisplayActions","ret":"void","params":[{"type":"int","name":"pType"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":691},{"name":"Actions_Start","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":743},{"name":"Actions_DoInternalCommand","ret":"void","params":[{"type":"int","name":"pCommandId"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":782},{"name":"Actions_DoCancel","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":805},{"name":"Actions_UpdateGlobals","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":828},{"name":"PlayerSyncCreate","ret":"void","brief":"---------------------------------------------------------","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":843},{"name":"PlayerSyncDelete","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":855},{"name":"UpdateItemAccessor","ret":"void","params":[{"type":"DayZPlayer","name":"pPlayer"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":875},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"brief":"buttons clicks","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":887},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"brief":"send rcp","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":1020},{"name":"IsWeaponChange","ret":"bool","params":[{"mods":["out"],"type":"string","name":"pNewWeapon"},{"mods":["out"],"type":"int","name":"pHideSlot"},{"mods":["out"],"type":"int","name":"pShowSlot"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":1037},{"name":"CommandHandler","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":1051},{"name":"RegisterAnimation","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"category"},{"type":"int","name":"pUserData"},{"type":"bool","name":"pFullBody"},{"type":"int","name":"pStanceMask","def":"-1"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":1087},{"name":"RegisterAnimations","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":1094}],"members":[{"name":"TYPE_MOD_LOOPING","type":"int","mods":["private","const"],"init":"0","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":181},{"name":"TYPE_MOD_ONETIME","type":"int","mods":["private","const"],"init":"1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":182},{"name":"TYPE_FB_LOOPING","type":"int","mods":["private","const"],"init":"2","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":183},{"name":"TYPE_FB_ONETIME","type":"int","mods":["private","const"],"init":"3","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":184},{"name":"TYPE_MOD_GESTURE_LOOPING","type":"int","mods":["private","const"],"init":"4","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":186},{"name":"TYPE_MOD_GESTURE_ONETIME","type":"int","mods":["private","const"],"init":"5","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":187},{"name":"TYPE_FB_GESTURE_LOOPING","type":"int","mods":["private","const"],"init":"6","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":188},{"name":"TYPE_FB_GESTURE_ONETIME","type":"int","mods":["private","const"],"init":"7","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":189},{"name":"TYPE_FB_SUICIDE_LOOPING","type":"int","mods":["private","const"],"init":"TYPE_FB_GESTURE_LOOPING","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":190},{"name":"TYPE_ALL","type":"int","mods":["private","const"],"init":"-1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":192},{"name":"m_TickTimer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":196},{"name":"m_AnimationList","type":"ref array<ref PluginDayzPlayerDebugUserData>","mods":["protected"],"init":"new array<ref PluginDayzPlayerDebugUserData>()","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":198},{"name":"m_AnimationListMappings","type":"ref map<string, ref PluginDayzPlayerDebugUserData>","mods":["protected"],"init":"new map<string, ref PluginDayzPlayerDebugUserData>()","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":199},{"name":"m_TypeNameMappings","type":"ref map<int, string>","mods":["protected"],"init":"new map<int, string>()","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":200},{"name":"m_IsActive","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":202},{"name":"m_HasFocus","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":203},{"name":"m_HasServerWalk","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":204},{"name":"m_MainWnd","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":206},{"name":"m_Card0","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":207},{"name":"m_Card1","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":208},{"name":"m_Card2","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":209},{"name":"m_Card3","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":210},{"name":"m_Card4","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":211},{"name":"m_Card0Button","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":212},{"name":"m_Card1Button","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":213},{"name":"m_Card2Button","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":214},{"name":"m_Card3Button","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":215},{"name":"m_Card4Button","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":216},{"name":"m_PlayerStatusV","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":219},{"name":"m_ActionsSelector","type":"TextListboxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":220},{"name":"m_ActionsStart","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":221},{"name":"m_ActionsEnd","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":222},{"name":"m_ActionsFinish","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":223},{"name":"m_ActionsCancel","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":224},{"name":"m_ActionsOTA","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":225},{"name":"m_ActionsOTL","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":226},{"name":"m_ActionStateV","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":227},{"name":"m_ActionEventV","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":228},{"name":"m_ActionsGlobalStatus","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":229},{"name":"m_ActionsFilter","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":231},{"name":"m_PlayerSyncCreateShadow","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":233},{"name":"m_PlayerSyncDelete","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":234},{"name":"m_PlayerServerWalk","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":235},{"name":"m_ItemAccClass","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":237},{"name":"m_ItemAccSClass","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":238},{"name":"m_ItemAccInst","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":239},{"name":"m_ActionTypeAll","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":241},{"name":"m_ActionTypeLA","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":242},{"name":"m_ActionTypeOA","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":243},{"name":"m_ActionTypeFLA","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":244},{"name":"m_ActionTypeFOA","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":245},{"name":"m_ActionTypeLG","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":246},{"name":"m_ActionTypeOG","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":247},{"name":"m_ActionTypeFLG","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":248},{"name":"m_ActionTypeFOG","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":249},{"name":"m_ClearEventsButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":252},{"name":"m_EventsHistory","type":"TextListboxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":254},{"name":"m_pUIHandler","type":"ref PluginDayzPlayerDebugUIHandler","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":256},{"name":"m_pPlayerShadow","type":"Entity","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":258},{"name":"m_CurrentType","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":260},{"name":"m_CH_ActionStart","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":263},{"name":"m_CH_ActionCommand","type":"int","init":"-1000","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":264},{"name":"m_CH_ActionCancel","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":265},{"name":"m_Weapons","type":"ref PluginDayzPlayerDebug_Weapons","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":268},{"name":"m_Controls","type":"ref PluginDayzPlayerDebug_Ctrl","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":269},{"name":"m_OtherCmds","type":"ref PluginDayzPlayerDebug_OtherCmds","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":270},{"name":"m_CurrentMode","type":"int","init":"0","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":384}]},{"name":"PluginDayzPlayerDebug_AbilityConfig","url":"classes/PluginDayzPlayerDebug_AbilityConfig/","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":33,"methods":[{"name":"PluginDayzPlayerDebug_AbilityConfig","kind":"ctor","ret":"void","params":[{"type":"string","name":"pName"},{"type":"int","name":"pAction"},{"type":"int","name":"pActionT"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":35}],"members":[{"name":"m_Name","type":"string","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":42},{"name":"m_iAction","type":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":43},{"name":"m_iActionT","type":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":44}]},{"name":"PluginDayzPlayerDebug_Ctrl","url":"classes/PluginDayzPlayerDebug_Ctrl/","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":6,"methods":[{"name":"PluginDayzPlayerDebug_Ctrl","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"pMainWnd"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":23},{"name":"~PluginDayzPlayerDebug_Ctrl","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":32},{"name":"CreateModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":38},{"name":"DestroyModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":46},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"brief":"buttons clicks","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":74},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":92},{"name":"CommandHandler","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":107}],"members":[{"name":"m_MainWnd","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":8},{"name":"m_ForceStance","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":10},{"name":"m_MovSpeedEB","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":11},{"name":"m_MovDirEB","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":12},{"name":"m_MovOverrideCheckbox","type":"CheckBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":13},{"name":"m_ApplyStanceChange","type":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":16},{"name":"m_OverrideMovementChange","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Ctrl.c","line":17}]},{"name":"PluginDayzPlayerDebug_OtherCmds","url":"classes/PluginDayzPlayerDebug_OtherCmds/","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":5,"methods":[{"name":"PluginDayzPlayerDebug_OtherCmds","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"pMainWnd"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":31},{"name":"~PluginDayzPlayerDebug_OtherCmds","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":38},{"name":"CreateModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":44},{"name":"DestroyModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":58},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"brief":"buttons clicks","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":66},{"name":"CommandHandler","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":100},{"name":"Death_Start","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":127},{"name":"Hit_Start","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":143},{"name":"Uncon_Start","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":161},{"name":"Uncon_End","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":173}],"members":[{"name":"m_MainWnd","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":8},{"name":"m_DeathTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":10},{"name":"m_DeathDirectionEdit","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":11},{"name":"m_DeathStartButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":12},{"name":"m_HitTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":14},{"name":"m_HitStartButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":15},{"name":"m_UnconTypeCB","type":"XComboBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":17},{"name":"m_UnconStartButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":18},{"name":"m_UnconEndButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":19},{"name":"m_CH_DeathStart","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":22},{"name":"m_CH_HitStart","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":23},{"name":"m_CH_UnconStart","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":24},{"name":"m_CH_UnconEnd","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_OtherCmds.c","line":25}]},{"name":"PluginDayzPlayerDebug_Weapons","url":"classes/PluginDayzPlayerDebug_Weapons/","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":52,"methods":[{"name":"FindAbilityConfig","ret":"int","params":[{"type":"int","name":"pAction"},{"type":"int","name":"pActionT"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":164},{"name":"PluginDayzPlayerDebug_Weapons","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"pMainWnd"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":181},{"name":"~PluginDayzPlayerDebug_Weapons","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":197},{"name":"CreateModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":203},{"name":"DestroyModuleWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":226},{"name":"Tick","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":236},{"name":"WeaponsInit","ret":"void","params":[{"type":"Weapon_Base","name":"w"}],"brief":"update running action","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":294},{"name":"WeaponsStartAction","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":329},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"brief":"buttons clicks","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":355},{"name":"IsWeaponChange","ret":"bool","params":[{"mods":["out"],"type":"string","name":"pNewWeapon"},{"mods":["out"],"type":"int","name":"pHideSlot"},{"mods":["out"],"type":"int","name":"pShowSlot"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":410},{"name":"CommandHandler","ret":"void","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":431}],"members":[{"name":"m_MainWnd","type":"Widget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":54},{"name":"m_Selector","type":"TextListboxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":56},{"name":"m_ButtonStart","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":57},{"name":"m_WidgetActionRunning","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":58},{"name":"m_WidgetActionEvents","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":59},{"name":"m_CurrentWeapon","type":"Weapon_Base","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":60},{"name":"m_SetInitStateI","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":61},{"name":"m_SetInitStateB","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":62},{"name":"m_WeaponChange","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":63},{"name":"m_WeaponHide","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":64},{"name":"m_WeaponSlotH","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":65},{"name":"m_WeaponSlotS","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":66},{"name":"m_WeaponActionProgressStart","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":67},{"name":"m_WeaponActionProgressEnd","type":"EditBoxWidget","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":68},{"name":"m_CH_WeapAction","type":"int","init":"-1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":71},{"name":"m_CH_WeapActionType","type":"int","init":"-1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":72},{"name":"m_CH_LastWeapAction","type":"int","init":"-1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":73},{"name":"m_CH_LastWeapActionType","type":"int","init":"-1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":74},{"name":"m_CH_WeapActionProgressStart","type":"float","init":"0","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":75},{"name":"m_CH_WeapActionProgressEnd","type":"float","init":"1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":76},{"name":"m_CH_WeaponChangeI","type":"string","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":78},{"name":"m_CH_WeaponChangeSlotH","type":"int","init":"-1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":79},{"name":"m_CH_WeaponChangeSlotS","type":"int","init":"-1","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":80},{"name":"m_AbilityConfig","type":"ref array<ref PluginDayzPlayerDebug_AbilityConfig>","init":"{ PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload Mag Bullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADRIFLE_MAGAZINE_BULLET), PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload NoMag Buller\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADRIFLE_NOMAGAZINE_BULLET), PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload Mag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADRIFLE_MAGAZINE_NOBULLET), PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload NoMag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADRIFLE_NOMAGAZINE_NOBULLET), PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload Mag NoBullet lock\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADRIFLE_MAGAZINE_NOBULLET_OPEN), PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload NoMag NoBullet lock\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADRIFLE_NOMAGAZINE_NOBULLET_OPEN), PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload Clip NoBullet\", WeaponActions.RELOAD_CLIP, WeaponActionReloadClipTypes.RELOADRIFLE_CLIP_NOBULLET), PluginDayzPlayerDebug_AbilityConfig(\"Rifle - Reload Clip Bullet\", WeaponActions.RELOAD_CLIP, WeaponActionReloadClipTypes.RELOADRIFLE_CLIP_BULLET), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Closed - Reload Mag Bullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_MAGAZINE_BULLET_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Closed - Reload NoMag Bullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_NOMAGAZINE_BULLET_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Closed Charged - Reload Mag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_MAGAZINE_NOBULLET_CLOSED_COCKED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Closed Charged - Reload NoMag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_NOMAGAZINE_NOBULLET_CLOSED_COCKED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Closed Discharged - Reload Mag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_MAGAZINE_NOBULLET_CLOSED_UNCOCKED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Closed Discharged - Reload NoMag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_NOMAGAZINE_NOBULLET_CLOSED_UNCOCKED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Opened - Reload NoMag \", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_NOMAGAZINE_NOBULLET_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Opened - Reload Mag \", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADPISTOL_MAGAZINE_NOBULLET_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Pistol Detach Magazine\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOAD_MAGAZINE_DETACH), PluginDayzPlayerDebug_AbilityConfig(\"Rifle Detach Magazine\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADRIFLE_MAGAZINE_DETACH), PluginDayzPlayerDebug_AbilityConfig(\"Sp Rifle - Reload Mag Bullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADSRIFLE_MAGAZINE_BULLET), PluginDayzPlayerDebug_AbilityConfig(\"Sp Rifle - Reload NoMag Buller\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADSRIFLE_NOMAGAZINE_BULLET), PluginDayzPlayerDebug_AbilityConfig(\"Sp Rifle - Reload Mag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADSRIFLE_MAGAZINE_NOBULLET), PluginDayzPlayerDebug_AbilityConfig(\"Sp Rifle - Reload NoMag NoBullet\", WeaponActions.RELOAD, WeaponActionReloadTypes.RELOADSRIFLE_NOMAGAZINE_NOBULLET), PluginDayzPlayerDebug_AbilityConfig(\"Mechanism Opened\", WeaponActions.MECHANISM, WeaponActionMechanismTypes.MECHANISM_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Mechanism Closed\", WeaponActions.MECHANISM, WeaponActionMechanismTypes.MECHANISM_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Mechanism Spec\", WeaponActions.MECHANISM, WeaponActionMechanismTypes.MECHANISM_SPECIAL), PluginDayzPlayerDebug_AbilityConfig(\"Mechanism Closed Uncocked\", WeaponActions.MECHANISM, WeaponActionMechanismTypes.MECHANISM_CLOSED_UNCOCKED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 1 Bullet Opened\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_ONEBULLET_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 1 Bullet Closed\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_ONEBULLET_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 1 Bullet Unique Opened\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_ONEBULLET_UNIQUE_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 1 Bullet Unique Closed\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_ONEBULLET_UNIQUE_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 2 Bullets Start\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_TWOBULLETS_START), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 2 Bullets End\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_TWOBULLETS_END), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loopable Start Closed\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_STARTLOOPABLE_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loopable Start Closed keep bullet\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_STARTLOOPABLE_CLOSED_KEEP), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loopable Start Opened\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_STARTLOOPABLE_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loopable End\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_ENDLOOPABLE), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loopable Shotgun Start Uncocked\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_STARTLOOPABLE_SHOTGUN_UNCOCKED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loopable Shotgun Start Cocked\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_STARTLOOPABLE_SHOTGUN_COCKED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 1\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_DOUBLE_1), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 2\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_DOUBLE_2), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 3\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_DOUBLE_3), PluginDayzPlayerDebug_AbilityConfig(\"Chamb 4\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_DOUBLE_4), PluginDayzPlayerDebug_AbilityConfig(\"Crossbow Opened\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_CROSSBOW_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Crossbow Close\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_CROSSBOW_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Crossbow Full\", WeaponActions.CHAMBERING, WeaponActionChamberingTypes.CHAMBERING_CROSSBOW_FULL), PluginDayzPlayerDebug_AbilityConfig(\"INTERRUPT\", WeaponActions.INTERRUPT, -1), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loader 1 Bullet Opened\", WeaponActions.CHAMBERING_LOADER, WeaponActionChamberingLoaderTypes.CHAMBERINGLOADER_OPENED), PluginDayzPlayerDebug_AbilityConfig(\"Chamb Loader 1 Bullet Closed\", WeaponActions.CHAMBERING_LOADER, WeaponActionChamberingLoaderTypes.CHAMBERINGLOADER_CLOSED), PluginDayzPlayerDebug_AbilityConfig(\"Unjamming Start\", WeaponActions.UNJAMMING, WeaponActionUnjammingTypes.UNJAMMING_START), PluginDayzPlayerDebug_AbilityConfig(\"Unjamming End\", WeaponActions.UNJAMMING, WeaponActionUnjammingTypes.UNJAMMING_END), PluginDayzPlayerDebug_AbilityConfig(\"Unjamming Interrupt\", WeaponActions.UNJAMMING, WeaponActionUnjammingTypes.UNJAMMING_INTERRUPT), PluginDayzPlayerDebug_AbilityConfig(\"Fire Normal\", WeaponActions.FIRE, WeaponActionFireTypes.FIRE_NORMAL), PluginDayzPlayerDebug_AbilityConfig(\"Fire Last\", WeaponActions.FIRE, WeaponActionFireTypes.FIRE_LAST), PluginDayzPlayerDebug_AbilityConfig(\"Fire Empty Cocked\", WeaponActions.FIRE, WeaponActionFireTypes.FIRE_COCKED), PluginDayzPlayerDebug_AbilityConfig(\"Fire Empty Uncocked\", WeaponActions.FIRE, WeaponActionFireTypes.FIRE_UNCOCKED), PluginDayzPlayerDebug_AbilityConfig(\"Fire and Jam\", WeaponActions.FIRE, WeaponActionFireTypes.FIRE_JAM), PluginDayzPlayerDebug_AbilityConfig(\"Fire Dry\", WeaponActions.FIRE, WeaponActionFireTypes.FIRE_DRY), }","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":86}]},{"name":"PluginDayzPlayerDebugUIHandler","url":"classes/PluginDayzPlayerDebugUIHandler/","base":"ScriptedWidgetEventHandler","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":54,"methods":[{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":56},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":62},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":68},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":76}],"members":[{"name":"m_pPluginPlayerDebug","type":"PluginDayzPlayerDebug","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":83}]},{"name":"PluginDayzPlayerDebugUserData","url":"classes/PluginDayzPlayerDebugUserData/","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":4,"methods":[{"name":"PluginDayzPlayerDebugUserData","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"category"},{"type":"int","name":"pUserData"},{"type":"bool","name":"pFullBody"},{"type":"int","name":"pStanceMask","def":"-1"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":6},{"name":"GetInt","ret":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":15},{"name":"IsFullBody","ret":"bool","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":20},{"name":"GetStanceMask","ret":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":25},{"name":"GetCategory","ret":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":30},{"name":"GetName","ret":"string","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":35},{"name":"GetNameUnique","ret":"string","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":39}],"members":[{"name":"m_iUserData","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":44},{"name":"m_bIsFullBody","type":"bool","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":45},{"name":"m_iStanceMask","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":46},{"name":"m_Category","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":47},{"name":"m_Name","type":"string","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug.c","line":48}]},{"name":"PluginDayzPlayerWeaponsDebugUserData","url":"classes/PluginDayzPlayerWeaponsDebugUserData/","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":5,"methods":[{"name":"PluginDayzPlayerWeaponsDebugUserData","kind":"ctor","ret":"void","params":[{"type":"int","name":"pAction"},{"type":"int","name":"pActionType"}],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":7},{"name":"GetAction","ret":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":14},{"name":"GetActionType","ret":"int","file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":19}],"members":[{"name":"m_iAction","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":25},{"name":"m_iActionT","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDayzPlayerDebug_Weapons.c","line":26}]},{"name":"PluginDeveloper","url":"classes/PluginDeveloper/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":2,"methods":[{"name":"GetInstance","ret":"PluginDeveloper","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":8},{"name":"TeleportAtCursor","ret":"void","brief":"Set Player position at his cursor position in the world","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":14},{"name":"Teleport","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"vector","name":"position"}],"brief":"Teleport player at position","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":20},{"name":"SetDirection","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"vector","name":"direction"}],"brief":"Set player direction","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":26},{"name":"ToggleFreeCameraBackPos","ret":"void","brief":"Enable / Disable Free camera (Fly mod)","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":32},{"name":"ToggleFreeCamera","ret":"void","brief":"Enable / Disable Free camera (Fly mod) - disable of camera will teleport player at current free camera position.","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":38},{"name":"IsEnabledFreeCamera","ret":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":43},{"name":"PluginDeveloper","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":49},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":54},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":61},{"name":"PrintLogClient","ret":"void","params":[{"type":"string","name":"msg_log"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":119},{"name":"SendServerLogToClient","ret":"void","params":[{"type":"string","name":"msg"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":129},{"name":"OnRPCSyncSceneObject","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":149},{"name":"OnRPCPluginDayzCreatureDebug","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":163},{"name":"HandleSetTime","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":172},{"name":"HandlePresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"presetName"},{"type":"EntityAI","name":"target"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":189},{"name":"OnRPCServerLogRecieved","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":221},{"name":"OnRPCClearInventory","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":231},{"name":"OnRPCSpawnEntityOnCursorDir","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":237},{"name":"OnRPCSpawnEntityOnGround","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":246},{"name":"OnRPCSpawnEntityOnGroundPatternGrid","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":255},{"name":"OnRPCSpawnEntity","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":263},{"name":"OnSetFreeCameraEvent","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"FreeDebugCamera","name":"camera"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":289},{"name":"OnSpawnErrorReport","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":294},{"name":"SetupSpawnedEntity","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EntityAI","name":"entity"},{"type":"float","name":"health"},{"type":"float","name":"quantity","def":"-1"},{"type":"bool","name":"special","def":"false"},{"type":"string","name":"presetName","def":"\"\""}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":301},{"name":"SpawnEntityOnGroundPatternGrid","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"item_name"},{"type":"int","name":"count"},{"type":"float","name":"health"},{"type":"float","name":"quantity"},{"type":"int","name":"rows"},{"type":"int","name":"columns"},{"type":"float","name":"gapRow","def":"1"},{"type":"float","name":"gapColumn","def":"1"},{"type":"bool","name":"special","def":"false"},{"type":"bool","name":"withPhysics","def":"false"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":348},{"name":"SpawnAI","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"type":"vector","name":"pos"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":400},{"name":"GetCameraDirections","ret":"void","params":[{"type":"Man","name":"player"},{"type":"bool","name":"allowFreeflight"},{"mods":["out"],"type":"vector","name":"position"},{"mods":["out"],"type":"vector","name":"direction"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":410},{"name":"SpawnEntityOnGroundPos","ret":"EntityAI","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"object_name"},{"type":"vector","name":"pos"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":429},{"name":"SpawnItemOnCrosshair","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"itemName"},{"type":"float","name":"health"},{"type":"float","name":"quantity"},{"type":"float","name":"maxDist","def":"100"},{"type":"bool","name":"allowFreeflight","def":"false"},{"type":"bool","name":"special","def":"false"},{"type":"bool","name":"withPhysics","def":"false"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":461},{"name":"SpawnEntityOnGroundPos","ret":"EntityAI","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"item_name"},{"type":"float","name":"health"},{"type":"float","name":"quantity"},{"type":"vector","name":"pos"},{"type":"bool","name":"special","def":"false"},{"type":"bool","name":"withPhysics","def":"false"}],"brief":"spawns entity on exact position","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":492},{"name":"SpawnEntityOnCursorDir","ret":"EntityAI","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"item_name"},{"type":"float","name":"quantity"},{"type":"float","name":"distance"},{"type":"float","name":"health","def":"-1"},{"type":"bool","name":"special","def":"false"},{"type":"string","name":"presetName","def":"\"\""},{"type":"bool","name":"withPhysics","def":"false"}],"brief":"spawns entity in direction of cursor at specified distance","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":523},{"name":"SpawnEntityInInventory","ret":"EntityAI","params":[{"mods":["notnull"],"type":"EntityAI","name":"target"},{"type":"string","name":"className"},{"type":"float","name":"health"},{"type":"float","name":"quantity"},{"type":"bool","name":"special","def":"false"},{"type":"string","name":"presetName","def":"\"\""},{"type":"FindInventoryLocationType","name":"locationType","def":"FindInventoryLocationType.ANY"}],"brief":"tries to spawn item somewhere in inventory","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":566},{"name":"SpawnEntityInPlayerInventory","ret":"EntityAI","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"item_name"},{"type":"float","name":"health"},{"type":"float","name":"quantity"},{"type":"bool","name":"special","def":"false"},{"type":"string","name":"presetName","def":"\"\""},{"type":"FindInventoryLocationType","name":"locationType","def":"FindInventoryLocationType.ANY"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":603},{"name":"SpawnEntityAsAttachment","ret":"EntityAI","params":[{"type":"PlayerBase","name":"player"},{"type":"EntityAI","name":"parent"},{"type":"string","name":"att_name"},{"type":"float","name":"health"},{"type":"float","name":"quantity"}],"brief":"tries to spawn item as attachment","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":698},{"name":"SpawnFromClipboard","ret":"EntityAI","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":744},{"name":"ClearInventory","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":792},{"name":"ToggleHelpScreen","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":805},{"name":"ToggleScriptConsole","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":817},{"name":"ToggleMissionLoader","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":834},{"name":"ScriptHistoryNext","ret":"void","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":853},{"name":"ScriptHistoryBack","ret":"void","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":862},{"name":"IsIngame","ret":"bool","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":871},{"name":"IsInConsole","ret":"bool","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":883},{"name":"QuickSortPartition","ret":"int","params":[{"type":"TStringArray","name":"arr"},{"type":"int","name":"left"},{"type":"int","name":"right"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":896},{"name":"QuickSort","ret":"void","params":[{"type":"TStringArray","name":"arr"},{"type":"int","name":"left"},{"type":"int","name":"right"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":940},{"name":"SortStringArray","ret":"void","params":[{"type":"TStringArray","name":"arr"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":952},{"name":"ResetGUI","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":957},{"name":"SetDeveloperItemClientEx","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"entity"},{"type":"bool","name":"getFocus","def":"false"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":965},{"name":"SetDeveloperItemClient","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":989}],"members":[{"name":"m_IsWinHolding","type":"bool","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":4},{"name":"m_FeaturesMask","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":5},{"name":"m_ScriptConsole","type":"UIScriptedMenu","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":6}]},{"name":"PluginDeveloperSync","url":"classes/PluginDeveloperSync/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":26,"methods":[{"name":"PluginDeveloperSync","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":51},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":73},{"name":"EnableUpdate","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":85},{"name":"Update","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":160},{"name":"SetSystemInBitmask","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"system_bit"},{"type":"bool","name":"state"}],"brief":"!!!! Highly suspect","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":213},{"name":"IsSetSystemInBitmask","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"system_bit"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":227},{"name":"RegisterPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":240},{"name":"IsPlayerRegistered","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":257},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":270},{"name":"GetRPCUpdateState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":408},{"name":"GetRPCModifierID","ret":"int","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":420},{"name":"GetRPCModifierLock","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"mods":["out"],"type":"int","name":"id"},{"mods":["out"],"type":"bool","name":"lock"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":432},{"name":"SendRPCStats","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":446},{"name":"OnRPCStats","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":471},{"name":"UpdateStatsLocal","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":497},{"name":"OnRPCStatSet","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":517},{"name":"GetHealthZonesSynched","ret":"ref array<ref SyncedValue>","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":538},{"name":"GetIsTargetChanged","ret":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":543},{"name":"SetTargetChanged","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":548},{"name":"SendRPCHealth","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":553},{"name":"OnRPCHealth","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":591},{"name":"SetupZoneValues","ret":"void","params":[{"mods":["inout"],"type":"array<ref Param>","name":"rpc_params"},{"type":"DamageZoneMap","name":"dmgZones"},{"type":"EntityAI","name":"target"},{"type":"string","name":"healthType"},{"type":"int","name":"typeID"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":612},{"name":"OnRPCHealthSet","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":654},{"name":"OnRPCHorticultUpdate","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":702},{"name":"OnRPCHorticultureSpeed","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":720},{"name":"SendRPCLevels","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":733},{"name":"OnRPCLevels","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":754},{"name":"SendRPCMods","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":777},{"name":"SendRPCModsDetail","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":814},{"name":"OnRPCMods","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":830},{"name":"OnRPCModsDetailed","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":855},{"name":"RequestDetailedInfo","ret":"void","params":[{"type":"int","name":"id"},{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":883},{"name":"ActivateModifier","ret":"void","params":[{"type":"int","name":"id"},{"type":"PlayerBase","name":"player","def":"NULL"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":900},{"name":"DeactivateModifier","ret":"void","params":[{"type":"int","name":"id"},{"type":"PlayerBase","name":"player","def":"NULL"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":911},{"name":"LockModifier","ret":"void","params":[{"type":"int","name":"id"},{"type":"bool","name":"lock"},{"type":"PlayerBase","name":"player","def":"NULL"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":922},{"name":"IsModifierLocked","ret":"bool","params":[{"type":"int","name":"id"},{"type":"PlayerBase","name":"player","def":"NULL"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":932},{"name":"SendRPCTemp","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":947},{"name":"OnRPCTemp","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":956},{"name":"SendRPCAgents","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":976},{"name":"OnRPCAgents","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":991},{"name":"SendRPCStomach","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":1016},{"name":"OnRPCStomach","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":1030},{"name":"CaptureFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":1065},{"name":"ReleaseFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":1071},{"name":"ToggleFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":1077}],"members":[{"name":"m_DetailedInfoRequested","type":"int","init":"0","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":28},{"name":"m_UpdateTimer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":29},{"name":"m_RegisteredPlayers","type":"ref map<PlayerBase, ref RegisterPlayerData>","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":30},{"name":"m_PlayerStatsSynced","type":"ref array<ref SyncedValue>","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":32},{"name":"m_PlayerStomachSynced","type":"ref array<ref Param>","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":33},{"name":"m_PlayerLevelsSynced","type":"ref array<ref SyncedValueLevel>","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":34},{"name":"m_PlayerModsSynced","type":"ref array<ref SyncedValueModifier>","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":35},{"name":"m_PlayerModsDetailedSynced","type":"string","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":36},{"name":"m_EnvironmentDebugMessage","type":"string","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":37},{"name":"m_PlayerAgentsSynced","type":"ref array<ref SyncedValueAgent>","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":38},{"name":"m_TargetHealthSynced","type":"ref array<ref SyncedValue>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":39},{"name":"m_IsTargetChanged","type":"bool","mods":["protected"],"brief":"client update","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":41},{"name":"m_HealthObserverMode","type":"ref map<PlayerBase, bool>","mods":["protected"],"brief":"server tracking of player X health mode selection | true = target / false = self","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":42},{"name":"m_HealthObserverEntity","type":"ref map<PlayerBase, EntityAI>","mods":["protected"],"brief":"server tracking of player X health target","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":43},{"name":"m_StatsUpdateStatus","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":45},{"name":"m_LevelsUpdateStatus","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":46},{"name":"m_ModsUpdateStatus","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":47},{"name":"m_AgentsUpdateStatus","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":48},{"name":"m_StomachUpdateStatus","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":49}]},{"name":"PluginDiagMenu","url":"classes/PluginDiagMenu/","base":"PluginBase","modded":true,"topic":"Modding","file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":18,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":78},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaT"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":504},{"name":"CheckTimeAccel","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":587},{"name":"CheckTriggerDebug","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":605},{"name":"CheckBreathVapor","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":611},{"name":"CheckClientCameraObserver","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":617},{"name":"CheckPlayerReset","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":646},{"name":"CheckInventoryAccess","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":672},{"name":"CheckFixItems","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":692},{"name":"CheckModifiers","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":703},{"name":"CheckUnlimitedAmmo","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":723},{"name":"CheckDisableBloodLoss","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":745},{"name":"CheckActivateAllBS","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":765},{"name":"CheckReloadBS","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":774},{"name":"CheckGenerateRecipeCache","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":787},{"name":"CheckShowBleedingSources","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":798},{"name":"CheckKillPlayer","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":821},{"name":"CheckGoUnconscious","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":830},{"name":"CheckGoUnconsciousDelayed","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":839},{"name":"CheckHairLevel","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":848},{"name":"CheckHairHide","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":859},{"name":"CheckPersonalLight","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":875},{"name":"CheckItemDebugActions","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":883},{"name":"CheckBulletImpact","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":905},{"name":"CheckShockImpact","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":922},{"name":"CheckHitDirection","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":934},{"name":"CheckBleedingIndicators","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":981},{"name":"CheckFinisherOverride","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1020},{"name":"CheckTargetableByAI","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1031},{"name":"CheckInputSuppression","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1045},{"name":"CheckFreezeEntity","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1058},{"name":"CheckAgentInjectActions","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1088},{"name":"CheckCraftingDump","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1131},{"name":"CheckCraftingDebugActions","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1145},{"name":"CheckBuildWood","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1171},{"name":"CheckBuildGate","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1191},{"name":"CheckInvincibility","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1211},{"name":"CheckBurst","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1240},{"name":"CheckStamina","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1253},{"name":"CheckLogPlayerStats","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1274},{"name":"CheckSoftSkillsDebug","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1295},{"name":"CheckSoftSkillsState","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1323},{"name":"CheckGunParticles","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1344},{"name":"CheckSoftSkillsModel","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1365},{"name":"CheckSpecialtyLevel","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1386},{"name":"CheckActivateBleedingSource","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1398},{"name":"CheckActivateBleedingSourceLevel","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1410},{"name":"CheckBloodyHands","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1456},{"name":"CheckLifeSpanPlaytimeUpdate","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1477},{"name":"CheckPermanentCrossHairUpdate","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1488},{"name":"CheckVehicleGetOutBox","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1512},{"name":"CheckToggleHud","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1535},{"name":"CheckShowWeaponDebug","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1562},{"name":"CheckProceduralRecoil","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1586},{"name":"CheckQuickRestrain","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1611},{"name":"CheckQuickFishing","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1633},{"name":"CheckCamShake","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1656},{"name":"CheckAimNoise","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1667},{"name":"CheckDayzPlayerMenu","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1692},{"name":"CheckDisplayMenu","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1714},{"name":"CheckUniversalTemperatureSources","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1741},{"name":"CheckEnvironmentStats","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1755},{"name":"CheckDrawCheckerboard","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1769},{"name":"CheckPresenceNotifierDebug","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1781},{"name":"CheckSimulateNULLPointer","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1794},{"name":"CheckSimulateDivisionByZero","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1803},{"name":"CheckSimulateInfiniteLoop","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1812},{"name":"CheckSimulateErrorFunction","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1821},{"name":"CheckDoActionLogs","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1830},{"name":"CheckDoWeaponLogs","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1852},{"name":"CheckDoInventoryLogs","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1874},{"name":"CheckDoSymptomLogs","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1932},{"name":"CheckPlugArrows","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1955},{"name":"SendDebugActionsRPC","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1981},{"name":"SendEnableQuickRestrainRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1989},{"name":"SendEnableQuickFishingRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1999},{"name":"SendProceduralRecoilRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2009},{"name":"SendActivateAllBSRPC","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2019},{"name":"SendKillPlayerRPC","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2025},{"name":"SendInvincibilityRPC","ret":"void","params":[{"type":"int","name":"level"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2031},{"name":"SendStaminaRPC","ret":"void","params":[{"type":"bool","name":"value"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2038},{"name":"SendTargetabilityRPC","ret":"void","params":[{"type":"bool","name":"value"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2047},{"name":"SendBurstRPC","ret":"void","params":[{"type":"int","name":"opt"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2054},{"name":"SendLogPlayerStatsRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2061},{"name":"SendModifiersRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2068},{"name":"SendInventoryAccessRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2075},{"name":"SendUnlimitedRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2083},{"name":"SendDisableBloodLossRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2090},{"name":"SendDebugCraftingRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2097},{"name":"SendBuildWoodRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2104},{"name":"SendBuildGateRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2111},{"name":"SoftSkillsShowDebugRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2118},{"name":"SoftSkillsToggleStateRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2125},{"name":"GunParticlesToggleStateRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2132},{"name":"SoftSkillsToggleModelRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2139},{"name":"SoftSkillsSetSpecialtyRPC","ret":"void","params":[{"type":"float","name":"specialty_value"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2146},{"name":"LifespanBloodyHandsRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2153},{"name":"LifespanPlaytimeUpdateRPC","ret":"void","params":[{"type":"float","name":"playtime"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2160},{"name":"SendMeleeBlockStanceRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2167},{"name":"SendMeleeFightRPC","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2174},{"name":"SendGoUnconsciousRPC","ret":"void","params":[{"type":"bool","name":"is_delayed"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2181},{"name":"SendSimulateNULLPointer","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2188},{"name":"SendSimulateDivisionByZero","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2193},{"name":"SendSimulateInfiniteLoop","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2199},{"name":"SendSimulateErrorFunction","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2205},{"name":"SendActivateBleedingSource","ret":"void","params":[{"type":"int","name":"bleeding_source"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2211},{"name":"SendSetHairLevelRPC","ret":"void","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2218},{"name":"SendSetHairLevelHideRPC","ret":"void","params":[{"type":"int","name":"level"},{"type":"bool","name":"value"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2224},{"name":"SendSetActionLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2231},{"name":"SendSetWeaponLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2238},{"name":"SendSetSymptomLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2245},{"name":"SendSetInventoryMoveLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2252},{"name":"SendSetInventoryReservationLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2259},{"name":"SendSetInventoryHFSMLogs","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2266},{"name":"SendForceFinisherType","ret":"void","params":[{"type":"int","name":"value"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2273},{"name":"SendTimeAccel","ret":"void","params":[{"type":"Param","name":"param"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2280},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2287},{"name":"GoUnconscious","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2598},{"name":"AreTimeAccelParamsSame","ret":"bool","params":[{"type":"TimeAccelParam","name":"p1"},{"type":"TimeAccelParam","name":"p2"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2611},{"name":"EnableDebugSystemClient","ret":"void","params":[{"type":"ESubscriberSystems","name":"system"},{"type":"bool","name":"enable"}],"mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2622},{"name":"SendDataToSubscribersServer","ret":"void","params":[{"type":"Object","name":"target"},{"type":"ESubscriberSystems","name":"system"},{"type":"int","name":"rpc_type"},{"type":"Param","name":"data"},{"type":"bool","name":"guaranteed","def":"true"}],"mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2641},{"name":"GetTimeAccelBitmask","ret":"int","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2664},{"name":"WriteCategoryBit","ret":"void","params":[{"mods":["out"],"type":"int","name":"bitmask"},{"type":"int","name":"diagMenuID"},{"type":"ETimeAccelCategories","name":"category"}],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":2674},{"name":"OnDestroy","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":60},{"name":"RegisterDiags","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":65},{"name":"RegisterDeveloperDiags","ret":"void","mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":77},{"name":"GetModdedDiagID","ret":"int","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":573},{"name":"GetModdedRootMenu","ret":"int","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":579},{"name":"RegisterModdedDiagsIDs","ret":"void","mods":["protected"],"proto":true,"brief":"Obtain unique IDs and store them in variables","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":585},{"name":"RegisterModdedDiags","ret":"void","mods":["protected"],"brief":"Register entries to the DiagMenu","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":588},{"name":"InitTimeAccel","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":1286},{"name":"GetTimeAccelMenuState","ret":"TimeAccelParam","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":1308},{"name":"SetTimeAccelMenuState","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"bigFactor"},{"type":"float","name":"smallFactor"},{"type":"int","name":"bitmask"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":1320}],"members":[{"name":"m_Subscribers","type":"ref map<Man, int>","mods":["static"],"init":"new map<Man, int>","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":21},{"name":"m_SystemsMaks","type":"int","mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":22},{"name":"DIAGS_REGISTERED","type":"bool","mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":23},{"name":"m_Timer","type":"ref Timer","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":24},{"name":"m_EnableModifiers","type":"bool","init":"true","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":25},{"name":"m_EnableUnlimitedAmmo","type":"bool","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":26},{"name":"m_DisableBloodLoss","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":27},{"name":"m_IsInvincible","type":"int","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":28},{"name":"m_ShowCraftingDebugActions","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":29},{"name":"m_BuildWood","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":30},{"name":"m_BuildGate","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":31},{"name":"m_LogPlayerStats","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":32},{"name":"m_SoftSkillsState","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":33},{"name":"m_SoftSkillsDebug","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":34},{"name":"m_GunParticlesState","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":35},{"name":"m_SoftSkillsModel","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":36},{"name":"m_BloodyHands","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":37},{"name":"m_PermanentCrossHair","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":38},{"name":"m_ToggleHud","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":39},{"name":"m_ShowingWeaponDebug","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":40},{"name":"m_AimNoiseEnabled","type":"bool","init":"true","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":41},{"name":"m_DisplayPlayerInfo","type":"int","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":42},{"name":"m_ProceduralRecoilEnabled","type":"bool","init":"true","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":43},{"name":"m_EnableQuickRestrain","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":44},{"name":"m_EnableQuickFishing","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":45},{"name":"m_StaminaDisabled","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":46},{"name":"m_EnvironmentStats","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":47},{"name":"m_EnableUniversalTemperatureSources","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":48},{"name":"m_DrawCheckerboard","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":49},{"name":"m_PresenceNotifierDebug","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":50},{"name":"m_ShowBleedingSources","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":51},{"name":"m_DoActionLogs","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":52},{"name":"m_DoWeaponLogs","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":53},{"name":"m_DoInventoryMoveLogs","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":54},{"name":"m_DoInventoryReservationLogs","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":55},{"name":"m_DoInventoryHFSMLogs","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":56},{"name":"m_DoSymptomLogs","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":57},{"name":"m_AllowInventoryAccess","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":58},{"name":"m_EnableRemoteCamera","type":"bool","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":59},{"name":"m_FixItems","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":60},{"name":"m_HitIndicationDebugEnabled","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":61},{"name":"m_SpecialtyLevel","type":"float","init":"0","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":63},{"name":"m_LifespanLevel","type":"float","init":"0","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":64},{"name":"m_DayzPlayerDebugMenu","type":"int","init":"-1","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":65},{"name":"m_BleedingSourceRequested","type":"int","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":66},{"name":"m_BleedingSourceLevelRequested","type":"int","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":67},{"name":"m_HairLevelSelected","type":"int","init":"0","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":68},{"name":"m_TotalHairLevelsAdjusted","type":"int","file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":69},{"name":"m_Burst","type":"int","init":"0","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":70},{"name":"ENABLE_BREATH_VAPOR","type":"bool","mods":["static"],"cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":71},{"name":"m_HairHidingStateMap","type":"ref map<int,bool>","file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":74},{"name":"m_HairSelectionArray","type":"ref TStringArray","file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":75},{"name":"m_VehicleFreeAreaBox","type":"Shape","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":76},{"name":"tmp","type":"float","init":"0.25","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":921},{"name":"m_Active","type":"bool","init":"false","cond":["DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1954},{"name":"m_ModdedDiagID","type":"int","init":"DiagMenuIDs.MODDED_MENU","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":33},{"name":"m_ModdedDiagsExampleRootMenu","type":"string","mods":["protected"],"init":"\"BI - DiagsModdingExample\"","cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"brief":"The name of the root menu where all debugs of this mod will be placed in","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":30},{"name":"m_ModdedDiagsExampleSubMenu","type":"string","mods":["protected"],"init":"\"Example Sub Menu\"","cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"brief":"The name of an example sub menu","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":35},{"name":"m_ModdedDiagsExampleRootMenuID","type":"int","mods":["protected"],"cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"brief":"\\name Modded Diag IDs To prevent mod conflicts, a system has been set up to create unique IDs for the modded Diags These are then best saved to a variable so that they can be used by the other DiagMenu functions !!! Remember to give them as unique as possible name, as something with a generic name could cause conflicts","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":43},{"name":"m_ModdedDiagsExampleBoolID","type":"int","mods":["protected"],"cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":44},{"name":"m_ModdedDiagsExampleSubMenuID","type":"int","mods":["protected"],"cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":45},{"name":"m_ModdedDiagsExampleRangeID","type":"int","mods":["protected"],"cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":46}]},{"name":"PluginDiagMenuClient","url":"classes/PluginDiagMenuClient/","base":"PluginDiagMenu","modded":true,"topic":"Modding","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":6,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":32},{"name":"BindCallbacks","ret":"void","mods":["protected"],"brief":"Bind callbacks to the entries to immediately perform an action when the value is changed","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":39},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":271},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":307},{"name":"CheckTimeAccel","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":330},{"name":"CBInventoryHandsAckMove","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":353},{"name":"CBEnableDesyncRepair","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":359},{"name":"CBClientDesync","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":365},{"name":"CBCraftingGenerate","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":372},{"name":"CBCraftingInstant","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":379},{"name":"CBCraftingDump","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":386},{"name":"CBCheatsModifiers","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":393},{"name":"CBCheatsKillPlayer","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":400},{"name":"CBCheatsInvincibility","ret":"void","params":[{"type":"int","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":406},{"name":"CBCheatsStaminaDisable","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":413},{"name":"CBCheatsResetPlayer","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":424},{"name":"CBCheatsResetPlayerMax","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":433},{"name":"CBCheatsInventoryAccess","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":442},{"name":"CBCheatsFixItems","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":448},{"name":"CBCreateHit","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":453},{"name":"CBCreateHitLight","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":458},{"name":"CBPlayerAgentsInjectActions","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":464},{"name":"CBSoftSkillsShowDebug","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":470},{"name":"CBSoftSkillsToggleState","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":477},{"name":"CBSoftSkillsToggleModel","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":484},{"name":"CBSoftSkillsSpecialtyValue","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":491},{"name":"CBLifespanBloodyHands","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":498},{"name":"CBLifespanPlaytimeUpdate","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":509},{"name":"CBMiscPersonalLight","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":516},{"name":"CBMiscItemDebugActions","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":523},{"name":"CBMiscLogPlayerStats","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":529},{"name":"CBMiscForceHintIndex","ret":"void","params":[{"type":"int","name":"index"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":536},{"name":"CBMiscPermanentCrossHair","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":542},{"name":"UpdateMiscVehicleGetOutBox","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":549},{"name":"CBMiscToggleHud","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":573},{"name":"CBMiscEnvironmentDebug","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":588},{"name":"UpdateEnvironmentDebug","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":593},{"name":"UpdateMaterialDebug","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":602},{"name":"UpdateWeaponLiftDiag","ret":"void","params":[{"type":"float","name":"delta_time"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":611},{"name":"GetWeaponLiftDiag","ret":"WeaponLiftDiag","mods":["static"],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":624},{"name":"UpdateUndegroundDiag","ret":"void","params":[{"type":"float","name":"deltaTIme"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":631},{"name":"MatGhostDebug","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":642},{"name":"CBMiscEnvironmentLoggingDryWet","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER","ENABLE_LOGGING"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":758},{"name":"CBMiscEnvironmentLoggingItemHeat","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER","ENABLE_LOGGING"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":763},{"name":"CBMiscFallDamageDebug","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":769},{"name":"UpdateFallDamageDebug","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":774},{"name":"CBMiscDisplayPlayerInfo","ret":"void","params":[{"type":"int","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":783},{"name":"CBMiscUniversalTemperatureSources","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":790},{"name":"CBMiscBulletImpact","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":797},{"name":"CBMiscGoUnconscious","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":806},{"name":"CBMiscGoUnconsciousDelayed","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":812},{"name":"CBMiscQuickRestrain","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":818},{"name":"CBMiscHairHide","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":825},{"name":"CBMiscHairHideAll","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":832},{"name":"CBMiscCamShake","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":841},{"name":"CBMiscQuickFishing","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":848},{"name":"CBMiscShockImpact","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":855},{"name":"ShockImpact","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":860},{"name":"CBMiscPlugArrows","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":871},{"name":"CBMiscTargetableByAI","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":877},{"name":"CBMiscHitIndication","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":885},{"name":"CBMiscHitIndicationSpawnHit","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":915},{"name":"SpawnHitDirEffect","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":920},{"name":"CBDebugMonitor","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":927},{"name":"CBPRADrawAll","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":937},{"name":"CBPRADetect","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":943},{"name":"CBMiscFreezeEntity","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":959},{"name":"FreezeEntity","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":964},{"name":"CBMiscFreezePlayer","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":989},{"name":"FreezePlayer","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":994},{"name":"CBVehicleDebugOutput","ret":"void","params":[{"type":"int","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1002},{"name":"CBDumpCrashData","ret":"void","params":[{"type":"bool","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1026},{"name":"SimulateMode","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1038},{"name":"CBSimulateInfiniteLoop","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1064},{"name":"CBSimulateNullPointer","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1070},{"name":"CBSimulateDivisionByZero","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1076},{"name":"CBSimulateErrorFunction","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1082},{"name":"CBWeaponParticles","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1088},{"name":"CBWeaponDebug","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1094},{"name":"CBWeaponAimNoise","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1101},{"name":"CBWeaponRecoil","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1112},{"name":"CBWeaponUnlimitedAmmo","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1123},{"name":"CBWeaponBurstVersion","ret":"void","params":[{"type":"int","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1129},{"name":"CBBleedingSources","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1137},{"name":"CBBleedingDisableBloodLoss","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1144},{"name":"CBBleedingActivateSource","ret":"void","params":[{"type":"int","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1150},{"name":"CBBleedingActivateAllSources","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1156},{"name":"CBBleedingActivateSourceLevel","ret":"void","params":[{"type":"int","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1162},{"name":"CBBleedingReload","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1202},{"name":"CBBBleedingIndicators","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1210},{"name":"CBLogsActions","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1251},{"name":"CBLogsWeapons","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1257},{"name":"CBLogsSync","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1263},{"name":"CBLogsBaseBuilding","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1269},{"name":"CBLogsSymptoms","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1275},{"name":"CBLogsInventoryMove","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1281},{"name":"CBLogsInventoryReservation","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1287},{"name":"CBLogsInventoryHFSM","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1293},{"name":"CBLogsQuickbar","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1299},{"name":"CBLogsBleedingChances","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1305},{"name":"CBTriggerDebug","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1311},{"name":"CBBaseBuildingWood","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1317},{"name":"CBBaseBuildingGate","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1323},{"name":"CBFinishersFinisherForced","ret":"void","params":[{"type":"int","name":"value"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1329},{"name":"CBCameraToolsEnableRemoteCamera","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1336},{"name":"CBSetGeyserDiagData","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1352},{"name":"GetPlayer","ret":"PlayerBase","mods":["static"],"cond":["DIAG_DEVELOPER"],"brief":"Send to server via RPC call in DayZGame","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1367},{"name":"DiagDebugAction","ret":"void","params":[{"type":"DebugActionType","name":"type"},{"type":"bool","name":"enable"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1395},{"name":"EnableDebugSystemClient","ret":"void","params":[{"type":"ESubscriberSystems","name":"system"},{"type":"bool","name":"enable"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1413},{"name":"DiagButtonActionParams","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"},{"type":"ScriptCaller","name":"action"},{"type":"Param","name":"params"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1437},{"name":"DiagButtonAction","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"},{"type":"ScriptCaller","name":"action"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1447},{"name":"DiagButtonRPC","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"},{"type":"int","name":"rpc"},{"type":"bool","name":"serverOnly","def":"false"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1453},{"name":"DiagButtonRPCSelf","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1462},{"name":"DiagButtonRPCIntInt","ret":"void","params":[{"type":"bool","name":"enabled"},{"type":"int","name":"id"},{"type":"int","name":"value"},{"type":"int","name":"value2"},{"type":"int","name":"rpc"},{"type":"bool","name":"serverOnly","def":"false"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1471},{"name":"DiagToggleRPC","ret":"void","params":[{"type":"bool","name":"value"},{"type":"int","name":"current"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1483},{"name":"DiagToggleRPC","ret":"void","params":[{"type":"int","name":"value"},{"type":"int","name":"current"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1492},{"name":"DiagToggleRPC","ret":"void","params":[{"type":"float","name":"value"},{"type":"int","name":"current"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1501},{"name":"DiagToggleRPCServer","ret":"void","params":[{"type":"bool","name":"value"},{"mods":["out"],"type":"bool","name":"current"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1510},{"name":"DiagToggleRPCServer","ret":"void","params":[{"type":"int","name":"value"},{"mods":["out"],"type":"int","name":"current"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1520},{"name":"DiagToggleRPCServer","ret":"void","params":[{"type":"float","name":"value"},{"mods":["out"],"type":"float","name":"current"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1530},{"name":"DiagToggleRPCAction","ret":"void","params":[{"type":"int","name":"value"},{"type":"ScriptCaller","name":"action"},{"type":"int","name":"current"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1540},{"name":"DiagToggleAction","ret":"void","params":[{"type":"int","name":"value"},{"type":"ScriptCaller","name":"action"},{"type":"int","name":"current"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1550},{"name":"SendDiagRPCSelf","ret":"void","params":[{"type":"Param","name":"value"},{"type":"int","name":"rpc"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1559},{"name":"SendDiagRPCSelfBasic","ret":"void","params":[{"type":"SendDiagRPCSelfBasicParam","name":"param"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1569},{"name":"SendDiagRPCSelfParam","ret":"void","params":[{"type":"SendDiagRPCSelfParamParam","name":"param"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1575},{"name":"SendDiagRPC","ret":"void","params":[{"type":"Param","name":"value"},{"type":"int","name":"rpc"},{"type":"bool","name":"serverOnly","def":"false"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1581},{"name":"SendDiagRPCBasic","ret":"void","params":[{"type":"SendDiagRPCBasicParam","name":"param"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1600},{"name":"SendDiagRPCParam","ret":"void","params":[{"type":"SendDiagRPCParamParam","name":"param"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1606},{"name":"SendDiagRPC","ret":"void","params":[{"type":"int","name":"rpc"},{"type":"bool","name":"serverOnly","def":"false"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1612},{"name":"SendDiagRPC","ret":"void","params":[{"type":"bool","name":"value"},{"type":"int","name":"rpc"},{"type":"bool","name":"serverOnly","def":"false"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1618},{"name":"SendDiagRPC","ret":"void","params":[{"type":"int","name":"value"},{"type":"int","name":"rpc"},{"type":"bool","name":"serverOnly","def":"false"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1625},{"name":"SendDiagRPC","ret":"void","params":[{"type":"float","name":"value"},{"type":"int","name":"rpc"},{"type":"bool","name":"serverOnly","def":"false"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1632},{"name":"CBUpdateSBDummyServers","ret":"void","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1639},{"name":"GetSBDummyServersInvoker","ret":"ScriptInvoker","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":1644},{"name":"CBModdedDiadIDsExampleBool","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["static"],"cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"brief":"Example callback for RegisterBool","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":142},{"name":"CBModdedDiadIDsExampleRange","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"cond":["DOXYGEN","MODDING_TEST","DIAG_DEVELOPER"],"brief":"Example callback for RegisterRange","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":160}],"members":[{"name":"m_SystemsMask","type":"int","mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":9},{"name":"m_ModifiersEnabled","type":"bool","init":"true","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":12},{"name":"m_IsInvincible","type":"int","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":13},{"name":"m_StaminaDisabled","type":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":14},{"name":"m_ClientInventoryDesync","type":"bool","init":"false","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":15},{"name":"m_Playtime","type":"float","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":18},{"name":"m_LogPlayerStats","type":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":19},{"name":"m_VehicleFreeAreaBox","type":"Shape","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":20},{"name":"m_EnvDebugData","type":"ref EnvDebugData","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":21},{"name":"m_FallDamageDebugData","type":"ref FallDamageDebugData","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":22},{"name":"m_WeaponLiftDiag","type":"ref WeaponLiftDiag","init":"new WeaponLiftDiag()","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":24},{"name":"m_UndergroundDiag","type":"ref UndergroundDiag","init":"new UndergroundDiag()","cond":["DIAG_DEVELOPER","!SERVER","DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":26},{"name":"m_SBDiagScriptInvoker","type":"ref ScriptInvoker","mods":["static"],"init":"new ScriptInvoker()","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuClient.c","line":30}]},{"name":"PluginDiagMenuClientModded","url":"classes/PluginDiagMenuClientModded/","topic":"Modding","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":114},{"name":"PluginDiagMenuModded","url":"classes/PluginDiagMenuModded/","topic":"Modding","brief":"Example of adding DiagMenu entries by modders","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuModding.c","line":19},{"name":"PluginDiagMenuServer","url":"classes/PluginDiagMenuServer/","base":"PluginDiagMenu","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuServer.c","line":6,"methods":[{"name":"RegisterDiags","ret":"void","mods":["override","private"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuServer.c","line":12},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuServer.c","line":21},{"name":"SendDataToSubscribersServer","ret":"void","params":[{"type":"Object","name":"target"},{"type":"ESubscriberSystems","name":"system"},{"type":"int","name":"rpc_type"},{"type":"Param","name":"data"},{"type":"bool","name":"guaranteed","def":"true"}],"mods":["static"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuServer.c","line":52}],"members":[{"name":"m_Subscribers","type":"ref map<Man, int>","mods":["static"],"init":"new map<Man, int>","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenuServer.c","line":9}]},{"name":"PluginDoorRuler","url":"classes/PluginDoorRuler/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":1,"methods":[{"name":"CheckInit","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":8},{"name":"Init","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":14},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":23}],"members":[{"name":"m_ModuleDeveloper","type":"PluginDeveloper","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":3},{"name":"m_Ruler","type":"ItemBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":4},{"name":"m_Timer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":5},{"name":"m_Initialized","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDoorRuler.c","line":6}]},{"name":"PluginDrawCheckerboard","url":"classes/PluginDrawCheckerboard/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":3,"methods":[{"name":"PluginDrawCheckerboard","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":9},{"name":"~PluginDrawCheckerboard","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":14},{"name":"CreateWidgetOverlay","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":16},{"name":"IsActive","ret":"bool","brief":"sets alpha level for even/odd child","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":57},{"name":"IsEven","ret":"bool","params":[{"type":"int","name":"num"}],"brief":"even or odd","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":63},{"name":"ShowWidgets","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":71},{"name":"Show","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":80},{"name":"Hide","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":87}],"members":[{"name":"m_MainWindow","type":"ref Widget","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":5},{"name":"m_IsActive","type":"bool","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginDrawCheckerboard.c","line":6}]},{"name":"PluginFileHandler","url":"classes/PluginFileHandler/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":1,"methods":[{"name":"FileDuplicate","ret":"bool","params":[{"type":"string","name":"source_name"},{"type":"string","name":"dest_name"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":3},{"name":"FileDelete","ret":"bool","params":[{"type":"string","name":"file"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":8},{"name":"FileRename","ret":"void","params":[{"type":"string","name":"source_name"},{"type":"string","name":"dest_name"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":13},{"name":"PluginFileHandler","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":24},{"name":"~PluginFileHandler","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":32},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":37},{"name":"GetFileName","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":42},{"name":"GetSubFolderName","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":47},{"name":"ClearFileNoSave","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":52},{"name":"LoadFile","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":57},{"name":"SaveFile","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":82},{"name":"IsReadOnly","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":114},{"name":"AddText","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":119},{"name":"AddNewLineNoSave","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":125},{"name":"GetFileContent","ret":"TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":150}],"members":[{"name":"m_ReadOnly","type":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":19},{"name":"m_LineLimit","type":"int","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":20},{"name":"m_FileContent","type":"ref TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler.c","line":22}]},{"name":"PluginHorticulture","url":"classes/PluginHorticulture/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":1,"methods":[{"name":"PluginHorticulture","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":5},{"name":"LoadFromCfg","ret":"void","file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":12},{"name":"GetPlantType","ret":"string","params":[{"type":"Object","name":"obj"}],"file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":74},{"name":"GetSurfaceFertility","ret":"float","params":[{"type":"string","name":"surface_type"}],"file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":84},{"name":"GiveWormsToPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"chance"}],"file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":95},{"name":"GetPlantMaterial","ret":"PlantMaterialHealth","params":[{"type":"string","name":"plant_type"}],"file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":107}],"members":[{"name":"m_PlantMaterials","type":"ref map<string, ref PlantMaterialHealth>","file":"4_World/Plugins/PluginBase/PluginHorticulture.c","line":3}]},{"name":"PluginInventoryDebug","url":"classes/PluginInventoryDebug/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":5,"methods":[{"name":"PluginInventoryDebug","kind":"ctor","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":17},{"name":"IsLocalOnlyMoveEnable","ret":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":24},{"name":"SetLocalOnlyMoveEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":29},{"name":"SetHandAckEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":34},{"name":"IsHandAckEnable","ret":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":40},{"name":"SetDesyncRepairEnable","ret":"void","params":[{"type":"bool","name":"enable"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":45},{"name":"IsDesyncRepairEnable","ret":"bool","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":50}],"members":[{"name":"m_IsOnlyLocalMoveEnable","type":"bool","init":"false","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":8},{"name":"m_IsHandAckEnable","type":"bool","init":"false","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":10},{"name":"m_IsDesyncRepairEnable","type":"bool","init":"true","cond":["DIAG_DEVELOPER"],"file":"4_World/Plugins/PluginBase/PluginInventoryDebug.c","line":12}]},{"name":"PluginInventoryRepair","url":"classes/PluginInventoryRepair/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":4,"methods":[{"name":"PluginInventoryRepair","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":13},{"name":"RepairItem","ret":"bool","params":[{"type":"EntityAI","name":"itemToRepair"}],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":19},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":40},{"name":"MoveItemToCorrectPosition","ret":"bool","params":[{"type":"InventoryLocation","name":"ilCorrect"}],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":57},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":124},{"name":"Remove","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":152},{"name":"Add","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":157}],"members":[{"name":"PIR_REQUEST_COOLDOWN","type":"float","mods":["protected","static"],"init":"5","file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":6},{"name":"PIR_MAX_ITEMS_TO_SEND","type":"float","mods":["protected","static"],"init":"5","file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":7},{"name":"m_ItemsToRepair","type":"ref array<EntityAI>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":9},{"name":"m_CorrectILs","type":"ref array<ref InventoryLocation>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":10},{"name":"m_TimeFromLastRequest","type":"float","mods":["protected"],"init":"0","file":"4_World/Plugins/PluginBase/PluginInventoryRepair.c","line":11}]},{"name":"PluginItemDiagnostic","url":"classes/PluginItemDiagnostic/","base":"PluginDeveloper","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":42,"methods":[{"name":"PluginItemDiagnostic","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":74},{"name":"~PluginItemDiagnostic","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":82},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":92},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":107},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":123},{"name":"SetDragging","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":130},{"name":"OnDraggingStart","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":139},{"name":"OnDraggingEnd","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":149},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":159},{"name":"RegisterDebugItem","ret":"void","params":[{"type":"Object","name":"item"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":171},{"name":"GetWatchedItem","ret":"Object","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":192},{"name":"IsActive","ret":"bool","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":197},{"name":"OnScriptMenuOpened","ret":"void","params":[{"type":"bool","name":"opened"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":202},{"name":"ShowWidgets","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":207},{"name":"OnSelectAction","ret":"void","params":[{"type":"EntityAI","name":"ent"},{"type":"int","name":"actionId"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":215},{"name":"ReleaseFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":223},{"name":"ToggleDebugWindowEvent","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":236},{"name":"ClearWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":256},{"name":"Tick","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":266},{"name":"ClearProperties","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":287},{"name":"GeneratePropertiesObject","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":292},{"name":"SendRPC","ret":"void","params":[{"type":"Object","name":"item"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":298},{"name":"StopWatchRequest","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":310},{"name":"OnRPC","ret":"void","params":[{"type":"Object","name":"entity"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":318},{"name":"FillServerFinalVars","ret":"void","params":[{"type":"int","name":"count"},{"type":"ParamsReadContext","name":"ctx"},{"type":"array<ref Param>","name":"params"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":376},{"name":"InitializeWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":393},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":413},{"name":"DisplayAll","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"array<ref Param>","name":"vars_server"},{"type":"array<ref Param>","name":"vars_client"},{"type":"string","name":"debug_text_server"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":450},{"name":"FillAgentArray","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"agents_count"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":462},{"name":"UpdateAgentWidget","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":475},{"name":"UpdateNumericalVarsWidget","ret":"void","params":[{"type":"array<ref Param>","name":"vars_server"},{"type":"array<ref Param>","name":"vars_client"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":485},{"name":"PrintOut","ret":"void","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":503},{"name":"GetLocalProperties","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"array<ref Param>","name":"properties"},{"type":"bool","name":"client","def":"false"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":512},{"name":"FillWithAgents","ret":"int","params":[{"type":"ItemBase","name":"item"},{"type":"array<ref Param>","name":"properties"}],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":626}],"members":[{"name":"m_Entity","type":"Object","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":44},{"name":"myTimer1","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":46},{"name":"m_ObserversMap","type":"ref map<PlayerBase,Object>","init":"new map<PlayerBase,Object>","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":47},{"name":"m_Agents","type":"ref array<string>","init":"new array<string>","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":48},{"name":"m_Floats","type":"ref map<string,float>","init":"new map<string,float>","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":49},{"name":"m_VarsNumbersFinalServer","type":"ref map<string,float>","init":"new map<string,float>","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":50},{"name":"m_VarsFinalClient","type":"ref map<string,float>","init":"new map<string,float>","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":51},{"name":"m_Properties","type":"ref array<ref Param>","init":"new array<ref Param>","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":52},{"name":"m_IsActive","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":53},{"name":"m_ScriptMenuOpened","type":"bool","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":54},{"name":"m_NoteClient","type":"string","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":55},{"name":"m_EventHandler","type":"ref PluginItemDiagnosticEventHandler","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":56},{"name":"m_IsDragging","type":"bool","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":57},{"name":"m_ConfigDebugProfile","type":"PluginConfigDebugProfile","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":58},{"name":"m_DebugRootWidget","type":"Widget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":60},{"name":"m_DebugAgentListWidget","type":"TextListboxWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":61},{"name":"m_DebugOutputServer","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":62},{"name":"m_DebugOutputClient","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":63},{"name":"m_DebugFloatsProperListWidget","type":"TextListboxWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":64},{"name":"m_DebugClientVarsWidget","type":"TextListboxWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":65},{"name":"m_ClassNameWidget","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":66},{"name":"m_DistanceWidget","type":"TextWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":67},{"name":"m_ItemPreviewWidget","type":"ItemPreviewWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":68},{"name":"m_CloseButton","type":"ButtonWidget","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":69},{"name":"m_ItemLine","type":"Shape","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":71},{"name":"m_DraggingOffset","type":"vector","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":72}]},{"name":"PluginItemDiagnosticEventHandler","url":"classes/PluginItemDiagnosticEventHandler/","base":"ScriptedWidgetEventHandler","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":1,"methods":[{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":4},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":14},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":24},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":29},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":34}],"members":[{"name":"m_Owner","type":"PluginItemDiagnostic","file":"4_World/Plugins/PluginBase/PluginItemDiagnostic.c","line":3}]},{"name":"PluginKeyBinding","url":"classes/PluginKeyBinding/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":14,"methods":[{"name":"PluginKeyBinding","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":19},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":30},{"name":"OnDestroy","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":118},{"name":"OnKeyPress","ret":"void","params":[{"type":"int","name":"key"}],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":126},{"name":"OnKeyRelease","ret":"void","params":[{"type":"int","name":"key"}],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":185},{"name":"OnMouseButtonPress","ret":"void","params":[{"type":"int","name":"button"}],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":192},{"name":"OnMouseButtonRelease","ret":"void","params":[{"type":"int","name":"button"}],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":207},{"name":"OnFrame","ret":"void","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":240},{"name":"GetKeyBindings","ret":"array<ref KeyBinding>","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":264},{"name":"GetMouseBindings","ret":"array<ref MouseBinding>","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":272},{"name":"RegisterKeyBind","ret":"void","params":[{"type":"int","name":"ui_id"},{"type":"int","name":"key_code1"},{"type":"int","name":"key_code2"},{"type":"string","name":"plugin_name"},{"type":"string","name":"fnc_name"},{"type":"string","name":"info_shortcut"},{"type":"string","name":"info_description"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":288},{"name":"RegisterMouseBind","ret":"void","params":[{"type":"int","name":"ui_id"},{"type":"int","name":"mouse_button"},{"type":"int","name":"mouse_event"},{"type":"string","name":"plugin_name"},{"type":"string","name":"fnc_name"},{"type":"string","name":"info_shortcut"},{"type":"string","name":"info_description"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":296},{"name":"IsCurrentUIPageValid","ret":"bool","params":[{"type":"int","name":"ui_page_request"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":304},{"name":"CheckMask","ret":"bool","params":[{"type":"int","name":"source_mask"},{"type":"int","name":"target_mask"}],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":324},{"name":"OnMouse","ret":"void","params":[{"type":"int","name":"event_id"},{"type":"int","name":"button"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":337},{"name":"GetMouseButtonInfo","ret":"MouseButtonInfo","params":[{"type":"int","name":"button"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":357},{"name":"IsKeyPressed","ret":"bool","params":[{"type":"int","name":"key"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":374}],"members":[{"name":"instance","type":"PluginKeyBinding","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":16},{"name":"CLICK_TIME","type":"int","mods":["protected","const"],"init":"200","brief":"ms","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":277},{"name":"DOUBLE_CLICK_TIME","type":"int","mods":["protected","const"],"init":"300","brief":"ms","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":278},{"name":"HOLD_CLICK_TIME_MIN","type":"int","mods":["protected","const"],"init":"300","brief":"ms","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":279},{"name":"m_KeyBindings","type":"ref array<ref KeyBinding>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":281},{"name":"m_MouseButtons","type":"ref array<ref MouseButtonInfo>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":282},{"name":"m_MouseBindings","type":"ref array<ref MouseBinding>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":283}]},{"name":"PluginLifespan","url":"classes/PluginLifespan/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":26,"methods":[{"name":"GetInstance","ret":"PluginLifespan","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":40},{"name":"PluginLifespan","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":45},{"name":"LoadFromCfg","ret":"void","file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":56},{"name":"SynchLifespanVisual","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"beard_state_visible"},{"type":"bool","name":"bloody_hands_visible"},{"type":"bool","name":"blood_type_visible"},{"type":"int","name":"blood_type"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":199},{"name":"ChangeFakePlaytime","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"change"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":207},{"name":"UpdateLifespan","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"force_update","def":"false"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":220},{"name":"UpdateLifespanLevel","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"player_beard"},{"type":"bool","name":"force_update","def":"false"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":236},{"name":"GetLifespanLevel","ret":"LifespanLevel","params":[{"type":"string","name":"player_class"},{"type":"float","name":"age","def":"0"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":271},{"name":"SetPlayerLifespanLevel","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"LifespanLevel","name":"level"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":291},{"name":"SynchBeardVisual","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"state"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":365},{"name":"UpdateBloodyHandsVisibilityEx","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"eBloodyHandsTypes","name":"type"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":412},{"name":"UpdateBloodyHandsVisibility","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":420},{"name":"SynchBloodyHandsVisual","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"has_bloody_hands"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":428},{"name":"SetBloodyHandsEx","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"eBloodyHandsTypes","name":"type"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":434},{"name":"SetBloodyHands","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":449},{"name":"SetHandsMaterial","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"material_type"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":463},{"name":"CanMakeHandsBloody","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":485},{"name":"UpdateBloodTypeVisibility","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":494},{"name":"UpdateBloodType","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"blood_type"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":504},{"name":"SynchShowBloodTypeVisual","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":509},{"name":"SynchShowBloodType","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"blood_type"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":514},{"name":"GetCurrentHeadTexture","ret":"string","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":523},{"name":"GetCurrentHeadMaterial","ret":"string","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":533}],"members":[{"name":"LIFESPAN_MIN","type":"int","mods":["protected","static","const"],"init":"0","file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":28},{"name":"LIFESPAN_MAX","type":"int","mods":["protected","static","const"],"init":"240","brief":"value in minutes when player achieved maximum age in order to have full beard","file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":29},{"name":"m_FakePlaytime","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":30},{"name":"m_PlayerCurrentLevel","type":"ref map<PlayerBase, ref LifespanLevel>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":32},{"name":"m_LifespanLevels","type":"ref map<string, ref array< ref LifespanLevel>>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":33},{"name":"m_BloodyHands","type":"ref map<string, ref BloodyHands>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":34},{"name":"m_BloodType","type":"ref map<PlayerBase, int>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":35}]},{"name":"PluginLocalEnscriptHistory","url":"classes/PluginLocalEnscriptHistory/","base":"PluginLocalHistoryBase","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalEnscriptHistory.c","line":1,"methods":[{"name":"GetSubFolderName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalEnscriptHistory.c","line":3},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalEnscriptHistory.c","line":8}]},{"name":"PluginLocalEnscriptHistoryServer","url":"classes/PluginLocalEnscriptHistoryServer/","base":"PluginLocalHistoryBase","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalEnscriptHistory.c","line":17,"methods":[{"name":"GetSubFolderName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalEnscriptHistory.c","line":20},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalEnscriptHistory.c","line":25}]},{"name":"PluginLocalHistoryBase","url":"classes/PluginLocalHistoryBase/","base":"PluginFileHandler","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":1,"methods":[{"name":"PluginLocalHistoryBase","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":3},{"name":"~PluginLocalHistoryBase","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":8},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":12},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":17},{"name":"AddNewLine","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":23},{"name":"GetAllLines","ret":"TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":31},{"name":"GetLastLine","ret":"TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalHistoryBase.c","line":44}]},{"name":"PluginLocalProfile","url":"classes/PluginLocalProfile/","base":"PluginFileHandler","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":1,"methods":[{"name":"PluginLocalProfile","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":8},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":16},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":21},{"name":"LoadConfigFile","ret":"bool","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":28},{"name":"SaveConfigToFile","ret":"void","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":112},{"name":"IsTextArray","ret":"bool","params":[{"type":"string","name":"text"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":205},{"name":"ParseTextToParameter","ret":"TStringArray","params":[{"type":"string","name":"text"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":218},{"name":"ParseTextToArray","ret":"TStringArray","params":[{"type":"string","name":"text"},{"mods":["out"],"type":"TStringArray","name":"ret"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":243},{"name":"ParseTextArrayToParameters","ret":"array<ref map<string, string>>","params":[{"type":"string","name":"text"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":279},{"name":"LoadParameter","ret":"string","params":[{"type":"string","name":"param_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":304},{"name":"LoadParameterArray","ret":"TStringArray","params":[{"type":"string","name":"param_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":316},{"name":"LoadSubParameter","ret":"string","params":[{"type":"string","name":"param_name"},{"type":"int","name":"sub_array_index"},{"type":"string","name":"sub_param_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":326},{"name":"SaveParameter","ret":"void","params":[{"type":"string","name":"param_name"},{"type":"string","name":"value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":353},{"name":"SaveParameterArray","ret":"void","params":[{"type":"string","name":"param_name"},{"type":"TStringArray","name":"value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":368},{"name":"SaveSubParameterInArray","ret":"void","params":[{"type":"string","name":"param_name"},{"type":"int","name":"sub_array_index"},{"type":"string","name":"sub_param_name"},{"type":"string","name":"sub_param_value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":378},{"name":"RenameParameter","ret":"void","params":[{"type":"string","name":"old_name"},{"type":"string","name":"new_name"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":390},{"name":"RenameParameterArray","ret":"void","params":[{"type":"string","name":"old_name"},{"type":"string","name":"new_name"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":403},{"name":"RemoveParameter","ret":"void","params":[{"type":"string","name":"name"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":416},{"name":"RemoveParameterArray","ret":"void","params":[{"type":"string","name":"name"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":426},{"name":"SetParameterString","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":436},{"name":"SetParameterInt","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":442},{"name":"SetParameterFloat","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":447},{"name":"SetParameterBool","ret":"void","params":[{"type":"string","name":"name"},{"type":"bool","name":"value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":452},{"name":"SetParameterArray","ret":"void","params":[{"type":"string","name":"name"},{"type":"TStringArray","name":"value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":457},{"name":"SetSubParameterInArray","ret":"void","params":[{"type":"string","name":"param_name"},{"type":"int","name":"sub_array_index"},{"type":"string","name":"sub_param_name"},{"type":"string","name":"sub_param_value"},{"type":"bool","name":"save_in_file","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":462},{"name":"GetParameterString","ret":"string","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":467},{"name":"GetParameterInt","ret":"int","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":489},{"name":"GetParameterFloat","ret":"float","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":506},{"name":"GetParameterBool","ret":"bool","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":523},{"name":"GetParameterArray","ret":"TStringArray","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":544},{"name":"GetSubParameterInArrayString","ret":"string","params":[{"type":"string","name":"param_name"},{"type":"int","name":"sub_array_index"},{"type":"string","name":"sub_param_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":561},{"name":"GetAllSubParametersInArrayString","ret":"TStringArray","params":[{"type":"string","name":"param_name"},{"type":"string","name":"sub_param_name"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":578}],"members":[{"name":"m_ConfigParams","type":"ref map<string, string>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":3},{"name":"m_ConfigParamsArray","type":"ref map<string, ref TStringArray>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":4},{"name":"m_ConfigParamsInArray","type":"ref map<string, ref map<string, string>>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":5},{"name":"m_ConfigParamsArrayInArray","type":"ref map<string, ref array<ref map<string, string>>>","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile.c","line":6}]},{"name":"PluginLocalProfileScene","url":"classes/PluginLocalProfileScene/","base":"PluginLocalProfile","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":18,"methods":[{"name":"GetPathScenes","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":34},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":42},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":51},{"name":"GetSceneList","ret":"TStringArray","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":59},{"name":"SceneSave","ret":"void","params":[{"type":"SceneData","name":"scene"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":88}],"members":[{"name":"FILE_ROOT","type":"string","mods":["private","const"],"init":"\"$saves:\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":20},{"name":"FILE_ROOT_SCENES","type":"string","mods":["private","const"],"init":"\"Scenes\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":21},{"name":"PARAM_MISSION","type":"string","mods":["private","const"],"init":"\"Mission\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":22},{"name":"PARAM_TIME","type":"string","mods":["private","const"],"init":"\"InitTime\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":23},{"name":"PARAM_RAIN","type":"string","mods":["private","const"],"init":"\"InitWeatherRain\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":24},{"name":"PARAM_FOG","type":"string","mods":["private","const"],"init":"\"InitWeatherFog\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":25},{"name":"PARAM_OBJ_COUNT","type":"string","mods":["private","const"],"init":"\"SceneObjectsCount\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":26},{"name":"PARAM_OBJ_NAME","type":"string","mods":["private","const"],"init":"\"SceneObject\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":27},{"name":"m_FileSceneName","type":"string","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginLocalProfile/PluginLocalProfileScene.c","line":29}]},{"name":"PluginManager","url":"classes/PluginManager/","file":"4_World/Plugins/PluginManager.c","line":1,"methods":[{"name":"PluginManager","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginManager.c","line":9},{"name":"~PluginManager","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginManager.c","line":18},{"name":"Init","ret":"void","file":"4_World/Plugins/PluginManager.c","line":39},{"name":"PluginsInit","ret":"void","file":"4_World/Plugins/PluginManager.c","line":109},{"name":"MainOnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"4_World/Plugins/PluginManager.c","line":142},{"name":"GetPluginByType","ret":"PluginBase","params":[{"type":"typename","name":"plugin_type"}],"brief":"Returns registred plugin by class type, better is to use global funtion GetPlugin(typename plugin_type)","file":"4_World/Plugins/PluginManager.c","line":166},{"name":"RegisterPlugin","ret":"void","params":[{"type":"string","name":"plugin_class_name"},{"type":"bool","name":"reg_on_client"},{"type":"bool","name":"reg_on_server"},{"type":"bool","name":"reg_on_release","def":"true"}],"mods":["protected"],"brief":"Register new PluginBase to PluginManager for storing and handling plugin.","file":"4_World/Plugins/PluginManager.c","line":192},{"name":"RegisterPluginDebug","ret":"void","params":[{"type":"string","name":"plugin_class_name"},{"type":"bool","name":"reg_on_client"},{"type":"bool","name":"reg_on_server"}],"mods":["protected"],"brief":"Register new PluginBase to PluginManager for storing and handling plugin.","file":"4_World/Plugins/PluginManager.c","line":240},{"name":"RegisterPluginDiag","ret":"void","params":[{"type":"string","name":"plugin_class_name"},{"type":"bool","name":"reg_on_client"},{"type":"bool","name":"reg_on_server"}],"mods":["protected"],"file":"4_World/Plugins/PluginManager.c","line":247},{"name":"UnregisterPlugin","ret":"bool","params":[{"type":"string","name":"plugin_class_name"}],"mods":["protected"],"file":"4_World/Plugins/PluginManager.c","line":259}],"members":[{"name":"m_PluginRegister","type":"ref array<typename>","mods":["private"],"brief":"list of modules for creation","file":"4_World/Plugins/PluginManager.c","line":3},{"name":"m_PluginsPtrs","type":"ref map<typename, ref PluginBase>","mods":["private"],"brief":"plugin, plugin pointer","file":"4_World/Plugins/PluginManager.c","line":4}]},{"name":"PluginMessageManager","url":"classes/PluginMessageManager/","base":"PluginBase","brief":"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.","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":4,"methods":[{"name":"PluginMessageManager","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":9},{"name":"Broadcast","ret":"void","params":[{"type":"int","name":"index"}],"brief":"Broadcasts an empty message on a channel provided in the 'index' parameter","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":18},{"name":"BroadcastInt","ret":"void","params":[{"type":"int","name":"index"},{"type":"int","name":"value"}],"brief":"Broadcasts a message on a channel provided in the 'index' parameter, passes the Int variable","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":37},{"name":"BroadcastFloat","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":56},{"name":"BroadcastString","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":75},{"name":"BroadcastParam","ret":"void","params":[{"type":"int","name":"index"},{"type":"Param","name":"params"}],"brief":"Broadcasts a message on a channel provided in the 'index' parameter, passes the Param type object to the reciever","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":92},{"name":"Subscribe","ret":"void","params":[{"type":"MessageReceiverBase","name":"receiver"},{"type":"int","name":"index"}],"brief":"Subscribes an object to listen to messages on a channel provided in the 'index' parameter","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":109},{"name":"Unsubscribe","ret":"void","params":[{"type":"MessageReceiverBase","name":"receiver"},{"type":"int","name":"index"}],"file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":120},{"name":"UnsubscribeAll","ret":"void","params":[{"type":"MessageReceiverBase","name":"receiver"}],"file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":130}],"members":[{"name":"channelsUsed","type":"int","init":"0","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":6},{"name":"channelList","type":"ref array<ref MessageReceiverBase>","array":"NUM_OF_CHANNELS","file":"4_World/Plugins/PluginBase/PluginMessageManager.c","line":7}]},{"name":"PluginMissionConfig","url":"classes/PluginMissionConfig/","base":"PluginConfigHandler","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":1,"methods":[{"name":"GetInstance","ret":"PluginMissionConfig","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":9},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":17},{"name":"GetFileName","ret":"string","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":33},{"name":"GetSceneEditorName","ret":"string","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":41},{"name":"SetSceneEditorName","ret":"void","params":[{"type":"string","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":57}],"members":[{"name":"FILE_NAME","type":"string","mods":["protected","const"],"init":"\"scene_editor.cfg\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":3},{"name":"SCENE_EDITOR_SCENE","type":"string","mods":["protected","const"],"init":"\"scene_load\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginMissionConfig.c","line":4}]},{"name":"PluginNutritionDumper","url":"classes/PluginNutritionDumper/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginNutritionDumper.c","line":2},{"name":"PluginObjectsInteractionManager","url":"classes/PluginObjectsInteractionManager/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":1,"methods":[{"name":"PluginObjectsInteractionManager","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":9},{"name":"IsFree","ret":"bool","params":[{"type":"Object","name":"target"}],"file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":18},{"name":"Lock","ret":"void","params":[{"type":"Object","name":"target"}],"file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":33},{"name":"Release","ret":"void","params":[{"type":"Object","name":"target"}],"file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":42},{"name":"Decay","ret":"void","file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":59}],"members":[{"name":"m_LockedObjects","type":"ref array<Object>","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":3},{"name":"m_LockedObjectsDecay","type":"ref array<float>","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":4},{"name":"TIME_TO_FORCED_UNLOCK","type":"float","mods":["private","const"],"init":"60","file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":5},{"name":"TICK_RATE","type":"float","mods":["private","const"],"init":"10","file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":6},{"name":"m_DecayTimer","type":"ref Timer","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginObjectsInteractionManager.c","line":7}]},{"name":"PluginPermanentCrossHair","url":"classes/PluginPermanentCrossHair/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginPermanentCrossHair.c","line":1,"methods":[{"name":"SwitchPermanentCrossHair","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Plugins/PluginBase/PluginPermanentCrossHair.c","line":5}],"members":[{"name":"m_Hud","type":"Hud","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginPermanentCrossHair.c","line":3}]},{"name":"PluginPlayerStatus","url":"classes/PluginPlayerStatus/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":1,"methods":[{"name":"PluginPlayerStatus","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":8},{"name":"SetNotifier","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"index","def":"9"},{"type":"string","name":"label","def":"\"\""},{"type":"int","name":"color","def":"0xFFFFFFFF"}],"file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":23},{"name":"DisplayTendency","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"tendency"},{"type":"int","name":"status","def":"1"}],"file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":42},{"name":"SetBadge","ret":"void","params":[{"type":"int","name":"key"},{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":64},{"name":"SetStamina","ret":"void","params":[{"type":"int","name":"value"},{"type":"int","name":"range"}],"file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":80},{"name":"SetStance","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":94}],"members":[{"name":"m_NotifiersLabel","type":"ref multiMap<int, string>","file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":3},{"name":"m_NotifiersIndexColor","type":"ref multiMap<int, int>","file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":4},{"name":"m_NotifiersIcons","type":"ref multiMap<int, string>","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginPlayerStatus.c","line":6}]},{"name":"PluginPresenceNotifier","url":"classes/PluginPresenceNotifier/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":73,"methods":[{"name":"PluginPresenceNotifier","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":107},{"name":"Init","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":114},{"name":"EnableDebug","ret":"void","params":[{"type":"bool","name":"pEnabled"}],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":120},{"name":"ShowCoefsDbg","ret":"void","params":[{"type":"bool","name":"pEnabled"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":125},{"name":"GetNoisePresence","ret":"int","brief":"returns actual noise presence of player","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":191},{"name":"GetVisualPresence","ret":"int","brief":"returns actual visibility presence of player","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":197},{"name":"ProcessEvent","ret":"void","params":[{"type":"EPresenceNotifierNoiseEventType","name":"pEventType"}],"brief":"processing of external one-time events (land, fire, etc.)","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":203},{"name":"ProcessVisualComponents","ret":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":208},{"name":"ProcessNoiseComponents","ret":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":219},{"name":"GetMovementSpeedVisualCoef","ret":"float","mods":["protected"],"brief":"Visibility","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":234},{"name":"GetMovementStanceVisualCoef","ret":"float","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":256},{"name":"GetMovementSpeedNoiseComponent","ret":"int","mods":["protected"],"proto":true,"brief":"noise component of presence based on player's speed DEPRECATED","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":287},{"name":"GetBootsNoiseComponent","ret":"int","mods":["protected"],"proto":true,"brief":"noise component of presence based on player's shoes DEPRECATED","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":291},{"name":"GetSurfaceNoiseComponent","ret":"int","mods":["protected"],"proto":true,"brief":"DEPRECATED","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":294},{"name":"GetExternalNoiseEventsComponent","ret":"int","mods":["protected"],"proto":true,"brief":"DEPRECATED","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":297}],"members":[{"name":"windowPosX","type":"int","mods":["const"],"init":"0","brief":"dbgUI settings","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":76},{"name":"windowPosY","type":"int","mods":["const"],"init":"10","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":77},{"name":"mainPanelSizeX","type":"int","mods":["const"],"init":"200","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":79},{"name":"mainPanelSizeY","type":"int","mods":["const"],"init":"1","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":80},{"name":"margin","type":"int","mods":["const"],"init":"10","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":82},{"name":"NOISE_LEVEL_MIN","type":"int","mods":["const"],"init":"0","brief":"noise limits","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":85},{"name":"NOISE_LEVEL_MAX","type":"int","mods":["const"],"init":"5","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":86},{"name":"SURFACE_NOISE_LVL0","type":"int","mods":["const"],"init":"0","brief":"noise component from surfaces","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":89},{"name":"SURFACE_NOISE_LVL1","type":"int","mods":["const"],"init":"1","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":90},{"name":"SURFACE_NOISE_LVL2","type":"int","mods":["const"],"init":"2","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":91},{"name":"SURFACE_LVL2_THRESHOLD","type":"float","mods":["const"],"init":"1.0","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":93},{"name":"SURFACE_LVL1_THRESHOLD","type":"float","mods":["const"],"init":"0.5","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":94},{"name":"LAND_NOISE_LVL1","type":"int","mods":["const"],"init":"2","brief":"land noise","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":97},{"name":"LAND_NOISE_LVL2","type":"int","mods":["const"],"init":"3","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":98},{"name":"m_pPlayer","type":"PlayerBase","mods":["protected"],"brief":"--------------------------------------","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":102},{"name":"m_Weather","type":"Weather","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":103},{"name":"m_PresenceNotifierNoiseEvents","type":"ref PresenceNotifierNoiseEvents","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":105}]},{"name":"PluginRecipesManager","url":"classes/PluginRecipesManager/","base":"PluginRecipesManagerBase","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":12,"methods":[{"name":"GetMaxNumberOfRecipes","ret":"int","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":47},{"name":"PluginRecipesManager","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":52},{"name":"~PluginRecipesManager","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":61},{"name":"IsEnableDebugCrafting","ret":"bool","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":66},{"name":"SetEnableDebugCrafting","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":71},{"name":"GetRecipeName","ret":"string","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":76},{"name":"GetValidRecipes","ret":"int","params":[{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"},{"type":"array<int>","name":"ids"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":86},{"name":"GetValidRecipesProper","ret":"int","params":[{"type":"int","name":"num_of_items"},{"type":"ItemBase","name":"items","array":""},{"type":"array<int>","name":"ids"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":105},{"name":"GetRecipeLengthInSecs","ret":"float","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":133},{"name":"GetRecipeSpecialty","ret":"float","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":139},{"name":"GetIsInstaRecipe","ret":"bool","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":145},{"name":"GetIsRepeatable","ret":"bool","params":[{"type":"int","name":"recipe_id"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":151},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":157},{"name":"CallbackGenerateCache","ret":"void","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":165},{"name":"GenerateRecipeCache","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":173},{"name":"WalkRecipes","ret":"void","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":212},{"name":"MatchItems","ret":"void","params":[{"type":"TStringArray","name":"full_path"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":256},{"name":"IsRecipePossibleToPerform","ret":"bool","params":[{"type":"int","name":"id"},{"type":"ItemBase","name":"itemA"},{"type":"ItemBase","name":"itemB"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":289},{"name":"PerformRecipeServer","ret":"void","params":[{"type":"int","name":"id"},{"type":"ItemBase","name":"item_a"},{"type":"ItemBase","name":"item_b"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":310},{"name":"GenerateHumanReadableRecipeList","ret":"void","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":342},{"name":"GetRecipesForItem","ret":"array<RecipeBase>","params":[{"type":"string","name":"itemName"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":386},{"name":"RecipeSanityCheck","ret":"bool","params":[{"type":"int","name":"num_of_ingredients"},{"type":"InventoryItemBase","name":"items","array":""},{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":400},{"name":"RegisterRecipe","ret":"void","params":[{"type":"RecipeBase","name":"recipe"}],"mods":["override","protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":436},{"name":"UnregisterRecipe","ret":"void","params":[{"type":"string","name":"clasname"}],"mods":["override","protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":450},{"name":"RecipeIDFromClassname","ret":"int","params":[{"type":"string","name":"classname"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":463},{"name":"CheckRecipe","ret":"bool","params":[{"type":"int","name":"id"},{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"},{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":470},{"name":"PrintCache","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":476},{"name":"SortIngredientsInRecipe","ret":"bool","params":[{"type":"int","name":"id"},{"type":"int","name":"num_of_ingredients"},{"type":"ItemBase","name":"ingredients_unsorted","array":""},{"type":"ItemBase","name":"ingredients_sorted","array":""}],"mods":["protected"],"brief":"sorts ingredients correctly as either first or second ingredient based on their masks","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":489},{"name":"ClearResults","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":514},{"name":"ResolveIngredients","ret":"bool","params":[{"type":"int","name":"num_of_ingredients"},{"type":"int","name":"passes","def":"0"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":523},{"name":"PrintResultMasks","ret":"void","params":[{"type":"int","name":"num"}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":574},{"name":"GetRecipeIntersection","ret":"int","params":[{"type":"int","name":"num_of_ingredients"},{"type":"ItemBase","name":"items","array":""}],"mods":["protected"],"brief":"fills an array with recipe IDs which 'item_a' and 'item_b' share","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":583},{"name":"SortIngredients","ret":"int","params":[{"type":"int","name":"num_of_ingredients"},{"type":"ItemBase","name":"items_unsorted","array":""},{"type":"int","name":"resolved_recipes","array":""}],"mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":633},{"name":"CreateAllRecipes","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":653},{"name":"GetSoundCategory","ret":"string","params":[{"type":"int","name":"recipeID"},{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":659},{"name":"GetRecipeAnimationInfo","ret":"RecipeAnimationInfo","params":[{"type":"int","name":"recipeID"},{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"target"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":681},{"name":"GetAnimationCommandUID","ret":"int","params":[{"type":"int","name":"recipeID"}],"file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":686}],"members":[{"name":"m_RecipeCache","type":"ref map<string,ref CacheObject >","mods":["static"],"init":"new map<string,ref CacheObject >","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":14},{"name":"m_RecipesInitializedItem","type":"ref map<typename, bool>","mods":["static"],"init":"new map<typename, bool>","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":15},{"name":"m_TestTimer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":18},{"name":"MAX_NUMBER_OF_RECIPES","type":"int","mods":["const"],"init":"GetMaxNumberOfRecipes()","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":19},{"name":"MAX_CONCURENT_RECIPES","type":"int","mods":["const"],"init":"128","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":20},{"name":"MAX_INGREDIENTS","type":"int","mods":["const"],"init":"5","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":21},{"name":"m_RegRecipeIndex","type":"int","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":23},{"name":"m_ResolvedRecipes","type":"int","array":"MAX_CONCURENT_RECIPES","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":24},{"name":"m_EnableDebugCrafting","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":26},{"name":"m_Ingredients","type":"ItemBase","array":"MAX_INGREDIENTS","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":27},{"name":"m_IngredientBitMask","type":"int","array":"MAX_INGREDIENTS","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":28},{"name":"m_IngredientBitMaskSize","type":"int","array":"MAX_INGREDIENTS","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":29},{"name":"m_BitsResults","type":"int","array":"MAX_INGREDIENTS","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":31},{"name":"m_ingredient1","type":"ItemBase","array":"MAX_CONCURENT_RECIPES","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":33},{"name":"m_ingredient2","type":"ItemBase","array":"MAX_CONCURENT_RECIPES","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":34},{"name":"m_ingredient3","type":"ItemBase","array":"MAX_CONCURENT_RECIPES","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":35},{"name":"m_sortedIngredients","type":"ItemBase","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":37},{"name":"m_RecipesMatched","type":"ref array<int>","init":"new array<int>","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":39},{"name":"m_CachedItems","type":"ref array<string>","init":"new array<string>","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":40},{"name":"m_RecipeList","type":"ref array<ref RecipeBase>","init":"new array<ref RecipeBase>","brief":"all recipes","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":42},{"name":"m_RecipeNamesList","type":"ref map<string, int>","mods":["static"],"init":"new map<string, int>","brief":"all recipes","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":43},{"name":"myTimer1","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":45},{"name":"m_RcpsArray","type":"ref array<int>","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":246},{"name":"m_BaseName","type":"string","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":247},{"name":"m_RecipeID","type":"int","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":248},{"name":"item_mask","type":"int","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":249},{"name":"m_BaseMask","type":"int","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":250},{"name":"m_ItemName","type":"string","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":251},{"name":"m_CoItem","type":"ref CacheObject","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":252},{"name":"m_CoBase","type":"ref CacheObject","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":253}]},{"name":"PluginRecipesManagerBase","url":"classes/PluginRecipesManagerBase/","base":"PluginBase","file":"4_World/Classes/Recipes/Recipes/PluginRecipesManagerBase.c","line":8,"methods":[{"name":"RegisterRecipe","ret":"void","params":[{"type":"RecipeBase","name":"recipe"}],"mods":["protected"],"proto":true,"file":"4_World/Classes/Recipes/Recipes/PluginRecipesManagerBase.c","line":10},{"name":"UnregisterRecipe","ret":"void","params":[{"type":"string","name":"clasname"}],"mods":["protected"],"proto":true,"file":"4_World/Classes/Recipes/Recipes/PluginRecipesManagerBase.c","line":11},{"name":"RegisterRecipies","ret":"void","brief":"Please do not delete commented recipes, they are usually commented out for a reason","file":"4_World/Classes/Recipes/Recipes/PluginRecipesManagerBase.c","line":14}]},{"name":"PluginRemotePlayerDebugClient","url":"classes/PluginRemotePlayerDebugClient/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":8,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":21},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":28},{"name":"InitWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":35},{"name":"EnableWidgets","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":47},{"name":"UpdateWidgetsStats","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":56},{"name":"UpdateDamageWidget","ret":"void","params":[{"type":"int","name":"index"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":96},{"name":"UpdateDistanceWidget","ret":"void","params":[{"type":"int","name":"index"},{"type":"PlayerBase","name":"other_player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":127},{"name":"UpdateStatsWidget","ret":"void","params":[{"type":"int","name":"index"},{"type":"RemotePlayerStatDebug","name":"rpd"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":133},{"name":"RequestPlayerInfo","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"type"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":148},{"name":"MergeDamage","ret":"void","params":[{"type":"array<ref RemotePlayerDamageDebug>","name":"delta"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":168},{"name":"DebugDamage","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":198},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":226}],"members":[{"name":"MAX_SIMULTANIOUS_PLAYERS","type":"int","mods":["const"],"init":"10","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":10},{"name":"m_PlayerDebugStats","type":"ref array<ref RemotePlayerStatDebug>","init":"new array<ref RemotePlayerStatDebug>","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":11},{"name":"m_PlayerDebugDamage","type":"ref map<PlayerBase, ref RemotePlayerDamageDebug>","init":"new map<PlayerBase,ref RemotePlayerDamageDebug>","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":12},{"name":"m_RootWidget","type":"ref Widget","array":"MAX_SIMULTANIOUS_PLAYERS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":14},{"name":"m_RootWidgetDamage","type":"ref Widget","array":"MAX_SIMULTANIOUS_PLAYERS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":15},{"name":"m_StatListWidgets","type":"ref TextListboxWidget","array":"MAX_SIMULTANIOUS_PLAYERS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":16},{"name":"m_DamageListWidgets","type":"ref TextListboxWidget","array":"MAX_SIMULTANIOUS_PLAYERS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":17},{"name":"m_DistanceWidget","type":"ref TextWidget","array":"MAX_SIMULTANIOUS_PLAYERS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":18},{"name":"m_DebugType","type":"eRemoteDebugType","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":19}]},{"name":"PluginRemotePlayerDebugServer","url":"classes/PluginRemotePlayerDebugServer/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":1,"methods":[{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":13},{"name":"SetWatching","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":29},{"name":"GetWatching","ret":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":34},{"name":"GatherPlayerInfo","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":39},{"name":"SendDebug","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":56},{"name":"OnDamageEvent","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"TotalDamageResult","name":"damageResult"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":95},{"name":"OnRequestReceived","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":117},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":137}],"members":[{"name":"m_ClientList","type":"ref set<PlayerBase>","init":"new set<PlayerBase>","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":3},{"name":"m_PlayerDebugStats","type":"ref array<ref RemotePlayerStatDebug>","init":"new array<ref RemotePlayerStatDebug>","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":5},{"name":"m_PlayerDebugDamage","type":"ref map<PlayerBase, ref RemotePlayerDamageDebug>","init":"new map<PlayerBase, ref RemotePlayerDamageDebug>","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":6},{"name":"m_AccuTime","type":"float","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":7},{"name":"INTERVAL","type":"int","mods":["const"],"init":"1","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":8},{"name":"m_DebugType","type":"eRemoteDebugType","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":10},{"name":"m_Watching","type":"bool","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugServer.c","line":11}]},{"name":"PluginRepairing","url":"classes/PluginRepairing/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":1,"methods":[{"name":"Repair","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"repair_kit"},{"type":"Object","name":"item"},{"type":"float","name":"specialty_weight"},{"type":"string","name":"damage_zone","def":"\"\""},{"type":"bool","name":"use_kit_qty","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":3},{"name":"CalculateHealth","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"kit"},{"type":"Object","name":"item"},{"type":"float","name":"specialty_weight"},{"type":"string","name":"damage_zone","def":"\"\""},{"type":"bool","name":"use_kit_qty","def":"true"}],"file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":29},{"name":"CanRepair","ret":"bool","params":[{"type":"ItemBase","name":"repair_kit"},{"type":"Object","name":"item"},{"type":"string","name":"damage_zone","def":"\"\""}],"file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":92},{"name":"IsRepairValid","ret":"bool","params":[{"type":"int","name":"repair_kit_type"},{"type":"int","name":"repairable_with_type"}],"mods":["private"],"file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":121},{"name":"CanRepairToPristine","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["private"],"brief":"Player can repair items to 100%; currently unused","file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":132},{"name":"CanBeRepairedToPristine","ret":"bool","params":[{"type":"Object","name":"item"}],"mods":["private"],"brief":"Item can be repaired to 100%","file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":138},{"name":"GetKitRepairCost","ret":"float","params":[{"type":"ItemBase","name":"repair_kit"},{"type":"Object","name":"item"}],"mods":["private"],"file":"4_World/Plugins/PluginBase/PluginRepairing.c","line":143}]},{"name":"PluginSceneManager","url":"classes/PluginSceneManager/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1,"methods":[{"name":"PluginSceneManager","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":21},{"name":"~PluginSceneManager","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":30},{"name":"GetInstance","ret":"PluginSceneManager","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":38},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":46},{"name":"OnDestroy","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":62},{"name":"OnMouseWheel","ret":"void","params":[{"type":"int","name":"wheel"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":70},{"name":"OnUIEditorOpened","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":88},{"name":"OnUIEditorClosed","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":102},{"name":"Event_OnClick","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":116},{"name":"Event_OnClickMiddle","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":178},{"name":"Event_OnDrag","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":241},{"name":"Event_OnDoubleClick","ret":"SceneObject","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":276},{"name":"InitLoad","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":312},{"name":"RestoreSceneObjectsLinks","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":326},{"name":"ExecuteInitScripts","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":355},{"name":"EditorToggle","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":368},{"name":"IsOpened","ret":"bool","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":393},{"name":"SelectClassName","ret":"void","params":[{"type":"string","name":"class_name"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":401},{"name":"FreeCameraControlEnable","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":409},{"name":"FreeCameraControlDisable","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":424},{"name":"DeleteSelectedObject","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":439},{"name":"SelectObject","ret":"void","params":[{"type":"SceneObject","name":"obj"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":474},{"name":"GetSelectedSceneObject","ret":"SceneObject","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":491},{"name":"SelectedObjectDuplicate","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":499},{"name":"SelectedObjectSetRot","ret":"void","params":[{"type":"float","name":"dir"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":530},{"name":"SelectedObjectSetPosX","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":543},{"name":"SelectedObjectSetPosY","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":560},{"name":"SelectedObjectSetPosZ","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":577},{"name":"SelectedObjectSetDamage","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":594},{"name":"SelectedObjectFocus","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":610},{"name":"SelectedObjectAddAttachment","ret":"void","params":[{"type":"string","name":"att_name"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":645},{"name":"SelectedObjectRemoveAttachment","ret":"void","params":[{"type":"EntityAI","name":"e"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":658},{"name":"LinkSceneObjects","ret":"void","params":[{"type":"SceneObject","name":"scene_object1"},{"type":"SceneObject","name":"scene_object2"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":671},{"name":"UnlinkSceneObjects","ret":"void","params":[{"type":"SceneObject","name":"scene_object1"},{"type":"SceneObject","name":"scene_object2"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":680},{"name":"AreSceneObjectsLinked","ret":"bool","params":[{"type":"SceneObject","name":"scene_object1"},{"type":"SceneObject","name":"scene_object2"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":689},{"name":"SetDrawSelection","ret":"void","params":[{"type":"bool","name":"draw"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":704},{"name":"GetDrawSelection","ret":"bool","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":714},{"name":"SetLoadPlayerPos","ret":"void","params":[{"type":"bool","name":"save"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":722},{"name":"GetLoadPlayerPos","ret":"bool","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":730},{"name":"SetRotationAngle","ret":"void","params":[{"type":"int","name":"angle"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":738},{"name":"GetRotationAngle","ret":"int","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":746},{"name":"SceneLoad","ret":"void","params":[{"type":"string","name":"scene_name"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":754},{"name":"SceneUnload","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":770},{"name":"SceneSave","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":779},{"name":"SceneCanDelete","ret":"bool","params":[{"type":"string","name":"scene_name"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":790},{"name":"SceneDelete","ret":"bool","params":[{"type":"string","name":"scene_name"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":803},{"name":"SceneDuplicate","ret":"void","params":[{"type":"string","name":"scene_name"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":820},{"name":"SceneRename","ret":"void","params":[{"type":"string","name":"scene_name"},{"type":"string","name":"new_name"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":830},{"name":"SceneGetName","ret":"string","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":845},{"name":"SetWeather","ret":"void","params":[{"type":"float","name":"overcast"},{"type":"float","name":"rain"},{"type":"float","name":"fog"},{"type":"float","name":"wind_force"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":858},{"name":"SetDate","ret":"void","params":[{"type":"int","name":"year"},{"type":"int","name":"month"},{"type":"int","name":"day"},{"type":"int","name":"hour"},{"type":"int","name":"minute"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":869},{"name":"SelectAndFocusPlayerObject","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":881},{"name":"ExecuteEnforceScript","ret":"void","params":[{"type":"int","name":"index"},{"type":"SceneObject","name":"scene_object"},{"type":"string","name":"script"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":898},{"name":"RulerToggle","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":912},{"name":"IsRulerActivated","ret":"bool","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":929},{"name":"RulerAddPoint","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":937},{"name":"RulerClearVisuals","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":949},{"name":"RulerDelete","ret":"void","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":967},{"name":"GetLoadedScene","ret":"SceneData","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":977},{"name":"GetSelectedSceneObjectIndex","ret":"int","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":985},{"name":"GetSceneObjects","ret":"array<ref SceneObject>","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1002},{"name":"GetScenePlayers","ret":"array<ref ScenePlayer>","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1015},{"name":"GetSceneObjectsAll","ret":"array<ref SceneObject>","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1028},{"name":"GetSceneObjectByIndex","ret":"SceneObject","params":[{"type":"int","name":"index"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1041},{"name":"GetSceneObjectByEntity","ret":"SceneObject","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1059},{"name":"GetSceneList","ret":"TStringArray","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1083},{"name":"DeleteSceneObject","ret":"void","params":[{"type":"SceneObject","name":"obj"}],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1091},{"name":"DeselectObject","ret":"void","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1137},{"name":"EditorUpdate","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1145},{"name":"SceneEditorMenuCmdRefresh","ret":"void","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1203},{"name":"SceneEditorMenuCmdPopup","ret":"void","params":[{"type":"string","name":"message"}],"mods":["private"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1211},{"name":"SceneEditorMenuCmdSave","ret":"void","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1219},{"name":"IsMouseInScene","ret":"bool","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1227},{"name":"EditorUpdateRuler","ret":"void","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1242},{"name":"GetMousePositionInScene","ret":"vector","mods":["private"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1263}],"members":[{"name":"SCENE_DEFAULT_NAME","type":"string","mods":["static"],"init":"\"default\"","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":3},{"name":"SCENE_SUFIX","type":"string","mods":["static"],"init":"\"scene\"","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":4},{"name":"PLAYER","type":"PlayerBase","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":5},{"name":"instance","type":"PluginSceneManager","mods":["static"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":6},{"name":"m_RulerActivated","type":"bool","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":8},{"name":"m_RulerPoints","type":"ref array<vector>","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":9},{"name":"m_RulerLines","type":"ref array<Shape>","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":10},{"name":"m_RulerSpheres","type":"ref array<Shape>","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":11},{"name":"SCENE_EDITOR_CMD_REFRESH","type":"int","mods":["static","const"],"init":"0","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":13},{"name":"SCENE_EDITOR_CMD_POPUP","type":"int","mods":["static","const"],"init":"1","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":14},{"name":"SCENE_EDITOR_CMD_SAVE","type":"int","mods":["static","const"],"init":"2","file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":15},{"name":"m_ModuleDeveloper","type":"PluginDeveloper","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1117},{"name":"m_ModuleConfigScene","type":"PluginConfigScene","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1118},{"name":"m_ModuleConfigDebugProfile","type":"PluginConfigDebugProfile","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1119},{"name":"m_TimeLastClickRelease","type":"float","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1123},{"name":"m_TimeLastClickPress","type":"float","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1124},{"name":"m_PressedMouseID","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1125},{"name":"m_IsDragging","type":"bool","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1126},{"name":"m_ShapesSceneObjects","type":"ref array<Shape>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1127},{"name":"m_KeyBindings","type":"ref map<int, KeyBinding>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1128},{"name":"m_SceneData","type":"ref SceneData","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1129},{"name":"m_SelectedObject","type":"SceneObject","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1130},{"name":"m_ClassBrowserSelected","type":"string","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1131},{"name":"m_IsOpen","type":"bool","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginSceneManager.c","line":1132}]},{"name":"PluginSoundDebug","url":"classes/PluginSoundDebug/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":3},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":9},{"name":"OnDestroy","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":14},{"name":"Show","ret":"void","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":19},{"name":"Hide","ret":"void","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":25},{"name":"OnGUITimer","ret":"void","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":30}],"members":[{"name":"m_TickTimer","type":"ref Timer","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":173},{"name":"m_soundParams","type":"ref SoundParams","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":175},{"name":"m_soundBuilder","type":"ref SoundObjectBuilder","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":176},{"name":"m_soundObject","type":"ref SoundObject","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":177},{"name":"fadeInVolume","type":"float","init":"1.1","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":178},{"name":"fadeOutVolume","type":"float","init":"0.9","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":179},{"name":"m_wave","type":"AbstractWave","file":"4_World/Plugins/PluginBase/PluginSoundDebug.c","line":180}]},{"name":"PluginTargetTemperature","url":"classes/PluginTargetTemperature/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginTargetTemperature.c","line":2,"methods":[{"name":"Init","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginTargetTemperature.c","line":6},{"name":"ShowDebug","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginTargetTemperature.c","line":11},{"name":"GetTargetEntity","ret":"EntityAI","brief":"utilizes camera position from the CGame","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginTargetTemperature.c","line":35}],"members":[{"name":"m_pPlayer","type":"PlayerBase","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginTargetTemperature.c","line":4}]},{"name":"PluginTransmissionAgents","url":"classes/PluginTransmissionAgents/","base":"PluginBase","brief":"Plugin interface for controlling of agent pool system - access to specific agent attributes - various transmission operations","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":13,"methods":[{"name":"PluginTransmissionAgents","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":19},{"name":"RegisterAgent","ret":"void","params":[{"type":"AgentBase","name":"agent"}],"brief":"Registers new agent into system","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":37},{"name":"ConstructSimpleAgentList","ret":"void","brief":"Builds simplified list of agents in <id, name> format","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":45},{"name":"GetAgentList","ret":"map<int, ref AgentBase>","brief":"Returns map of all registered agent classes","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":63},{"name":"GetSimpleAgentList","ret":"map<int, string>","brief":"Returns map of all registered agents in simplified format(for non-gameplay purposas mainly)","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":72},{"name":"GetNameByID","ret":"string","params":[{"type":"int","name":"agent_id"}],"mods":["static"],"brief":"Returns agent's name from given id","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":87},{"name":"RemoveAllAgents","ret":"void","params":[{"type":"EntityAI","name":"target"}],"brief":"Removes all agents from given entity","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":96},{"name":"RemoveAgent","ret":"void","params":[{"type":"EntityAI","name":"target"},{"type":"int","name":"agent_id"}],"mods":["static"],"brief":"Removes given agent from given entity","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":106},{"name":"GetAgentTransferabilityIn","ret":"float","params":[{"type":"int","name":"agent_id"}],"mods":["protected"],"brief":"Returns transferabilityIn attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":116},{"name":"GrowDuringMedicalDrugsAttack","ret":"bool","params":[{"type":"int","name":"agentId"},{"type":"EMedicalDrugsType","name":"drugType"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":122},{"name":"GetDieOffSpeed","ret":"float","params":[{"type":"int","name":"agent_id"}],"brief":"Returns dieOfSpeed attribute for given agent (see GetDieOffSpeedEx())","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":134},{"name":"GetAgentDieOffSpeedEx","ret":"float","params":[{"type":"int","name":"agent_id"},{"type":"PlayerBase","name":"player"}],"brief":"Returns dieOfSpeed attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":147},{"name":"GetPotency","ret":"EStatLevels","params":[{"type":"int","name":"agent_id"}],"brief":"Returns potency attribute for given agent (see GetAgentPotencyEx())","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":157},{"name":"GetAgentPotencyEx","ret":"EStatLevels","params":[{"type":"int","name":"agent_id"},{"type":"PlayerBase","name":"player"}],"brief":"Returns potency attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":170},{"name":"GetAgentInvasibilityEx","ret":"float","params":[{"type":"int","name":"agent_id"},{"type":"PlayerBase","name":"player"}],"brief":"Returns invasibility attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":183},{"name":"GetAgentSpecificDrugResistance","ret":"int","params":[{"type":"int","name":"agent_id"},{"type":"EMedicalDrugsType","name":"drugType"},{"type":"PlayerBase","name":"player"}],"brief":"Returns the resistance to the specific drug","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":193},{"name":"GetAgentAntiboticsResistance","ret":"float","params":[{"type":"int","name":"agent_id"}],"brief":"Returns antibiotics resistance attribute for given agent see GetAgentAntiboticsResistanceEx()","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":204},{"name":"GetAgentAntiboticsResistanceEx","ret":"float","params":[{"type":"int","name":"agent_id"},{"type":"PlayerBase","name":"player"}],"brief":"Returns antibiotics resistance attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":217},{"name":"GetAgentTransferabilityOut","ret":"float","params":[{"type":"int","name":"agent_id"}],"mods":["protected"],"brief":"Returns transferabilityOut attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":229},{"name":"GetAgentTransferabilityAirOut","ret":"float","params":[{"type":"int","name":"agent_id"}],"mods":["protected"],"brief":"Returns transferabilitAiryOut attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":241},{"name":"GetAgentInvasibility","ret":"float","params":[{"type":"int","name":"agent_id"}],"brief":"Returns invasibility attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":253},{"name":"GetAgentDigestibility","ret":"float","params":[{"type":"int","name":"agent_id"}],"brief":"Returns stomach digetibility attribute for given agent (see GetAgentDigestibilityEx())","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":263},{"name":"GetAgentDigestibilityEx","ret":"float","params":[{"type":"int","name":"agent_id"},{"type":"PlayerBase","name":"player"}],"brief":"Returns stomach digetibility attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":276},{"name":"GetAgentMaxCount","ret":"int","params":[{"type":"int","name":"agent_id"}],"mods":["static"],"brief":"Returns max count attribute for given agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":288},{"name":"TransmitAgentsEx","ret":"float","params":[{"type":"EntityAI","name":"source"},{"type":"EntityAI","name":"target"},{"type":"int","name":"pathway"},{"type":"int","name":"dose_size","def":"1000"},{"type":"int","name":"agents","def":"0"}],"brief":"Process transmission of agents between entities (for specified transmission type)","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":304},{"name":"TransmitAgents","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"EntityAI","name":"target"},{"type":"int","name":"pathway"},{"type":"int","name":"dose_size","def":"1000"}],"brief":"Process transmission of agents between entities (for specified transmission type) (see TransmitAgentsEx()))","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":394},{"name":"InjectAgentsWithoutPlayer","ret":"void","params":[{"type":"EntityAI","name":"target"},{"type":"int","name":"agents"}],"mods":["protected"],"brief":"Injects specified agents directly to target","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":404},{"name":"InjectAgentsWithPlayer","ret":"void","params":[{"type":"EntityAI","name":"target"},{"type":"int","name":"agents"},{"type":"float","name":"protection"},{"type":"int","name":"dose_size"},{"type":"int","name":"inject_type"}],"mods":["protected"],"brief":"Injects agents to a given target, using chance of transmission and full dose size if chance succeeds","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":421},{"name":"InjectAgentsWithPlayerCount","ret":"void","params":[{"type":"EntityAI","name":"target"},{"type":"int","name":"agents"},{"type":"float","name":"protection"},{"type":"int","name":"dose_size"},{"type":"int","name":"inject_type"}],"mods":["protected"],"brief":"Injects agents to a given target, with no probability, but the dose size is modified by m_TransferabilityOut of the agent","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":446},{"name":"InjectAgentWithPlayerDose","ret":"float","params":[{"type":"EntityAI","name":"target"},{"type":"int","name":"agent"},{"type":"float","name":"protection"},{"type":"float","name":"dose_size"},{"type":"int","name":"inject_type"}],"mods":["protected"],"brief":"Injects agent to a given target","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":470},{"name":"BuildAgentArray","ret":"void","params":[{"type":"int","name":"agents"},{"type":"array<int>","name":"agents_out"}],"mods":["static"],"file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":484},{"name":"GetProtectionLevelEx","ret":"float","params":[{"type":"int","name":"type"},{"type":"int","name":"slot"},{"type":"Man","name":"player"},{"type":"bool","name":"consider_filter","def":"true"},{"type":"int","name":"system","def":"0"}],"mods":["static"],"brief":"Protection level of an attachment against enviromental hazard (mask/filters for example)","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":504},{"name":"GetProtectionLevel","ret":"float","params":[{"type":"int","name":"type"},{"type":"int","name":"slot"},{"type":"Man","name":"player"}],"mods":["protected"],"brief":"Protection level of an attachment against enviromental hazard (mask/filters for example) (see GetProtectionLevelEx())","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":518},{"name":"CalculateAgentsToTransmit","ret":"float","params":[{"type":"int","name":"agent_id"},{"type":"float","name":"protection"},{"type":"int","name":"dose_size"},{"type":"int","name":"inject_type"}],"mods":["protected"],"brief":"Calculates number of agents that can be transmitted (based on given dose_size)","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":533},{"name":"DetermineChanceToTransmit","ret":"bool","params":[{"type":"int","name":"agent_id"},{"type":"float","name":"protection"},{"type":"int","name":"inject_type"}],"mods":["protected"],"brief":"Agent transmission chance processing","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":571},{"name":"GrowDuringAntibioticsAttack","ret":"bool","params":[{"type":"int","name":"agent_id"},{"type":"PlayerBase","name":"player"}],"brief":"DEPRECATED","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":605}],"members":[{"name":"m_AgentList","type":"ref map<int, ref AgentBase>","mods":["static"],"init":"new map<int, ref AgentBase>()","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":15},{"name":"m_SimpleAgentList","type":"ref map<int, string>","init":"new map<int, string>","brief":"simple <eAgents, agentName> pair","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":16},{"name":"m_IsConstructed","type":"bool","init":"false","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":17}]},{"name":"PluginUniversalTemperatureSourceClient","url":"classes/PluginUniversalTemperatureSourceClient/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":1,"methods":[{"name":"PluginUniversalTemperatureSourceClient","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":15},{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":20},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":27},{"name":"InitWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":40},{"name":"DrawDebugs","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":50},{"name":"ProcessUniversalTemperatureSources","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":89},{"name":"CalcTemperatureFromTemperatureSource","ret":"float","params":[{"mods":["notnull"],"type":"UTemperatureSourceDebug","name":"utsd"}],"mods":["protected"],"brief":"next temp source is too far (not cleaned on server, like in Environment, client need to know about all sources in MAXRANGE)","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":124},{"name":"EnableWidgets","ret":"void","params":[{"type":"bool","name":"enable"}],"brief":"dist factor minimum should be at 0","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":147},{"name":"UpdateStatWidgets","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":155},{"name":"UpdateStatWidget","ret":"void","params":[{"type":"int","name":"rowIndex"},{"type":"UTemperatureSourceDebug","name":"utsd"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":187},{"name":"RequestUniversalTemperatureSources","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":205},{"name":"PrintedDebug","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":224},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":234}],"members":[{"name":"MAX_SIMULTANEOUS_UTS","type":"int","mods":["const"],"init":"10","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":3},{"name":"m_UTSAverageTemperature","type":"float","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":5},{"name":"m_UTemperatureSourceDebugs","type":"ref array<ref UTemperatureSourceDebug>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":7},{"name":"m_RootWidget","type":"ref Widget","mods":["protected"],"array":"MAX_SIMULTANEOUS_UTS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":9},{"name":"m_StatListWidgets","type":"TextListboxWidget","mods":["protected"],"array":"MAX_SIMULTANEOUS_UTS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":10},{"name":"m_HeaderWidget","type":"TextWidget","mods":["protected"],"array":"MAX_SIMULTANEOUS_UTS","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":11},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceClient.c","line":13}]},{"name":"PluginUniversalTemperatureSourceServer","url":"classes/PluginUniversalTemperatureSourceServer/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":1,"methods":[{"name":"PluginUniversalTemperatureSourceServer","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":11},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta_time"}],"mods":["override"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":17},{"name":"GatherTemperatureSources","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":31},{"name":"SendDebug","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":81},{"name":"OnRequestReceived","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"enable"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":98},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":112}],"members":[{"name":"INTERVAL","type":"int","mods":["const"],"init":"1","brief":"[s]","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":3},{"name":"LOOKUP_RADIUS","type":"float","mods":["const"],"init":"20","brief":"[m]","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":4},{"name":"m_AccuTime","type":"float","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":6},{"name":"m_ClientList","type":"ref set<PlayerBase>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":7},{"name":"m_UTemperatureSourceDebugs","type":"ref array<ref UTemperatureSourceDebug>","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginUniversalTemperatureSourceServer.c","line":9}]},{"name":"PluginVariables","url":"classes/PluginVariables/","base":"PluginBase","file":"4_World/Plugins/PluginBase/PluginVariables.c","line":1,"methods":[{"name":"PluginVariables","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginVariables.c","line":3},{"name":"~PluginVariables","kind":"dtor","ret":"void","file":"4_World/Plugins/PluginBase/PluginVariables.c","line":13},{"name":"RegisterVariable","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginVariables.c","line":17},{"name":"GetName","ret":"string","params":[{"type":"int","name":"id"}],"file":"4_World/Plugins/PluginBase/PluginVariables.c","line":27},{"name":"GetID","ret":"int","params":[{"type":"string","name":"name"}],"file":"4_World/Plugins/PluginBase/PluginVariables.c","line":32}],"members":[{"name":"m_Id","type":"int","file":"4_World/Plugins/PluginBase/PluginVariables.c","line":24},{"name":"m_Variables","type":"ref map<int, string>","file":"4_World/Plugins/PluginBase/PluginVariables.c","line":25}]},{"name":"Plum","url":"classes/Plum/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Plum.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Plum.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Plum.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Plum.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Plum.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Plum.c","line":23},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Plum.c","line":33}]},{"name":"PM73Rak_Base","url":"classes/PM73Rak_Base/","base":"OpenBolt_Base","brief":"base for rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/SMG/PM73Rak.c","line":5,"methods":[{"name":"PM73Rak_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SMG/PM73Rak.c","line":7},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/SMG/PM73Rak.c","line":11},{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/SMG/PM73Rak.c","line":16},{"name":"MustBeChambered","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["override"],"file":"4_World/Entities/Firearms/SMG/PM73Rak.c","line":29}]},{"name":"PM73RakRecoil","url":"classes/PM73RakRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/PM73Rak.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/PM73Rak.c","line":3}]},{"name":"PMM","url":"classes/PMM/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/PMM.c","line":1},{"name":"PMTCreationAndCleanup","url":"classes/PMTCreationAndCleanup/","base":"PMTF","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":6,"methods":[{"name":"PMTCreationAndCleanup","kind":"ctor","ret":"void","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":16},{"name":"TestInvalidSize","ret":"TFResult","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":28},{"name":"TestCCSB","ret":"TFResult","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":41},{"name":"TestEvents","ret":"TFResult","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":48},{"name":"TestOwnership","ret":"TFResult","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":67},{"name":"CheckTestEvents","ret":"TFResult","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":94},{"name":"PassCheckEvents","ret":"void","params":[{"type":"ParticleManager","name":"pm"}],"file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":122},{"name":"TestCreationSmallBlocking","ret":"TFResult","params":[{"type":"int","name":"size"},{"type":"bool","name":"enableAsserts","def":"true"}],"file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":131},{"name":"TestCleanup","ret":"TFResult","params":[{"type":"string","name":"f"},{"type":"int","name":"p1","def":"0"}],"file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":149},{"name":"TestMultiCreation","ret":"TFResult","params":[{"type":"int","name":"instances"}],"file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":171}],"members":[{"name":"m_EventTestManagerID","type":"int","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":8},{"name":"m_bTestEventsPassed","type":"bool","init":"false","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":9},{"name":"m_OwnershipTestManagerID","type":"int","file":"3_Game/Particles/Tests/PMTCreationAndCleanup.c","line":11}]},{"name":"PMTF","url":"classes/PMTF/","base":"TestFramework","file":"3_Game/Particles/Tests/PMTF.c","line":1,"methods":[{"name":"InsertManager","ret":"int","params":[{"type":"ParticleManager","name":"pm"}],"file":"3_Game/Particles/Tests/PMTF.c","line":9},{"name":"GetManager","ret":"bool","params":[{"type":"int","name":"id"},{"mods":["out"],"type":"ParticleManager","name":"pm"}],"file":"3_Game/Particles/Tests/PMTF.c","line":17},{"name":"PrintPMStats","ret":"void","params":[{"mods":["notnull"],"type":"ParticleManager","name":"pm"}],"mods":["protected"],"file":"3_Game/Particles/Tests/PMTF.c","line":25},{"name":"PrintActiveStats","ret":"void","mods":["protected"],"file":"3_Game/Particles/Tests/PMTF.c","line":32},{"name":"CreatePMFixedBlocking","ret":"ParticleManager","params":[{"type":"int","name":"size"}],"mods":["protected"],"file":"3_Game/Particles/Tests/PMTF.c","line":42}],"members":[{"name":"PM_CREATED","type":"int","mods":["private","static"],"init":"0","file":"3_Game/Particles/Tests/PMTF.c","line":3},{"name":"m_Managers","type":"ref map<int, ref ParticleManager>","mods":["private"],"init":"new map<int, ref ParticleManager>()","file":"3_Game/Particles/Tests/PMTF.c","line":4}]},{"name":"PMTPlayback","url":"classes/PMTPlayback/","base":"PMTF","file":"3_Game/Particles/Tests/PMTPlayback.c","line":1,"methods":[{"name":"PMTPlayback","kind":"ctor","ret":"void","file":"3_Game/Particles/Tests/PMTPlayback.c","line":29},{"name":"TestOnePlaying","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":42},{"name":"TestOnePlayingStandAloneAutoDestroy","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":59},{"name":"TestOnePlayingStandAlone","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":75},{"name":"TestWiggleStress","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":92},{"name":"TestStopping","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":104},{"name":"CheckOnePlaying","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":123},{"name":"CheckOnePlayingSAAD","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":152},{"name":"CheckOnePlayingSA","ret":"TFResult","file":"3_Game/Particles/Tests/PMTPlayback.c","line":190},{"name":"CheckStop","ret":"TFResult","params":[{"type":"float","name":"dt"}],"file":"3_Game/Particles/Tests/PMTPlayback.c","line":222},{"name":"PassOnePlaying","ret":"void","params":[{"type":"ParticleSource","name":"p"}],"file":"3_Game/Particles/Tests/PMTPlayback.c","line":280},{"name":"OnePlayingSAADEnded","ret":"void","params":[{"type":"ParticleSource","name":"p"}],"file":"3_Game/Particles/Tests/PMTPlayback.c","line":288},{"name":"OnePlayingSAEnded","ret":"void","params":[{"type":"ParticleSource","name":"p"}],"file":"3_Game/Particles/Tests/PMTPlayback.c","line":294},{"name":"StopEnded","ret":"void","params":[{"type":"ParticleSource","name":"p"}],"file":"3_Game/Particles/Tests/PMTPlayback.c","line":300}],"members":[{"name":"m_ParticleSources","type":"ref array<ParticleSource>","init":"new array<ParticleSource>()","file":"3_Game/Particles/Tests/PMTPlayback.c","line":3},{"name":"m_OnePlayingManagerID","type":"int","file":"3_Game/Particles/Tests/PMTPlayback.c","line":6},{"name":"m_bOnePlayingTestSuccess","type":"bool","init":"false","file":"3_Game/Particles/Tests/PMTPlayback.c","line":7},{"name":"m_OnePlayingSAADPSID","type":"int","file":"3_Game/Particles/Tests/PMTPlayback.c","line":10},{"name":"m_bOnePlayingSAADEnded","type":"bool","init":"false","file":"3_Game/Particles/Tests/PMTPlayback.c","line":11},{"name":"m_OnePlayingSAPSID","type":"int","file":"3_Game/Particles/Tests/PMTPlayback.c","line":14},{"name":"m_bOnePlayingSAEnded","type":"bool","init":"false","file":"3_Game/Particles/Tests/PMTPlayback.c","line":15},{"name":"m_StopPSID","type":"int","file":"3_Game/Particles/Tests/PMTPlayback.c","line":18},{"name":"m_StopAccumulatedTime","type":"float","file":"3_Game/Particles/Tests/PMTPlayback.c","line":19},{"name":"STOP_ACCUMULATED_TIME_STOP_CUTOFF","type":"float","mods":["static","const"],"init":"2","file":"3_Game/Particles/Tests/PMTPlayback.c","line":20},{"name":"STOP_ACCUMULATED_TIME_PLAY_CUTOFF","type":"float","mods":["static","const"],"init":"3","file":"3_Game/Particles/Tests/PMTPlayback.c","line":21},{"name":"m_bStopWasStopped","type":"bool","init":"false","file":"3_Game/Particles/Tests/PMTPlayback.c","line":22},{"name":"m_bStopWasResumed","type":"bool","init":"false","file":"3_Game/Particles/Tests/PMTPlayback.c","line":23},{"name":"m_bStopEnded","type":"bool","init":"false","file":"3_Game/Particles/Tests/PMTPlayback.c","line":24}]},{"name":"PneumoniaMdfr","url":"classes/PneumoniaMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":13},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":22},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":27},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":35},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":43},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":53},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":58}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["const"],"init":"1150","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["const"],"init":"1100","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":4},{"name":"STAMINA_DEPLETION_MULTIPLIER","type":"float","mods":["const"],"init":"1.3","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":6},{"name":"STAMINA_RECOVERY_MULTIPLIER","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":7},{"name":"HEALTH_LOSS_PNEUMONIA","type":"float","mods":["const"],"init":"0.1","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":9},{"name":"TEMPORARY_RESISTANCE_TIME","type":"int","mods":["private","const"],"init":"600","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Pneumonia.c","line":11}]},{"name":"PointLightBase","url":"classes/PointLightBase/","base":"ScriptedLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase.c","line":1,"methods":[{"name":"PointLightBase","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase.c","line":3}]},{"name":"PoisoningMdfr","url":"classes/PoisoningMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":15},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":25},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":30},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":35},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":40},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":45},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":50},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":59}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"40","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":4},{"name":"VOMIT_OCCURRENCES_MIN","type":"int","mods":["static","const"],"init":"2","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":6},{"name":"VOMIT_OCCURRENCES_MAX","type":"int","mods":["static","const"],"init":"5","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":7},{"name":"WATER_DRAIN_FROM_VOMIT","type":"int","mods":["static","const"],"init":"70","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":9},{"name":"ENERGY_DRAIN_FROM_VOMIT","type":"int","mods":["static","const"],"init":"55","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":10},{"name":"m_ExhaustionTimer","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":12},{"name":"m_Exhaustion","type":"bool","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":13},{"name":"VOMIT_OCCURRENCES_PER_HOUR_MIN","type":"int","mods":["static","const"],"init":"60","brief":"DEPRECATED","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":108},{"name":"VOMIT_OCCURRENCES_PER_HOUR_MAX","type":"int","mods":["static","const"],"init":"120","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Poisoning.c","line":109}]},{"name":"PokeHolesBarrel","url":"classes/PokeHolesBarrel/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PokeHolesBarrel.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PokeHolesBarrel.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PokeHolesBarrel.c","line":77},{"name":"TransferItemsToNew","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"barrel_old"},{"type":"ItemBase","name":"barrel_new"}],"file":"4_World/Classes/Recipes/Recipes/PokeHolesBarrel.c","line":87}]},{"name":"PoliceCap","url":"classes/PoliceCap/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/PoliceCap.c","line":1},{"name":"PoliceJacket","url":"classes/PoliceJacket/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/PoliceJacket.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PoliceJacket.c","line":3}]},{"name":"PoliceJacketOrel","url":"classes/PoliceJacketOrel/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/PoliceJacketOrel.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PoliceJacketOrel.c","line":3}]},{"name":"PolicePants","url":"classes/PolicePants/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/PolicePants.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PolicePants.c","line":3}]},{"name":"PolicePantsOrel","url":"classes/PolicePantsOrel/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/PolicePantsOrel.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PolicePantsOrel.c","line":3}]},{"name":"PoliceVest","url":"classes/PoliceVest/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/PoliceVest.c","line":1},{"name":"PorkCan","url":"classes/PorkCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":72,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":74},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":79},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":86},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":91}]},{"name":"PorkCan_Opened","url":"classes/PorkCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":97,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":99},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":104},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":109}]},{"name":"PortableGasLamp","url":"classes/PortableGasLamp/","base":"ItemBase","file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":1,"methods":[{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":18},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":26},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":34},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":49},{"name":"SoundBurningStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":64},{"name":"SoundBurningStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":69},{"name":"SoundTurnOn","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":74},{"name":"SoundTurnOff","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":79},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":84}],"members":[{"name":"m_Light","type":"PortableGasLampLight","file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":3},{"name":"GAS_LIGHT_MATERIAL_ON","type":"string","mods":["private","const"],"init":"\"dz\\\\gear\\\\cooking\\\\data\\\\GasLightOn.rvmat\"","file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":5},{"name":"GAS_LIGHT_MATERIAL_OFF","type":"string","mods":["private","const"],"init":"\"dz\\\\data\\\\data\\\\default.rvmat\"","file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":6},{"name":"SOUND_BURNING","type":"string","mods":["const"],"init":"\"portablegaslamp_burn_SoundSet\"","file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":9},{"name":"SOUND_TURN_ON","type":"string","mods":["const"],"init":"\"portablegaslamp_turn_on_SoundSet\"","file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":10},{"name":"SOUND_TURN_OFF","type":"string","mods":["const"],"init":"\"portablegaslamp_turn_off_SoundSet\"","file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":11},{"name":"m_SoundBurningLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":13},{"name":"m_SoundTurnOn","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":14},{"name":"m_SoundTurnOff","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasLamp.c","line":15}]},{"name":"PortableGasLampLight","url":"classes/PortableGasLampLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PortableGasLampLight.c","line":1,"methods":[{"name":"PortableGasLampLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PortableGasLampLight.c","line":6}],"members":[{"name":"m_TorchRadius","type":"float","mods":["static"],"init":"15","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PortableGasLampLight.c","line":3},{"name":"m_TorchBrightness","type":"float","mods":["static"],"init":"5.0","file":"4_World/Entities/ScriptedLightBase/PointLightBase/PortableGasLampLight.c","line":4}]},{"name":"PortableGasStove","url":"classes/PortableGasStove/","base":"ItemBase","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":1,"methods":[{"name":"GetCookingEquipment","ret":"ItemBase","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":34},{"name":"SetCookingEquipment","ret":"void","params":[{"type":"ItemBase","name":"equipment"}],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":39},{"name":"ClearCookingEquipment","ret":"void","params":[{"type":"ItemBase","name":"pItem"}],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":44},{"name":"DestroyFireplace","ret":"void","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":55},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":61},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":85},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":97},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":114},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":127},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":144},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":160},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":178},{"name":"CookWithEquipment","ret":"void","brief":"damaging of cookware","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":212},{"name":"GetCookingTargetTemperature","ret":"bool","params":[{"mods":["out"],"type":"float","name":"temperature"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":220},{"name":"RefreshFlameVisual","ret":"void","params":[{"type":"bool","name":"working","def":"false"},{"type":"bool","name":"hasAttachment","def":"false"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":226},{"name":"RemoveCookingAudioVisuals","ret":"void","mods":["protected"],"brief":"shrinked flame selection","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":254},{"name":"SoundBurningStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":264},{"name":"SoundBurningStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":269},{"name":"SoundTurnOn","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":274},{"name":"SoundTurnOff","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":279},{"name":"IsSelfAdjustingTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":287},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":293},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":319},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":324},{"name":"CanLoadAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":350},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":385},{"name":"IsIgnited","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":399},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":404},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":409},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":419}],"members":[{"name":"m_Light","type":"StoveLight","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":3},{"name":"FLAME_BUTANE_ON","type":"string","mods":["protected","const"],"init":"\"dz\\\\gear\\\\cooking\\\\data\\\\flame_butane_ca.paa\"","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":5},{"name":"FLAME_BUTANE_OFF","type":"string","mods":["protected","const"],"init":"\"\"","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":6},{"name":"ATTACHMENT_COOKING_POT","type":"typename","init":"Pot","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":7},{"name":"ATTACHMENT_FRYING_PAN","type":"typename","init":"FryingPan","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":8},{"name":"ATTACHMENT_CAULDRON","type":"typename","init":"Cauldron","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":9},{"name":"PARAM_COOKING_TIME_INC_COEF","type":"float","mods":["protected","const"],"init":"0.5","brief":"cooking time increase coeficient, can be used when balancing how fast a food can be cooked","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":12},{"name":"PARAM_COOKING_TARGET_TEMP","type":"float","mods":["protected","const"],"init":"400","brief":"target temperature for general item heating","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":13},{"name":"m_TimeFactor","type":"float","mods":["private"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":15},{"name":"m_CookingProcess","type":"ref Cooking","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":17},{"name":"m_CookingEquipment","type":"ItemBase","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":18},{"name":"SOUND_BURNING","type":"string","mods":["const"],"init":"\"portablegasstove_burn_SoundSet\"","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":21},{"name":"SOUND_TURN_ON","type":"string","mods":["const"],"init":"\"portablegasstove_turn_on_SoundSet\"","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":22},{"name":"SOUND_TURN_OFF","type":"string","mods":["const"],"init":"\"portablegasstove_turn_off_SoundSet\"","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":23},{"name":"m_SoundBurningLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":25},{"name":"m_SoundTurnOn","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":26},{"name":"m_SoundTurnOff","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":27},{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":29},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":30},{"name":"m_UTSLConst","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Entities/ItemBase/PortableGasStove.c","line":31},{"name":"PARAM_COOKING_TEMP_THRESHOLD","type":"float","mods":["protected","const"],"init":"100","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":434},{"name":"PARAM_COOKING_EQUIP_MAX_TEMP","type":"float","mods":["protected","const"],"init":"400","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":435},{"name":"PARAM_COOKING_EQUIP_TEMP_INCREASE","type":"float","mods":["protected","const"],"init":"10","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/PortableGasStove.c","line":436}]},{"name":"Pos","url":"classes/Pos/","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1771,"methods":[{"name":"Pos","kind":"ctor","ret":"void","params":[{"type":"int","name":"_x"},{"type":"int","name":"_y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1775}],"members":[{"name":"x","type":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1773},{"name":"y","type":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/Icon.c","line":1773}]},{"name":"Pot","url":"classes/Pot/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":1,"methods":[{"name":"Pot","kind":"ctor","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":3},{"name":"~Pot","kind":"dtor","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":4},{"name":"IsContainer","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":6},{"name":"IsCookware","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":11},{"name":"GetPouringSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":16},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":21},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":26},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":31},{"name":"GetEmptyingEndSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":36},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":41},{"name":"GetEmptyingEndSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":46},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":51},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":66},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":93},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":116},{"name":"CanHaveWetness","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":121},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":126},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/Pot.c","line":131}]},{"name":"Potato","url":"classes/Potato/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Potato.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Potato.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Potato.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Potato.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Potato.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Potato.c","line":23},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Potato.c","line":33}]},{"name":"PotatoSeed","url":"classes/PotatoSeed/","base":"SeedBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":64},{"name":"PourLiquid","url":"classes/PourLiquid/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PourLiquid.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PourLiquid.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PourLiquid.c","line":72},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PourLiquid.c","line":95}]},{"name":"PowderedMilk","url":"classes/PowderedMilk/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/PowderedMilk.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/PowderedMilk.c","line":3}]},{"name":"PoweredOptic_Base","url":"classes/PoweredOptic_Base/","base":"ItemOptics","file":"4_World/Entities/ItemBase/PoweredOptic_Base.c","line":1,"methods":[{"name":"SetPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/PoweredOptic_Base.c","line":6},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Entities/ItemBase/PoweredOptic_Base.c","line":11},{"name":"StartWorkServer","ret":"void","file":"4_World/Entities/ItemBase/PoweredOptic_Base.c","line":16},{"name":"StopWorkServer","ret":"void","file":"4_World/Entities/ItemBase/PoweredOptic_Base.c","line":22}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Entities/ItemBase/PoweredOptic_Base.c","line":3},{"name":"m_IsActionActive","type":"bool","mods":["protected"],"brief":"sanity check for comparing to EM synched value","file":"4_World/Entities/ItemBase/PoweredOptic_Base.c","line":4}]},{"name":"PowerGenerator","url":"classes/PowerGenerator/","base":"PowerGeneratorBase","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":445},{"name":"PowerGeneratorBase","url":"classes/PowerGeneratorBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":1,"methods":[{"name":"PowerGeneratorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":28},{"name":"~PowerGeneratorBase","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":36},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":41},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":59},{"name":"GetLiquidThroughputCoef","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":70},{"name":"GetSmokeParticlePosition","ret":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":75},{"name":"GetSmokeParticleOrientation","ret":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":80},{"name":"StartLoopSound","ret":"void","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":86},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":105},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":116},{"name":"CanManipulate","ret":"bool","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":126},{"name":"OnInitEnergy","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":136},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":145},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":172},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":194},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":216},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":222},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":234},{"name":"SetLowEnergyState","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":251},{"name":"UpdateFuelMeter","ret":"void","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":262},{"name":"SetFuel","ret":"void","params":[{"type":"float","name":"fuel_amount"}],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":271},{"name":"AddFuel","ret":"float","params":[{"type":"float","name":"available_fuel"}],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":294},{"name":"CanAddFuel","ret":"bool","params":[{"type":"ItemBase","name":"container"}],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":315},{"name":"GetFuel","ret":"float","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":333},{"name":"GetMaxFuel","ret":"float","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":339},{"name":"GetFuelPercentage","ret":"float","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":344},{"name":"HasSparkplug","ret":"bool","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":350},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":358},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":369},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":374},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":386},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":397},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":409}],"members":[{"name":"m_Fuel","type":"float","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":3},{"name":"m_FuelTankCapacity","type":"float","mods":["private","static"],"brief":"Capacity in ml.","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":4},{"name":"m_FuelToEnergyRatio","type":"float","mods":["private","static"],"brief":"Conversion ratio of 1 ml of fuel to X Energy","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":5},{"name":"m_FuelPercentage","type":"int","mods":["private"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":6},{"name":"LOW_ENERGY_FUEL_PERCENTAGE","type":"float","mods":["protected","const"],"init":"20","brief":"how much % of fuel has to remain to trigger low fuel state","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":8},{"name":"START_SOUND","type":"string","mods":["static","const"],"init":"\"powerGeneratorTurnOn_SoundSet\"","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":9},{"name":"LOOP_SOUND","type":"string","mods":["static","const"],"init":"\"powerGeneratorLoop_SoundSet\"","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":10},{"name":"LOOP_LOW_FUEL_SOUND","type":"string","mods":["protected","const"],"init":"\"powerGenerator_low_Fuel_Loop_SoundSet\"","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":11},{"name":"STOP_SOUND","type":"string","mods":["static","const"],"init":"\"powerGeneratorTurnOff_SoundSet\"","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":12},{"name":"m_IsLowEnergy","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":14},{"name":"m_EngineLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":15},{"name":"m_EngineStart","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":16},{"name":"m_EngineStop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":17},{"name":"m_SoundLoopStartTimer","type":"ref Timer","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":18},{"name":"m_Smoke","type":"ref Effect","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":19},{"name":"m_SparkPlug","type":"ItemBase","brief":"DEPRECATED Attached spark plug item","file":"4_World/Entities/ItemBase/PowerGenerator.c","line":21},{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":23},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":24},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Entities/ItemBase/PowerGenerator.c","line":25}]},{"name":"PowerGeneratorStatic","url":"classes/PowerGeneratorStatic/","base":"PowerGeneratorBase","file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":1,"methods":[{"name":"PowerGeneratorStatic","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":16},{"name":"~PowerGeneratorStatic","kind":"dtor","ret":"void","file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":21},{"name":"RegisterPersistentObject","ret":"void","params":[{"type":"PowerGeneratorStatic","name":"obj"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":26},{"name":"UnregisterPersistentObject","ret":"void","params":[{"type":"PowerGeneratorStatic","name":"obj"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":31},{"name":"GetClosestGenerator","ret":"PowerGeneratorStatic","params":[{"type":"vector","name":"position"},{"type":"float","name":"tolerance"}],"mods":["static"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":42},{"name":"SetParent","ret":"void","params":[{"type":"Land_WarheadStorage_PowerStation","name":"parent"}],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":59},{"name":"StoreLeverStates","ret":"void","params":[{"type":"int","name":"leverStateBits"}],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":65},{"name":"GetStoredLeverBits","ret":"int","file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":70},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":76},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":94},{"name":"SetLowEnergyState","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":111},{"name":"GetSmokeParticlePosition","ret":"vector","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":123},{"name":"GetSmokeParticleOrientation","ret":"vector","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":128},{"name":"HasSparkplug","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":134},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":143},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":149},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":154},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":169},{"name":"EEOnAfterLoad","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":197},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":212},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":219},{"name":"IsActionTargetVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":224},{"name":"DisableVicinityIcon","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":229},{"name":"SetLowEnergyStateServer","ret":"void","params":[{"type":"bool","name":"state"}],"proto":true,"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":236}],"members":[{"name":"SWITCH_COUNT","type":"int","mods":["const"],"init":"6","file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":3},{"name":"LOW_ENERGY_PERCENT","type":"int","mods":["const"],"init":"5","file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":4},{"name":"m_PowerGenerators","type":"ref set<PowerGeneratorStatic>","mods":["protected","static"],"init":"new set<PowerGeneratorStatic>()","file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":6},{"name":"m_Parent","type":"Land_WarheadStorage_PowerStation","mods":["protected"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":7},{"name":"m_ParentID1","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":9},{"name":"m_ParentID2","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":10},{"name":"m_ParentID3","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":11},{"name":"m_ParentID4","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":12},{"name":"m_LeverStatesBits","type":"int","mods":["protected"],"file":"4_World/Entities/Building/Underground/PowerGeneratorStatic.c","line":14}]},{"name":"PP19_Base","url":"classes/PP19_Base/","base":"RifleBoltFree_Base","brief":"basic PP19 submachine gun","file":"4_World/Entities/Firearms/SMG/PP19.c","line":4,"methods":[{"name":"PP19_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SMG/PP19.c","line":6},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/SMG/PP19.c","line":10},{"name":"GetWeaponSpecificCommand","ret":"int","params":[{"type":"int","name":"weaponAction"},{"type":"int","name":"subCommand"}],"mods":["override"],"file":"4_World/Entities/Firearms/SMG/PP19.c","line":16},{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SMG/PP19.c","line":33},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SMG/PP19.c","line":42}]},{"name":"PP19_Bttstck","url":"classes/PP19_Bttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":43},{"name":"PP19Recoil","url":"classes/PP19Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/PP19Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/PP19Recoil.c","line":3}]},{"name":"PPEChromAber","url":"classes/PPEChromAber/","base":"PPEClassBase","brief":"ChromAber - PostProcessEffectType.ChromAber","file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":10},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":15},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":20}],"members":[{"name":"PARAM_POWERX","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":4},{"name":"PARAM_POWERY","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":5},{"name":"L_0_INTRO","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":7},{"name":"L_1_INTRO","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEChromAber.c","line":8}]},{"name":"PPEClassBase","url":"classes/PPEClassBase/","brief":"Created once, on manager init. Script-side representation of C++ material class, separate handling.","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":2,"methods":[{"name":"PPEClassBase","kind":"ctor","ret":"void","params":[{"type":"string","name":"mat_path_override","def":"\"\""}],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":14},{"name":"Init","ret":"void","params":[{"type":"string","name":"mat_path_override","def":"\"\""}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":22},{"name":"CreateMaterial","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":35},{"name":"GetMaterial","ret":"Material","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":41},{"name":"CreateDataStructure","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":47},{"name":"RegisterMaterialParameters","ret":"void","mods":["protected"],"proto":true,"brief":"inserted into associative array by parameter int value, parameter registration order does not matter (still ordered, though)","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":57},{"name":"RegisterParameterScalarBool","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"bool","name":"default_value"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":59},{"name":"RegisterParameterScalarInt","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"int","name":"default_value"},{"type":"int","name":"min"},{"type":"int","name":"max"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":67},{"name":"RegisterParameterScalarFloat","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"float","name":"default_value"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"mods":["protected"],"brief":"WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":77},{"name":"RegisterParameterScalarFloatEx","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"float","name":"default_value"},{"type":"float","name":"min"},{"type":"float","name":"max"},{"type":"typename","name":"type"}],"mods":["protected"],"brief":"WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":87},{"name":"RegisterParameterColor","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float","name":"a"}],"mods":["protected"],"brief":"WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":102},{"name":"RegisterParameterColorEx","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float","name":"a"},{"type":"typename","name":"type"}],"mods":["protected"],"brief":"WARNING - min/max values are usually taken from Workbench defaults, may not be actual min/max values the renderer can handle! When in doubt, try some higher/lower values...","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":111},{"name":"RegisterParameterVector","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"array<float>","name":"default_values"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":124},{"name":"RegisterParameterTexture","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"string","name":"default_path"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":133},{"name":"RegisterParameterResource","ret":"void","params":[{"type":"int","name":"idx"},{"type":"string","name":"parameter_name"},{"type":"string","name":"default_path"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":141},{"name":"InsertParamValueData","ret":"void","params":[{"type":"PPERequestParamDataBase","name":"request_data"}],"brief":"Distributes requester data to the material class structure and links them to appropriate parameter","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":151},{"name":"RemoveRequest","ret":"void","params":[{"type":"int","name":"req_idx"}],"brief":"unused, see 'RemoveActiveRequestFromMaterials' for more info","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":170},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"},{"type":"int","name":"order"}],"brief":"generic update method, take care when overriding!","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":201},{"name":"SetFinalParameterValue","ret":"void","params":[{"type":"int","name":"parameter_idx"}],"brief":"Clamps the values being set to defaults, if there is no request setting non-zero values on the parameter","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":228},{"name":"ApplyValueChanges","ret":"void","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":269},{"name":"InsertUpdatedParameter","ret":"void","params":[{"type":"int","name":"mat_id"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":281},{"name":"ParamUpdateRemove","ret":"void","params":[{"type":"int","name":"parameter_idx"}],"brief":"Queue selected parameter for removal from the update queue","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":288},{"name":"SetParameterUpdating","ret":"void","params":[{"type":"int","name":"order"},{"type":"int","name":"parameter_id"}],"brief":"Queue specific parameter of this material to update","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":295},{"name":"ParamUpdateQueueCleanup","ret":"void","params":[{"type":"int","name":"order"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":308},{"name":"GetDefaultMaterialPath","ret":"string","proto":true,"brief":"override this if you want to use different path by default; '.emat' is appended automatically","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":324},{"name":"ChangeMaterialPathUsed","ret":"void","params":[{"type":"string","name":"path"}],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":326},{"name":"GetCurrentMaterialPath","ret":"string","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":333},{"name":"GetPostProcessEffectID","ret":"int","brief":"Overriden in all material classes!","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":339},{"name":"GetParameterCommandData","ret":"PPEMatClassParameterCommandData","params":[{"type":"int","name":"parameter_idx"}],"brief":"Some PP effects are handled as hard-coded exceptions, outside of material system. Default == PPEExceptions.NONE (systemic behaviour)","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":350},{"name":"DbgPrnt","ret":"void","params":[{"type":"string","name":"text"}],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":380}],"members":[{"name":"m_Manager","type":"PPEManager","mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":4},{"name":"m_MaterialPath","type":"string","mods":["protected"],"init":"\"\"","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":5},{"name":"m_Material","type":"Material","mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":6},{"name":"m_ParameterUpdateQueueMap","type":"ref map<int, ref array<int>>","mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":8},{"name":"m_ParameterRemovalQueue","type":"ref array<int>","mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":9},{"name":"m_UpdatedParameters","type":"ref array<int>","mods":["protected"],"file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":10},{"name":"m_MaterialParamMapStructure","type":"ref map<int,ref PPEMatClassParameterCommandData>","mods":["protected"],"brief":"param_idx, <ParamData>>","file":"3_Game/PPEManager/Materials/PPEMatClassesBase.c","line":12}]},{"name":"PPEColorGrading","url":"classes/PPEColorGrading/","base":"PPEClassBase","brief":"ColorGrading - PostProcessEffectType.ColorGrading","file":"3_Game/PPEManager/Materials/MatClasses/PPEColorGrading.c","line":3,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEColorGrading.c","line":7},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEColorGrading.c","line":12},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEColorGrading.c","line":17}]},{"name":"PPEColors","url":"classes/PPEColors/","base":"PPEClassBase","brief":"Colors - PostProcessEffectType.Colors","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":3,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":14},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":19},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":24}],"members":[{"name":"PARAM_BRIGHTNESS","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":5},{"name":"PARAM_CONTRAST","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":6},{"name":"PARAM_OFFSET","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":7},{"name":"PARAM_OVERLAYFACTOR","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":8},{"name":"PARAM_OVERLAYCOLOR","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":9},{"name":"PARAM_SATURATION","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":10},{"name":"PARAM_COLORIZATIONCOLOR","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":11},{"name":"PARAM_DESATURATIONWEIGHTS","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPEColors.c","line":12}]},{"name":"PPEConstants","url":"classes/PPEConstants/","file":"3_Game/PPEManager/PPEConstants.c","line":67,"members":[{"name":"VAR_TYPE_BOOL","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/PPEConstants.c","line":69},{"name":"VAR_TYPE_INT","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/PPEConstants.c","line":70},{"name":"VAR_TYPE_FLOAT","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/PPEConstants.c","line":71},{"name":"VAR_TYPE_COLOR","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/PPEConstants.c","line":72},{"name":"VAR_TYPE_VECTOR","type":"int","mods":["static","const"],"init":"16","file":"3_Game/PPEManager/PPEConstants.c","line":73},{"name":"VAR_TYPE_BLENDABLE","type":"int","mods":["static","const"],"init":"VAR_TYPE_INT|VAR_TYPE_FLOAT|VAR_TYPE_COLOR","file":"3_Game/PPEManager/PPEConstants.c","line":75},{"name":"VAR_TYPE_TEXTURE","type":"int","mods":["static","const"],"init":"32","file":"3_Game/PPEManager/PPEConstants.c","line":76},{"name":"VAR_TYPE_RESOURCE","type":"int","mods":["static","const"],"init":"64","file":"3_Game/PPEManager/PPEConstants.c","line":77},{"name":"DEPENDENCY_ORDER_BASE","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/PPEConstants.c","line":81},{"name":"DEPENDENCY_ORDER_HIGHEST","type":"int","mods":["static","const"],"init":"1","brief":"number of potential recursive update cycles in case of parameter dependency","file":"3_Game/PPEManager/PPEConstants.c","line":82}]},{"name":"PPEDepthOfField","url":"classes/PPEDepthOfField/","base":"PPEClassBase","brief":"DepthOfField - PostProcessEffectType.DepthOfField","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":3,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":15},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":20},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":49}],"members":[{"name":"PARAM_DOFLQ","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":5},{"name":"PARAM_FOCALDISTANCE","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":6},{"name":"PARAM_HYPERFOCAL","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":7},{"name":"PARAM_FOCALOFFSET","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":8},{"name":"PARAM_BLURFACTOR","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":9},{"name":"PARAM_SIMPLEDOF","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":10},{"name":"PARAM_SIMPLEHFNEAR","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":11},{"name":"PARAM_SIMPLEDOFSIZE","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":12},{"name":"PARAM_SIMPLEDOFGAUSS","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPEDepthOfField.c","line":13}]},{"name":"PPEDistort","url":"classes/PPEDistort/","base":"PPEClassBase","brief":"Distort - PostProcessEffectType.Distort","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":24},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":29},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":34}],"members":[{"name":"PARAM_DISTORT","type":"int","mods":["static","const"],"init":"0","brief":"Lens distortion magnitude, x > 0 = barrel distortion, x < 0 = pincushion distortion","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":4},{"name":"PARAM_CENTERX","type":"int","mods":["static","const"],"init":"1","brief":"Lens center X direction (-1 = left, 0 = center, 1 = right)","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":5},{"name":"PARAM_CENTERY","type":"int","mods":["static","const"],"init":"2","brief":"Lens center Y direction (-1 = top, 0 = center, 1 = bottom)","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":6},{"name":"PARAM_CHROM_ABB","type":"int","mods":["static","const"],"init":"3","brief":"Maximum value of chromatic abberation, 0 = disable - note that chrom. aberr depends on amount of distortion","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":7},{"name":"PARAM_CHROM_ABB_SHIFTR","type":"int","mods":["static","const"],"init":"4","brief":"Chromatic abberation red channel shift magnitude. 0 = none","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":8},{"name":"PARAM_CHROM_ABB_SHIFTG","type":"int","mods":["static","const"],"init":"5","brief":"Chromatic abberation green channel shift magnitude. 0 = none, 1 = default","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":9},{"name":"PARAM_CHROM_ABB_SHIFTB","type":"int","mods":["static","const"],"init":"6","brief":"Chromatic abberation blue channel shift magnitude. 0 = none, 2 = default","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":10},{"name":"PARAM_CHROM_COLOR_MOD","type":"int","mods":["static","const"],"init":"7","brief":"Color modulation effect. (red, green, blue, scale) (0,0,0,0) = default","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":11},{"name":"PARAM_DISTORT_WEIGHT","type":"int","mods":["static","const"],"init":"8","brief":"Distortion applied to imagine. 1 = all, 0 = none, applied only to ChromAbber","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":12},{"name":"L_0_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":15},{"name":"L_1_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":16},{"name":"L_2_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":17},{"name":"L_3_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":18},{"name":"L_4_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":19},{"name":"L_5_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":20},{"name":"L_6_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":21},{"name":"L_7_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEDistort.c","line":22}]},{"name":"PPEDOF","url":"classes/PPEDOF/","base":"PPEClassBase","brief":"DOF postprocess, does not directly use materials","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":5,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":22},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":27},{"name":"ApplyValueChanges","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":39},{"name":"SetFinalParameterValue","ret":"void","params":[{"type":"int","name":"parameter_idx"}],"mods":["override"],"brief":"Overriden to handle the specific exception","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":50}],"members":[{"name":"PARAM_ENABLE","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":8},{"name":"PARAM_FOCUS_DIST","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":9},{"name":"PARAM_FOCUS_LEN","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":10},{"name":"PARAM_FOCUS_LEN_NEAR","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":11},{"name":"PARAM_BLUR","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":12},{"name":"PARAM_FOCUS_DEPTH_OFFSET","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":13},{"name":"L_0_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":15},{"name":"L_1_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":16},{"name":"L_2_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":17},{"name":"L_3_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":18},{"name":"L_4_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":19},{"name":"L_5_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEDOF.c","line":20}]},{"name":"PPEDynamicBlur","url":"classes/PPEDynamicBlur/","base":"PPEClassBase","brief":"DynamicBlur - PostProcessEffectType.DynamicBlur","file":"3_Game/PPEManager/Materials/MatClasses/PPEDynamicBlur.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDynamicBlur.c","line":6},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDynamicBlur.c","line":11},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEDynamicBlur.c","line":16}],"members":[{"name":"PARAM_BLURRINESS","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEDynamicBlur.c","line":4}]},{"name":"PPEExposureNative","url":"classes/PPEExposureNative/","base":"PPEClassBase","brief":"EV postprocess, does not directly use materials","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":5,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":17},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":22},{"name":"SetFinalParameterValue","ret":"void","params":[{"type":"int","name":"parameter_idx"}],"mods":["override"],"brief":"Overriden to handle the specific exception","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":28}],"members":[{"name":"PARAM_INTENSITY","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":8},{"name":"L_0_NVG_OPTIC","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":10},{"name":"L_0_NVG_GOGGLES","type":"int","mods":["static","const"],"init":"200","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":11},{"name":"L_0_NVG_OFF","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":12},{"name":"L_0_FLASHBANG","type":"int","mods":["static","const"],"init":"400","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":13},{"name":"L_0_BURLAP","type":"int","mods":["static","const"],"init":"500","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":14},{"name":"L_0_DEATH","type":"int","mods":["static","const"],"init":"1000","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEExposureNative.c","line":15}]},{"name":"PPEEyeAccomodationNative","url":"classes/PPEEyeAccomodationNative/","base":"PPEClassBase","brief":"Eye Accomodation postprocess, does not directly use materials","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":5,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":17},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":22},{"name":"SetFinalParameterValue","ret":"void","params":[{"type":"int","name":"parameter_idx"}],"mods":["override"],"brief":"Overriden to handle the specific exception","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":28}],"members":[{"name":"PARAM_INTENSITY","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":8},{"name":"L_0_UNDERGROUND","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":10},{"name":"L_0_NVG_GENERIC","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":11},{"name":"L_0_BURLAP","type":"int","mods":["static","const"],"init":"500","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPEEyeAccomodationNative.c","line":15}]},{"name":"PPEffects","url":"classes/PPEffects/","brief":"Deprecated; 'PPEManager' used instead","file":"3_Game/PPEffects.c","line":2,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":52},{"name":"ResetBlurEffects","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":120},{"name":"ResetRadialBlur","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":132},{"name":"SetBlurValue","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":137},{"name":"RegisterBlurEffect","ret":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":149},{"name":"SetRadialBlur","ret":"void","params":[{"type":"float","name":"powerX"},{"type":"float","name":"powerY"},{"type":"float","name":"offsetX"},{"type":"float","name":"offsetY"}],"mods":["static"],"brief":"sets blur effect to an absolute value between 0..1","file":"3_Game/PPEffects.c","line":156},{"name":"SetBlur","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"brief":"sets blur effect to an absolute value between 0..1","file":"3_Game/PPEffects.c","line":168},{"name":"UpdateBlur","ret":"void","mods":["static"],"brief":"updates the blur post process effect where the resulting blur is an aggregate of all individual blur effect values","file":"3_Game/PPEffects.c","line":182},{"name":"SetBlurInventory","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"brief":"Set blur inventory effect to a specified 'value' between 0..1","file":"3_Game/PPEffects.c","line":197},{"name":"SetBlurDrunk","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"brief":"Set blur drunk effect to a specified 'value' between 0..1","file":"3_Game/PPEffects.c","line":204},{"name":"SetBlurFever","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"brief":"Set blur drunk effect to a specified 'value' between 0..1","file":"3_Game/PPEffects.c","line":212},{"name":"SetBlurMenu","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"brief":"Set menu blur to a specified 'value' between 0..1","file":"3_Game/PPEffects.c","line":220},{"name":"SetBlurOptics","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"brief":"Set optics and ironsights blur to a specified 'value' between 0..1","file":"3_Game/PPEffects.c","line":228},{"name":"SetBlurFlashbang","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"brief":"Set blur flashbang hit effect to a specified 'value' between 0..1","file":"3_Game/PPEffects.c","line":236},{"name":"SetBlurShock","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":242},{"name":"RegisterChromAbbEffect","ret":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":255},{"name":"ResetChromAbbEffects","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":260},{"name":"SetChromAbbValue","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":272},{"name":"SetChromAbb","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":284},{"name":"UpdateChromAbb","ret":"void","mods":["static"],"brief":"updates the chromatic abberation post process effect where the resulting chromabb is an aggregate of all individual chromabb effect values","file":"3_Game/PPEffects.c","line":298},{"name":"SetChromAbbOptic","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":312},{"name":"ResetColorEffects","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":343},{"name":"SetColorValue","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float","name":"a"},{"type":"float","name":"overlay"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":356},{"name":"RegisterColorEffect","ret":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":370},{"name":"UpdateColor","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":375},{"name":"SetLensEffect","ret":"void","params":[{"type":"float","name":"lens"},{"type":"float","name":"chromAbb"},{"type":"float","name":"centerX"},{"type":"float","name":"centerY"}],"mods":["static"],"brief":"set lens effect","file":"3_Game/PPEffects.c","line":413},{"name":"PerformSetLensEffect","ret":"void","params":[{"type":"float","name":"lens"},{"type":"float","name":"chromAbb"},{"type":"float","name":"centerX"},{"type":"float","name":"centerY"}],"mods":["static"],"brief":"added for convenience","file":"3_Game/PPEffects.c","line":419},{"name":"SetVignette","ret":"void","params":[{"type":"float","name":"intensity"},{"type":"float","name":"R"},{"type":"float","name":"G"},{"type":"float","name":"B"},{"type":"float","name":"A"}],"mods":["static"],"brief":"set vignette","file":"3_Game/PPEffects.c","line":434},{"name":"SetVignetteEffectValue","ret":"void","params":[{"type":"int","name":"index"},{"type":"float","name":"intensity"},{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"},{"type":"float","name":"a"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":446},{"name":"RegisterVignetteEffect","ret":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":460},{"name":"SetUnconsciousnessVignette","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":465},{"name":"SetShockVignette","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":471},{"name":"SetTunnelVignette","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":477},{"name":"SetMenuVignette","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":483},{"name":"ResetVignettes","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":489},{"name":"OverrideDOF","ret":"void","params":[{"type":"bool","name":"enable"},{"type":"float","name":"focusDistance"},{"type":"float","name":"focusLength"},{"type":"float","name":"focusLengthNear"},{"type":"float","name":"blur"},{"type":"float","name":"focusDepthOffset"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":503},{"name":"AddPPMask","ret":"void","params":[{"type":"float","name":"ndcX"},{"type":"float","name":"ndcY"},{"type":"float","name":"ndcRadius"},{"type":"float","name":"ndcBlur"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":508},{"name":"ResetPPMask","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":513},{"name":"ResetDOFOverride","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":518},{"name":"ResetLensEffect","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":523},{"name":"HitEffect","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":528},{"name":"SetShockEffectColor","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":549},{"name":"FlashbangEffect","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":558},{"name":"EnableBurlapSackBlindness","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":570},{"name":"DisableBurlapSackBlindness","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":577},{"name":"SetDeathDarkening","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":584},{"name":"UpdateSaturation","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":595},{"name":"UpdateVignette","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":600},{"name":"SetBloodSaturation","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":640},{"name":"SetColorizationNV","ret":"void","params":[{"type":"float","name":"r"},{"type":"float","name":"g"},{"type":"float","name":"b"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":659},{"name":"UpdateColorize","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":666},{"name":"ResetColorize","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":706},{"name":"SetEVValuePP","ret":"void","params":[{"type":"float","name":"value"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":717},{"name":"SetNVParams","ret":"void","params":[{"type":"float","name":"light_mult"},{"type":"float","name":"noise_intensity"},{"type":"float","name":"sharpness"},{"type":"float","name":"grain_size"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":724},{"name":"SetBloom","ret":"void","params":[{"type":"float","name":"thres"},{"type":"float","name":"steep"},{"type":"float","name":"inten"}],"mods":["static"],"file":"3_Game/PPEffects.c","line":737},{"name":"ResetAll","ret":"void","mods":["static"],"file":"3_Game/PPEffects.c","line":744}],"members":[{"name":"COLORIZE_NV","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEffects.c","line":5},{"name":"COLOR_SHOCK","type":"float","mods":["static","const"],"init":"0.1","brief":"shock color value (relative) //todo","file":"3_Game/PPEffects.c","line":8},{"name":"m_BlurInventory","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":13},{"name":"m_BlurDrunk","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":14},{"name":"m_BlurFever","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":15},{"name":"m_BlurMenu","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":16},{"name":"m_BlurOptics","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":17},{"name":"m_BlurFlashbang","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":18},{"name":"m_BlurShock","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":19},{"name":"m_BurlapBlindness","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":21},{"name":"m_DyingEffect","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":22},{"name":"m_ShockEffect","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":23},{"name":"m_ChromAbbOptic","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":25},{"name":"m_VignetteUnconscious","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":28},{"name":"m_VignetteShock","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":29},{"name":"m_VignetteTunnel","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":30},{"name":"m_VignetteMenu","type":"int","mods":["static"],"file":"3_Game/PPEffects.c","line":31},{"name":"m_BloodSaturation","type":"float","mods":["static"],"file":"3_Game/PPEffects.c","line":33},{"name":"m_BlurValues","type":"ref array<float>","mods":["static"],"file":"3_Game/PPEffects.c","line":35},{"name":"m_ChromAbbValues","type":"ref array<float>","mods":["static"],"file":"3_Game/PPEffects.c","line":36},{"name":"m_VignetteEffects","type":"ref array<int>","mods":["static"],"file":"3_Game/PPEffects.c","line":37},{"name":"m_VignetteValues","type":"ref map<int, ref array<float>>","mods":["static"],"file":"3_Game/PPEffects.c","line":38},{"name":"m_ColorValues","type":"ref map<int, ref array<float>>","mods":["static"],"file":"3_Game/PPEffects.c","line":39},{"name":"m_ColorEffect","type":"ref array<float>","mods":["static"],"file":"3_Game/PPEffects.c","line":40},{"name":"m_ColorizeEffects","type":"ref map<int, ref array<float>>","mods":["static"],"file":"3_Game/PPEffects.c","line":41},{"name":"m_ColorValueTotal","type":"float","mods":["static"],"array":"4","init":"{0,0,0,0}","file":"3_Game/PPEffects.c","line":46},{"name":"m_ColorOverlayTotal","type":"float","mods":["static"],"file":"3_Game/PPEffects.c","line":47},{"name":"m_MatColors","type":"Material","mods":["static"],"file":"3_Game/PPEffects.c","line":49},{"name":"m_RadialBlur","type":"Material","mods":["static"],"file":"3_Game/PPEffects.c","line":50}]},{"name":"PPEFilmGrain","url":"classes/PPEFilmGrain/","base":"PPEClassBase","brief":"Be advised, for this to take any effect, 'g_Game.NightVissionLightParams' needs to have non-zero 'noiseIntensity' parameter. /note set by 'PPELightIntensityParamsNative.PARAM_NOISE_MULT' currently","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":6,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":24},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":29},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":34}],"members":[{"name":"PARAM_INTENSITY","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":8},{"name":"PARAM_SHARPNESS","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":9},{"name":"PARAM_GRAINSIZE","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":10},{"name":"PARAM_INTENSITYX0","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":11},{"name":"PARAM_INTENSITYX1","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":12},{"name":"PARAM_MONOCHROMATIC","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":13},{"name":"PARAM_SIMPLE","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":14},{"name":"PARAM_DISTORT","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":15},{"name":"PARAM_FREQUENCY","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":16},{"name":"L_1_NVG","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":19},{"name":"L_1_TOXIC_TINT","type":"int","mods":["static","const"],"init":"200","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":20},{"name":"L_2_NVG","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":21},{"name":"L_2_TOXIC_TINT","type":"int","mods":["static","const"],"init":"200","file":"3_Game/PPEManager/Materials/MatClasses/PPEFilmGrain.c","line":22}]},{"name":"PPEFXAA","url":"classes/PPEFXAA/","base":"PPEClassBase","brief":"FXAA - PostProcessEffectType.FXAA","file":"3_Game/PPEManager/Materials/MatClasses/PPEFXAA.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEFXAA.c","line":6},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEFXAA.c","line":11},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEFXAA.c","line":16}],"members":[{"name":"PARAM_PRESET","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEFXAA.c","line":4}]},{"name":"PPEGaussFilter","url":"classes/PPEGaussFilter/","base":"PPEClassBase","brief":"GaussFilter - PostProcessEffectType.GaussFilter","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":19},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":24},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":29}],"members":[{"name":"PARAM_INTENSITY","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":4},{"name":"L_0_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":6},{"name":"L_0_SHOCK","type":"int","mods":["static","const"],"init":"200","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":7},{"name":"L_0_FEVER","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":8},{"name":"L_0_FLASHBANG","type":"int","mods":["static","const"],"init":"400","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":9},{"name":"L_0_INV","type":"int","mods":["static","const"],"init":"500","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":10},{"name":"L_0_MENU","type":"int","mods":["static","const"],"init":"600","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":11},{"name":"L_0_CONTROLS","type":"int","mods":["static","const"],"init":"700","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":12},{"name":"L_0_LATENCY","type":"int","mods":["static","const"],"init":"750","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":13},{"name":"L_0_TUTORIALS","type":"int","mods":["static","const"],"init":"800","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":14},{"name":"L_0_FEEDBACK","type":"int","mods":["static","const"],"init":"850","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":15},{"name":"L_0_SERVER_BROWSER","type":"int","mods":["static","const"],"init":"900","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":16},{"name":"L_0_DISCONNECT","type":"int","mods":["static","const"],"init":"1000","file":"3_Game/PPEManager/Materials/MatClasses/PPEGaussFilter.c","line":17}]},{"name":"PPEGhost","url":"classes/PPEGhost/","base":"PPEClassBase","brief":"Ghost - PostProcessEffectType.Ghost","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":30},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":35},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":40}],"members":[{"name":"PARAM_NOISE_CHANNEL_WEIGHT","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":5},{"name":"PARAM_NOISE_OFFSET_X","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":6},{"name":"PARAM_NOISE_OFFSET_Y","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":7},{"name":"PARAM_NOISE_SCALE_X","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":8},{"name":"PARAM_NOISE_SCALE_Y","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":9},{"name":"PARAM_NOISE_REMAP_LO","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":10},{"name":"PARAM_NOISE_REMAP_HI","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":11},{"name":"PARAM_GHOST_OFFSET_X","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":13},{"name":"PARAM_GHOST_OFFSET_Y","type":"int","mods":["static","const"],"init":"9","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":14},{"name":"PARAM_GHOST_SCALE_X","type":"int","mods":["static","const"],"init":"10","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":15},{"name":"PARAM_GHOST_SCALE_Y","type":"int","mods":["static","const"],"init":"11","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":16},{"name":"PARAM_GHOST_COLOR_MOD","type":"int","mods":["static","const"],"init":"12","brief":"RGB = per channel multiplication A = overall color curve (0=linear,1=exponential)","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":17},{"name":"L_1_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":20},{"name":"L_2_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":21},{"name":"L_3_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":22},{"name":"L_4_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":23},{"name":"L_5_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":24},{"name":"L_6_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":25},{"name":"L_7_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":26},{"name":"L_8_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":27},{"name":"L_9_HMP","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGhost.c","line":28}]},{"name":"PPEGlow","url":"classes/PPEGlow/","base":"PPEClassBase","brief":"Glow - PostProcessEffectType.Glow","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":7,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":77},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":82},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":87}],"members":[{"name":"PARAM_VISIBLEPERCENT","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":9},{"name":"PARAM_TARGETBRIGHTNESS","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":10},{"name":"PARAM_SPEEDDARKTOBRIGHT","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":11},{"name":"PARAM_SPEEDBRIGHTTODARK","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":12},{"name":"PARAM_TONEMAPPING","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":13},{"name":"PARAM_HDR","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":14},{"name":"PARAM_FILMICSHOULDERSTRENGTH","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":15},{"name":"PARAM_FILMICLINEARSTRENGTH","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":16},{"name":"PARAM_FILMICLINEARANGLE","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":17},{"name":"PARAM_FILMICTOESTRENGTH","type":"int","mods":["static","const"],"init":"9","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":18},{"name":"PARAM_FILMICTOENUMERATOR","type":"int","mods":["static","const"],"init":"10","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":19},{"name":"PARAM_FILMICTOEDENUMERATOR","type":"int","mods":["static","const"],"init":"11","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":20},{"name":"PARAM_FILMICEXPOSUREBIAS","type":"int","mods":["static","const"],"init":"12","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":21},{"name":"PARAM_FILMICWHITEPOINT","type":"int","mods":["static","const"],"init":"13","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":22},{"name":"PARAM_BLOOMTHRESHOLD","type":"int","mods":["static","const"],"init":"14","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":23},{"name":"PARAM_BLOOMSTEEPNESS","type":"int","mods":["static","const"],"init":"15","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":24},{"name":"PARAM_BLOOMINTENSITY","type":"int","mods":["static","const"],"init":"16","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":25},{"name":"PARAM_BRIGHTNESS","type":"int","mods":["static","const"],"init":"17","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":26},{"name":"PARAM_CONTRAST","type":"int","mods":["static","const"],"init":"18","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":27},{"name":"PARAM_OFFSET","type":"int","mods":["static","const"],"init":"19","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":28},{"name":"PARAM_OVERLAYFACTOR","type":"int","mods":["static","const"],"init":"20","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":29},{"name":"PARAM_OVERLAYCOLOR","type":"int","mods":["static","const"],"init":"21","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":30},{"name":"PARAM_SATURATION","type":"int","mods":["static","const"],"init":"22","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":31},{"name":"PARAM_COLORIZATIONCOLOR","type":"int","mods":["static","const"],"init":"23","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":32},{"name":"PARAM_DESATURATIONWEIGHTS","type":"int","mods":["static","const"],"init":"24","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":33},{"name":"PARAM_VIGNETTE","type":"int","mods":["static","const"],"init":"25","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":34},{"name":"PARAM_VIGNETTECOLOR","type":"int","mods":["static","const"],"init":"26","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":35},{"name":"PARAM_LENSDISTORT","type":"int","mods":["static","const"],"init":"27","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":36},{"name":"PARAM_MAXCHROMABBERATION","type":"int","mods":["static","const"],"init":"28","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":37},{"name":"PARAM_LENSCENTERX","type":"int","mods":["static","const"],"init":"29","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":38},{"name":"PARAM_LENSCENTERY","type":"int","mods":["static","const"],"init":"30","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":39},{"name":"L_20_HIT","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":42},{"name":"L_20_FLASHBANG","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":43},{"name":"L_20_SHOCK","type":"int","mods":["static","const"],"init":"500","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":44},{"name":"L_21_SHOCK","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":46},{"name":"L_21_HIT","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":47},{"name":"L_21_FLASHBANG","type":"int","mods":["static","const"],"init":"500","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":48},{"name":"L_22_BLOODLOSS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":50},{"name":"L_23_GLASSES","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":52},{"name":"L_23_TOXIC_TINT","type":"int","mods":["static","const"],"init":"200","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":53},{"name":"L_23_HMP","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":54},{"name":"L_23_NVG","type":"int","mods":["static","const"],"init":"600","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":55},{"name":"L_25_MENU","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":57},{"name":"L_25_TUNNEL","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":58},{"name":"L_25_SHOCK","type":"int","mods":["static","const"],"init":"500","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":59},{"name":"L_25_UNCON","type":"int","mods":["static","const"],"init":"700","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":60},{"name":"L_25_BURLAP","type":"int","mods":["static","const"],"init":"800","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":61},{"name":"L_26_MENU","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":63},{"name":"L_26_TUNNEL","type":"int","mods":["static","const"],"init":"300","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":64},{"name":"L_26_SHOCK","type":"int","mods":["static","const"],"init":"500","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":65},{"name":"L_26_UNCON","type":"int","mods":["static","const"],"init":"700","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":66},{"name":"L_26_BURLAP","type":"int","mods":["static","const"],"init":"800","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":67},{"name":"L_27_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":69},{"name":"L_28_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":71},{"name":"L_29_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":73},{"name":"L_30_ADS","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGlow.c","line":75}]},{"name":"PPEGodRays","url":"classes/PPEGodRays/","base":"PPEClassBase","brief":"GodRays - PostProcessEffectType.GodRays","file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":13},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":18},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":23}],"members":[{"name":"PARAM_INTENSITY","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":4},{"name":"PARAM_SUNVISIBLE","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":5},{"name":"PARAM_OVERBURNINTENSITY","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":6},{"name":"PARAM_OVERBURNSTART","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":7},{"name":"PARAM_OVERBURNEND","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":8},{"name":"L_0_GLASSES","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPEGodRays.c","line":11}]},{"name":"PPEHBAO","url":"classes/PPEHBAO/","base":"PPEClassBase","brief":"HBAO - PostProcessEffectType.HBAO","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":3,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":15},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":20},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":25}],"members":[{"name":"PARAM_RADIUSMETERS","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":5},{"name":"PARAM_INTENSITY","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":6},{"name":"PARAM_BLURSHARPNESS","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":7},{"name":"PARAM_NDOTVBIAS","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":8},{"name":"PARAM_SMALLSCALEAO","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":9},{"name":"PARAM_LARGESCALEAO","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":10},{"name":"PARAM_NUMDIRECTIONS","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":11},{"name":"PARAM_NUMSAMPLES","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":12},{"name":"PARAM_DEINTERLEAVE","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPEHBAO.c","line":13}]},{"name":"PPELightIntensityParamsNative","url":"classes/PPELightIntensityParamsNative/","base":"PPEClassBase","brief":"g_Game.NightVissionLightParams, does not directly use materials. Controls light multiplication and filmgrain noise intensity (multiplier)","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":5,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":16},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":21},{"name":"ApplyValueChanges","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":27},{"name":"SetFinalParameterValue","ret":"void","params":[{"type":"int","name":"parameter_idx"}],"mods":["override"],"brief":"Overriden to handle the specific exception","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":38}],"members":[{"name":"PARAM_LIGHT_MULT","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":8},{"name":"PARAM_NOISE_MULT","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":9},{"name":"L_0_NVG","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":11},{"name":"L_0_TOXIC_TINT","type":"int","mods":["static","const"],"init":"200","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":12},{"name":"L_1_NVG","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":13},{"name":"L_1_TOXIC_TINT","type":"int","mods":["static","const"],"init":"200","file":"3_Game/PPEManager/Materials/MatClasses/Exceptions/PPELightIntensityParamsNative.c","line":14}]},{"name":"PPEManager","url":"classes/PPEManager/","base":"Managed","file":"3_Game/PPEManager/PPEManager.c","line":53,"methods":[{"name":"PPEManager","kind":"ctor","ret":"void","file":"3_Game/PPEManager/PPEManager.c","line":64},{"name":"Cleanup","ret":"void","file":"3_Game/PPEManager/PPEManager.c","line":70},{"name":"Init","ret":"void","brief":"Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)","file":"3_Game/PPEManager/PPEManager.c","line":84},{"name":"InitPPEManagerClassMap","ret":"void","mods":["protected"],"brief":"Ordered by 'PostProcessEffectType' for easy access through the same enum; ID saved all the same","file":"3_Game/PPEManager/PPEManager.c","line":101},{"name":"RegisterPPEClass","ret":"void","params":[{"type":"PPEClassBase","name":"material_class"}],"mods":["protected"],"brief":"Registeres material class and creates data structure within","file":"3_Game/PPEManager/PPEManager.c","line":139},{"name":"SendMaterialValueData","ret":"void","params":[{"type":"PPERequestParamDataBase","name":"data"}],"file":"3_Game/PPEManager/PPEManager.c","line":144},{"name":"SetMaterialParamUpdating","ret":"void","params":[{"type":"int","name":"material_id"},{"type":"int","name":"parameter_id"},{"type":"int","name":"order"}],"brief":"Queues material/parameter to update (once)","file":"3_Game/PPEManager/PPEManager.c","line":153},{"name":"RemoveMaterialUpdating","ret":"void","params":[{"type":"int","name":"material_id"},{"type":"int","name":"order","def":"0"}],"brief":"Currently unused, requests remain in the hierarchy and are used when needed (slightly faster than constantly re-shuffilng the arrays)","file":"3_Game/PPEManager/PPEManager.c","line":178},{"name":"ClearMaterialUpdating","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/PPEManager.c","line":189},{"name":"SetRequestActive","ret":"void","params":[{"type":"PPERequesterBase","name":"request"},{"type":"bool","name":"active"}],"brief":"Marks requester as 'active'. Currently indistinguiishable from 'updating' requester, can potentially be used for intermittently updated requesters","file":"3_Game/PPEManager/PPEManager.c","line":195},{"name":"SetRequestUpdating","ret":"void","params":[{"type":"PPERequesterBase","name":"request"},{"type":"bool","name":"active"}],"brief":"Marks requester as 'updating' and to be processed on manager update","file":"3_Game/PPEManager/PPEManager.c","line":211},{"name":"GetExistingRequester","ret":"bool","params":[{"type":"typename","name":"req"},{"mods":["out"],"type":"PPERequesterBase","name":"ret"}],"file":"3_Game/PPEManager/PPEManager.c","line":232},{"name":"IsAnyRequesterRunning","ret":"bool","params":[{"type":"array<typename>","name":"requesters"}],"file":"3_Game/PPEManager/PPEManager.c","line":243},{"name":"RemoveActiveRequestFromMaterials","ret":"void","params":[{"type":"PPERequesterBase","name":"req"}],"mods":["protected"],"brief":"/brief Originally designed to rip the requester data from all relevant mat/params, but that proved too costly and volatile. /note Still, it is here, use at your own peril.","file":"3_Game/PPEManager/PPEManager.c","line":260},{"name":"RequestsCleanup","ret":"void","mods":["protected"],"brief":"Unused cleanup method, should it be ever needed","file":"3_Game/PPEManager/PPEManager.c","line":273},{"name":"InsertUpdatedMaterial","ret":"void","params":[{"type":"int","name":"mat_id"}],"brief":"Marks material class as updated and values to be set in the course of update - 'ProcessApplyValueChanges'","file":"3_Game/PPEManager/PPEManager.c","line":278},{"name":"ProcessRequesterUpdates","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["protected"],"file":"3_Game/PPEManager/PPEManager.c","line":287},{"name":"ProcessMaterialUpdates","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["protected"],"file":"3_Game/PPEManager/PPEManager.c","line":299},{"name":"ProcessApplyValueChanges","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/PPEManager.c","line":314},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/PPEManager/PPEManager.c","line":328},{"name":"GetPostProcessDefaultValues","ret":"Param","params":[{"type":"int","name":"material"},{"type":"int","name":"parameter"}],"brief":"Returns default values as Param. See 'PPEConstants' file for various typedefs used","file":"3_Game/PPEManager/PPEManager.c","line":340},{"name":"GetPostProcessCurrentValues","ret":"Param","params":[{"type":"int","name":"material"},{"type":"int","name":"parameter"}],"brief":"Returns current values as Param. See 'PPEConstants' file for various typedefs used","file":"3_Game/PPEManager/PPEManager.c","line":347},{"name":"ChangePPEMaterial","ret":"void","params":[{"type":"PostProcessPrioritiesCamera","name":"priority"},{"type":"PostProcessEffectType","name":"type"},{"type":"string","name":"path"},{"type":"bool","name":"scriptside_only"}],"brief":"Changes material file associated with the script material class. Will be used very rarely, mostly set in C++ anyway.","file":"3_Game/PPEManager/PPEManager.c","line":356},{"name":"StopAllEffects","ret":"void","params":[{"type":"int","name":"mask","def":"0"}],"brief":"stops all effects of a certain kind","file":"3_Game/PPEManager/PPEManager.c","line":381},{"name":"DbgPrnt","ret":"void","params":[{"type":"string","name":"text"}],"file":"3_Game/PPEManager/PPEManager.c","line":395}],"members":[{"name":"CAMERA_ID","type":"int","mods":["const"],"init":"0","file":"3_Game/PPEManager/PPEManager.c","line":55},{"name":"m_ManagerInitialized","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/PPEManager.c","line":57},{"name":"m_PPEClassMap","type":"ref map<int, ref PPEClassBase>","mods":["protected"],"brief":"contains sorted postprocess classes, IDs in 'PostProcessEffectType' // <MaterialID,<material_class>>","file":"3_Game/PPEManager/PPEManager.c","line":58},{"name":"m_PPEMaterialUpdateQueueMap","type":"ref map<int, ref array<int>>","mods":["protected"],"brief":"multiple levels of update queues, to allow for multiple dependent updates during same frame (greedy?)","file":"3_Game/PPEManager/PPEManager.c","line":59},{"name":"m_UpdatedMaterials","type":"ref array<int>","mods":["protected"],"file":"3_Game/PPEManager/PPEManager.c","line":60},{"name":"m_ExistingPostprocessRequests","type":"ref array<ref PPERequesterBase>","mods":["protected"],"brief":"which requests are active overall. Does not have to be updating ATM!","file":"3_Game/PPEManager/PPEManager.c","line":61},{"name":"m_UpdatingRequests","type":"ref array<ref PPERequesterBase>","mods":["protected"],"brief":"which requests are currently updating and processing","file":"3_Game/PPEManager/PPEManager.c","line":62}]},{"name":"PPEManagerStatic","url":"classes/PPEManagerStatic/","brief":"Static component of PPE manager, used to hold the instance.","file":"3_Game/PPEManager/PPEManager.c","line":2,"methods":[{"name":"CreateManagerStatic","ret":"void","mods":["static"],"file":"3_Game/PPEManager/PPEManager.c","line":6},{"name":"DestroyManagerStatic","ret":"void","mods":["static"],"file":"3_Game/PPEManager/PPEManager.c","line":17},{"name":"GetPPEManager","ret":"PPEManager","mods":["static"],"brief":"Returns the manager instance singleton","file":"3_Game/PPEManager/PPEManager.c","line":27}],"members":[{"name":"m_Manager","type":"ref PPEManager","mods":["static"],"file":"3_Game/PPEManager/PPEManager.c","line":4}]},{"name":"PPEMatClassParameterBool","url":"classes/PPEMatClassParameterBool/","base":"PPEMatClassParameterCommandData","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":1,"methods":[{"name":"PPEMatClassParameterBool","kind":"ctor","ret":"void","params":[{"type":"int","name":"mat_idx"},{"type":"int","name":"parameter_idx"},{"type":"PPEClassBase","name":"parent"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":8},{"name":"InitDefaults","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":13},{"name":"InitCuttent","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":19},{"name":"GetParameterVarType","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":24},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"},{"mods":["out"],"type":"Param","name":"p_total"},{"mods":["out"],"type":"bool","name":"setting_defaults"},{"type":"int","name":"order"}],"mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":29},{"name":"PrepareLayerInfo","ret":"void","params":[{"type":"int","name":"layer"},{"type":"bool","name":"value"},{"type":"int","name":"operator"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":178},{"name":"SetParameterValueDefault","ret":"void","params":[{"mods":["inout"],"type":"Param","name":"p_total"}],"mods":["override"],"brief":"No active requests for the mat. parameter value change, sets the value to DEFAULT","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":185}],"members":[{"name":"m_LayerInfo","type":"ref map<int,ref array<bool,int>>","mods":["protected"],"brief":"priority,<value,operator>>","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":3},{"name":"m_Bool","type":"PPETemplateDefBool","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":5},{"name":"m_ValueDefault","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterBool.c","line":6}]},{"name":"PPEMatClassParameterColor","url":"classes/PPEMatClassParameterColor/","base":"PPEMatClassParameterCommandData","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":35,"methods":[{"name":"PPEMatClassParameterColor","kind":"ctor","ret":"void","params":[{"type":"int","name":"mat_idx"},{"type":"int","name":"parameter_idx"},{"type":"PPEClassBase","name":"parent"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":48},{"name":"InitDefaults","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":53},{"name":"InitCuttent","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":59},{"name":"GetParameterVarType","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":64},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"},{"mods":["out"],"type":"Param","name":"p_total"},{"mods":["out"],"type":"bool","name":"setting_defaults"},{"type":"int","name":"order"}],"mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":69},{"name":"PrepareLayerInfo","ret":"void","params":[{"type":"int","name":"layer"},{"type":"array<float>","name":"values"},{"type":"int","name":"operator"}],"brief":"Fills relative values into arrays/member variables","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":282},{"name":"SetParameterValueDefault","ret":"void","params":[{"mods":["inout"],"type":"Param","name":"p_total"}],"mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":300}],"members":[{"name":"VALUE_RED","type":"int","mods":["const"],"init":"0","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":37},{"name":"VALUE_GREEN","type":"int","mods":["const"],"init":"1","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":38},{"name":"VALUE_BLUE","type":"int","mods":["const"],"init":"2","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":39},{"name":"VALUE_ALPHA","type":"int","mods":["const"],"init":"3","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":40},{"name":"VALUES_COUNT","type":"int","mods":["const"],"init":"4","brief":"rgba","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":41},{"name":"m_Color","type":"PPETemplateDefColor","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":43},{"name":"m_LayerInfo","type":"ref map<int,ref ColorValuesData>","mods":["protected"],"brief":"priority,<<values>,operator>>","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":44},{"name":"m_ColorDefaults","type":"float","array":"4","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":46}]},{"name":"PPEMatClassParameterColorColorization","url":"classes/PPEMatClassParameterColorColorization/","base":"PPEMatClassParameterColor","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":317,"methods":[{"name":"ModifyResultValues","ret":"void","params":[{"mods":["inout"],"type":"Param","name":"result_values"}],"mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterColor.c","line":319}]},{"name":"PPEMatClassParameterCommandData","url":"classes/PPEMatClassParameterCommandData/","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":3,"methods":[{"name":"PPEMatClassParameterCommandData","kind":"ctor","ret":"void","params":[{"type":"int","name":"mat_idx"},{"type":"int","name":"parameter_idx"},{"type":"PPEClassBase","name":"parent"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":20},{"name":"GetParameterVarType","ret":"int","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":31},{"name":"SetMaterialIndex","ret":"void","params":[{"type":"int","name":"value"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":36},{"name":"SetParameterIndex","ret":"void","params":[{"type":"int","name":"value"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":41},{"name":"SetParent","ret":"void","params":[{"type":"PPEClassBase","name":"parent"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":46},{"name":"InsertRequestData","ret":"void","params":[{"type":"PPERequestParamDataBase","name":"request_data"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":51},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"},{"mods":["out"],"type":"Param","name":"p_total"},{"mods":["out"],"type":"bool","name":"setting_defaults"},{"type":"int","name":"order"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":56},{"name":"ModifyResultValues","ret":"void","params":[{"mods":["inout"],"type":"Param","name":"result_values"}],"brief":"Modifies values to be used for setter methods later in the manager update. Currently used only on PPEMatClassParameterColor, TODO!!","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":76},{"name":"AddPriorityInfo","ret":"void","params":[{"type":"int","name":"priority"}],"brief":"Adds 'layers' to be iterated throug","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":81},{"name":"RemovePriorityInfo","ret":"void","params":[{"type":"int","name":"priority"}],"brief":"Currently unused; layer info gets cleared every update","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":95},{"name":"RegisterDefaults","ret":"void","params":[{"type":"Param","name":"p"}],"brief":"Adds name and default values from material registration, override on children to properly add for each type","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":100},{"name":"InitDefaults","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":107},{"name":"InitCuttent","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":109},{"name":"SetParameterValueDefault","ret":"void","params":[{"mods":["inout"],"type":"Param","name":"p_total"}],"mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":111},{"name":"GetDefaultValues","ret":"Param","brief":"Careful, formating is such, that param1 is ALWAYS string, containing parameter name, should it be needed. Actual values follow.","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":116},{"name":"GetCurrentValues","ret":"Param","brief":"Careful, only actual values, WITHOUT string","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":122},{"name":"DbgPrnt","ret":"void","params":[{"type":"string","name":"text"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":127}],"members":[{"name":"LAYER_INFO_VALUE","type":"int","mods":["const"],"init":"0","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":6},{"name":"LAYER_INFO_OPERATOR","type":"int","mods":["const"],"init":"1","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":7},{"name":"m_CommandLayersArray","type":"ref array<int>","brief":"for tracking active priorities and sorting them //TODO - could have been 'set'..","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":9},{"name":"m_UpdatedCount","type":"int","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":10},{"name":"m_MaterialIndex","type":"int","mods":["protected"],"brief":"just a helper","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":11},{"name":"m_ParameterIndex","type":"int","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":12},{"name":"m_RequestMap","type":"ref ActiveParameterRequestsMap","mods":["protected"],"brief":"request_ID, parameter data>","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":13},{"name":"m_Parent","type":"PPEClassBase","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":14},{"name":"m_Defaults","type":"ref Param","mods":["protected"],"brief":"Careful, formating is such, that param1 is ALWAYS string, containing parameter name. Actual values follow.","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":15},{"name":"m_CurrentValues","type":"ref Param","mods":["protected"],"brief":"Careful, only actual values, WITHOUT string","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":16},{"name":"m_Dependencies","type":"ref map<int,ref array<int>>","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":18}]},{"name":"PPEMatClassParameterFloat","url":"classes/PPEMatClassParameterFloat/","base":"PPEMatClassParameterCommandData","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":1,"methods":[{"name":"PPEMatClassParameterFloat","kind":"ctor","ret":"void","params":[{"type":"int","name":"mat_idx"},{"type":"int","name":"parameter_idx"},{"type":"PPEClassBase","name":"parent"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":10},{"name":"InitDefaults","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":15},{"name":"InitCuttent","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":24},{"name":"GetParameterVarType","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":29},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"},{"mods":["out"],"type":"Param","name":"p_total"},{"mods":["out"],"type":"bool","name":"setting_defaults"},{"type":"int","name":"order"}],"mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":34},{"name":"PrepareLayerInfo","ret":"void","params":[{"type":"int","name":"layer"},{"type":"float","name":"value"},{"type":"int","name":"operator"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":227},{"name":"SetParameterValueDefault","ret":"void","params":[{"mods":["inout"],"type":"Param","name":"p_total"}],"mods":["override"],"brief":"No active requests for the mat. parameter value change, sets the value to DEFAULT (zero?)","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":234}],"members":[{"name":"m_LayerInfo","type":"ref map<int,ref array<float,int>>","mods":["protected"],"brief":"priority,<value,operator>>","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":3},{"name":"m_Float","type":"PPETemplateDefFloat","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":5},{"name":"m_ValueDefault","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":6},{"name":"m_ValueMin","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":7},{"name":"m_ValueMax","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":8}]},{"name":"PPEMatClassParameterFloatSaturation","url":"classes/PPEMatClassParameterFloatSaturation/","base":"PPEMatClassParameterFloat","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":242,"methods":[{"name":"PPEMatClassParameterFloatSaturation","kind":"ctor","ret":"void","params":[{"type":"int","name":"mat_idx"},{"type":"int","name":"parameter_idx"},{"type":"PPEClassBase","name":"parent"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterFloat.c","line":244}]},{"name":"PPEMatClassParameterInt","url":"classes/PPEMatClassParameterInt/","base":"PPEMatClassParameterCommandData","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":1,"methods":[{"name":"PPEMatClassParameterInt","kind":"ctor","ret":"void","params":[{"type":"int","name":"mat_idx"},{"type":"int","name":"parameter_idx"},{"type":"PPEClassBase","name":"parent"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":8},{"name":"InitDefaults","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":13},{"name":"InitCuttent","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":19},{"name":"GetParameterVarType","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":24},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"},{"mods":["out"],"type":"Param","name":"p_total"},{"mods":["out"],"type":"bool","name":"setting_defaults"},{"type":"int","name":"order"}],"mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":29},{"name":"PrepareLayerInfo","ret":"void","params":[{"type":"int","name":"layer"},{"type":"int","name":"value"},{"type":"int","name":"operator"}],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":178},{"name":"SetParameterValueDefault","ret":"void","params":[{"mods":["inout"],"type":"Param","name":"p_total"}],"mods":["override"],"brief":"No active requests for the mat. parameter value change, sets the value to DEFAULT","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":185}],"members":[{"name":"m_LayerInfo","type":"ref map<int,ref array<int,int>>","mods":["protected"],"brief":"priority,<value,operator>>","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":3},{"name":"m_Int","type":"PPETemplateDefInt","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":5},{"name":"m_ValueDefault","type":"int","mods":["protected"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterInt.c","line":6}]},{"name":"PPEMatClassParameterResource","url":"classes/PPEMatClassParameterResource/","base":"PPEMatClassParameterCommandData","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterResource.c","line":1,"methods":[{"name":"GetParameterVarType","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterResource.c","line":3}]},{"name":"PPEMatClassParameterTexture","url":"classes/PPEMatClassParameterTexture/","base":"PPEMatClassParameterCommandData","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterTexture.c","line":1,"methods":[{"name":"GetParameterVarType","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterTexture.c","line":3}]},{"name":"PPEMatClassParameterVector","url":"classes/PPEMatClassParameterVector/","base":"PPEMatClassParameterCommandData","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterVector.c","line":1,"methods":[{"name":"GetParameterVarType","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterVector.c","line":3}]},{"name":"PPEMedian","url":"classes/PPEMedian/","base":"PPEClassBase","brief":"Median - PostProcessEffectType.Median","file":"3_Game/PPEManager/Materials/MatClasses/PPEMedian.c","line":3,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEMedian.c","line":8},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEMedian.c","line":13},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEMedian.c","line":18}],"members":[{"name":"PARAM_KERNEL","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEMedian.c","line":5},{"name":"PARAM_METHOD","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEMedian.c","line":6}]},{"name":"PPENone","url":"classes/PPENone/","base":"PPEClassBase","brief":"Dummy class - PostProcessEffectType.None","file":"3_Game/PPEManager/Materials/MatClasses/PPENone.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPENone.c","line":4},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPENone.c","line":9}]},{"name":"PPERadialBlur","url":"classes/PPERadialBlur/","base":"PPEClassBase","brief":"RadialBlur - PostProcessEffectType.RadialBlur","file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":14},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":19},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":24}],"members":[{"name":"PARAM_POWERX","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":4},{"name":"PARAM_POWERY","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":5},{"name":"PARAM_OFFSETX","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":6},{"name":"PARAM_OFFSETY","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":7},{"name":"PARAM_PIXELSCALE","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":8},{"name":"L_0_PAIN_BLUR","type":"int","mods":["static","const"],"init":"100","file":"3_Game/PPEManager/Materials/MatClasses/PPERadialBlur.c","line":11}]},{"name":"PPERain","url":"classes/PPERain/","base":"PPEClassBase","brief":"Rain - PostProcessEffectType.Rain","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":33},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":38},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":43}],"members":[{"name":"PARAM_DROPDISTANCE","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":4},{"name":"PARAM_DROPSIZEX","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":5},{"name":"PARAM_DROPSIZEY","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":6},{"name":"PARAM_RAINFOGGINESS","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":7},{"name":"PARAM_RAINDENSITY","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":8},{"name":"PARAM_FOGCOLORMULT","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":9},{"name":"PARAM_BCKGRNDCOLORMULT","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":10},{"name":"PARAM_REFRACTIONSCALE","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":11},{"name":"PARAM_SUNVISIBLE","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":12},{"name":"PARAM_GODRAYINTNEAR","type":"int","mods":["static","const"],"init":"9","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":13},{"name":"PARAM_GODRAYINTFAR","type":"int","mods":["static","const"],"init":"10","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":14},{"name":"PARAM_RIPPLESBLEND","type":"int","mods":["static","const"],"init":"11","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":15},{"name":"PARAM_RIPPLESDIST","type":"int","mods":["static","const"],"init":"12","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":16},{"name":"PARAM_SPEED","type":"int","mods":["static","const"],"init":"13","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":17},{"name":"PARAM_DISTANTSPEED","type":"int","mods":["static","const"],"init":"14","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":18},{"name":"PARAM_WINDAFFECTSPEED","type":"int","mods":["static","const"],"init":"15","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":19},{"name":"PARAM_MINDIVERGENCE","type":"int","mods":["static","const"],"init":"16","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":20},{"name":"PARAM_MAXDIVERGENCE","type":"int","mods":["static","const"],"init":"17","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":21},{"name":"PARAM_WINDSPEEDFORMAXDIV","type":"int","mods":["static","const"],"init":"18","file":"3_Game/PPEManager/Materials/MatClasses/PPERain.c","line":22}]},{"name":"PPERequester_BloodLoss","url":"classes/PPERequester_BloodLoss/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERBloodLoss.c","line":1,"methods":[{"name":"SetBloodLossLevel","ret":"void","params":[{"type":"float","name":"level"}],"file":"3_Game/PPEManager/Requesters/PPERBloodLoss.c","line":3}]},{"name":"PPERequester_BurlapSackEffects","url":"classes/PPERequester_BurlapSackEffects/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERBurlapSack.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERBurlapSack.c","line":3},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERBurlapSack.c","line":18}]},{"name":"PPERequester_CameraADS","url":"classes/PPERequester_CameraADS/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERCameraADS_Opt.c","line":1,"methods":[{"name":"SetValuesOptics","ret":"void","params":[{"mods":["out"],"type":"array<float>","name":"mask_array"},{"mods":["out"],"type":"array<float>","name":"lens_array"},{"type":"float","name":"gauss","def":"0.0"}],"file":"3_Game/PPEManager/Requesters/PPERCameraADS_Opt.c","line":3},{"name":"SetValuesIronsights","ret":"void","params":[{"mods":["out"],"type":"array<float>","name":"DOF_array"}],"file":"3_Game/PPEManager/Requesters/PPERCameraADS_Opt.c","line":30},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERCameraADS_Opt.c","line":53}]},{"name":"PPERequester_CameraNV","url":"classes/PPERequester_CameraNV/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":1,"methods":[{"name":"SetNVMode","ret":"void","params":[{"type":"int","name":"mode"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":13},{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":73},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":81},{"name":"SetUndergroundExposureCoef","ret":"void","params":[{"type":"float","name":"coef"}],"file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":86}],"members":[{"name":"NV_NO_BATTERY","type":"int","mods":["static","const"],"init":"0","brief":"darkness","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":3},{"name":"NV_DEFAULT_OPTICS","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":4},{"name":"NV_DEFAULT_GLASSES","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":5},{"name":"NV_PUMPKIN","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":6},{"name":"NV_TRANSITIVE","type":"int","mods":["static","const"],"init":"4","brief":"resets EV during camera transitions","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":7},{"name":"NV_DAYTIME_OPTICS","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":8},{"name":"m_CurrentMode","type":"int","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":10},{"name":"m_UGExposureCoef","type":"float","mods":["protected"],"init":"1.0","file":"3_Game/PPEManager/Requesters/PPERCameraNV.c","line":11}]},{"name":"PPERequester_ContaminatedAreaTint","url":"classes/PPERequester_ContaminatedAreaTint/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":2,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":15},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":28},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override"],"file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":62},{"name":"FadeColourMult","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"deltaT"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":77}],"members":[{"name":"m_StartRGB","type":"vector","mods":["protected"],"init":"vector.Zero","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":4},{"name":"m_AccumulatedTime","type":"float","mods":["protected"],"init":"0","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":5},{"name":"m_FadeIn","type":"bool","mods":["protected"],"init":"false","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":6},{"name":"m_FadeOut","type":"bool","mods":["protected"],"init":"false","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":7},{"name":"FADE_TIME","type":"float","mods":["const"],"init":"3","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":9},{"name":"R_TARGET","type":"float","mods":["const"],"init":"0.142","brief":"end value 0.858","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":11},{"name":"G_TARGET","type":"float","mods":["const"],"init":"0.15","brief":"end value 0.850","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":12},{"name":"B_TARGET","type":"float","mods":["const"],"init":"0.44","brief":"end value 0.560","file":"3_Game/PPEManager/Requesters/PPERContaminated.c","line":13}]},{"name":"PPERequester_ControllerDisconnectBlur","url":"classes/PPERequester_ControllerDisconnectBlur/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERControllerDisconnectBlur.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERControllerDisconnectBlur.c","line":3}]},{"name":"PPERequester_ControlsBlur","url":"classes/PPERequester_ControlsBlur/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERControlsBlur.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERControlsBlur.c","line":5}],"members":[{"name":"m_Gauss","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERControlsBlur.c","line":3}]},{"name":"PPERequester_DeathDarkening","url":"classes/PPERequester_DeathDarkening/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERDeathDarkening.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERDeathDarkening.c","line":5}],"members":[{"name":"m_Value","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERDeathDarkening.c","line":3}]},{"name":"PPERequester_Drowning","url":"classes/PPERequester_Drowning/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":10},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":18},{"name":"SetStamina01","ret":"void","params":[{"type":"float","name":"stamina01"}],"file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":37}],"members":[{"name":"m_EffectPhase","type":"float","mods":["private"],"init":"0","file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":3},{"name":"m_Magnitude","type":"float","mods":["private"],"init":"0","file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":4},{"name":"m_MinMagnitude","type":"float","mods":["private"],"init":"0.3","file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":5},{"name":"m_MaxMagnitude","type":"float","mods":["private"],"init":"0.3","brief":"Actual Maximum is Min+Max","file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":6},{"name":"m_Frequency","type":"float","mods":["private"],"init":"5","file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":7},{"name":"m_Stamina01","type":"float","mods":["private"],"file":"3_Game/PPEManager/Requesters/PPERDrowningEffect.c","line":8}]},{"name":"PPERequester_FeedbackBlur","url":"classes/PPERequester_FeedbackBlur/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERFeedbackBlur.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERFeedbackBlur.c","line":3}]},{"name":"PPERequester_FeverEffects","url":"classes/PPERequester_FeverEffects/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERFever.c","line":1,"methods":[{"name":"SetFeverIntensity","ret":"void","params":[{"type":"float","name":"intensity"}],"file":"3_Game/PPEManager/Requesters/PPERFever.c","line":3}]},{"name":"PPERequester_FlashbangEffects","url":"classes/PPERequester_FlashbangEffects/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":8},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":19},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":30},{"name":"SetFlashbangIntensity","ret":"void","params":[{"type":"float","name":"intensity"},{"type":"float","name":"daytime_toggle"}],"file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":41}],"members":[{"name":"VAL_FACTOR","type":"float","mods":["const"],"init":"0.85","file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":3},{"name":"EXPOSURE_MAX","type":"float","mods":["const"],"init":"50","file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":4},{"name":"m_Exposure","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":5},{"name":"m_Intensity","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERFlashbangEffects.c","line":6}]},{"name":"PPERequester_GameplayBase","url":"classes/PPERequester_GameplayBase/","base":"PPERequesterBase","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":434,"methods":[{"name":"GetCategoryMask","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":436}]},{"name":"PPERequester_GenericBlackGlassesBase","url":"classes/PPERequester_GenericBlackGlassesBase/","base":"PPERequester_GameplayBase","brief":"base, not to be used directly, would lead to layering collisions!","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":3,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":5}]},{"name":"PPERequester_GlassesAviator","url":"classes/PPERequester_GlassesAviator/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":51,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":53}]},{"name":"PPERequester_GlassesDesignerBlack","url":"classes/PPERequester_GlassesDesignerBlack/","base":"PPERequester_GenericBlackGlassesBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":15},{"name":"PPERequester_GlassesSportBlack","url":"classes/PPERequester_GlassesSportBlack/","base":"PPERequester_GenericBlackGlassesBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":14},{"name":"PPERequester_GlassesSportBlue","url":"classes/PPERequester_GlassesSportBlue/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":18,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":20}]},{"name":"PPERequester_GlassesSportGreen","url":"classes/PPERequester_GlassesSportGreen/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":29,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":31}]},{"name":"PPERequester_GlassesSportOrange","url":"classes/PPERequester_GlassesSportOrange/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":40,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":42}]},{"name":"PPERequester_HealthHitReaction","url":"classes/PPERequester_HealthHitReaction/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERHealthHit.c","line":1,"methods":[{"name":"SetHitIntensity","ret":"void","params":[{"type":"float","name":"intensity"}],"file":"3_Game/PPEManager/Requesters/PPERHealthHit.c","line":5}],"members":[{"name":"INTENSITY_MULT","type":"float","mods":["const"],"init":"6.0","file":"3_Game/PPEManager/Requesters/PPERHealthHit.c","line":3}]},{"name":"PPERequester_HeavyMetalPoisoning_3","url":"classes/PPERequester_HeavyMetalPoisoning_3/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":1,"methods":[{"name":"SetInitialLenseOffset","ret":"void","params":[{"type":"float","name":"offsetAngle"},{"type":"float","name":"offsetDistance","def":"0.5"}],"file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":19},{"name":"SetEffectProgress","ret":"void","params":[{"type":"float","name":"progress"}],"file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":25}],"members":[{"name":"WAVE_PROGRESS_MIN","type":"float","mods":["const"],"init":"0","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":3},{"name":"WAVE_PROGRESS_MAX","type":"float","mods":["const"],"init":"Math.PI","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":4},{"name":"WAVE_AMPLITUDE_COEF","type":"float","mods":["const"],"init":"0.7","brief":"utilized values clamped to <-1,1> range, this affects the duration of plateau and steepness of change","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":5},{"name":"WAVE_TILT","type":"float","mods":["const"],"init":"-0.12","brief":"anything in the closed range of (1,-1), left to right. UNDEFINED for '0' value!","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":6},{"name":"DISTORT_MIN","type":"float","mods":["const"],"init":"0","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":8},{"name":"DISTORT_MAX","type":"float","mods":["const"],"init":"-0.8","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":9},{"name":"m_ProgressAngle","type":"float","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":13},{"name":"m_CurveValue","type":"float","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":14},{"name":"m_CurveValueClamped","type":"float","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":15},{"name":"m_LenseOffsetAngle","type":"float","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":16},{"name":"m_LenseOffsetDist","type":"float","file":"3_Game/PPEManager/Requesters/PPERHMP_LVL3.c","line":17}]},{"name":"PPERequester_HMPGhosts","url":"classes/PPERequester_HMPGhosts/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":16},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":50},{"name":"ProcessSimulation","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":68},{"name":"SampleChannels","ret":"void","params":[{"type":"float","name":"time"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":102},{"name":"ReSampleChannels","ret":"void","params":[{"type":"float","name":"time"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":113},{"name":"ProcessFading","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":123},{"name":"SetPulseProgress","ret":"void","params":[{"type":"float","name":"progress"}],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":131},{"name":"FadeOutEffect","ret":"void","params":[{"type":"float","name":"targetTime"}],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":137}],"members":[{"name":"m_PulseActive","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":3},{"name":"m_PulseProgress","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":4},{"name":"m_ChannelWeights","type":"ref array<float>","mods":["protected"],"init":"{ 0, 0, 0, 0 }","file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":6},{"name":"m_ColorMod","type":"ref array<float>","mods":["protected"],"init":"{ 1, 1, 1, 1 }","file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":7},{"name":"m_Stopping","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":9},{"name":"m_StopNext","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":10},{"name":"m_FadeOutTimeTarget","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":11},{"name":"m_FadingTimeElapsed","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":12},{"name":"m_FadingProgress","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":13},{"name":"m_ElapsedTime","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERHMPGhosts.c","line":14}]},{"name":"PPERequester_IntroChromAbb","url":"classes/PPERequester_IntroChromAbb/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERIntroChromAbb.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERIntroChromAbb.c","line":3}]},{"name":"PPERequester_InventoryBlur","url":"classes/PPERequester_InventoryBlur/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERInventoryBlur.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERInventoryBlur.c","line":3}]},{"name":"PPERequester_LatencyBlur","url":"classes/PPERequester_LatencyBlur/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERLatencyBlur.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERLatencyBlur.c","line":3}]},{"name":"PPERequester_MenuBase","url":"classes/PPERequester_MenuBase/","base":"PPERequesterBase","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":442,"methods":[{"name":"GetCategoryMask","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":444}]},{"name":"PPERequester_MenuEffects","url":"classes/PPERequester_MenuEffects/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERMenuEffects.c","line":1,"methods":[{"name":"SetBlurIntensity","ret":"void","params":[{"type":"float","name":"gauss"}],"file":"3_Game/PPEManager/Requesters/PPERMenuEffects.c","line":3},{"name":"SetVignetteIntensity","ret":"void","params":[{"type":"float","name":"vignette"}],"file":"3_Game/PPEManager/Requesters/PPERMenuEffects.c","line":8}]},{"name":"PPERequester_MotoHelmetBlack","url":"classes/PPERequester_MotoHelmetBlack/","base":"PPERequester_GenericBlackGlassesBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":16},{"name":"PPERequester_PainBlur","url":"classes/PPERequester_PainBlur/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERPain.c","line":1,"methods":[{"name":"SetRadialBlur","ret":"void","params":[{"type":"float","name":"power_x"},{"type":"float","name":"power_y"},{"type":"float","name":"offset_x"},{"type":"float","name":"offset_y"},{"type":"float","name":"pixel_scale","def":"0.5"}],"file":"3_Game/PPEManager/Requesters/PPERPain.c","line":3}]},{"name":"PPERequester_ServerBrowserBlur","url":"classes/PPERequester_ServerBrowserBlur/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERServerBrowser.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERServerBrowser.c","line":5}],"members":[{"name":"m_Gauss","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERServerBrowser.c","line":3}]},{"name":"PPERequester_ShockHitReaction","url":"classes/PPERequester_ShockHitReaction/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERShockHit.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERShockHit.c","line":8}],"members":[{"name":"m_Gauss","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERShockHit.c","line":3},{"name":"m_VignetteIntensity","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERShockHit.c","line":4},{"name":"m_OverlayFactor","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERShockHit.c","line":5},{"name":"m_OverlayColor","type":"ref array<float>","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERShockHit.c","line":6}]},{"name":"PPERequester_SpookyAreaTint","url":"classes/PPERequester_SpookyAreaTint/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":2,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":15},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":28},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override"],"file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":62},{"name":"FadeColourMult","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"deltaT"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":77}],"members":[{"name":"m_StartRGB","type":"vector","mods":["protected"],"init":"vector.Zero","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":4},{"name":"m_AccumulatedTime","type":"float","mods":["protected"],"init":"0","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":5},{"name":"m_FadeIn","type":"bool","mods":["protected"],"init":"false","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":6},{"name":"m_FadeOut","type":"bool","mods":["protected"],"init":"false","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":7},{"name":"FADE_TIME","type":"float","mods":["const"],"init":"3","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":9},{"name":"R_TARGET","type":"float","mods":["const"],"init":"0.60","brief":"0.31 79 129 0.50","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":11},{"name":"G_TARGET","type":"float","mods":["const"],"init":"0.28","brief":"0.80 204 184 0.72","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":12},{"name":"B_TARGET","type":"float","mods":["const"],"init":"0.07","brief":"0.95 242 239 0.93","file":"3_Game/PPEManager/Requesters/PPERSpooky.c","line":13}]},{"name":"PPERequester_TacticalGoggles","url":"classes/PPERequester_TacticalGoggles/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":62,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":64}]},{"name":"PPERequester_TunnelVisionEffects","url":"classes/PPERequester_TunnelVisionEffects/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERTunnel.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERTunnel.c","line":5}],"members":[{"name":"m_Intensity","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERTunnel.c","line":3}]},{"name":"PPERequester_TutorialMenu","url":"classes/PPERequester_TutorialMenu/","base":"PPERequester_MenuBase","file":"3_Game/PPEManager/Requesters/PPERTutorial.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERTutorial.c","line":5}],"members":[{"name":"m_Gauss","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERTutorial.c","line":3}]},{"name":"PPERequester_UnconEffects","url":"classes/PPERequester_UnconEffects/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":1,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":13},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":24},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":33},{"name":"FadeOutEffect","ret":"void","params":[{"type":"float","name":"targetTime","def":"FADING_TIME_DEFAULT"}],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":51},{"name":"ProcessFading","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":62}],"members":[{"name":"FADING_TIME_DEFAULT","type":"float","mods":["protected","const"],"init":"3.0","file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":3},{"name":"m_Intensity","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":5},{"name":"m_FadeoutStartIntensity","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":6},{"name":"m_Stopping","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":7},{"name":"m_StopNext","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":8},{"name":"m_FadeOutTimeTarget","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":9},{"name":"m_FadingTimeElapsed","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":10},{"name":"m_FadingProgress","type":"float","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERUnconEffects.c","line":11}]},{"name":"PPERequester_WeldingMask","url":"classes/PPERequester_WeldingMask/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":72,"methods":[{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["override","protected"],"file":"3_Game/PPEManager/Requesters/PPERGlasses.c","line":74}]},{"name":"PPERequesterBank","url":"classes/PPERequesterBank/","base":"Managed","brief":"Requester bank contains all registered type instances as singletons. Creating new instances outside of bank might be a bad idea (and a way to memory leakage)","file":"3_Game/PPEManager/PPERequesterBank.c","line":4,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"3_Game/PPEManager/PPERequesterBank.c","line":51},{"name":"Cleanup","ret":"void","mods":["static"],"file":"3_Game/PPEManager/PPERequesterBank.c","line":61},{"name":"GetRequester","ret":"PPERequesterBase","params":[{"type":"typename","name":"type"}],"mods":["static"],"brief":"Returns an instance (singleton) of a requester based on typename.","file":"3_Game/PPEManager/PPERequesterBank.c","line":76},{"name":"GetRequester","ret":"PPERequesterBase","params":[{"type":"int","name":"index"}],"mods":["static"],"brief":"Returns an instance (singleton) of a requester based on index.","file":"3_Game/PPEManager/PPERequesterBank.c","line":109},{"name":"GetRequesterID","ret":"int","params":[{"type":"typename","name":"type"}],"mods":["static"],"brief":"Returns an ID of a requester type.","file":"3_Game/PPEManager/PPERequesterBank.c","line":126},{"name":"GetRequesterTypename","ret":"typename","params":[{"type":"int","name":"index"}],"mods":["static"],"brief":"Returns a typename from a requester ID.","file":"3_Game/PPEManager/PPERequesterBank.c","line":152},{"name":"RegisterRequester","ret":"int","params":[{"type":"typename","name":"type"}],"mods":["static"],"brief":"Registers new requester type.","file":"3_Game/PPEManager/PPERequesterBank.c","line":172},{"name":"VerifyRequester","ret":"bool","params":[{"type":"PPERequesterBase","name":"req"}],"mods":["static"],"brief":"Verifies the instance","file":"3_Game/PPEManager/PPERequesterBank.c","line":195}],"members":[{"name":"m_Instances","type":"ref map<int,ref PPERequesterBase>","mods":["private","static"],"file":"3_Game/PPEManager/PPERequesterBank.c","line":6},{"name":"m_Initialized","type":"bool","mods":["private","static"],"init":"false","file":"3_Game/PPEManager/PPERequesterBank.c","line":7},{"name":"m_lastID","type":"int","mods":["static"],"init":"-1","file":"3_Game/PPEManager/PPERequesterBank.c","line":9},{"name":"INVALID","type":"int","mods":["static","const"],"init":"-1","file":"3_Game/PPEManager/PPERequesterBank.c","line":11},{"name":"REQ_INVENTORYBLUR","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_InventoryBlur)","file":"3_Game/PPEManager/PPERequesterBank.c","line":12},{"name":"REQ_CONTROLLERDISCONNECT","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_ControllerDisconnectBlur)","file":"3_Game/PPEManager/PPERequesterBank.c","line":13},{"name":"REQ_GLASSESSPORTBLACK","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_GlassesSportBlack)","file":"3_Game/PPEManager/PPERequesterBank.c","line":14},{"name":"REQ_GLASSESSPORTBLUE","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_GlassesSportBlue)","file":"3_Game/PPEManager/PPERequesterBank.c","line":15},{"name":"REQ_GLASSESSPORTGREEN","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_GlassesSportGreen)","file":"3_Game/PPEManager/PPERequesterBank.c","line":16},{"name":"REQ_GLASSESSPORTORANGE","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_GlassesSportOrange)","file":"3_Game/PPEManager/PPERequesterBank.c","line":17},{"name":"REQ_GLASSESAVIATOR","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_GlassesAviator)","file":"3_Game/PPEManager/PPERequesterBank.c","line":18},{"name":"REQ_GLASSESDESIGNER","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_GlassesDesignerBlack)","file":"3_Game/PPEManager/PPERequesterBank.c","line":19},{"name":"REQ_GLASSESTACTICAL","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_TacticalGoggles)","file":"3_Game/PPEManager/PPERequesterBank.c","line":20},{"name":"REQ_MOTOHELMETBLACK","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_MotoHelmetBlack)","file":"3_Game/PPEManager/PPERequesterBank.c","line":21},{"name":"REQ_GLASSESWELDING","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_WeldingMask)","file":"3_Game/PPEManager/PPERequesterBank.c","line":22},{"name":"REQ_CAMERANV","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_CameraNV)","file":"3_Game/PPEManager/PPERequesterBank.c","line":23},{"name":"REQ_CAMERAADS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_CameraADS)","file":"3_Game/PPEManager/PPERequesterBank.c","line":24},{"name":"REQ_BLOODLOSS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_BloodLoss)","file":"3_Game/PPEManager/PPERequesterBank.c","line":25},{"name":"REQ_DEATHEFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_DeathDarkening)","file":"3_Game/PPEManager/PPERequesterBank.c","line":26},{"name":"REQ_UNCONEFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_UnconEffects)","file":"3_Game/PPEManager/PPERequesterBank.c","line":27},{"name":"REQ_TUNELVISSION","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_TunnelVisionEffects)","file":"3_Game/PPEManager/PPERequesterBank.c","line":28},{"name":"REQ_BURLAPSACK","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_BurlapSackEffects)","file":"3_Game/PPEManager/PPERequesterBank.c","line":29},{"name":"REQ_INTROCHROMABB","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_IntroChromAbb)","file":"3_Game/PPEManager/PPERequesterBank.c","line":30},{"name":"REQ_FEVEREFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_FeverEffects)","file":"3_Game/PPEManager/PPERequesterBank.c","line":31},{"name":"REQ_FLASHBANGEFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_FlashbangEffects)","file":"3_Game/PPEManager/PPERequesterBank.c","line":32},{"name":"REQ_SHOCKHITEFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_ShockHitReaction)","file":"3_Game/PPEManager/PPERequesterBank.c","line":33},{"name":"REQ_HEALTHHITEFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_HealthHitReaction)","file":"3_Game/PPEManager/PPERequesterBank.c","line":34},{"name":"REQ_MENUEFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_MenuEffects)","file":"3_Game/PPEManager/PPERequesterBank.c","line":35},{"name":"REQ_CONTROLLERBLUR","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_ControlsBlur)","file":"3_Game/PPEManager/PPERequesterBank.c","line":36},{"name":"REQ_SERVERBROWSEREFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_ServerBrowserBlur)","file":"3_Game/PPEManager/PPERequesterBank.c","line":37},{"name":"REQ_TUTORIALEFFECTS","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_TutorialMenu)","file":"3_Game/PPEManager/PPERequesterBank.c","line":38},{"name":"REQ_CONTAMINATEDAREA","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_ContaminatedAreaTint)","file":"3_Game/PPEManager/PPERequesterBank.c","line":39},{"name":"REQ_SPOOKYAREA","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_SpookyAreaTint)","file":"3_Game/PPEManager/PPERequesterBank.c","line":40},{"name":"REQ_PAINBLUR","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_PainBlur)","file":"3_Game/PPEManager/PPERequesterBank.c","line":41},{"name":"REQ_UNDERGROUND","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERUndergroundAcco)","file":"3_Game/PPEManager/PPERequesterBank.c","line":42},{"name":"REQ_DROWNING","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_Drowning)","file":"3_Game/PPEManager/PPERequesterBank.c","line":43},{"name":"REQ_HMP_GHOST","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_HMPGhosts)","file":"3_Game/PPEManager/PPERequesterBank.c","line":45},{"name":"REQ_LATENCYBLUR","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_LatencyBlur)","file":"3_Game/PPEManager/PPERequesterBank.c","line":46},{"name":"REQ_FEEDBACKBLUR","type":"int","mods":["static","const"],"init":"RegisterRequester(PPERequester_FeedbackBlur)","file":"3_Game/PPEManager/PPERequesterBank.c","line":47},{"name":"m_Registrations","type":"ref PPERequesterRegistrations","mods":["private","static"],"brief":"more registrations to be placed here","file":"3_Game/PPEManager/PPERequesterBank.c","line":49}]},{"name":"PPERequesterBase","url":"classes/PPERequesterBase/","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":2,"methods":[{"name":"PPERequesterBase","kind":"ctor","ret":"void","params":[{"type":"int","name":"requester_IDX"}],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":12},{"name":"SetRequesterUpdating","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"Has to be set for the requester to be handled","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":23},{"name":"Start","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":38},{"name":"Stop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":44},{"name":"IsRequesterRunning","ret":"bool","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":53},{"name":"SetRequesterIDX","ret":"void","params":[{"type":"int","name":"idx"}],"brief":"automatically assigned by PPERequesterBank","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":59},{"name":"GetRequesterIDX","ret":"int","brief":"Returns requester index","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":65},{"name":"GetCategoryMask","ret":"int","brief":"mask for mass-handling methods like 'StopAllEffects'","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":71},{"name":"SetTargetValueBool","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"},{"type":"bool","name":"val"},{"type":"int","name":"priority_layer"},{"type":"int","name":"operator","def":"PPOperators.SET"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":78},{"name":"SetTargetValueBoolDefault","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":100},{"name":"SetTargetValueInt","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"},{"type":"bool","name":"relative"},{"type":"int","name":"val"},{"type":"int","name":"priority_layer"},{"type":"int","name":"operator","def":"PPOperators.SET"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":117},{"name":"SetTargetValueIntDefault","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":138},{"name":"SetTargetValueFloat","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"},{"type":"bool","name":"relative"},{"type":"float","name":"val"},{"type":"int","name":"priority_layer"},{"type":"int","name":"operator","def":"PPOperators.ADD_RELATIVE"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":155},{"name":"SetTargetValueFloatDefault","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":178},{"name":"SetTargetValueColor","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"},{"type":"array<float>","name":"val"},{"type":"int","name":"priority_layer"},{"type":"int","name":"operator","def":"PPOperators.ADD_RELATIVE"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":197},{"name":"SetTargetValueColorDefault","ret":"void","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":221},{"name":"QueueValuesSend","ret":"void","mods":["protected"],"brief":"Sets this requester to update in the manager","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":253},{"name":"GetRequestData","ret":"PPERequestParamDataBase","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"},{"type":"int","name":"type"}],"brief":"returns request data for specific parameter, or creates one if one does not exist in this request yet (singletons)","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":261},{"name":"PrepareData","ret":"PPERequestParamDataBase","params":[{"type":"int","name":"mat_id"},{"type":"int","name":"param_idx"},{"type":"int","name":"type"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":294},{"name":"GetActiveRequestStructure","ret":"map<int,ref map<int,ref PPERequestParamDataBase>>","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":319},{"name":"ClearRequesterData","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":324},{"name":"SendCurrentValueData","ret":"void","params":[{"type":"PPERequestParamDataBase","name":"data"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":329},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"delta"}],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":336},{"name":"OnStart","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":354},{"name":"OnStop","ret":"void","params":[{"type":"Param","name":"par","def":"null"}],"mods":["protected"],"brief":"automatically resets all material parameters of this requester to defaults","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":360},{"name":"RelativizeValue","ret":"float","params":[{"type":"float","name":"value"},{"type":"int","name":"var_type"},{"type":"int","name":"mat_id"},{"type":"int","name":"param_id"},{"type":"bool","name":"relative"}],"mods":["protected"],"brief":"converts all values used to relative values (if not relative already)","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":368},{"name":"SetDefaultValuesAll","ret":"void","mods":["protected"],"brief":"Sets all requested values to default, ignoring them in further calculations.","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":388},{"name":"DbgPrnt","ret":"void","params":[{"type":"string","name":"text"}],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":424}],"members":[{"name":"m_IsRunning","type":"bool","mods":["protected"],"brief":"helps determine if the requester has been stopped or not","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":4},{"name":"m_ValuesSent","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":5},{"name":"m_IDX","type":"int","mods":["protected"],"file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":6},{"name":"m_Valid","type":"bool","mods":["protected"],"init":"false","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":8},{"name":"m_RequestDataStructure","type":"ref map<int,ref map<int,ref PPERequestParamDataBase>>","mods":["protected"],"brief":"<material<param_id,data>> // parameter data objects are singletons","file":"3_Game/PPEManager/Requesters/PPERequestPlatformsBase.c","line":10}]},{"name":"PPERequesterRegistrations","url":"classes/PPERequesterRegistrations/","base":"Managed","file":"3_Game/PPEManager/PPERequesterBank.c","line":229,"methods":[{"name":"PPERequesterRegistrations","kind":"ctor","ret":"void","file":"3_Game/PPEManager/PPERequesterBank.c","line":231},{"name":"RegisterAdditionalRequesters","ret":"void","mods":["protected"],"file":"3_Game/PPEManager/PPERequesterBank.c","line":236}]},{"name":"PPERequestParamDataBase","url":"classes/PPERequestParamDataBase/","brief":"Data for one material parameter, requester side","file":"3_Game/PPEManager/PPERequestData.c","line":2,"methods":[{"name":"PPERequestParamDataBase","kind":"ctor","ret":"void","params":[{"type":"int","name":"requester_idx"},{"type":"int","name":"mat_id"},{"type":"int","name":"param_id"},{"type":"int","name":"data_type","def":"0"},{"type":"int","name":"priority","def":"0"},{"type":"int","name":"mask","def":"PPOperators.SET"}],"file":"3_Game/PPEManager/PPERequestData.c","line":16},{"name":"InitValues","ret":"void","file":"3_Game/PPEManager/PPERequestData.c","line":30},{"name":"SetUpdatingDataValues","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/PPEManager/PPERequestData.c","line":34},{"name":"GetUpdatingDataValues","ret":"bool","file":"3_Game/PPEManager/PPERequestData.c","line":39},{"name":"SetDataActive","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/PPEManager/PPERequestData.c","line":44},{"name":"IsDataActive","ret":"bool","file":"3_Game/PPEManager/PPERequestData.c","line":49},{"name":"SetSettingDefaultValues","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/PPEManager/PPERequestData.c","line":54},{"name":"IsSettingDefaultValues","ret":"bool","file":"3_Game/PPEManager/PPERequestData.c","line":59},{"name":"GetRequesterIDX","ret":"int","file":"3_Game/PPEManager/PPERequestData.c","line":64},{"name":"GetMaterialID","ret":"int","file":"3_Game/PPEManager/PPERequestData.c","line":69},{"name":"GetParameterID","ret":"int","file":"3_Game/PPEManager/PPERequestData.c","line":74},{"name":"GetVarType","ret":"int","file":"3_Game/PPEManager/PPERequestData.c","line":79},{"name":"SetInteractionMask","ret":"void","params":[{"type":"int","name":"mask"}],"file":"3_Game/PPEManager/PPERequestData.c","line":84},{"name":"GetInteractionMask","ret":"int","file":"3_Game/PPEManager/PPERequestData.c","line":89},{"name":"SetPriorityLayer","ret":"void","params":[{"type":"int","name":"priority"}],"file":"3_Game/PPEManager/PPERequestData.c","line":94},{"name":"GetPriorityLayer","ret":"int","file":"3_Game/PPEManager/PPERequestData.c","line":99}],"members":[{"name":"m_Requester","type":"PPERequesterBase","file":"3_Game/PPEManager/PPERequestData.c","line":4},{"name":"m_UpdatingDataValues","type":"bool","mods":["protected"],"brief":"new values are being sent periodically","file":"3_Game/PPEManager/PPERequestData.c","line":5},{"name":"m_IsActive","type":"bool","mods":["protected"],"brief":"hasn't been stopped yet (does not have to update values)","file":"3_Game/PPEManager/PPERequestData.c","line":6},{"name":"m_SettingDefaultValues","type":"bool","mods":["protected"],"file":"3_Game/PPEManager/PPERequestData.c","line":7},{"name":"m_MaterialID","type":"int","mods":["protected"],"file":"3_Game/PPEManager/PPERequestData.c","line":9},{"name":"m_ParameterID","type":"int","mods":["protected"],"file":"3_Game/PPEManager/PPERequestData.c","line":10},{"name":"m_VariableType","type":"int","mods":["protected"],"brief":"PPEConstants.VAR_TYPE_INT etc.","file":"3_Game/PPEManager/PPERequestData.c","line":11},{"name":"m_RequesterIDX","type":"int","mods":["protected"],"file":"3_Game/PPEManager/PPERequestData.c","line":12},{"name":"m_InteractionMask","type":"int","mods":["protected"],"file":"3_Game/PPEManager/PPERequestData.c","line":13},{"name":"m_Priority","type":"int","mods":["protected"],"brief":"de-facto blending layer","file":"3_Game/PPEManager/PPERequestData.c","line":14}]},{"name":"PPERequestParamDataBool","url":"classes/PPERequestParamDataBool/","base":"PPERequestParamDataBase","file":"3_Game/PPEManager/PPERequestData.c","line":105,"methods":[{"name":"PPERequestParamDataBool","kind":"ctor","ret":"void","params":[{"type":"int","name":"requester_idx"},{"type":"int","name":"mat_id"},{"type":"int","name":"param_id"},{"type":"int","name":"data_type","def":"0"},{"type":"int","name":"priority","def":"0"},{"type":"int","name":"mask","def":"PPOperators.SET"},{"type":"bool","name":"relative","def":"false"}],"file":"3_Game/PPEManager/PPERequestData.c","line":111}],"members":[{"name":"m_BoolTarget","type":"bool","file":"3_Game/PPEManager/PPERequestData.c","line":107},{"name":"m_BoolCurrent","type":"bool","file":"3_Game/PPEManager/PPERequestData.c","line":108},{"name":"m_BoolLast","type":"bool","file":"3_Game/PPEManager/PPERequestData.c","line":109}]},{"name":"PPERequestParamDataColor","url":"classes/PPERequestParamDataColor/","base":"PPERequestParamDataBase","file":"3_Game/PPEManager/PPERequestData.c","line":157,"methods":[{"name":"PPERequestParamDataColor","kind":"ctor","ret":"void","params":[{"type":"int","name":"requester_idx"},{"type":"int","name":"mat_id"},{"type":"int","name":"param_id"},{"type":"int","name":"data_type","def":"0"},{"type":"int","name":"priority","def":"0"},{"type":"int","name":"mask","def":"PPOperators.SET"},{"type":"bool","name":"relative","def":"false"}],"file":"3_Game/PPEManager/PPERequestData.c","line":166},{"name":"InitValues","ret":"void","mods":["override"],"file":"3_Game/PPEManager/PPERequestData.c","line":171}],"members":[{"name":"m_ColorTarget","type":"ref array<float>","file":"3_Game/PPEManager/PPERequestData.c","line":159},{"name":"m_ColorCurrent","type":"ref array<float>","file":"3_Game/PPEManager/PPERequestData.c","line":160},{"name":"m_ColorLast","type":"ref array<float>","file":"3_Game/PPEManager/PPERequestData.c","line":161},{"name":"m_ColorFormerTarget","type":"ref array<float>","brief":"former target; remnants of a fading mechanic...revise and re-connect?","file":"3_Game/PPEManager/PPERequestData.c","line":163},{"name":"m_ColorStart","type":"ref array<float>","brief":"actual start values; remnants of a fading mechanic...revise and re-connect?","file":"3_Game/PPEManager/PPERequestData.c","line":164}]},{"name":"PPERequestParamDataFloat","url":"classes/PPERequestParamDataFloat/","base":"PPERequestParamDataBase","file":"3_Game/PPEManager/PPERequestData.c","line":133,"methods":[{"name":"PPERequestParamDataFloat","kind":"ctor","ret":"void","params":[{"type":"int","name":"requester_idx"},{"type":"int","name":"mat_id"},{"type":"int","name":"param_id"},{"type":"int","name":"data_type","def":"0"},{"type":"int","name":"priority","def":"0"},{"type":"int","name":"mask","def":"PPOperators.SET"},{"type":"bool","name":"relative","def":"false"}],"file":"3_Game/PPEManager/PPERequestData.c","line":142},{"name":"InitValues","ret":"void","mods":["override"],"file":"3_Game/PPEManager/PPERequestData.c","line":147}],"members":[{"name":"m_FloatTarget","type":"float","file":"3_Game/PPEManager/PPERequestData.c","line":135},{"name":"m_FloatCurrent","type":"float","file":"3_Game/PPEManager/PPERequestData.c","line":136},{"name":"m_FloatLast","type":"float","file":"3_Game/PPEManager/PPERequestData.c","line":137},{"name":"m_FloatFormerTarget","type":"float","brief":"former target; remnants of a fading mechanic...revise and re-connect?","file":"3_Game/PPEManager/PPERequestData.c","line":139},{"name":"m_FloatStart","type":"float","brief":"actual start value; remnants of a fading mechanic...revise and re-connect?","file":"3_Game/PPEManager/PPERequestData.c","line":140}]},{"name":"PPERequestParamDataInt","url":"classes/PPERequestParamDataInt/","base":"PPERequestParamDataBase","file":"3_Game/PPEManager/PPERequestData.c","line":119,"methods":[{"name":"PPERequestParamDataInt","kind":"ctor","ret":"void","params":[{"type":"int","name":"requester_idx"},{"type":"int","name":"mat_id"},{"type":"int","name":"param_id"},{"type":"int","name":"data_type","def":"0"},{"type":"int","name":"priority","def":"0"},{"type":"int","name":"mask","def":"PPOperators.SET"},{"type":"bool","name":"relative","def":"false"}],"file":"3_Game/PPEManager/PPERequestData.c","line":125}],"members":[{"name":"m_IntTarget","type":"int","file":"3_Game/PPEManager/PPERequestData.c","line":121},{"name":"m_IntCurrent","type":"int","file":"3_Game/PPEManager/PPERequestData.c","line":122},{"name":"m_IntLast","type":"int","file":"3_Game/PPEManager/PPERequestData.c","line":123}]},{"name":"PPERequestParamDataVector","url":"classes/PPERequestParamDataVector/","base":"PPERequestParamDataBase","file":"3_Game/PPEManager/PPERequestData.c","line":182,"members":[{"name":"m_VectorTarget","type":"vector","file":"3_Game/PPEManager/PPERequestData.c","line":184},{"name":"m_VectorCurrent","type":"vector","file":"3_Game/PPEManager/PPERequestData.c","line":185},{"name":"m_VectorLast","type":"vector","file":"3_Game/PPEManager/PPERequestData.c","line":186}]},{"name":"PPERotBlur","url":"classes/PPERotBlur/","base":"PPEClassBase","brief":"Rotation Blur","file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":10},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":15},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":20}],"members":[{"name":"PARAM_POWER","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":4},{"name":"PARAM_MINANGLEPERSEC","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":5},{"name":"PARAM_MAXANGLEPERSEC","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":6},{"name":"PARAM_MINDEPTH","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":7},{"name":"PARAM_MAXDEPTH","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPERotBlur.c","line":8}]},{"name":"PPERUndergroundAcco","url":"classes/PPERUndergroundAcco/","base":"PPERequester_GameplayBase","file":"3_Game/PPEManager/Requesters/PPERUndergroundAcco.c","line":1,"methods":[{"name":"SetEyeAccommodation","ret":"void","params":[{"type":"float","name":"value"}],"file":"3_Game/PPEManager/Requesters/PPERUndergroundAcco.c","line":3}]},{"name":"PPESMAA","url":"classes/PPESMAA/","base":"PPEClassBase","brief":"SMAA - PostProcessEffectType.SMAA","file":"3_Game/PPEManager/Materials/MatClasses/PPESMAA.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESMAA.c","line":6},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESMAA.c","line":11},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESMAA.c","line":16}],"members":[{"name":"PARAM_PRESET","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPESMAA.c","line":4}]},{"name":"PPESnowfall","url":"classes/PPESnowfall/","base":"PPEClassBase","brief":"Snowfall - PostProcessEffectType.Snowfall","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":33},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":38},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":43}],"members":[{"name":"PARAM_DROPDISTANCE","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":4},{"name":"PARAM_DROPSIZEX","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":5},{"name":"PARAM_DROPSIZEY","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":6},{"name":"PARAM_RAINFOGGINESS","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":7},{"name":"PARAM_RAINDENSITY","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":8},{"name":"PARAM_FOGCOLORMULT","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":9},{"name":"PARAM_BCKGRNDCOLORMULT","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":10},{"name":"PARAM_REFRACTIONSCALE","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":11},{"name":"PARAM_SUNVISIBLE","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":12},{"name":"PARAM_GODRAYINTNEAR","type":"int","mods":["static","const"],"init":"9","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":13},{"name":"PARAM_GODRAYINTFAR","type":"int","mods":["static","const"],"init":"10","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":14},{"name":"PARAM_RIPPLESBLEND","type":"int","mods":["static","const"],"init":"11","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":15},{"name":"PARAM_RIPPLESDIST","type":"int","mods":["static","const"],"init":"12","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":16},{"name":"PARAM_SPEED","type":"int","mods":["static","const"],"init":"13","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":17},{"name":"PARAM_DISTANTSPEED","type":"int","mods":["static","const"],"init":"14","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":18},{"name":"PARAM_WINDAFFECTSPEED","type":"int","mods":["static","const"],"init":"15","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":19},{"name":"PARAM_MINDIVERGENCE","type":"int","mods":["static","const"],"init":"16","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":20},{"name":"PARAM_MAXDIVERGENCE","type":"int","mods":["static","const"],"init":"17","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":21},{"name":"PARAM_WINDSPEEDFORMAXDIV","type":"int","mods":["static","const"],"init":"18","file":"3_Game/PPEManager/Materials/MatClasses/PPESnowfall.c","line":22}]},{"name":"PPESSAO","url":"classes/PPESSAO/","base":"PPEClassBase","brief":"SSAO - PostProcessEffectType.SSAO","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":25},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":30},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":59}],"members":[{"name":"POSTPROCESS_OPTION_VALUE_LOW","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":4},{"name":"POSTPROCESS_OPTION_VALUE_MEDIUM","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":5},{"name":"POSTPROCESS_OPTION_VALUE_HIGH","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":6},{"name":"POSTPROCESS_OPTION_VALUE_HIGHEST","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":7},{"name":"PARAM_NUMPASSES","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":9},{"name":"PARAM_INTENSITY","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":10},{"name":"PARAM_RADIUSNEAR","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":11},{"name":"PARAM_RADIUSFAR","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":12},{"name":"PARAM_COSANGLE0","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":13},{"name":"PARAM_COSANGLE1","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":14},{"name":"PARAM_MAXDISTANCE","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":15},{"name":"PARAM_MAXBLURDISTANCE","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":16},{"name":"PARAM_NEARINTENSITY","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":17},{"name":"PARAM_FARINTENSITY","type":"int","mods":["static","const"],"init":"9","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":18},{"name":"PARAM_FARINTENSITYDIST","type":"int","mods":["static","const"],"init":"10","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":19},{"name":"PARAM_NUMBLURPASSES","type":"int","mods":["static","const"],"init":"11","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":20},{"name":"PARAM_BLURSIZE","type":"int","mods":["static","const"],"init":"12","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":21},{"name":"PARAM_COLORAMOUNT","type":"int","mods":["static","const"],"init":"13","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":22},{"name":"PARAM_COLORSSAOAMOUNT","type":"int","mods":["static","const"],"init":"14","file":"3_Game/PPEManager/Materials/MatClasses/PPESSAO.c","line":23}]},{"name":"PPESunMask","url":"classes/PPESunMask/","base":"PPEClassBase","brief":"SunMask - PostProcessEffectType.SunMask","file":"3_Game/PPEManager/Materials/MatClasses/PPESunMask.c","line":3,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESunMask.c","line":12},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPESunMask.c","line":17}]},{"name":"PPEUnderWater","url":"classes/PPEUnderWater/","base":"PPEClassBase","brief":"UnderWater - PostProcessEffectType.UnderWater","file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":10},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":15},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":20}],"members":[{"name":"PARAM_RSINTENSITY","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":4},{"name":"PARAM_RSPLANEDIST","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":5},{"name":"PARAM_RSDEPTHDECREASE","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":6},{"name":"PARAM_RSUVSCALE","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":7},{"name":"PARAM_WATERPLANELUM","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEUnderWater.c","line":8}]},{"name":"PPEWetDistort","url":"classes/PPEWetDistort/","base":"PPEClassBase","brief":"WetDistort - PostProcessEffectType.WetDistort","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":2,"methods":[{"name":"GetPostProcessEffectID","ret":"int","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":23},{"name":"GetDefaultMaterialPath","ret":"string","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":28},{"name":"RegisterMaterialParameters","ret":"void","mods":["override"],"file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":33}],"members":[{"name":"PARAM_BLURPOWER","type":"int","mods":["static","const"],"init":"0","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":4},{"name":"PARAM_LOCALBLURPOWER","type":"int","mods":["static","const"],"init":"1","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":5},{"name":"PARAM_EFFPOWERTOP","type":"int","mods":["static","const"],"init":"2","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":6},{"name":"PARAM_EFFPOWERBOTTOM","type":"int","mods":["static","const"],"init":"3","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":7},{"name":"PARAM_BLURDOWNSIZE","type":"int","mods":["static","const"],"init":"4","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":8},{"name":"PARAM_BLURGAUSS","type":"int","mods":["static","const"],"init":"5","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":9},{"name":"PARAM_WAVSPDX1","type":"int","mods":["static","const"],"init":"6","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":10},{"name":"PARAM_WAVSPDX2","type":"int","mods":["static","const"],"init":"7","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":11},{"name":"PARAM_WAVSPDY1","type":"int","mods":["static","const"],"init":"8","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":12},{"name":"PARAM_WAVSPDY2","type":"int","mods":["static","const"],"init":"9","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":13},{"name":"PARAM_WAVEAMPX1","type":"int","mods":["static","const"],"init":"10","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":14},{"name":"PARAM_WAVEAMPX2","type":"int","mods":["static","const"],"init":"11","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":15},{"name":"PARAM_WAVEAMPY1","type":"int","mods":["static","const"],"init":"12","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":16},{"name":"PARAM_WAVEAMPY2","type":"int","mods":["static","const"],"init":"13","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":17},{"name":"PARAM_PHASERANDX","type":"int","mods":["static","const"],"init":"14","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":18},{"name":"PARAM_PHASERANDY","type":"int","mods":["static","const"],"init":"15","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":19},{"name":"PARAM_PHASEPOSX","type":"int","mods":["static","const"],"init":"16","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":20},{"name":"PARAM_PHASEPOSY","type":"int","mods":["static","const"],"init":"17","file":"3_Game/PPEManager/Materials/MatClasses/PPEWetDistort.c","line":21}]},{"name":"PRAShapeBoxData","url":"classes/PRAShapeBoxData/","base":"PRAShapeDataBase","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":35,"methods":[{"name":"InitPRAShapeData","ret":"void","params":[{"type":"array<ref array<float>>","name":"shapeDataArray"}],"mods":["override"],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":41}],"members":[{"name":"m_Mins","type":"vector","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":37},{"name":"m_Maxs","type":"vector","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":38},{"name":"m_Mat4","type":"vector","array":"4","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":39}]},{"name":"PRAShapeDataBase","url":"classes/PRAShapeDataBase/","file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":23,"methods":[{"name":"PRAShapeDataBase","kind":"ctor","ret":"void","params":[{"type":"array<ref array<float>>","name":"shapeDataArray"}],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":25},{"name":"InitPRAShapeData","ret":"void","params":[{"type":"array<ref array<float>>","name":"shapeDataArray"}],"file":"3_Game/CfgPlayerRestrictedAreaJsonData.c","line":30}]},{"name":"PrepareAnimal","url":"classes/PrepareAnimal/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PrepareAnimal.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareAnimal.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareAnimal.c","line":57},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareAnimal.c","line":63},{"name":"SetBloodyHands","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/Recipes/Recipes/PrepareAnimal.c","line":77}]},{"name":"PrepareCarp","url":"classes/PrepareCarp/","base":"PrepareFish","file":"4_World/Classes/Recipes/Recipes/PrepareCarp.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareCarp.c","line":3}]},{"name":"PrepareChicken","url":"classes/PrepareChicken/","base":"PrepareAnimal","file":"4_World/Classes/Recipes/Recipes/PrepareChicken.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareChicken.c","line":3},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareChicken.c","line":27}]},{"name":"PrepareFish","url":"classes/PrepareFish/","base":"PrepareAnimal","file":"4_World/Classes/Recipes/Recipes/PrepareFish.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareFish.c","line":3}]},{"name":"PrepareFox","url":"classes/PrepareFox/","base":"PrepareAnimal","file":"4_World/Classes/Recipes/Recipes/PrepareFox.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareFox.c","line":3},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareFox.c","line":38}]},{"name":"PrepareMackerel","url":"classes/PrepareMackerel/","base":"PrepareFish","file":"4_World/Classes/Recipes/Recipes/PrepareMackerel.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareMackerel.c","line":3}]},{"name":"PrepareRabbit","url":"classes/PrepareRabbit/","base":"PrepareAnimal","file":"4_World/Classes/Recipes/Recipes/PrepareRabbit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareRabbit.c","line":3},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareRabbit.c","line":37}]},{"name":"PrepareSteelheadTrout","url":"classes/PrepareSteelheadTrout/","base":"PrepareFish","file":"4_World/Classes/Recipes/Recipes/PrepareSteelheadTrout.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareSteelheadTrout.c","line":3}]},{"name":"PrepareWalleyePollock","url":"classes/PrepareWalleyePollock/","base":"PrepareFish","file":"4_World/Classes/Recipes/Recipes/PrepareWalleyePollock.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PrepareWalleyePollock.c","line":3}]},{"name":"PresenceNotifierNoiseEvent","url":"classes/PresenceNotifierNoiseEvent/","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":7,"methods":[{"name":"PresenceNotifierNoiseEvent","kind":"ctor","ret":"void","params":[{"type":"float","name":"pValue"},{"type":"float","name":"pLength"}],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":12},{"name":"GetTimerLength","ret":"float","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":18},{"name":"GetValue","ret":"int","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":23}],"members":[{"name":"m_TimerLength","type":"float","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":9},{"name":"m_Value","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":10}]},{"name":"PresenceNotifierNoiseEvents","url":"classes/PresenceNotifierNoiseEvents/","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":29,"methods":[{"name":"PresenceNotifierNoiseEvents","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":36},{"name":"RegisterEvent","ret":"void","params":[{"type":"EPresenceNotifierNoiseEventType","name":"pEventType"},{"type":"int","name":"pValue"},{"type":"float","name":"pLength"}],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":44},{"name":"ProcessEvent","ret":"void","params":[{"type":"EPresenceNotifierNoiseEventType","name":"pEventType"}],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":50},{"name":"GetValue","ret":"int","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":61},{"name":"ResetEvent","ret":"void","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":66}],"members":[{"name":"m_Value","type":"int","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":31},{"name":"m_PresenceNotifierNotifierEvents","type":"ref map<EPresenceNotifierNoiseEventType, ref PresenceNotifierNoiseEvent>","mods":["protected","static"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":33},{"name":"m_CooldownTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":34}]},{"name":"PresetsMenu","url":"classes/PresetsMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/PresetsMenu.c","line":1,"methods":[{"name":"PresetsMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/PresetsMenu.c","line":3},{"name":"~PresetsMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/PresetsMenu.c","line":7},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/PresetsMenu.c","line":11},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/PresetsMenu.c","line":34}],"members":[{"name":"m_schemes_list","type":"TextListboxWidget","mods":["private"],"file":"5_Mission/GUI/PresetsMenu.c","line":60}]},{"name":"PresetSpawnBase","url":"classes/PresetSpawnBase/","file":"4_World/Classes/Debug/PresetHandlers.c","line":166,"methods":[{"name":"Init","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":174},{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":190},{"name":"TakeToHands","ret":"void","params":[{"type":"EntityAI","name":"item"}],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":196},{"name":"FindAndTakeToHandsFromInventory","ret":"void","params":[{"type":"string","name":"classname"}],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":211},{"name":"FindItem","ret":"EntityAI","params":[{"type":"string","name":"classname"}],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":224}],"members":[{"name":"m_ItemsInventory","type":"ref array<EntityAI>","init":"new array<EntityAI>","cond":["DEVELOPER"],"brief":"inventory items","file":"4_World/Classes/Debug/PresetHandlers.c","line":168},{"name":"m_Inventory","type":"HumanInventory","cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":169},{"name":"m_Player","type":"PlayerBase","cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":170},{"name":"m_ItemsPreset","type":"array<EntityAI>","cond":["DEVELOPER"],"brief":"all items spawned from this preset","file":"4_World/Classes/Debug/PresetHandlers.c","line":171}]},{"name":"PressureLevelSettings","url":"classes/PressureLevelSettings/","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":13,"methods":[{"name":"PressureLevelSettings","kind":"ctor","ret":"void","params":[{"type":"int","name":"pPressureLevel"},{"type":"float","name":"pDuration"}],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":18}],"members":[{"name":"PressureLevel","type":"int","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":15},{"name":"Duration","type":"float","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":16}]},{"name":"PressVest_Blue","url":"classes/PressVest_Blue/","base":"PressVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PressVest_ColorBase.c","line":2},{"name":"PressVest_ColorBase","url":"classes/PressVest_ColorBase/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/PressVest_ColorBase.c","line":1},{"name":"PressVest_LightBlue","url":"classes/PressVest_LightBlue/","base":"PressVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/PressVest_ColorBase.c","line":3},{"name":"PrisonerCap","url":"classes/PrisonerCap/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/PrisonerCap.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PrisonerCap.c","line":3}]},{"name":"PrisonUniformJacket","url":"classes/PrisonUniformJacket/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/PrisonUniformJacket.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PrisonUniformJacket.c","line":3}]},{"name":"PrisonUniformPants","url":"classes/PrisonUniformPants/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/PrisonUniformPants.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/PrisonUniformPants.c","line":3}]},{"name":"ProfileOptionsUI","url":"classes/ProfileOptionsUI/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ProfileOptionsUI.c","line":1,"methods":[{"name":"~ProfileOptionsUI","kind":"dtor","ret":"void","file":"5_Mission/GUI/ProfileOptionsUI.c","line":3},{"name":"Attach","ret":"void","params":[{"type":"int","name":"profileOption"},{"type":"array<Widget>","name":"widget_array"}],"file":"5_Mission/GUI/ProfileOptionsUI.c","line":8},{"name":"Deattach","ret":"void","file":"5_Mission/GUI/ProfileOptionsUI.c","line":26},{"name":"Init","ret":"void","file":"5_Mission/GUI/ProfileOptionsUI.c","line":43},{"name":"SetValue","ret":"void","file":"5_Mission/GUI/ProfileOptionsUI.c","line":55},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ProfileOptionsUI.c","line":67},{"name":"SetButtonStates","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/ProfileOptionsUI.c","line":76},{"name":"GetWidgetArray","ret":"array<Widget>","file":"5_Mission/GUI/ProfileOptionsUI.c","line":89},{"name":"GetProfileOption","ret":"int","file":"5_Mission/GUI/ProfileOptionsUI.c","line":94}],"members":[{"name":"m_profileOption","type":"int","file":"5_Mission/GUI/ProfileOptionsUI.c","line":99},{"name":"m_widget","type":"Widget","file":"5_Mission/GUI/ProfileOptionsUI.c","line":100},{"name":"m_widget_array","type":"ref array<Widget>","file":"5_Mission/GUI/ProfileOptionsUI.c","line":101}]},{"name":"ProgressAsync","url":"classes/ProgressAsync/","file":"3_Game/ProgressAsync.c","line":1,"methods":[{"name":"SetUserData","ret":"void","params":[{"type":"Widget","name":"inst"}],"mods":["proto","static","native"],"proto":true,"file":"3_Game/ProgressAsync.c","line":4},{"name":"SetProgressData","ret":"void","params":[{"type":"Widget","name":"inst"}],"mods":["proto","static","native"],"proto":true,"file":"3_Game/ProgressAsync.c","line":5},{"name":"DestroyAllPendingProgresses","ret":"void","mods":["proto","static","native"],"proto":true,"file":"3_Game/ProgressAsync.c","line":6},{"name":"StartProgress","ret":"void","mods":["proto","static","native"],"proto":true,"file":"3_Game/ProgressAsync.c","line":7}]},{"name":"ProgressBarWidget","url":"classes/ProgressBarWidget/","base":"SimpleProgressBarWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":377},{"name":"ProjectedCrosshair","url":"classes/ProjectedCrosshair/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ProjectedCrosshair.c","line":1,"methods":[{"name":"ProjectedCrosshair","kind":"ctor","ret":"void","file":"5_Mission/GUI/ProjectedCrosshair.c","line":11},{"name":"~ProjectedCrosshair","kind":"dtor","ret":"void","file":"5_Mission/GUI/ProjectedCrosshair.c","line":21},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":26},{"name":"Update","ret":"void","mods":["protected"],"brief":"Update","file":"5_Mission/GUI/ProjectedCrosshair.c","line":34},{"name":"GetPlayer","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":64},{"name":"GetCrosshairPosition","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":69}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":3},{"name":"m_Position","type":"vector","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":4},{"name":"m_Visible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":5},{"name":"m_Debug","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":6},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":8},{"name":"m_Weapon","type":"Weapon_Base","mods":["protected"],"file":"5_Mission/GUI/ProjectedCrosshair.c","line":9}]},{"name":"ProjectileStoppedInfo","url":"classes/ProjectileStoppedInfo/","base":"Managed","file":"3_Game/DayZGame.c","line":17,"methods":[{"name":"GetSource","ret":"Object","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":19},{"name":"GetPos","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":20},{"name":"GetInVelocity","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":21},{"name":"GetAmmoType","ret":"string","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":22},{"name":"GetProjectileDamage","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":23}]},{"name":"ProjectionTrigger","url":"classes/ProjectionTrigger/","base":"Trigger","file":"4_World/Classes/Hologram.c","line":1619,"methods":[{"name":"OnEnter","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["override"],"file":"4_World/Classes/Hologram.c","line":1625},{"name":"OnLeave","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["override"],"file":"4_World/Classes/Hologram.c","line":1635},{"name":"UpdateInsiders","ret":"void","params":[{"type":"int","name":"timeout"}],"mods":["override","protected"],"file":"4_World/Classes/Hologram.c","line":1644},{"name":"SetParentObject","ret":"void","params":[{"type":"Hologram","name":"projection"}],"file":"4_World/Classes/Hologram.c","line":1649},{"name":"SetParentOwner","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Hologram.c","line":1654}],"members":[{"name":"m_TriggerUpdateMs","type":"int","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":1621},{"name":"m_ParentObj","type":"Hologram","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":1622},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/Hologram.c","line":1623}]},{"name":"PropertyModifiers","url":"classes/PropertyModifiers/","file":"4_World/Classes/PropertyModifiers.c","line":1,"methods":[{"name":"PropertyModifiers","kind":"ctor","ret":"void","params":[{"type":"ItemBase","name":"owner"}],"file":"4_World/Classes/PropertyModifiers.c","line":12},{"name":"GetBarrelLength","ret":"float","brief":"Get Barrel Legth in mm","file":"4_World/Classes/PropertyModifiers.c","line":22},{"name":"CalculateBarrelLength","ret":"float","params":[{"type":"ItemBase","name":"owner"}],"file":"4_World/Classes/PropertyModifiers.c","line":28},{"name":"UpdateModifiers","ret":"void","file":"4_World/Classes/PropertyModifiers.c","line":38},{"name":"GetModifierRaw","ret":"vector","params":[{"type":"ItemBase","name":"item"},{"type":"string","name":"modifier_name"},{"type":"vector","name":"value","def":"\"1 1 1\""}],"mods":["static"],"file":"4_World/Classes/PropertyModifiers.c","line":65}],"members":[{"name":"m_RecoilModifiers","type":"vector","file":"4_World/Classes/PropertyModifiers.c","line":3},{"name":"m_SwayModifiers","type":"vector","file":"4_World/Classes/PropertyModifiers.c","line":4},{"name":"m_SightMisalignment","type":"vector","file":"4_World/Classes/PropertyModifiers.c","line":5},{"name":"m_BarrelLength","type":"float","file":"4_World/Classes/PropertyModifiers.c","line":7},{"name":"m_OwnerItem","type":"ItemBase","file":"4_World/Classes/PropertyModifiers.c","line":9},{"name":"m_Weapon","type":"float","file":"4_World/Classes/PropertyModifiers.c","line":10}]},{"name":"ProxyInventory","url":"classes/ProxyInventory/","base":"ObjectTyped","file":"3_Game/gameplay.c","line":264},{"name":"ProxySubpart","url":"classes/ProxySubpart/","base":"Entity","file":"3_Game/gameplay.c","line":269},{"name":"PrtTest","url":"classes/PrtTest/","file":"3_Game/gameplay.c","line":1536,"members":[{"name":"m_GunParticlesState","type":"bool","mods":["static"],"init":"true","file":"3_Game/gameplay.c","line":1538}]},{"name":"PsilocybeMushroom","url":"classes/PsilocybeMushroom/","base":"MushroomBase","file":"4_World/Entities/ItemBase/Edible_Base/PsilocybeMushroom.c","line":1},{"name":"PSO11Optic","url":"classes/PSO11Optic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/PSO11Optic.c","line":1},{"name":"PSO1Optic","url":"classes/PSO1Optic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/PSO1Optic.c","line":1},{"name":"PSO6Optic","url":"classes/PSO6Optic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/PSO6Optic.c","line":1},{"name":"Pumpkin","url":"classes/Pumpkin/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Pumpkin.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pumpkin.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pumpkin.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pumpkin.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Pumpkin.c","line":18}]},{"name":"PumpkinHelmet","url":"classes/PumpkinHelmet/","base":"HelmetBase","file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":3,"methods":[{"name":"PumpkinHelmet","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":5},{"name":"OnMovedInsideCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":10},{"name":"OnMovedWithinCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":15},{"name":"OnRemovedFromCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":20},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":25},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":30},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":37},{"name":"UpdateGlowState","ret":"void","file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":44},{"name":"UpdateNVGStatus","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"attaching","def":"false"},{"type":"bool","name":"force_disable","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":73},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/PumpkinHelmet.c","line":95}]},{"name":"PumpkinSeeds","url":"classes/PumpkinSeeds/","base":"SeedBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":51},{"name":"PumpkinSeedsPack","url":"classes/PumpkinSeedsPack/","base":"SeedPackBase","file":"4_World/Entities/ItemBase/SeedPackBase/PumpkinSeedsPack.c","line":1},{"name":"PumpShotgunEmpty","url":"classes/PumpShotgunEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":15,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":17},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":18},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":19},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":20},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":21},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":22},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":23},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":24}]},{"name":"PumpShotgunFireout","url":"classes/PumpShotgunFireout/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":26,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":28},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":29},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":30},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":31},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":32},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":33},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":34},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":35}]},{"name":"PumpShotgunJammed","url":"classes/PumpShotgunJammed/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":48,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":50},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":51},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":52},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":53},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":54},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":55},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":56},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":57},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":58}]},{"name":"PumpShotgunLoaded","url":"classes/PumpShotgunLoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":37,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":39},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":40},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":41},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":42},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":43},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":44},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":45},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":46}]},{"name":"PunchedCard","url":"classes/PunchedCard/","base":"Paper","file":"4_World/Entities/ItemBase/PunchedCard.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/PunchedCard.c","line":3},{"name":"OnUse","ret":"void","file":"4_World/Entities/ItemBase/PunchedCard.c","line":10}]},{"name":"PurificationTablets","url":"classes/PurificationTablets/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/PurificationTablets.c","line":1},{"name":"PurifyWater","url":"classes/PurifyWater/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/PurifyWater.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PurifyWater.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PurifyWater.c","line":67},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/PurifyWater.c","line":72}]},{"name":"PUScopeOptic","url":"classes/PUScopeOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/PUScopeOptic.c","line":1},{"name":"QuantityConversions","url":"classes/QuantityConversions/","file":"4_World/Static/QuantityConversions.c","line":1,"methods":[{"name":"GetItemQuantityText","ret":"string","params":[{"type":"EntityAI","name":"item"},{"type":"bool","name":"showMax","def":"false"}],"mods":["static"],"file":"4_World/Static/QuantityConversions.c","line":3},{"name":"GetItemQuantity","ret":"float","params":[{"type":"InventoryItem","name":"item"}],"mods":["static"],"file":"4_World/Static/QuantityConversions.c","line":72},{"name":"GetItemQuantityMax","ret":"float","params":[{"type":"InventoryItem","name":"item"}],"mods":["static"],"file":"4_World/Static/QuantityConversions.c","line":96},{"name":"GetItemQuantity","ret":"void","params":[{"type":"InventoryItem","name":"item"},{"mods":["out"],"type":"float","name":"q_cur"},{"mods":["out"],"type":"float","name":"q_min"},{"mods":["out"],"type":"float","name":"q_max"}],"mods":["static"],"file":"4_World/Static/QuantityConversions.c","line":120},{"name":"HasItemQuantity","ret":"int","params":[{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["static"],"file":"4_World/Static/QuantityConversions.c","line":143}]},{"name":"QuickaBarActionInput","url":"classes/QuickaBarActionInput/","base":"ExternalControlledActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":948},{"name":"QuickBarBase","url":"classes/QuickBarBase/","file":"4_World/Classes/QuickBarBase.c","line":15,"methods":[{"name":"QuickBarBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/QuickBarBase.c","line":21},{"name":"SetSize","ret":"void","params":[{"type":"int","name":"newSize"}],"file":"4_World/Classes/QuickBarBase.c","line":34},{"name":"GetNonEmptyCount","ret":"int","file":"4_World/Classes/QuickBarBase.c","line":66},{"name":"GetEntity","ret":"EntityAI","params":[{"type":"int","name":"index"}],"file":"4_World/Classes/QuickBarBase.c","line":78},{"name":"GetSize","ret":"int","file":"4_World/Classes/QuickBarBase.c","line":90},{"name":"FindEntityIndex","ret":"int","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Classes/QuickBarBase.c","line":95},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/QuickBarBase.c","line":106},{"name":"UpdateShotcutVisibility","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Classes/QuickBarBase.c","line":117},{"name":"SetShotcutEnable","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"value"}],"file":"4_World/Classes/QuickBarBase.c","line":127},{"name":"CanAddAsShortcut","ret":"bool","params":[{"type":"EntityAI","name":"entity"}],"file":"4_World/Classes/QuickBarBase.c","line":137},{"name":"SetEntityShortcut","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"index"},{"type":"bool","name":"force","def":"false"}],"file":"4_World/Classes/QuickBarBase.c","line":146},{"name":"OnSetEntityNoSync","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"index"},{"type":"bool","name":"force","def":"false"}],"file":"4_World/Classes/QuickBarBase.c","line":175},{"name":"OnSetEntityRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"Reaction on Rpc from server for set inicial state for quickbar","file":"4_World/Classes/QuickBarBase.c","line":181},{"name":"OnSetEntityRequest","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"brief":"Reaction on SetEntityShortcut from client","file":"4_World/Classes/QuickBarBase.c","line":192},{"name":"_SetEntityShortcut","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"index"},{"type":"bool","name":"force","def":"false"}],"mods":["protected"],"file":"4_World/Classes/QuickBarBase.c","line":209},{"name":"updateSlotsCount","ret":"void","file":"4_World/Classes/QuickBarBase.c","line":228},{"name":"_RemoveEntity","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected"],"file":"4_World/Classes/QuickBarBase.c","line":242},{"name":"_SetEntity","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"int","name":"index"},{"type":"bool","name":"force","def":"false"}],"mods":["protected"],"file":"4_World/Classes/QuickBarBase.c","line":256},{"name":"~QuickBarBase","kind":"dtor","ret":"void","file":"4_World/Classes/QuickBarBase.c","line":276},{"name":"CancelContinuousUse","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected"],"file":"4_World/Classes/QuickBarBase.c","line":281}],"members":[{"name":"m_aQuickbarEnts","type":"ref QuickBarItem","mods":["protected"],"array":"MAX_QUICKBAR_SLOTS_COUNT","file":"4_World/Classes/QuickBarBase.c","line":17},{"name":"_player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/QuickBarBase.c","line":18},{"name":"m_slotsCount","type":"int","mods":["protected"],"file":"4_World/Classes/QuickBarBase.c","line":19}]},{"name":"QuickBarItem","url":"classes/QuickBarItem/","file":"4_World/Classes/QuickBarBase.c","line":3,"methods":[{"name":"QuickBarItem","kind":"ctor","ret":"void","file":"4_World/Classes/QuickBarBase.c","line":8}],"members":[{"name":"m_entity","type":"EntityAI","file":"4_World/Classes/QuickBarBase.c","line":5},{"name":"m_enabled","type":"bool","file":"4_World/Classes/QuickBarBase.c","line":6}]},{"name":"QuiltedJacket_Black","url":"classes/QuiltedJacket_Black/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":9},{"name":"QuiltedJacket_Blue","url":"classes/QuiltedJacket_Blue/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":11},{"name":"QuiltedJacket_ColorBase","url":"classes/QuiltedJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":3}]},{"name":"QuiltedJacket_Green","url":"classes/QuiltedJacket_Green/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":10},{"name":"QuiltedJacket_Grey","url":"classes/QuiltedJacket_Grey/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":13},{"name":"QuiltedJacket_Orange","url":"classes/QuiltedJacket_Orange/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":14},{"name":"QuiltedJacket_Red","url":"classes/QuiltedJacket_Red/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":12},{"name":"QuiltedJacket_Violet","url":"classes/QuiltedJacket_Violet/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":16},{"name":"QuiltedJacket_Yellow","url":"classes/QuiltedJacket_Yellow/","base":"QuiltedJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/QuiltedJacket_ColorBase.c","line":15},{"name":"R12","url":"classes/R12/","base":"R12_Base","file":"4_World/Entities/Firearms/Shotgun/Remington12.c","line":26},{"name":"R12_Base","url":"classes/R12_Base/","base":"ChamberFirst_InnerMagazine_SemiAutomatic_Base","file":"4_World/Entities/Firearms/Shotgun/Remington12.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/Remington12.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/Remington12.c","line":9}]},{"name":"R12Recoil","url":"classes/R12Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/R12Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/R12Recoil.c","line":3}]},{"name":"RabbitLegMeat","url":"classes/RabbitLegMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/RabbitLegMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RabbitLegMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RabbitLegMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RabbitLegMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RabbitLegMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RabbitLegMeat.c","line":23}]},{"name":"RabbitPelt","url":"classes/RabbitPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":18},{"name":"RabbitSnareTrap","url":"classes/RabbitSnareTrap/","base":"Trap_RabbitSnare","file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":129},{"name":"RadarCap_Black","url":"classes/RadarCap_Black/","base":"RadarCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/RadarCap_ColorBase.c","line":9},{"name":"RadarCap_Blue","url":"classes/RadarCap_Blue/","base":"RadarCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/RadarCap_ColorBase.c","line":10},{"name":"RadarCap_Brown","url":"classes/RadarCap_Brown/","base":"RadarCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/RadarCap_ColorBase.c","line":11},{"name":"RadarCap_ColorBase","url":"classes/RadarCap_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/RadarCap_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/RadarCap_ColorBase.c","line":3}]},{"name":"RadarCap_Green","url":"classes/RadarCap_Green/","base":"RadarCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/RadarCap_ColorBase.c","line":12},{"name":"RadarCap_Red","url":"classes/RadarCap_Red/","base":"RadarCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/RadarCap_ColorBase.c","line":13},{"name":"RadialMenu","url":"classes/RadialMenu/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Effects/RadialMenu.c","line":7,"methods":[{"name":"RadialMenu","kind":"ctor","ret":"void","file":"3_Game/GUI/Effects/RadialMenu.c","line":84},{"name":"~RadialMenu","kind":"dtor","ret":"void","file":"3_Game/GUI/Effects/RadialMenu.c","line":113},{"name":"GetInstance","ret":"RadialMenu","mods":["static"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":117},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":123},{"name":"SetControlType","ret":"void","params":[{"type":"RadialMenuControlType","name":"type"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":139},{"name":"IsUsingMouse","ret":"bool","file":"3_Game/GUI/Effects/RadialMenu.c","line":148},{"name":"IsUsingController","ret":"bool","file":"3_Game/GUI/Effects/RadialMenu.c","line":158},{"name":"SetWidgetInitialized","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":168},{"name":"IsWidgetInitialized","ret":"bool","file":"3_Game/GUI/Effects/RadialMenu.c","line":173},{"name":"RegisterClass","ret":"void","params":[{"type":"UIScriptedMenu","name":"class_name"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":181},{"name":"SetRadiusOffset","ret":"void","params":[{"type":"float","name":"radius_offset"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":190},{"name":"SetExecuteDistOffset","ret":"void","params":[{"type":"float","name":"execute_dist_offset"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":196},{"name":"SetOffsetFromTop","ret":"void","params":[{"type":"float","name":"offset_from_top"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":202},{"name":"SetItemCardRadiusOffset","ret":"void","params":[{"type":"float","name":"item_card_radius_offset"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":208},{"name":"ActivateControllerTimeout","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":214},{"name":"SetWidgetProperties","ret":"void","params":[{"type":"string","name":"delimiter_layout"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":219},{"name":"Refresh","ret":"void","params":[{"type":"bool","name":"hide_selector","def":"true"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":228},{"name":"ShowRadialSelector","ret":"void","params":[{"type":"Widget","name":"selected_item"}],"mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":315},{"name":"HideRadialSelector","ret":"void","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":346},{"name":"GetItemCardsCount","ret":"int","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":357},{"name":"GetRadius","ret":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":372},{"name":"GetParentCenter","ret":"void","params":[{"mods":["out"],"type":"float","name":"center_x"},{"mods":["out"],"type":"float","name":"center_y"}],"mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":386},{"name":"GetParentMinSize","ret":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":403},{"name":"GetObjectByDegAngle","ret":"Widget","params":[{"type":"float","name":"deg_angle"}],"mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":421},{"name":"GetMousePointerAngle","ret":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":464},{"name":"GetMouseDistance","ret":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":482},{"name":"GetAngleInDegrees","ret":"float","params":[{"type":"float","name":"rad_angle"}],"mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":498},{"name":"Update","ret":"void","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":518},{"name":"NormalizeInvertAngle","ret":"float","params":[{"type":"float","name":"angle"}],"file":"3_Game/GUI/Effects/RadialMenu.c","line":628},{"name":"UpdataControllerInput","ret":"void","file":"3_Game/GUI/Effects/RadialMenu.c","line":641},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":669}],"members":[{"name":"m_Parent","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":9},{"name":"m_ItemCardsContainer","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":10},{"name":"m_RadialSelector","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":11},{"name":"m_RadialSelectorImage","type":"ImageWidget","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":12},{"name":"m_RadialSelectorPointerImage","type":"ImageWidget","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":13},{"name":"m_RadialSelectorOriginalColor","type":"int","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":14},{"name":"m_RadialSelectorDisabledColor","type":"int","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":15},{"name":"m_SelectedObject","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":16},{"name":"m_RadialItemCards","type":"ref map<Widget, float>","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":17},{"name":"m_AngleRadOffset","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":19},{"name":"m_UpdateTimer","type":"ref Timer","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":20},{"name":"RADIAL_SELECTOR","type":"string","mods":["static","const"],"init":"\"RadialSelector\"","file":"3_Game/GUI/Effects/RadialMenu.c","line":23},{"name":"RADIAL_SELECTOR_IMAGE","type":"string","mods":["static","const"],"init":"\"SelectorImage\"","file":"3_Game/GUI/Effects/RadialMenu.c","line":24},{"name":"RADIAL_SELECTOR_POINTER","type":"string","mods":["static","const"],"init":"\"SelectorPointer\"","file":"3_Game/GUI/Effects/RadialMenu.c","line":25},{"name":"RADIAL_DELIMITER_CONTAINER","type":"string","mods":["static","const"],"init":"\"RadialDelimiterContainer\"","file":"3_Game/GUI/Effects/RadialMenu.c","line":26},{"name":"RADIAL_ITEM_CARD_CONTAINER","type":"string","mods":["static","const"],"init":"\"RadialItemCardContainer\"","file":"3_Game/GUI/Effects/RadialMenu.c","line":27},{"name":"m_ControlType","type":"RadialMenuControlType","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":30},{"name":"m_SelectInputWrapper","type":"UAIDWrapper","mods":["private"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":31},{"name":"m_BackInputWrapper","type":"UAIDWrapper","mods":["private"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":32},{"name":"m_ControllerAngle","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":33},{"name":"m_ControllerTilt","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":34},{"name":"m_ControllerTimout","type":"int","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":37},{"name":"m_IsControllerTimoutEnabled","type":"bool","mods":["protected"],"init":"true","brief":"enables/disables controller deselect timeout reset","file":"3_Game/GUI/Effects/RadialMenu.c","line":38},{"name":"CONTROLLER_DESELECT_TIMEOUT","type":"float","mods":["protected","const"],"init":"1000","brief":"timeout [ms] after which selection is automatically deselect when controller is not active","file":"3_Game/GUI/Effects/RadialMenu.c","line":39},{"name":"CONTROLLER_TILT_TRESHOLD_SELECT","type":"float","mods":["protected","const"],"init":"0.8","brief":"tilt value (0.0-1.0) for controller sticks after which the selection will be selected","file":"3_Game/GUI/Effects/RadialMenu.c","line":40},{"name":"CONTROLLER_TILT_TRESHOLD_EXECUTE","type":"float","mods":["protected","const"],"init":"1.0","brief":"tilt value (0.0-1.0) for controller sticks after which the selection will be executed","file":"3_Game/GUI/Effects/RadialMenu.c","line":41},{"name":"m_WidgetInitialized","type":"bool","mods":["protected"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":44},{"name":"MOUSE_SAFE_ZONE_RADIUS","type":"float","mods":["protected","const"],"init":"120","brief":"Radius [px] of safe zone where every previous selection is deselected","file":"3_Game/GUI/Effects/RadialMenu.c","line":45},{"name":"m_RadiusOffset","type":"float","mods":["protected"],"brief":"Radius [% of the main container size]","file":"3_Game/GUI/Effects/RadialMenu.c","line":48},{"name":"m_ExecuteDistanceOffset","type":"float","mods":["protected"],"brief":"Distance offset [% of the main container size] after which the selection will be automatically executed","file":"3_Game/GUI/Effects/RadialMenu.c","line":49},{"name":"m_OffsetFromTop","type":"float","mods":["protected"],"brief":"first item in the menu won't be directly on top but offset by a rad angle value (clock-wise)","file":"3_Game/GUI/Effects/RadialMenu.c","line":50},{"name":"m_ItemCardRadiusOffset","type":"float","mods":["protected"],"brief":"Radius [% of the main container size] for item cards","file":"3_Game/GUI/Effects/RadialMenu.c","line":51},{"name":"m_DelimiterLayout","type":"string","mods":["protected"],"brief":"layout file name with path","file":"3_Game/GUI/Effects/RadialMenu.c","line":52},{"name":"m_RegisteredClass","type":"ref UIScriptedMenu","file":"3_Game/GUI/Effects/RadialMenu.c","line":54},{"name":"m_Instance","type":"ref RadialMenu","mods":["static"],"file":"3_Game/GUI/Effects/RadialMenu.c","line":55},{"name":"last_time","type":"int","init":"-1","file":"3_Game/GUI/Effects/RadialMenu.c","line":517}]},{"name":"RadialProgressBar","url":"classes/RadialProgressBar/","file":"3_Game/GUI/Effects/RadialProgressBar.c","line":2,"methods":[{"name":"RadialProgressBar","kind":"ctor","ret":"void","file":"3_Game/GUI/Effects/RadialProgressBar.c","line":16},{"name":"~RadialProgressBar","kind":"dtor","ret":"void","file":"3_Game/GUI/Effects/RadialProgressBar.c","line":23},{"name":"SetProgress","ret":"void","params":[{"type":"float","name":"progress"}],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":28},{"name":"Update","ret":"void","params":[{"type":"float","name":"tDelta"}],"mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":38},{"name":"UpdateChild","ret":"void","params":[{"type":"Widget","name":"child"},{"type":"int","name":"index"}],"mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":53},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":98}],"members":[{"name":"speed","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":4},{"name":"start_rotation","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":5},{"name":"m_BarHider","type":"string","mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":7},{"name":"m_BarPart","type":"string","mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":8},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":9},{"name":"m_Anim","type":"ref AnimatorTimer","mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":10},{"name":"x","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":11},{"name":"y","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":11},{"name":"z","type":"float","mods":["protected"],"file":"3_Game/GUI/Effects/RadialProgressBar.c","line":11},{"name":"rotation","type":"float","mods":["protected"],"init":"0","file":"3_Game/GUI/Effects/RadialProgressBar.c","line":12},{"name":"stage","type":"int","mods":["protected"],"init":"0","file":"3_Game/GUI/Effects/RadialProgressBar.c","line":13}]},{"name":"RadialQuickbarItem","url":"classes/RadialQuickbarItem/","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":7,"methods":[{"name":"RadialQuickbarItem","kind":"ctor","ret":"void","params":[{"type":"int","name":"id"},{"type":"EntityAI","name":"item"},{"type":"string","name":"item_name"},{"type":"int","name":"category","def":"RadialQuickbarCategory.DEFAULT"},{"type":"int","name":"category_switch","def":"-1"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":21},{"name":"GetItem","ret":"EntityAI","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":37},{"name":"SetItem","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":42},{"name":"IsLightSourceExtra","ret":"bool","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":47},{"name":"IsNVGExtra","ret":"bool","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":52},{"name":"GetId","ret":"int","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":57},{"name":"GetItemCategory","ret":"int","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":62},{"name":"GetCategorySwitchID","ret":"int","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":67},{"name":"GetRadialItemCard","ret":"Widget","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":72},{"name":"SetRadialItemCard","ret":"void","params":[{"type":"Widget","name":"widget"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":77},{"name":"GetItemName","ret":"string","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":82}],"members":[{"name":"m_IsLightSourceExtra","type":"bool","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":9},{"name":"m_IsNVG","type":"bool","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":10},{"name":"m_Id","type":"int","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":11},{"name":"m_Category","type":"int","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":12},{"name":"m_CategorySwitchID","type":"int","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":13},{"name":"m_Item","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":14},{"name":"m_ItemName","type":"string","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":15},{"name":"m_RadialMenuSelector","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":18},{"name":"m_RadialMenuItemCard","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":19}]},{"name":"RadialQuickbarMenu","url":"classes/RadialQuickbarMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":88,"methods":[{"name":"RadialQuickbarMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":109},{"name":"~RadialQuickbarMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":122},{"name":"SetItemToAssign","ret":"void","params":[{"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":130},{"name":"GetItemToAssign","ret":"EntityAI","mods":["static"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":135},{"name":"GetMenuInstance","ret":"RadialQuickbarMenu","mods":["static"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":140},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":145},{"name":"OpenMenu","ret":"void","params":[{"type":"UIScriptedMenu","name":"parent","def":"NULL"}],"mods":["static"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":155},{"name":"CloseMenu","ret":"void","mods":["static"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":160},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":169},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":195},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":214},{"name":"OnController","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"control"},{"type":"int","name":"value"}],"mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":234},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":243},{"name":"UseMouse","ret":"bool","mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":252},{"name":"UseGamepad","ret":"bool","mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":257},{"name":"RefreshQuickbar","ret":"void","params":[{"type":"bool","name":"reset_selection","def":"true"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":266},{"name":"GetItems","ret":"void","params":[{"mods":["out"],"type":"array<ref RadialQuickbarItem>","name":"items"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":287},{"name":"CheckForLightsAndNVG","ret":"void","params":[{"mods":["out"],"type":"array<ref RadialQuickbarItem>","name":"items"},{"type":"int","name":"last_idx"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":305},{"name":"CreateContent","ret":"void","params":[{"type":"int","name":"selected_item_id","def":"-1"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":369},{"name":"UpdateQuickbarItemCard","ret":"void","params":[{"type":"RadialQuickbarItem","name":"quickbar_item"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":416},{"name":"DeleteItems","ret":"void","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":506},{"name":"ChangeCurrentCategory","ret":"void","params":[{"type":"int","name":"category"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":521},{"name":"OnControlsChanged","ret":"void","params":[{"type":"RadialMenuControlType","name":"type"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":532},{"name":"OnMouseSelect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":537},{"name":"OnMouseDeselect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":542},{"name":"OnMouseExecute","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":547},{"name":"OnMousePressLeft","ret":"void","params":[{"type":"Widget","name":"w"}],"brief":"LMB","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":552},{"name":"OnMousePressRight","ret":"void","params":[{"type":"Widget","name":"w"}],"brief":"RMB","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":558},{"name":"OnControllerSelect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":564},{"name":"OnControllerDeselect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":569},{"name":"OnControllerPressSelect","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":574},{"name":"OnControllerPressBack","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":579},{"name":"MarkSelected","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":586},{"name":"UnmarkSelected","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":625},{"name":"PrimaryAction","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":655},{"name":"SecondaryAction","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":715},{"name":"BackOneLevel","ret":"void","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":740},{"name":"HandleLights","ret":"void","params":[{"type":"RadialQuickbarItem","name":"quickbar_item"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":751},{"name":"HandleNVG","ret":"void","params":[{"type":"RadialQuickbarItem","name":"quickbar_item"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":784},{"name":"IsMenuClosing","ret":"bool","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":797},{"name":"SetMenuClosing","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":802},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":807},{"name":"OnPlayerDeath","ret":"void","mods":["override"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":836}],"members":[{"name":"m_ItemCardPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":90},{"name":"m_Items","type":"ref array<ref RadialQuickbarItem>","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":91},{"name":"m_ToolbarPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":92},{"name":"m_IsMenuClosing","type":"bool","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":94},{"name":"m_CurrentCategory","type":"int","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":95},{"name":"TEXT_ITEM_NAME","type":"string","mods":["const"],"init":"\"ItemName\"","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":97},{"name":"TEXT_ITEM_TITLE","type":"string","mods":["const"],"init":"\"ItemTitle\"","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":98},{"name":"m_SelectedItem","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":100},{"name":"m_ItemToAssign","type":"EntityAI","mods":["static"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":101},{"name":"instance","type":"RadialQuickbarMenu","mods":["static"],"file":"5_Mission/GUI/RadialQuickbarMenu.c","line":104}]},{"name":"Radio","url":"classes/Radio/","base":"ItemRadio","file":"4_World/Entities/ItemBase/Radio.c","line":1,"methods":[{"name":"IsTransmitter","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Radio.c","line":3},{"name":"CanOperate","ret":"bool","file":"4_World/Entities/ItemBase/Radio.c","line":9},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Radio.c","line":15},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Radio.c","line":21},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Radio.c","line":27},{"name":"TuneNextStation","ret":"void","file":"4_World/Entities/ItemBase/Radio.c","line":34},{"name":"TunePreviousStation","ret":"void","file":"4_World/Entities/ItemBase/Radio.c","line":40},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Radio.c","line":46}]},{"name":"Rag","url":"classes/Rag/","base":"ItemBase","file":"4_World/Entities/ItemBase/Rag.c","line":1,"methods":[{"name":"CanSwapEntities","ret":"bool","params":[{"type":"EntityAI","name":"otherItem"},{"type":"InventoryLocation","name":"otherDestination"},{"type":"InventoryLocation","name":"destination"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":3},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":19},{"name":"CanBeSplit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":34},{"name":"HasFlammableMaterial","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":46},{"name":"CanBeIgnitedBy","ret":"bool","params":[{"type":"EntityAI","name":"igniter","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":51},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":56},{"name":"CanBeCombined","ret":"bool","params":[{"type":"EntityAI","name":"other_item"},{"type":"bool","name":"reservation_check","def":"true"},{"type":"bool","name":"stack_max_limit","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":61},{"name":"OnIgnitedThis","ret":"void","params":[{"type":"EntityAI","name":"fire_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":71},{"name":"IsThisIgnitionSuccessful","ret":"bool","params":[{"type":"EntityAI","name":"item_source","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":76},{"name":"CanAssignToQuickbar","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":81},{"name":"CanBeDisinfected","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":86},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":92},{"name":"GetBandagingEffectivity","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":117},{"name":"GetInfectionChance","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":122},{"name":"OnCombine","ret":"void","params":[{"type":"ItemBase","name":"other_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Rag.c","line":130}]},{"name":"Raincoat_Black","url":"classes/Raincoat_Black/","base":"Raincoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":8},{"name":"Raincoat_Blue","url":"classes/Raincoat_Blue/","base":"Raincoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":7},{"name":"Raincoat_ColorBase","url":"classes/Raincoat_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":1},{"name":"Raincoat_Green","url":"classes/Raincoat_Green/","base":"Raincoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":3},{"name":"Raincoat_Orange","url":"classes/Raincoat_Orange/","base":"Raincoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":2},{"name":"Raincoat_Pink","url":"classes/Raincoat_Pink/","base":"Raincoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":5},{"name":"Raincoat_Red","url":"classes/Raincoat_Red/","base":"Raincoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":6},{"name":"Raincoat_Yellow","url":"classes/Raincoat_Yellow/","base":"Raincoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Raincoat_ColorBase.c","line":4},{"name":"RainProcurementComponentBarrel","url":"classes/RainProcurementComponentBarrel/","base":"RainProcurementComponentBase","file":"4_World/Classes/RainProcurementComponent.c","line":89},{"name":"RainProcurementComponentBase","url":"classes/RainProcurementComponentBase/","base":"Managed","file":"4_World/Classes/RainProcurementComponent.c","line":1,"methods":[{"name":"RainProcurementComponentBase","kind":"ctor","ret":"void","params":[{"type":"ItemBase","name":"procuringItem"}],"file":"4_World/Classes/RainProcurementComponent.c","line":10},{"name":"StartRainProcurement","ret":"void","brief":"Called on server to queue rain procurement (on next cycle end)","file":"4_World/Classes/RainProcurementComponent.c","line":18},{"name":"StopRainProcurement","ret":"void","brief":"Called on server to queue rain procurement removal (on next cycle end)","file":"4_World/Classes/RainProcurementComponent.c","line":28},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"deltaTime"},{"type":"float","name":"amount"}],"file":"4_World/Classes/RainProcurementComponent.c","line":39},{"name":"Reset","ret":"void","mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":50},{"name":"ProcureLiquid","ret":"void","params":[{"type":"float","name":"amountBase"},{"type":"int","name":"liquidType","def":"LIQUID_CLEANWATER"}],"mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":55},{"name":"UpdateIsUnderRoof","ret":"void","mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":64},{"name":"GetBaseLiquidAmount","ret":"float","brief":"override this to get different amount per ProcureLiquid cycle","file":"4_World/Classes/RainProcurementComponent.c","line":70},{"name":"IsActive","ret":"bool","file":"4_World/Classes/RainProcurementComponent.c","line":75},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"run"}],"file":"4_World/Classes/RainProcurementComponent.c","line":80}],"members":[{"name":"m_ProcuringItem","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":3},{"name":"m_Handler","type":"RainProcurementHandler","mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":4},{"name":"m_IsUnderRoof","type":"bool","mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":5},{"name":"m_IsActive","type":"bool","mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":6},{"name":"m_UpdateCounter","type":"int","mods":["protected"],"file":"4_World/Classes/RainProcurementComponent.c","line":7},{"name":"UPDATE_ROOFCHECK_COUNT","type":"int","mods":["protected","const"],"init":"3","brief":"do roofcheck every n updates","file":"4_World/Classes/RainProcurementComponent.c","line":8}]},{"name":"RainProcurementHandler","url":"classes/RainProcurementHandler/","base":"Managed","file":"4_World/Classes/RainProcurementHandler.c","line":1,"methods":[{"name":"RainProcurementHandler","kind":"ctor","ret":"void","params":[{"type":"MissionBaseWorld","name":"mission"}],"file":"4_World/Classes/RainProcurementHandler.c","line":16},{"name":"QueueStart","ret":"void","params":[{"type":"RainProcurementComponentBase","name":"component"}],"file":"4_World/Classes/RainProcurementHandler.c","line":29},{"name":"QueueStop","ret":"void","params":[{"type":"RainProcurementComponentBase","name":"component"}],"file":"4_World/Classes/RainProcurementHandler.c","line":35},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"4_World/Classes/RainProcurementHandler.c","line":41},{"name":"ProcessBatch","ret":"bool","mods":["protected"],"brief":"returns 'true' when all the batches are finished","file":"4_World/Classes/RainProcurementHandler.c","line":81},{"name":"Cleanup","ret":"void","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":104},{"name":"Reset","ret":"void","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":117},{"name":"HandleChangedComponents","ret":"void","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":124},{"name":"CheckUpdating","ret":"void","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":149},{"name":"GetLiquidAmountCoef","ret":"float","file":"4_World/Classes/RainProcurementHandler.c","line":154},{"name":"DetermineAmountCoef","ret":"float","brief":"scalable on handler level. Now also handles SNOW, total value can exceed 1.0","file":"4_World/Classes/RainProcurementHandler.c","line":160}],"members":[{"name":"m_Mission","type":"MissionBaseWorld","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":3},{"name":"m_ActiveComponents","type":"ref set<RainProcurementComponentBase>","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":4},{"name":"m_ChangedQueue","type":"ref set<RainProcurementComponentBase>","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":5},{"name":"m_CleanupQueue","type":"ref set<int>","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":6},{"name":"UPDATE_BATCH_SIZE","type":"int","mods":["protected","const"],"init":"20","brief":"Tweak this to adjust max batch size","file":"4_World/Classes/RainProcurementHandler.c","line":7},{"name":"UPDATE_TIME","type":"int","mods":["const"],"init":"10","brief":"seconds","file":"4_World/Classes/RainProcurementHandler.c","line":8},{"name":"m_Update","type":"bool","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":9},{"name":"m_ProcessComponents","type":"bool","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":10},{"name":"m_ProcessingFinished","type":"bool","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":11},{"name":"m_NextToProcessIdx","type":"int","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":12},{"name":"m_UpdateTimer","type":"float","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":13},{"name":"m_LiquidAmountCoef","type":"float","mods":["protected"],"file":"4_World/Classes/RainProcurementHandler.c","line":14}]},{"name":"RainProcurementManager","url":"classes/RainProcurementManager/","brief":"DEPRECATED, done through the RainProcurementHandler / component instead","file":"4_World/Classes/RainProcurementManager.c","line":2,"methods":[{"name":"RainProcurementManager","kind":"ctor","ret":"void","params":[{"type":"ItemBase","name":"procuring_item"}],"file":"4_World/Classes/RainProcurementManager.c","line":9},{"name":"InitRainProcurement","ret":"void","file":"4_World/Classes/RainProcurementManager.c","line":15},{"name":"RainProcurementCheck","ret":"void","file":"4_World/Classes/RainProcurementManager.c","line":29},{"name":"IsRunning","ret":"bool","file":"4_World/Classes/RainProcurementManager.c","line":71},{"name":"StopRainProcurement","ret":"void","file":"4_World/Classes/RainProcurementManager.c","line":76}],"members":[{"name":"m_ProcuringItem","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/RainProcurementManager.c","line":4},{"name":"m_IsUnderRoof","type":"int","mods":["protected"],"file":"4_World/Classes/RainProcurementManager.c","line":5},{"name":"m_UpdateTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/RainProcurementManager.c","line":6},{"name":"RAIN_COEFFICIENT","type":"int","mods":["protected","const"],"init":"10","file":"4_World/Classes/RainProcurementManager.c","line":7}]},{"name":"RandomGeneratorSyncManager","url":"classes/RandomGeneratorSyncManager/","file":"4_World/Classes/RandomGeneratorSyncManager.c","line":11,"methods":[{"name":"RandomGeneratorSyncManager","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"player"}],"file":"4_World/Classes/RandomGeneratorSyncManager.c","line":18},{"name":"Update","ret":"void","file":"4_World/Classes/RandomGeneratorSyncManager.c","line":23},{"name":"GetRandom01","ret":"float","params":[{"type":"RandomGeneratorSyncUsage","name":"usage_index"}],"file":"4_World/Classes/RandomGeneratorSyncManager.c","line":32},{"name":"GetRandomInRange","ret":"float","params":[{"type":"RandomGeneratorSyncUsage","name":"usage_index"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"4_World/Classes/RandomGeneratorSyncManager.c","line":41}],"members":[{"name":"USAGE_COUNT","type":"int","mods":["const"],"init":"RandomGeneratorSyncUsage.Count","file":"4_World/Classes/RandomGeneratorSyncManager.c","line":13},{"name":"randomValuesArray","type":"float","array":"USAGE_COUNT","file":"4_World/Classes/RandomGeneratorSyncManager.c","line":15},{"name":"m_player","type":"DayZPlayer","file":"4_World/Classes/RandomGeneratorSyncManager.c","line":16}]},{"name":"Rangefinder","url":"classes/Rangefinder/","base":"PoweredOptic_Base","file":"4_World/Entities/ItemBase/Rangefinder.c","line":1,"methods":[{"name":"Rangefinder","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Rangefinder.c","line":11},{"name":"~Rangefinder","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Rangefinder.c","line":16},{"name":"InitRangeFinderData","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":21},{"name":"GetMeasurementUpdateInterval","ret":"float","file":"4_World/Entities/ItemBase/Rangefinder.c","line":44},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":49},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":66},{"name":"StartPeriodicMeasurement","ret":"void","file":"4_World/Entities/ItemBase/Rangefinder.c","line":80},{"name":"StopPeriodicMeasurement","ret":"void","file":"4_World/Entities/ItemBase/Rangefinder.c","line":97},{"name":"SetDistanceText","ret":"void","params":[{"type":"TextWidget","name":"text"},{"type":"float","name":"dist"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":110},{"name":"SetInvalidText","ret":"void","params":[{"type":"TextWidget","name":"text"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":129},{"name":"DoMeasurement","ret":"void","file":"4_World/Entities/ItemBase/Rangefinder.c","line":135},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":193},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":201}],"members":[{"name":"RANGEFINDER_MAX_DISTANCE","type":"float","mods":["static","const"],"init":"913.4856","brief":"TODO adjust maximal distance to match real life rangefinder","file":"4_World/Entities/ItemBase/Rangefinder.c","line":3},{"name":"m_Timer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":5},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":6},{"name":"m_RangeText","type":"TextWidget","mods":["protected"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":7},{"name":"m_LayoutPath","type":"string","mods":["protected"],"file":"4_World/Entities/ItemBase/Rangefinder.c","line":9}]},{"name":"RattlingTeethSoundEvent","url":"classes/RattlingTeethSoundEvent/","base":"HeatComfortEventsBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":25,"methods":[{"name":"RattlingTeethSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HeatComfortEvents.c","line":27}]},{"name":"Raycaster","url":"classes/Raycaster/","base":"ItemBase","file":"4_World/Entities/ItemBase/Raycaster.c","line":3,"methods":[{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Raycaster.c","line":7},{"name":"StartPeriodicMeasurement","ret":"void","file":"4_World/Entities/ItemBase/Raycaster.c","line":15},{"name":"PrepareMeasurement","ret":"void","file":"4_World/Entities/ItemBase/Raycaster.c","line":25},{"name":"DoMeasurement","ret":"void","file":"4_World/Entities/ItemBase/Raycaster.c","line":31},{"name":"StopPeriodicMeasurement","ret":"void","file":"4_World/Entities/ItemBase/Raycaster.c","line":55},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Raycaster.c","line":63},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Raycaster.c","line":71}],"members":[{"name":"m_Timer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/Raycaster.c","line":5}]},{"name":"RaycastRVParams","url":"classes/RaycastRVParams/","brief":"Input parameters for RaycastRVProxy function.","file":"3_Game/Global/DayZPhysics.c","line":49,"methods":[{"name":"RaycastRVParams","kind":"ctor","ret":"void","params":[{"type":"vector","name":"vBeg"},{"type":"vector","name":"vEnd"},{"type":"Object","name":"pIgnore","def":"null"},{"type":"float","name":"fRadius","def":"0.0"}],"file":"3_Game/Global/DayZPhysics.c","line":78}],"members":[{"name":"begPos","type":"vector","brief":"begin position of raycast (e.g. player position)","file":"3_Game/Global/DayZPhysics.c","line":51},{"name":"endPos","type":"vector","brief":"end position of raycast (e.g. player direction)","file":"3_Game/Global/DayZPhysics.c","line":52},{"name":"ignore","type":"Object","brief":"ignore this object in collision, used only if groundOnly is false","file":"3_Game/Global/DayZPhysics.c","line":54},{"name":"with","type":"Object","brief":"ignore object with this object, otherwise collision hits, used only if groundOnly is false","file":"3_Game/Global/DayZPhysics.c","line":55},{"name":"radius","type":"float","brief":"radius along the ray tested","file":"3_Game/Global/DayZPhysics.c","line":57},{"name":"flags","type":"CollisionFlags","brief":"Sets the raycast behaviour in terms of result.","file":"3_Game/Global/DayZPhysics.c","line":63},{"name":"type","type":"int","brief":"type of intersection, possible values ObjIntersectFire(0), ObjIntersectView(1), ObjIntersectGeom(2), ObjIntersectIFire(3), ObjIntersectNone(4)","file":"3_Game/Global/DayZPhysics.c","line":73},{"name":"sorted","type":"bool","brief":"used only if groundOnly = false","file":"3_Game/Global/DayZPhysics.c","line":75},{"name":"groundOnly","type":"bool","brief":"raycasts only ground (ignores all objects). Default value is false if not needed.","file":"3_Game/Global/DayZPhysics.c","line":76}]},{"name":"RaycastRVResult","url":"classes/RaycastRVResult/","brief":"Contains result data of RaycastRVProxy function.","file":"3_Game/Global/DayZPhysics.c","line":98,"members":[{"name":"obj","type":"Object","brief":"object,that we collide with (NULL if none), If hierLevel > 0 object is the proxy object","file":"3_Game/Global/DayZPhysics.c","line":100},{"name":"parent","type":"Object","brief":"if hierLevel > 0 most parent of the proxy object","file":"3_Game/Global/DayZPhysics.c","line":101},{"name":"pos","type":"vector","brief":"position of collision (in world coord)","file":"3_Game/Global/DayZPhysics.c","line":103},{"name":"dir","type":"vector","brief":"direction outside (in world coord) or (in case of line-object collision) direction and size of the intersection","file":"3_Game/Global/DayZPhysics.c","line":104},{"name":"hierLevel","type":"int","brief":"which hierarchy level is the collision detected at, == 0 = objects in landscape, > 0 = proxy","file":"3_Game/Global/DayZPhysics.c","line":106},{"name":"component","type":"int","brief":"index of component in corresponding geometry level","file":"3_Game/Global/DayZPhysics.c","line":107},{"name":"surface","type":"SurfaceInfo","brief":"surface material info handle","file":"3_Game/Global/DayZPhysics.c","line":109},{"name":"entry","type":"bool","brief":"is false if begining point was TriggerInsider","file":"3_Game/Global/DayZPhysics.c","line":111},{"name":"exit","type":"bool","brief":"is false if end point was inside","file":"3_Game/Global/DayZPhysics.c","line":112}]},{"name":"RBF_CLO_BU0_MA0","url":"classes/RBF_CLO_BU0_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":18,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":20},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":21},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":22},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":23},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":24},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":25},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":26},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":27}]},{"name":"RBF_CLO_BU0_MA1","url":"classes/RBF_CLO_BU0_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":51,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":53},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":54},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":55},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":56},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":57},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":58},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":59},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":60}]},{"name":"RBF_CLO_BU1_MA0","url":"classes/RBF_CLO_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":29,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":31},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":32},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":33},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":34},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":35},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":36},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":37},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":38}]},{"name":"RBF_CLO_BU1_MA1","url":"classes/RBF_CLO_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":40,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":42},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":43},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":44},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":45},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":46},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":47},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":48},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":49}]},{"name":"RBF_JAM_BU1_MA0","url":"classes/RBF_JAM_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":62,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":64},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":65},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":66},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":67},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":68},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":69},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":70},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":71},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":72}]},{"name":"RBF_JAM_BU1_MA1","url":"classes/RBF_JAM_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":74,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":76},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":77},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":78},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":79},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":80},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":81},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":82},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":83},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":84}]},{"name":"RBL_CLO_BU0_MA0","url":"classes/RBL_CLO_BU0_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":21,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":23},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":24},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":25},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":26},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":27},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":28},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":29},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":30}]},{"name":"RBL_CLO_BU0_MA1","url":"classes/RBL_CLO_BU0_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":54,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":56},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":57},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":58},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":59},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":60},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":61},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":62},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":63}]},{"name":"RBL_CLO_BU1_MA0","url":"classes/RBL_CLO_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":32,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":34},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":35},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":36},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":37},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":38},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":39},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":40},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":41}]},{"name":"RBL_CLO_BU1_MA1","url":"classes/RBL_CLO_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":43,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":45},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":46},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":47},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":48},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":49},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":50},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":51},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":52}]},{"name":"RBL_JAM_BU1_MA0","url":"classes/RBL_JAM_BU1_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":89,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":91},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":92},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":93},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":94},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":95},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":96},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":97},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":98},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":99}]},{"name":"RBL_JAM_BU1_MA1","url":"classes/RBL_JAM_BU1_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":101,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":103},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":104},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":105},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":106},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":107},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":108},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":109},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":110},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":111}]},{"name":"RBL_OPN_BU0_MA0","url":"classes/RBL_OPN_BU0_MA0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":77,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":79},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":80},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":81},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":82},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":83},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":84},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":85},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":86},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":87}]},{"name":"RBL_OPN_BU0_MA1","url":"classes/RBL_OPN_BU0_MA1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":65,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":67},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":68},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":69},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":70},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":71},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":72},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":73},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":74},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":75}]},{"name":"RDG2SmokeGrenade_Black","url":"classes/RDG2SmokeGrenade_Black/","base":"RDG2SmokeGrenade_ColorBase","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":20,"methods":[{"name":"RDG2SmokeGrenade_Black","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":22}]},{"name":"RDG2SmokeGrenade_ColorBase","url":"classes/RDG2SmokeGrenade_ColorBase/","base":"SmokeGrenadeBase","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":1,"methods":[{"name":"RDG2SmokeGrenade_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":7},{"name":"~RDG2SmokeGrenade_ColorBase","kind":"dtor","ret":"void","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":17}],"members":[{"name":"SOUND_SMOKE_START","type":"string","mods":["const"],"init":"\"SmokegGrenades_RDG2_start_loop_SoundSet\"","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":3},{"name":"SOUND_SMOKE_LOOP","type":"string","mods":["const"],"init":"\"SmokegGrenades_RDG2_active_loop_SoundSet\"","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":4},{"name":"SOUND_SMOKE_END","type":"string","mods":["const"],"init":"\"SmokegGrenades_RDG2_end_loop_SoundSet\"","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":5}]},{"name":"RDG2SmokeGrenade_White","url":"classes/RDG2SmokeGrenade_White/","base":"RDG2SmokeGrenade_ColorBase","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":30,"methods":[{"name":"RDG2SmokeGrenade_White","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/RDG2SmokeGrenade_ColorBase.c","line":32}]},{"name":"RecipeAnimationInfo","url":"classes/RecipeAnimationInfo/","file":"4_World/Classes/Recipes/RecipeBase.c","line":5,"methods":[{"name":"RecipeAnimationInfo","kind":"ctor","ret":"void","params":[{"type":"string","name":"ingredient"},{"type":"int","name":"animationID"},{"type":"bool","name":"itemVisible"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":11}],"members":[{"name":"m_IngredientName","type":"string","file":"4_World/Classes/Recipes/RecipeBase.c","line":7},{"name":"m_AnimationUID","type":"int","file":"4_World/Classes/Recipes/RecipeBase.c","line":8},{"name":"m_ItemVisible","type":"bool","file":"4_World/Classes/Recipes/RecipeBase.c","line":9}]},{"name":"RecipeBase","url":"classes/RecipeBase/","file":"4_World/Classes/Recipes/RecipeBase.c","line":19,"methods":[{"name":"RecipeBase","kind":"ctor","ret":"void","file":"4_World/Classes/Recipes/RecipeBase.c","line":67},{"name":"Init","ret":"void","proto":true,"file":"4_World/Classes/Recipes/RecipeBase.c","line":88},{"name":"SetAnimation","ret":"void","params":[{"type":"DayZPlayerConstants","name":"uid"}],"mods":["protected"],"file":"4_World/Classes/Recipes/RecipeBase.c","line":90},{"name":"GetLengthInSecs","ret":"float","file":"4_World/Classes/Recipes/RecipeBase.c","line":95},{"name":"GetSpecialty","ret":"float","file":"4_World/Classes/Recipes/RecipeBase.c","line":100},{"name":"IsRecipeAnywhere","ret":"bool","file":"4_World/Classes/Recipes/RecipeBase.c","line":105},{"name":"IsRepeatable","ret":"bool","file":"4_World/Classes/Recipes/RecipeBase.c","line":110},{"name":"CheckIngredientMatch","ret":"bool","params":[{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":115},{"name":"InsertIngredient","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"ingredient"},{"type":"DayZPlayerConstants","name":"uid","def":"BASE_CRAFT_ANIMATION_ID"},{"type":"bool","name":"showItem","def":"false"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":159},{"name":"InsertIngredientEx","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"ingredient"},{"type":"string","name":"soundCategory"},{"type":"DayZPlayerConstants","name":"uid","def":"BASE_CRAFT_ANIMATION_ID"},{"type":"bool","name":"showItem","def":"false"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":164},{"name":"RemoveIngredient","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"ingredient"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":183},{"name":"AddResult","ret":"void","params":[{"type":"string","name":"item"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":198},{"name":"GetName","ret":"string","file":"4_World/Classes/Recipes/RecipeBase.c","line":204},{"name":"IsInstaRecipe","ret":"bool","file":"4_World/Classes/Recipes/RecipeBase.c","line":209},{"name":"SpawnItems","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"spawned_objects"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":215},{"name":"ApplyModificationsResults","ret":"void","params":[{"type":"ItemBase","name":"sorted","array":""},{"type":"array<ItemBase>","name":"results"},{"type":"ItemBase","name":"result"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":268},{"name":"DeleleIngredientsPass","ret":"void","file":"4_World/Classes/Recipes/RecipeBase.c","line":362},{"name":"ApplyModificationsIngredients","ret":"void","params":[{"type":"ItemBase","name":"sorted","array":""},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":373},{"name":"CheckConditions","ret":"bool","params":[{"type":"ItemBase","name":"sorted","array":""}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":429},{"name":"CheckRecipe","ret":"bool","params":[{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":479},{"name":"OnSelectedRecipe","ret":"void","params":[{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":504},{"name":"OnSelected","ret":"void","params":[{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":515},{"name":"PerformRecipe","ret":"void","params":[{"type":"ItemBase","name":"item1"},{"type":"ItemBase","name":"item2"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":521},{"name":"ApplySoftSkillsSpecialty","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":547},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":551},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":563},{"name":"GetID","ret":"int","file":"4_World/Classes/Recipes/RecipeBase.c","line":568},{"name":"SetID","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":574},{"name":"GetAllItems","ret":"void","params":[{"type":"array<string>","name":"items"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":579},{"name":"GetSoundCategory","ret":"string","params":[{"type":"int","name":"ingredientIndex"},{"type":"ItemBase","name":"item"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":592},{"name":"IsItemInRecipe","ret":"bool","params":[{"type":"string","name":"item"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":607},{"name":"GetIngredientMaskForItem","ret":"int","params":[{"type":"string","name":"item"}],"brief":"returns a mask which marks ingredient positions for a given item in this recipe(for example mask of value 3 [....000011] means this item is both ingredient 1 and 2 in this recipe[from right to left])","file":"4_World/Classes/Recipes/RecipeBase.c","line":622},{"name":"GetAnimationCommandUID","ret":"int","file":"4_World/Classes/Recipes/RecipeBase.c","line":641},{"name":"GetRecipeAnimationInfo","ret":"RecipeAnimationInfo","params":[{"type":"PlayerBase","name":"player"},{"type":"ItemBase","name":"mainItem"},{"type":"ItemBase","name":"target"}],"file":"4_World/Classes/Recipes/RecipeBase.c","line":646}],"members":[{"name":"BASE_CRAFT_ANIMATION_ID","type":"int","mods":["protected","const"],"init":"DayZPlayerConstants.CMD_ACTIONFB_CRAFTING","file":"4_World/Classes/Recipes/RecipeBase.c","line":21},{"name":"m_ItemsToCreate","type":"string","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":23},{"name":"m_Ingredients","type":"ref array<string>","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":24},{"name":"m_SoundCategories","type":"ref array<string>","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":25},{"name":"m_AnimationInfos","type":"ref array<ref RecipeAnimationInfo>","mods":["protected"],"init":"new array<ref RecipeAnimationInfo>()","brief":"used for overriding animation based on ingredient","file":"4_World/Classes/Recipes/RecipeBase.c","line":26},{"name":"m_Items","type":"ItemBase","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":28},{"name":"m_IngredientsSorted","type":"ItemBase","array":"MAX_NUMBER_OF_INGREDIENTS","brief":"if the recipe is valid, this array will contain all ingredients sorted against the recipe ingredients","file":"4_World/Classes/Recipes/RecipeBase.c","line":30},{"name":"m_IngredientsToBeDeleted","type":"ref array<ItemBase>","init":"new array<ItemBase>","file":"4_World/Classes/Recipes/RecipeBase.c","line":32},{"name":"m_Name","type":"string","file":"4_World/Classes/Recipes/RecipeBase.c","line":33},{"name":"m_ID","type":"int","file":"4_World/Classes/Recipes/RecipeBase.c","line":35},{"name":"m_NumberOfResults","type":"int","file":"4_World/Classes/Recipes/RecipeBase.c","line":36},{"name":"m_RecipeUID","type":"int","brief":"obsolete","file":"4_World/Classes/Recipes/RecipeBase.c","line":37},{"name":"m_AnimationLength","type":"float","init":"1","brief":"animation length in relative time units","file":"4_World/Classes/Recipes/RecipeBase.c","line":38},{"name":"m_Specialty","type":"float","init":"0","brief":"value > 0 for roughness, value < 0 for precision","file":"4_World/Classes/Recipes/RecipeBase.c","line":39},{"name":"m_IsInstaRecipe","type":"bool","brief":"should this recipe be performed instantly without animation","file":"4_World/Classes/Recipes/RecipeBase.c","line":40},{"name":"m_AnywhereInInventory","type":"bool","brief":"is this recipe valid even when neither of the items is in hands","file":"4_World/Classes/Recipes/RecipeBase.c","line":41},{"name":"m_MinQuantityIngredient","type":"float","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":43},{"name":"m_MaxQuantityIngredient","type":"float","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":44},{"name":"m_MinDamageIngredient","type":"float","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":45},{"name":"m_MaxDamageIngredient","type":"float","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":46},{"name":"m_IngredientUseSoftSkills","type":"bool","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":48},{"name":"m_IngredientAddHealth","type":"float","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":49},{"name":"m_IngredientAddQuantity","type":"float","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":50},{"name":"m_IngredientSetHealth","type":"float","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":51},{"name":"m_IngredientDestroy","type":"bool","array":"MAX_NUMBER_OF_INGREDIENTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":52},{"name":"m_ResultSetFullQuantity","type":"bool","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":55},{"name":"m_ResultSetQuantity","type":"float","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":56},{"name":"m_ResultSetHealth","type":"float","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":57},{"name":"m_ResultSpawnDistance","type":"float","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":58},{"name":"m_ResultToInventory","type":"int","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":59},{"name":"m_ResultInheritsHealth","type":"int","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":60},{"name":"m_ResultInheritsColor","type":"int","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":61},{"name":"m_ResultReplacesIngredient","type":"int","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":62},{"name":"m_ResultUseSoftSkills","type":"bool","array":"MAXIMUM_RESULTS","file":"4_World/Classes/Recipes/RecipeBase.c","line":63}]},{"name":"RecipeCacheData","url":"classes/RecipeCacheData/","file":"4_World/Classes/Recipes/CacheObject.c","line":2,"methods":[{"name":"RecipeCacheData","kind":"ctor","ret":"void","params":[{"type":"int","name":"mask"}],"file":"4_World/Classes/Recipes/CacheObject.c","line":7},{"name":"GetMask","ret":"int","file":"4_World/Classes/Recipes/CacheObject.c","line":12},{"name":"GetBitCount","ret":"int","file":"4_World/Classes/Recipes/CacheObject.c","line":17},{"name":"SetMask","ret":"void","params":[{"type":"int","name":"mask"}],"file":"4_World/Classes/Recipes/CacheObject.c","line":22}],"members":[{"name":"m_Mask","type":"int","file":"4_World/Classes/Recipes/CacheObject.c","line":4},{"name":"m_BitCount","type":"int","file":"4_World/Classes/Recipes/CacheObject.c","line":5}]},{"name":"RecipeTest","url":"classes/RecipeTest/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RecipeTest.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RecipeTest.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RecipeTest.c","line":75}]},{"name":"RecoilBase","url":"classes/RecoilBase/","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":1,"methods":[{"name":"RecoilBase","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"weapon"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":29},{"name":"Init","ret":"void","proto":true,"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":40},{"name":"GetWeapon","ret":"Weapon_Base","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":42},{"name":"PostInit","ret":"void","params":[{"type":"Weapon_Base","name":"weapon"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":47},{"name":"Destroy","ret":"void","brief":"Destroys this object next update tick","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":62},{"name":"Update","ret":"void","params":[{"type":"SDayZPlayerAimingModel","name":"pModel"},{"mods":["out"],"type":"float","name":"axis_mouse_x"},{"mods":["out"],"type":"float","name":"axis_mouse_y"},{"mods":["out"],"type":"float","name":"axis_hands_x"},{"mods":["out"],"type":"float","name":"axis_hands_y"},{"type":"float","name":"pDt"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":68},{"name":"ApplyCamOffset","ret":"void","params":[{"type":"SDayZPlayerAimingModel","name":"pModel"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":106},{"name":"ApplyHandsOffset","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"float","name":"pRecResultX"},{"mods":["out"],"type":"float","name":"pRecResultY"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":125},{"name":"ApplyMouseOffset","ret":"void","params":[{"type":"float","name":"pDt"},{"mods":["out"],"type":"float","name":"pRecResultX"},{"mods":["out"],"type":"float","name":"pRecResultY"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":144},{"name":"GetRecoilModifier","ret":"vector","params":[{"type":"Weapon_Base","name":"weapon"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":193},{"name":"GetPositionOnCurve","ret":"vector","params":[{"type":"array<vector>","name":"points"},{"type":"float","name":"time"}],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":202}],"members":[{"name":"m_DebugMode","type":"bool","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":3},{"name":"m_Weapon","type":"Weapon_Base","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":5},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":6},{"name":"m_DeleteRequested","type":"bool","mods":["protected"],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":7},{"name":"m_Time","type":"float","mods":["protected"],"brief":"how much time has elapsed since first update","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":8},{"name":"m_ReloadTime","type":"float","mods":["protected"],"brief":"reload time config parameter of the weapon","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":9},{"name":"m_RecoilModifier","type":"vector","mods":["protected"],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":10},{"name":"m_IsClient","type":"bool","mods":["protected"],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":11},{"name":"m_MouseOffsetRangeMin","type":"float","brief":"in degrees min","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":13},{"name":"m_MouseOffsetRangeMax","type":"float","brief":"in degrees max","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":14},{"name":"m_MouseOffsetRelativeTime","type":"float","init":"1","brief":"[0..1] a time it takes to move the mouse the required distance relative to the reload time of the weapon(firing mode)","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":15},{"name":"m_HandsOffsetRelativeTime","type":"float","init":"1","brief":"[0..1] a time it takes to move the hands the required distance given by the curve relative to the reload time of the weapon(firing mode)","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":16},{"name":"m_CamOffsetRelativeTime","type":"float","init":"1","brief":"[0..1] a time it takes to move the camera the required distance relative to the reload time of the weapon(firing mode)","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":17},{"name":"m_CamOffsetDistance","type":"float","init":"0.05","brief":"how far the camera will travel along the z-axis in cm","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":18},{"name":"m_MouseOffsetDistance","type":"float","brief":"how far should the mouse travel","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":19},{"name":"m_TimeNormalized","type":"float","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":20},{"name":"m_MouseOffsetTarget","type":"vector","mods":["protected"],"brief":"move the mouse towards this point","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":22},{"name":"m_MouseOffsetTargetAccum","type":"vector","mods":["protected"],"brief":"the overall mouse offset so far(all deltas accumulated)","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":23},{"name":"m_Angle","type":"float","mods":["protected"],"brief":"result between the min and max","file":"4_World/Classes/RecoilBase/RecoilBase.c","line":24},{"name":"m_HandsCurvePoints","type":"ref array<vector>","mods":["protected"],"file":"4_World/Classes/RecoilBase/RecoilBase.c","line":27}]},{"name":"Red9","url":"classes/Red9/","base":"Pistol_Base","file":"4_World/Entities/Firearms/Pistol/Red9.c","line":1},{"name":"Red9Bttstck","url":"classes/Red9Bttstck/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/Red9Bttstck.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Red9Bttstck.c","line":3}]},{"name":"RedCaviar","url":"classes/RedCaviar/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/RedCaviar.c","line":1,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RedCaviar.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RedCaviar.c","line":8},{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/RedCaviar.c","line":16}]},{"name":"ReflexOptic","url":"classes/ReflexOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":34,"methods":[{"name":"IsUsableWithNV","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":36}]},{"name":"ReflexVest","url":"classes/ReflexVest/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/ReflexVest.c","line":1},{"name":"Refridgerator","url":"classes/Refridgerator/","base":"ItemBase","file":"4_World/Entities/ItemBase/Refridgerator.c","line":1,"methods":[{"name":"IsElectricAppliance","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":5},{"name":"OnInitEnergy","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":10},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":16},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":23},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":28},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":37},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":42},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":51},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Refridgerator.c","line":56}],"members":[{"name":"m_SoundLoopEntity","type":"SoundOnVehicle","file":"4_World/Entities/ItemBase/Refridgerator.c","line":3}]},{"name":"Refrigerator","url":"classes/Refrigerator/","base":"WorldContainer_Base","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":72},{"name":"RefrigeratorMinsk","url":"classes/RefrigeratorMinsk/","base":"WorldContainer_Base","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":73},{"name":"RefuelTorch","url":"classes/RefuelTorch/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RefuelTorch.c","line":3,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RefuelTorch.c","line":5},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RefuelTorch.c","line":60},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RefuelTorch.c","line":81}]},{"name":"RegisterPlayerData","url":"classes/RegisterPlayerData/","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":14,"methods":[{"name":"RegisterPlayerData","kind":"ctor","ret":"void","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":19}],"members":[{"name":"m_Bitmask","type":"int","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":16},{"name":"m_DetailedModifierIndex","type":"int","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":17}]},{"name":"ReindeerPelt","url":"classes/ReindeerPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":22},{"name":"ReindeerSteakMeat","url":"classes/ReindeerSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/ReindeerSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ReindeerSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ReindeerSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ReindeerSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ReindeerSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/ReindeerSteakMeat.c","line":23}]},{"name":"ReleaseBreathSoundEvent","url":"classes/ReleaseBreathSoundEvent/","base":"HoldBreathSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":50,"methods":[{"name":"ReleaseBreathSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":52},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/HoldBreathEvents.c","line":59}]},{"name":"RemoteDetonator","url":"classes/RemoteDetonator/","base":"Inventory_Base","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":7,"methods":[{"name":"IsKit","ret":"bool","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":15},{"name":"UpdateLED","ret":"void","params":[{"type":"ERemoteDetonatorLEDState","name":"pState"},{"type":"bool","name":"pForced","def":"false"}],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":20},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":37}],"members":[{"name":"COLOR_LED_OFF","type":"string","mods":["const"],"init":"\"#(argb,8,8,3)color(0,0,0,1.0,co)\"","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":9},{"name":"COLOR_LED_LIT","type":"string","mods":["const"],"init":"\"#(argb,8,8,3)color(1,0,0,1.0,co)\"","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":10},{"name":"SELECTION_NAME_LED","type":"string","mods":["const"],"init":"\"LED\"","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":11},{"name":"m_LastLEDState","type":"ERemoteDetonatorLEDState","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":13}]},{"name":"RemoteDetonatorReceiver","url":"classes/RemoteDetonatorReceiver/","base":"RemoteDetonator","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":225,"methods":[{"name":"RemoteDetonatorReceiver","kind":"ctor","ret":"void","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":227},{"name":"IsKit","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":232},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":237},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":242},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":249}]},{"name":"RemoteDetonatorTrigger","url":"classes/RemoteDetonatorTrigger/","base":"RemoteDetonator","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":46,"methods":[{"name":"RemoteDetonatorTrigger","kind":"ctor","ret":"void","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":53},{"name":"IsKit","ret":"bool","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":65},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":70},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":82},{"name":"GetRemotelyActivatedItemBehaviour","ret":"RemotelyActivatedItemBehaviour","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":92},{"name":"OnCEUpdate","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":97},{"name":"PairRemote","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"trigger"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":114},{"name":"UnpairRemote","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":119},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":125},{"name":"SetControlledDevice","ret":"void","params":[{"type":"EntityAI","name":"pDevice"}],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":140},{"name":"IsConnected","ret":"bool","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":145},{"name":"GetControlledDevice","ret":"EntityAI","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":150},{"name":"SpawnInPlayerHands","ret":"RemoteDetonatorTrigger","params":[{"mods":["notnull"],"type":"EntityAI","name":"pEntity"},{"type":"EntityAI","name":"deviceToPair","def":"null"}],"mods":["static"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":155},{"name":"OnAnimationPhaseStarted","ret":"void","params":[{"type":"string","name":"animSource"},{"type":"float","name":"phase"}],"mods":["override"],"brief":"item replaced, use different IK","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":191},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":202},{"name":"GetDebugText","ret":"string","mods":["override","protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":214}],"members":[{"name":"ANIM_PHASE_TRIGGER","type":"string","mods":["protected","const"],"init":"\"trigger\"","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":48},{"name":"m_LED","type":"bool","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":50},{"name":"m_RAIB","type":"ref RemotelyActivatedItemBehaviour","mods":["protected"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":51}]},{"name":"RemotelyActivatedItemBehaviour","url":"classes/RemotelyActivatedItemBehaviour/","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":1,"methods":[{"name":"RemotelyActivatedItemBehaviour","kind":"ctor","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"pParent"}],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":12},{"name":"~RemotelyActivatedItemBehaviour","kind":"dtor","ret":"void","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":20},{"name":"SetTrigger","ret":"void","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":26},{"name":"OnVariableSynchronized","ret":"void","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":31},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":36},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":41},{"name":"OnAfterLoad","ret":"void","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":63},{"name":"GeneratePersistentID","ret":"int","mods":["static"],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":81},{"name":"SetPersistentPairID","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":93},{"name":"Pair","ret":"void","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":101},{"name":"Pair","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"device"}],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":110},{"name":"Unpair","ret":"void","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":122},{"name":"GetPairDevice","ret":"EntityAI","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":143},{"name":"IsPaired","ret":"bool","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":148},{"name":"SetPairDeviceNetIds","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"device"}],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":153},{"name":"GetPairDeviceNetIdLow","ret":"int","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":158},{"name":"GetPairDeviceNetIdHigh","ret":"int","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":163}],"members":[{"name":"m_Parent","type":"EntityAI","mods":["protected"],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":3},{"name":"m_IsTrigger","type":"bool","mods":["protected"],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":4},{"name":"m_PairDevice","type":"EntityAI","mods":["protected"],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":5},{"name":"m_PairDeviceNetIdLow","type":"int","mods":["protected"],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":6},{"name":"m_PairDeviceNetIdHigh","type":"int","mods":["protected"],"file":"3_Game/RemotelyActivatedItemBehaviour.c","line":7},{"name":"m_PersistentPairID","type":"int","mods":["protected"],"init":"int.MIN","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":8},{"name":"m_RemoteReceivers","type":"ref map<int,EntityAI>","mods":["protected","static"],"init":"new map<int,EntityAI>()","file":"3_Game/RemotelyActivatedItemBehaviour.c","line":10}]},{"name":"RemotePlayerDamageDebug","url":"classes/RemotePlayerDamageDebug/","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":1,"methods":[{"name":"RemotePlayerDamageDebug","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":9},{"name":"AddDamage","ret":"void","params":[{"type":"float","name":"value_global"},{"type":"float","name":"value_blood"},{"type":"float","name":"value_shock"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":14},{"name":"InsertDamageObject","ret":"void","params":[{"type":"DamageData","name":"damage_object"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":25},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":31},{"name":"Get","ret":"void","params":[{"type":"array<ref DamageData>","name":"damage_list"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":37},{"name":"GetReversed","ret":"void","params":[{"type":"array<ref DamageData>","name":"damage_list"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":45},{"name":"Serialize","ret":"void","params":[{"type":"array<ref RemotePlayerDamageDebug>","name":"list"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":54},{"name":"Debug","ret":"void","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":63}],"members":[{"name":"MAX_DAMAGE_RECORDS","type":"int","mods":["const"],"init":"5","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":3},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":4},{"name":"m_ChangedSinceSerialization","type":"bool","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":5},{"name":"m_DamageList","type":"ref array<ref DamageData>","init":"new array<ref DamageData>","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerDamageDebug.c","line":7}]},{"name":"RemotePlayerMeta","url":"classes/RemotePlayerMeta/","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":1,"methods":[{"name":"RemotePlayerMeta","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"eRemoteDebugType","name":"type"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":6},{"name":"SetDebugType","ret":"void","params":[{"type":"eRemoteDebugType","name":"type"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":12},{"name":"GetDebugType","ret":"eRemoteDebugType","params":[{"type":"eRemoteDebugType","name":"type"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":17},{"name":"SetPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":22},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":27}],"members":[{"name":"m_DebugType","type":"eRemoteDebugType","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":3},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerMeta.c","line":4}]},{"name":"RemotePlayerStatDebug","url":"classes/RemotePlayerStatDebug/","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":10,"methods":[{"name":"RemotePlayerStatDebug","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":16},{"name":"Init","ret":"void","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":23},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":31},{"name":"UpdatePlayerStatsValues","ret":"void","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":36},{"name":"InjectDamageSystemValues","ret":"void","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":41},{"name":"SerializeNames","ret":"void","params":[{"type":"array<string>","name":"names"},{"type":"eRemoteDebugType","name":"type"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":48},{"name":"SerializeValues","ret":"void","params":[{"type":"array<string>","name":"values"},{"type":"eRemoteDebugType","name":"type"}],"file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":68},{"name":"Debug","ret":"void","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":88}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":12},{"name":"m_Stats","type":"ref array<ref StatDebugObject>","init":"new array<ref StatDebugObject>","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":13},{"name":"m_Name","type":"string","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":14},{"name":"m_Pos","type":"vector","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":15}]},{"name":"RemoveNewMagazineFromInventory","url":"classes/RemoveNewMagazineFromInventory/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":1,"methods":[{"name":"RemoveNewMagazineFromInventory","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":6},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":12},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":46},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":54},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":63},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":82}],"members":[{"name":"m_newMagazine","type":"Magazine","brief":"magazine that will be removed from inventory","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":3},{"name":"m_newSrc","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":4}]},{"name":"RemoveNewMagazineFromInventory_OnEntryShowMag","url":"classes/RemoveNewMagazineFromInventory_OnEntryShowMag/","base":"RemoveNewMagazineFromInventory","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":103,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":105}]},{"name":"RenderTarget","url":"classes/RenderTarget/","base":"GenericEntity","file":"2_GameLib/entities/RenderTarget.c","line":11,"methods":[{"name":"RenderTarget","kind":"ctor","ret":"void","params":[{"type":"IEntitySource","name":"src"},{"type":"IEntity","name":"parent"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":32},{"name":"~RenderTarget","kind":"dtor","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":44},{"name":"Init","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":49},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":69}],"members":[{"name":"CameraIndex","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":14},{"name":"X","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":16},{"name":"Y","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":18},{"name":"Width","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":20},{"name":"Height","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":22},{"name":"Sort","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":24},{"name":"AutoInit","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":26},{"name":"ForceCreation","type":"bool","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":28},{"name":"m_Show","type":"bool","init":"true","cond":["GAME_TEMPLATE"],"brief":"when autoinit, wait with showing the render target after all entities are created (EOnInit)","file":"2_GameLib/entities/RenderTarget.c","line":29},{"name":"m_RenderWidget","type":"ref RenderTargetWidget","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":30}]},{"name":"RenderTargetClass","url":"classes/RenderTargetClass/","file":"2_GameLib/entities/RenderTarget.c","line":4},{"name":"RenderTargetWidget","url":"classes/RenderTargetWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":236,"methods":[{"name":"SetRefresh","ret":"void","params":[{"type":"int","name":"period"},{"type":"int","name":"offset"}],"mods":["proto","native"],"proto":true,"brief":"when period > 1 then every n-th frame will be rendered. Offset is initial counter.","file":"1_Core/proto/EnWidgets.c","line":239},{"name":"SetResolutionScale","ret":"void","params":[{"type":"float","name":"xscale"},{"type":"float","name":"ycale"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":240}]},{"name":"RepackLambda","url":"classes/RepackLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":214,"methods":[{"name":"RepackLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":218}],"members":[{"name":"m_RepackedNewEntity","type":"EntityAI","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionRepackTent.c","line":216}]},{"name":"RepairCarChassisActionData","url":"classes/RepairCarChassisActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":107},{"name":"RepairCarChassisActionReciveData","url":"classes/RepairCarChassisActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarChassis.c","line":104},{"name":"RepairCarEngineActionData","url":"classes/RepairCarEngineActionData/","base":"RepairVehiclePartActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":72},{"name":"RepairCarEngineActionReciveData","url":"classes/RepairCarEngineActionReciveData/","base":"RepairVehiclePartActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarEngine.c","line":69},{"name":"RepairCarPartActionData","url":"classes/RepairCarPartActionData/","base":"RepairVehiclePartActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":4},{"name":"RepairCarPartActionReciveData","url":"classes/RepairCarPartActionReciveData/","base":"RepairVehiclePartActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairCarPart.c","line":1},{"name":"RepairElectric","url":"classes/RepairElectric/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairElectric.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairElectric.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairElectric.c","line":61},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairElectric.c","line":72},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairElectric.c","line":85}]},{"name":"RepairEpoxy","url":"classes/RepairEpoxy/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairEpoxy.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairEpoxy.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairEpoxy.c","line":62},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairEpoxy.c","line":73},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairEpoxy.c","line":86}]},{"name":"RepairEyePatch","url":"classes/RepairEyePatch/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairEyePatch.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairEyePatch.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairEyePatch.c","line":61},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairEyePatch.c","line":72}]},{"name":"RepairPartActionData","url":"classes/RepairPartActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":13,"members":[{"name":"m_ComponentIndex","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":15}]},{"name":"RepairPartActionReciveData","url":"classes/RepairPartActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":8,"members":[{"name":"m_ComponentIndexRecived","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairPart.c","line":10}]},{"name":"RepairPlanks","url":"classes/RepairPlanks/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairPlanks.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairPlanks.c","line":3},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairPlanks.c","line":62},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairPlanks.c","line":69}]},{"name":"RepairTentActionData","url":"classes/RepairTentActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":6,"members":[{"name":"m_DamageZone","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":8}]},{"name":"RepairTentActionReciveData","url":"classes/RepairTentActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":1,"members":[{"name":"m_DamageZoneRecived","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTent.c","line":3}]},{"name":"RepairTentPartActionData","url":"classes/RepairTentPartActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":6,"members":[{"name":"m_DamageZone","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":8}]},{"name":"RepairTentPartActionReciveData","url":"classes/RepairTentPartActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":1,"members":[{"name":"m_DamageZoneRecived","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairTentPart.c","line":3}]},{"name":"RepairVehiclePartActionData","url":"classes/RepairVehiclePartActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":6,"members":[{"name":"m_DamageZone","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":8}]},{"name":"RepairVehiclePartActionReciveData","url":"classes/RepairVehiclePartActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":1,"members":[{"name":"m_DamageZoneRecived","type":"string","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRepairVehiclePartBase.c","line":3}]},{"name":"RepairWithLeatherSewingKit","url":"classes/RepairWithLeatherSewingKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairWithLeatherSewingKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithLeatherSewingKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithLeatherSewingKit.c","line":61},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithLeatherSewingKit.c","line":72},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithLeatherSewingKit.c","line":81}]},{"name":"RepairWithPliers","url":"classes/RepairWithPliers/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairWithPliers.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithPliers.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithPliers.c","line":64},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithPliers.c","line":69},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithPliers.c","line":82}]},{"name":"RepairWithRags","url":"classes/RepairWithRags/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairWithRags.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithRags.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithRags.c","line":66},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithRags.c","line":71},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithRags.c","line":79}]},{"name":"RepairWithSewingKit","url":"classes/RepairWithSewingKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairWithSewingKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithSewingKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithSewingKit.c","line":61},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithSewingKit.c","line":72},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithSewingKit.c","line":81}]},{"name":"RepairWithTape","url":"classes/RepairWithTape/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairWithTape.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTape.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTape.c","line":63},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTape.c","line":74},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTape.c","line":87}]},{"name":"RepairWithTireKit","url":"classes/RepairWithTireKit/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/RepairWithTireKit.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTireKit.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTireKit.c","line":61},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTireKit.c","line":72},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/RepairWithTireKit.c","line":81}]},{"name":"Repeater","url":"classes/Repeater/","base":"Repeater_Base","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":232,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":234},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":241}]},{"name":"Repeater_Base","url":"classes/Repeater_Base/","base":"Rifle_Base","brief":"basic mp5 submachine gun","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":66,"methods":[{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":75},{"name":"CanChamberBullet","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":219},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":224}],"members":[{"name":"D0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":68},{"name":"C0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":69},{"name":"C1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":70},{"name":"DF","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":71},{"name":"JF","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":72}]},{"name":"RepeaterRecoil","url":"classes/RepeaterRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/RepeaterRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/RepeaterRecoil.c","line":3}]},{"name":"ReplaceAndDestroyLambda","url":"classes/ReplaceAndDestroyLambda/","base":"TurnItemIntoItemLambdaAnimSysNotifyLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":147,"methods":[{"name":"ReplaceAndDestroyLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"bool","name":"destroy","def":"false"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":153},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":160}],"members":[{"name":"m_TargetPlayer","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":149},{"name":"m_Destroy","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":150},{"name":"m_Drop","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":151}]},{"name":"ReplaceAndDestroyLambdaEx","url":"classes/ReplaceAndDestroyLambdaEx/","base":"ReplaceAndDestroyLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":171,"methods":[{"name":"ReplaceAndDestroyLambdaEx","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"bool","name":"destroy","def":"false"},{"type":"bool","name":"enableDrop","def":"true"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":173},{"name":"CreateNewEntity","ret":"EntityAI","mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainTarget.c","line":178}]},{"name":"ReplaceDetonatorItemLambda","url":"classes/ReplaceDetonatorItemLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":258,"methods":[{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":260}]},{"name":"ReplaceDetonatorItemOnArmLambda","url":"classes/ReplaceDetonatorItemOnArmLambda/","base":"ReplaceDetonatorItemLambda","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":268,"methods":[{"name":"SetPairDevice","ret":"void","params":[{"type":"EntityAI","name":"device"}],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":272},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":277},{"name":"OnAbort","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":300}],"members":[{"name":"m_PairDevice","type":"EntityAI","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":270}]},{"name":"ReplaceDetonatorItemOnDisarmLambda","url":"classes/ReplaceDetonatorItemOnDisarmLambda/","base":"ReplaceDetonatorItemLambda","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":311,"methods":[{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":313},{"name":"OnAbort","ret":"void","mods":["override"],"file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":331}]},{"name":"ReplaceEdibleWithNewLambda","url":"classes/ReplaceEdibleWithNewLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Entities/ItemBase/Edible_Base.c","line":1108,"methods":[{"name":"ReplaceEdibleWithNewLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/Edible_Base.c","line":1110}]},{"name":"ReplaceItemWithNewLambda","url":"classes/ReplaceItemWithNewLambda/","base":"ReplaceItemWithNewLambdaBase","brief":"adds automatic QuickBar handling","file":"4_World/Systems/Inventory/ReplaceItemWithNewLambda.c","line":4,"methods":[{"name":"ReplaceItemWithNewLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Systems/Inventory/ReplaceItemWithNewLambda.c","line":9},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"brief":"copy properties from old object to the created one","file":"4_World/Systems/Inventory/ReplaceItemWithNewLambda.c","line":23},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Systems/Inventory/ReplaceItemWithNewLambda.c","line":33}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Systems/Inventory/ReplaceItemWithNewLambda.c","line":6},{"name":"m_IndexQB","type":"int","file":"4_World/Systems/Inventory/ReplaceItemWithNewLambda.c","line":7}]},{"name":"ReplaceItemWithNewLambdaBase","url":"classes/ReplaceItemWithNewLambdaBase/","brief":"base class for transformation operations (creating one item from another)","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":4,"methods":[{"name":"ReplaceItemWithNewLambdaBase","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"}],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":13},{"name":"OverrideNewLocation","ret":"void","params":[{"type":"InventoryLocation","name":"newLocation"}],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":19},{"name":"VerifyItemTypeBySlotType","ret":"void","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":24},{"name":"WantCreateNewEntity","ret":"bool","mods":["protected"],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":26},{"name":"CanExecuteLambda","ret":"bool","mods":["protected"],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":31},{"name":"PrepareLocations","ret":"bool","mods":["protected"],"brief":"Step A. - prepare inventory locations","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":43},{"name":"RemoveOldItemFromLocation","ret":"void","mods":["protected"],"brief":"Step B. - free location for new item @NOTE\tthis operation does not delete the object, only removes it from inventory location","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":86},{"name":"UndoRemoveOldItemFromLocation","ret":"void","mods":["protected"],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":99},{"name":"RemoveNetworkObjectInfo","ret":"void","mods":["protected"],"brief":"Step C. - remove network part of the object @NOTE\tthis operation does not delete the object, only removes its network part (and deletes it on client)","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":115},{"name":"UndoRemoveNetworkObjectInfo","ret":"void","mods":["protected"],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":121},{"name":"CreateNewEntity","ret":"EntityAI","mods":["protected"],"brief":"Step D. - create new entity (LOCAL) with specified type","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":131},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"brief":"Step E. copy properties from old object to the created one","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":193},{"name":"DeleteOldEntity","ret":"void","mods":["protected"],"brief":"Step F. - deletes physically old item","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":201},{"name":"CreateNetworkObjectInfo","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["protected"],"brief":"Step G. - create NetworkObjectInfo for new item","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":212},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["protected"],"brief":"Step H. - notification on finish","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":224},{"name":"OnAbort","ret":"void","mods":["protected"],"brief":"Step Out - notification on abort","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":234},{"name":"Execute","ret":"void","params":[{"type":"HumanInventoryWithFSM","name":"fsm_to_notify","def":"null"}],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":239},{"name":"DumpToString","ret":"string","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":306}],"members":[{"name":"m_OldItem","type":"EntityAI","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":6},{"name":"m_NewItemType","type":"string","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":7},{"name":"m_OldLocation","type":"ref InventoryLocation","mods":["protected"],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":8},{"name":"m_NewLocation","type":"ref InventoryLocation","mods":["protected"],"file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":9},{"name":"m_RemoveFromLocationPassed","type":"bool","mods":["protected"],"init":"false","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":10},{"name":"m_RemoveNetworkObjectInfoPassed","type":"bool","mods":["private"],"init":"false","file":"3_Game/Systems/Inventory/ReplaceItemWithNewLambdaBase.c","line":11}]},{"name":"ReplaceSoundEventBase","url":"classes/ReplaceSoundEventBase/","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":1,"methods":[{"name":"GetSoundEventType","ret":"ESoundEventType","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":10},{"name":"GetSoundEventID","ret":"EReplaceSoundEventID","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":15},{"name":"GetSoundAnimEventClassID","ret":"int","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":20},{"name":"Init","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":25},{"name":"Play","ret":"bool","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":30},{"name":"SelectSoundID","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":60}],"members":[{"name":"m_EventType","type":"ESoundEventType","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":3},{"name":"m_ID","type":"EReplaceSoundEventID","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":4},{"name":"m_SoundAnimEventClassID","type":"int","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":5},{"name":"m_ReplacedSoundAnimID","type":"int","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":6},{"name":"m_UserString","type":"string","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":7},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventBase.c","line":8}]},{"name":"ReplaceSoundEventHandler","url":"classes/ReplaceSoundEventHandler/","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":20,"methods":[{"name":"ReplaceSoundEventHandler","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":27},{"name":"RegisterEvent","ret":"void","params":[{"type":"ReplaceSoundEventBase","name":"soundEvent"}],"mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":40},{"name":"GetSoundEventID","ret":"int","params":[{"type":"int","name":"anim_id"},{"type":"ESoundEventType","name":"soundType"}],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":53},{"name":"GetSoundEventByID","ret":"ReplaceSoundEventBase","params":[{"type":"int","name":"id"},{"type":"ESoundEventType","name":"soundType"}],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":65},{"name":"PlayReplaceSound","ret":"bool","params":[{"type":"int","name":"soundEventID"},{"type":"ESoundEventType","name":"soundType"},{"type":"int","name":"flags"}],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":79}],"members":[{"name":"m_MainReplaceMap","type":"ref map<ESoundEventType, ref map<int, ref ReplaceSoundEventBase> >","mods":["protected","static"],"init":"new map<ESoundEventType, ref map<int, ref ReplaceSoundEventBase> >","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":22},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":24},{"name":"m_UpdateTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":25},{"name":"m_SoundEventReplaceMaps","type":"ref array< ref map<int, ref ReplaceSoundEventBase> >","mods":["protected","static"],"init":"{}","brief":"leaving this here for compatibility's sake","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":93}]},{"name":"ReplaceWheelLambda","url":"classes/ReplaceWheelLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":397,"methods":[{"name":"ReplaceWheelLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":401},{"name":"CanExecuteLambda","ret":"bool","mods":["override","protected"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":404},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":409},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override","protected"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":415}],"members":[{"name":"m_oldOri","type":"vector","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":399}]},{"name":"ReplaceWithNewReciveCargoLambda","url":"classes/ReplaceWithNewReciveCargoLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":128,"methods":[{"name":"ReplaceWithNewReciveCargoLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"EntityAI","name":"item_to_cargo"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":131},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":136}],"members":[{"name":"m_ItemToCargo","type":"EntityAI","mods":["protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionPackGift.c","line":130}]},{"name":"ResavePlugin","url":"classes/ResavePlugin/","base":"WorkbenchPlugin","file":"editor/Workbench/ResaveTool.c","line":2,"methods":[{"name":"Resave","ret":"void","params":[{"type":"string","name":"file"}],"file":"editor/Workbench/ResaveTool.c","line":8},{"name":"Run","ret":"void","mods":["override"],"file":"editor/Workbench/ResaveTool.c","line":15},{"name":"RunCommandline","ret":"void","mods":["override"],"file":"editor/Workbench/ResaveTool.c","line":24},{"name":"OK","ret":"bool","file":"editor/Workbench/ResaveTool.c","line":38},{"name":"Cancel","ret":"bool","file":"editor/Workbench/ResaveTool.c","line":44}],"members":[{"name":"Extension","type":"string","file":"editor/Workbench/ResaveTool.c","line":5},{"name":"m_module","type":"WBModuleDef","file":"editor/Workbench/ResaveTool.c","line":6}]},{"name":"ResourceBrowser","url":"classes/ResourceBrowser/","base":"WBModuleDef","file":"1_Core/workbenchApi.c","line":35,"methods":[{"name":"GetCurrentFile","ret":"bool","params":[{"mods":["out"],"type":"string","name":"filename"}],"mods":["proto","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":37}]},{"name":"ResourceName","url":"classes/ResourceName/","base":"string","file":"1_Core/workbenchApi.c","line":102},{"name":"RespawnDialogue","url":"classes/RespawnDialogue/","base":"UIScriptedMenu","file":"5_Mission/GUI/RespawnDialogue.c","line":1,"methods":[{"name":"RespawnDialogue","kind":"ctor","ret":"void","proto":true,"file":"5_Mission/GUI/RespawnDialogue.c","line":16},{"name":"~RespawnDialogue","kind":"dtor","ret":"void","proto":true,"file":"5_Mission/GUI/RespawnDialogue.c","line":17},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":19},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":32},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":48},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":68},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":90},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":96},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":103},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/RespawnDialogue.c","line":131},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/RespawnDialogue.c","line":142},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":153},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":170},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":179},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":186},{"name":"SetTooltipTexts","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"header","def":"\"\""},{"type":"string","name":"desc","def":"\"\""}],"file":"5_Mission/GUI/RespawnDialogue.c","line":193},{"name":"RequestRespawn","ret":"bool","params":[{"type":"bool","name":"random"}],"file":"5_Mission/GUI/RespawnDialogue.c","line":205}],"members":[{"name":"ID_RESPAWN_CUSTOM","type":"int","mods":["const"],"init":"101","file":"5_Mission/GUI/RespawnDialogue.c","line":3},{"name":"ID_RESPAWN_RANDOM","type":"int","mods":["const"],"init":"102","file":"5_Mission/GUI/RespawnDialogue.c","line":4},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":7},{"name":"m_DetailsLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":8},{"name":"m_DetailsText","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":9},{"name":"m_CustomRespawn","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":11},{"name":"m_CurrentlyHighlighted","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/RespawnDialogue.c","line":14}]},{"name":"RestApi","url":"classes/RestApi/","file":"3_Game/Http/RestApi.c","line":147,"methods":[{"name":"RestApi","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Http/RestApi.c","line":149},{"name":"~RestApi","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Http/RestApi.c","line":150},{"name":"GetRestContext","ret":"RestContext","params":[{"type":"string","name":"serverURL"}],"mods":["proto","native"],"proto":true,"brief":"Get new or existing context for http comm GetRestContext(\"www.server915.com/interface/\")","file":"3_Game/Http/RestApi.c","line":155},{"name":"GetContextCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"Get count of registered contexes","file":"3_Game/Http/RestApi.c","line":160},{"name":"EnableDebug","ret":"void","params":[{"type":"bool","name":"bEnable"}],"mods":["proto","native"],"proto":true,"brief":"Enable debug output to console (disabled by default)","file":"3_Game/Http/RestApi.c","line":165},{"name":"DebugList","ret":"void","mods":["proto","native"],"proto":true,"brief":"List of all currently active contexes and processed (pending) requests","file":"3_Game/Http/RestApi.c","line":170},{"name":"SetOption","ret":"void","params":[{"type":"int","name":"option"},{"type":"int","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Set specific option (integer)","file":"3_Game/Http/RestApi.c","line":175}]},{"name":"RestartDayzTool","url":"classes/RestartDayzTool/","base":"DayZTool","file":"editor/plugins/DayZTools.c","line":47,"methods":[{"name":"Run","ret":"void","mods":["override"],"file":"editor/plugins/DayZTools.c","line":55}],"members":[{"name":"KillBatPath","type":"string","file":"editor/plugins/DayZTools.c","line":50},{"name":"MissionBatPath","type":"string","file":"editor/plugins/DayZTools.c","line":53}]},{"name":"RestCallback","url":"classes/RestCallback/","base":"Managed","file":"3_Game/Http/RestApi.c","line":50,"methods":[{"name":"OnError","ret":"void","params":[{"type":"int","name":"errorCode"}],"brief":"Called in case request failed (ERestResultState) - Note! May be called multiple times in case of (RetryCount > 1)","file":"3_Game/Http/RestApi.c","line":55},{"name":"OnTimeout","ret":"void","brief":"Called in case request timed out or handled improperly (no error, no success, no data)","file":"3_Game/Http/RestApi.c","line":64},{"name":"OnSuccess","ret":"void","params":[{"type":"string","name":"data"},{"type":"int","name":"dataSize"}],"brief":"Called when data arrived and/ or response processed successfully","file":"3_Game/Http/RestApi.c","line":73},{"name":"OnFileCreated","ret":"void","params":[{"type":"string","name":"fileName"},{"type":"int","name":"dataSize"}],"brief":"Called when data arrived and/ or file created successfully","file":"3_Game/Http/RestApi.c","line":84}]},{"name":"RestContext","url":"classes/RestContext/","file":"3_Game/Http/RestApi.c","line":95,"methods":[{"name":"RestContext","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Http/RestApi.c","line":97},{"name":"~RestContext","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Http/RestApi.c","line":98},{"name":"GET","ret":"int","params":[{"type":"RestCallback","name":"cb"},{"type":"string","name":"request"}],"mods":["proto","native"],"proto":true,"brief":"Processes GET request and returns result (ERestResultState) and/ or data (timeout, error) when finished","file":"3_Game/Http/RestApi.c","line":103},{"name":"GET_now","ret":"string","params":[{"type":"string","name":"request"}],"mods":["proto","native"],"proto":true,"brief":"Processes GET request and returns data immediately (thread blocking operation!)","file":"3_Game/Http/RestApi.c","line":108},{"name":"FILE","ret":"int","params":[{"type":"RestCallback","name":"cb"},{"type":"string","name":"request"},{"type":"string","name":"filename"}],"mods":["proto","native"],"proto":true,"brief":"Processes GET request and returns result (ERestResultState) and/ or stores data int specified file (timeout, error) when finished","file":"3_Game/Http/RestApi.c","line":113},{"name":"FILE_now","ret":"int","params":[{"type":"string","name":"request"},{"type":"string","name":"filename"}],"mods":["proto","native"],"proto":true,"brief":"Processes GET request and returns result (ERestResultState) and/ stores data int specified file immediately (thread blocking operation!)","file":"3_Game/Http/RestApi.c","line":118},{"name":"POST","ret":"int","params":[{"type":"RestCallback","name":"cb"},{"type":"string","name":"request"},{"type":"string","name":"data"}],"mods":["proto","native"],"proto":true,"brief":"Pushes POST request and returns result (ERestResultState) and/ or data (timeout, error) when finished","file":"3_Game/Http/RestApi.c","line":123},{"name":"POST_now","ret":"string","params":[{"type":"string","name":"request"},{"type":"string","name":"data"}],"mods":["proto","native"],"proto":true,"brief":"Processes POST request and returns data immediately (thread blocking operation!)","file":"3_Game/Http/RestApi.c","line":128},{"name":"reset","ret":"void","mods":["proto","native"],"proto":true,"brief":"Clear all pending requests and buffers","file":"3_Game/Http/RestApi.c","line":133},{"name":"SetHeader","ret":"void","params":[{"type":"string","name":"value"}],"mods":["proto","native"],"proto":true,"brief":"Set Content-Type header (string)","file":"3_Game/Http/RestApi.c","line":141}]},{"name":"RestrainingToolLocked","url":"classes/RestrainingToolLocked/","base":"ItemBase","file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":1,"methods":[{"name":"~RestrainingToolLocked","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":3},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":12},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":70},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":90}]},{"name":"RestrainTargetPlayerLambda","url":"classes/RestrainTargetPlayerLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":208,"methods":[{"name":"RestrainTargetPlayerLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":212},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":221}],"members":[{"name":"m_TargetPlayer","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":210}]},{"name":"RGD5Grenade","url":"classes/RGD5Grenade/","base":"Grenade_Base","file":"4_World/Entities/Grenade_Base/RGD5Grenade.c","line":1,"methods":[{"name":"RGD5Grenade","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/RGD5Grenade.c","line":3},{"name":"~RGD5Grenade","kind":"dtor","ret":"void","file":"4_World/Entities/Grenade_Base/RGD5Grenade.c","line":10}]},{"name":"Rice","url":"classes/Rice/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/Rice.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/Rice.c","line":3}]},{"name":"RichTextWidget","url":"classes/RichTextWidget/","base":"TextWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":224,"methods":[{"name":"GetContentHeight","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":226},{"name":"GetContentOffset","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":227},{"name":"SetContentOffset","ret":"void","params":[{"type":"float","name":"offset"},{"type":"bool","name":"snapToLine","def":"false"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":228},{"name":"ElideText","ret":"void","params":[{"type":"int","name":"line"},{"type":"float","name":"maxWidth"},{"type":"string","name":"str"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":229},{"name":"GetNumLines","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":230},{"name":"SetLinesVisibility","ret":"void","params":[{"type":"int","name":"lineFrom"},{"type":"int","name":"lineTo"},{"type":"bool","name":"visible"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":231},{"name":"GetLineWidth","ret":"float","params":[{"type":"int","name":"line"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":232},{"name":"SetLineBreakingOverride","ret":"float","params":[{"type":"int","name":"mode"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":233}]},{"name":"RidersJacket_Black","url":"classes/RidersJacket_Black/","base":"RidersJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/RidersJacket_ColorBase.c","line":9},{"name":"RidersJacket_ColorBase","url":"classes/RidersJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/RidersJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/RidersJacket_ColorBase.c","line":3}]},{"name":"Rifle_Base","url":"classes/Rifle_Base/","base":"Weapon_Base","brief":"base for rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Rifle_Base.c","line":10,"methods":[{"name":"Rifle_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Rifle_Base.c","line":12},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle_Base.c","line":16}]},{"name":"RifleBoltFree_Base","url":"classes/RifleBoltFree_Base/","base":"Rifle_Base","brief":"base for rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":92,"methods":[{"name":"RifleBoltFree_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":101},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":106},{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":364},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":381}],"members":[{"name":"C00","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":94},{"name":"C10","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":95},{"name":"C11","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":96},{"name":"C01","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":97},{"name":"JF0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":98},{"name":"JF1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":99}]},{"name":"RifleBoltLock_Base","url":"classes/RifleBoltLock_Base/","base":"Rifle_Base","brief":"base for rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":119,"methods":[{"name":"RifleBoltLock_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":130},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":134},{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":482},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":499}],"members":[{"name":"C00","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":121},{"name":"C10","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":122},{"name":"C11","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":123},{"name":"C01","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":124},{"name":"O00","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":125},{"name":"O01","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":126},{"name":"JF0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":127},{"name":"JF1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":128}]},{"name":"RifleChambering","url":"classes/RifleChambering/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":1,"methods":[{"name":"RifleChambering","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":12},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":42},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":62},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":68},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":74},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":87}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":3},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":4},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":5},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":7},{"name":"m_eject","type":"ref WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":8},{"name":"m_chamber","type":"ref WeaponChambering_Cartridge","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":9},{"name":"m_w4t","type":"ref WeaponChambering_W4T","file":"4_World/Entities/Firearms/FSM/States/RifleChambering.c","line":10}]},{"name":"RifleEjectCasing","url":"classes/RifleEjectCasing/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/RifleEjectCasing.c","line":1,"methods":[{"name":"RifleEjectCasing","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/RifleEjectCasing.c","line":10}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/RifleEjectCasing.c","line":3},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/RifleEjectCasing.c","line":4},{"name":"m_start","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/RifleEjectCasing.c","line":6},{"name":"m_eject","type":"ref WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/RifleEjectCasing.c","line":7},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/RifleEjectCasing.c","line":8}]},{"name":"RifleReChambering","url":"classes/RifleReChambering/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":1,"methods":[{"name":"RifleReChambering","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":13},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":43},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":74},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":81},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":88},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":106}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":3},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":4},{"name":"m_dstMagazine","type":"Magazine","brief":"destination of the ejected cartridge","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":5},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the loaded cartridge","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":6},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":8},{"name":"m_eject","type":"ref WeaponEjectBullet_Cartridge","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":9},{"name":"m_chamber","type":"ref WeaponChambering_Cartridge","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":10},{"name":"m_w4t","type":"ref WeaponChambering_W4T","file":"4_World/Entities/Firearms/FSM/States/RifleReChambering.c","line":11}]},{"name":"RifleSingleShot_Base","url":"classes/RifleSingleShot_Base/","base":"Rifle_Base","brief":"base for Izh18 @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":65,"methods":[{"name":"RifleSingleShot_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":67},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":71},{"name":"GetChanceToJam","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":190}]},{"name":"RifleSingleShotManual_Base","url":"classes/RifleSingleShotManual_Base/","base":"RifleSingleShot_Base","brief":"base for Izh18 @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/RifleSingleShotManual_Base.c","line":5,"methods":[{"name":"RifleSingleShotManual_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/RifleSingleShotManual_Base.c","line":7},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShotManual_Base.c","line":11}]},{"name":"RightArea","url":"classes/RightArea/","base":"Container","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":1,"methods":[{"name":"RightArea","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":16},{"name":"GetPlayerContainer","ret":"PlayerContainer","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":39},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":44},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":49},{"name":"SelectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":54},{"name":"Combine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":59},{"name":"SplitItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":64},{"name":"EquipItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":69},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":74},{"name":"InspectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":79},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":84},{"name":"UnfocusGrid","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":89},{"name":"CanTakeToInventory","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":94},{"name":"CanTakeToInventoryEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":99},{"name":"HasEntityContainerVisible","ret":"bool","params":[{"type":"EntityAI","name":"entity"}],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":104},{"name":"SwapItemsInOrder","ret":"void","params":[{"type":"int","name":"slot1"},{"type":"int","name":"slot2"}],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":109},{"name":"IsPlayerEquipmentActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":114},{"name":"SetSameLevelNextActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":119},{"name":"SetSameLevelPreviousActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":125},{"name":"ExpandCollapseContainer","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":131},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":136},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":143},{"name":"SetParentWidget","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":164},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":169},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":175},{"name":"MoveUpDownIcons","ret":"void","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":183},{"name":"GetScrollWidget","ret":"ScrollWidget","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":222},{"name":"UpdateSelectionIcons","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":227},{"name":"GetCurrentContainerTopY","ret":"float","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":235},{"name":"GetCurrentContainerBottomY","ret":"float","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":245},{"name":"GetSlotsArea","ret":"Widget","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":256},{"name":"GetSlotsHeader","ret":"Widget","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":261}],"members":[{"name":"m_PlayerContainer","type":"ref PlayerContainer","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":3},{"name":"m_ContentParent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":4},{"name":"m_SlotsHeader","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":6},{"name":"m_SlotsContent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":7},{"name":"m_ScrollWidget","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":8},{"name":"m_UpIcon","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":9},{"name":"m_DownIcon","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":10},{"name":"m_ContentResize","type":"ref SizeToChild","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":12},{"name":"m_ShouldChangeSize","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":13},{"name":"m_ProcessGridMovement","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Areas/RightArea.c","line":14}]},{"name":"RightGap","url":"classes/RightGap/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Spacers/RightGap.c","line":2,"methods":[{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"3_Game/GUI/Spacers/RightGap.c","line":18}],"members":[{"name":"gap","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/RightGap.c","line":4},{"name":"kola","type":"bool","file":"3_Game/GUI/Spacers/RightGap.c","line":5}]},{"name":"Roadblock_Light","url":"classes/Roadblock_Light/","base":"PointLightBase","file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":27,"methods":[{"name":"Roadblock_Light","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":32}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["protected"],"init":"5.5","file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":29},{"name":"m_DefaultRadius","type":"float","mods":["protected"],"init":"20","file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":30}]},{"name":"Roadflare","url":"classes/Roadflare/","base":"ItemBase","file":"4_World/Entities/ItemBase/Roadflare.c","line":24,"methods":[{"name":"Roadflare","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Roadflare.c","line":82},{"name":"SetModelState","ret":"void","params":[{"type":"int","name":"enum_state"}],"file":"4_World/Entities/ItemBase/Roadflare.c","line":88},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":94},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":111},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":118},{"name":"UpdateModelSelections","ret":"void","file":"4_World/Entities/ItemBase/Roadflare.c","line":132},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":190},{"name":"SetBurningState","ret":"void","params":[{"type":"int","name":"state_number"}],"file":"4_World/Entities/ItemBase/Roadflare.c","line":220},{"name":"SetBurningStateSynchronized","ret":"void","params":[{"type":"int","name":"state_number"}],"file":"4_World/Entities/ItemBase/Roadflare.c","line":226},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":236},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":286},{"name":"UpdateActiveParticles","ret":"void","file":"4_World/Entities/ItemBase/Roadflare.c","line":327},{"name":"DestroyParticle","ret":"void","params":[{"type":"Particle","name":"p"}],"file":"4_World/Entities/ItemBase/Roadflare.c","line":384},{"name":"DestroyParticleEx","ret":"void","params":[{"mods":["out"],"type":"Particle","name":"p"}],"file":"4_World/Entities/ItemBase/Roadflare.c","line":393},{"name":"DestroyAllParticles","ret":"void","file":"4_World/Entities/ItemBase/Roadflare.c","line":400},{"name":"StopSmoking","ret":"void","file":"4_World/Entities/ItemBase/Roadflare.c","line":409},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":416},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":434},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":448},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":456},{"name":"CanIgniteItem","ret":"bool","params":[{"type":"EntityAI","name":"ignite_target","def":"NULL"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":464},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":469},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":476}],"members":[{"name":"INITIAL_BURNING_STATE_TIME","type":"int","mods":["static","protected","const"],"init":"5","file":"4_World/Entities/ItemBase/Roadflare.c","line":27},{"name":"FINAL_BURNING_STATE_TIME","type":"int","mods":["static","protected","const"],"init":"60","file":"4_World/Entities/ItemBase/Roadflare.c","line":28},{"name":"m_FlameLocalPos","type":"vector","mods":["static","protected"],"init":"\"0 0.285 0\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":29},{"name":"m_BurningState","type":"int","mods":["private"],"init":"RoadflareBurningState.NOT_BURNING","file":"4_World/Entities/ItemBase/Roadflare.c","line":30},{"name":"m_Light","type":"RoadflareLight","file":"4_World/Entities/ItemBase/Roadflare.c","line":33},{"name":"m_ParInitialFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":36},{"name":"m_ParMainFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":37},{"name":"m_ParFinalFire","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":38},{"name":"m_ParJustSmoke","type":"Particle","mods":["protected"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":39},{"name":"PARTICLE_INIT_FIRE","type":"int","mods":["static","protected"],"init":"ParticleList.ROADFLARE_BURNING_INIT","file":"4_World/Entities/ItemBase/Roadflare.c","line":41},{"name":"PARTICLE_MAIN_FIRE","type":"int","mods":["static","protected"],"init":"ParticleList.ROADFLARE_BURNING_MAIN","file":"4_World/Entities/ItemBase/Roadflare.c","line":42},{"name":"PARTICLE_FINAL_FIRE","type":"int","mods":["static","protected"],"init":"ParticleList.ROADFLARE_BURNING_ENDING","file":"4_World/Entities/ItemBase/Roadflare.c","line":43},{"name":"PARTICLE_FINAL_SMOKE","type":"int","mods":["static","protected"],"init":"ParticleList.ROADFLARE_BURNING_SMOKE","file":"4_World/Entities/ItemBase/Roadflare.c","line":44},{"name":"m_BurningSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":47},{"name":"m_IgniteSound","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":48},{"name":"BURNING_SOUND","type":"string","mods":["static","protected","const"],"init":"\"roadflareLoop_SoundSet\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":49},{"name":"IGNITE_SOUND","type":"string","mods":["static","protected","const"],"init":"\"roadflareTurnOn_SoundSet\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":50},{"name":"BURNING_NOISE_RANGE","type":"int","mods":["static","protected","const"],"init":"30","file":"4_World/Entities/ItemBase/Roadflare.c","line":51},{"name":"m_FinalSmokeTimer","type":"ref Timer","file":"4_World/Entities/ItemBase/Roadflare.c","line":54},{"name":"m_ModelState","type":"int","mods":["private"],"init":"RoadflareModelStates.DEFAULT","file":"4_World/Entities/ItemBase/Roadflare.c","line":57},{"name":"STANDS_FOLDED","type":"string","mods":["static","const"],"init":"\"Sticks_Flare_Folded\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":60},{"name":"STANDS_UNFOLDED","type":"string","mods":["static","const"],"init":"\"Sticks_Flare_Unfolded\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":61},{"name":"FLARE_CAP","type":"string","mods":["static","const"],"init":"\"Flare_cap\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":62},{"name":"UNIGNITED_TIP","type":"string","mods":["static","const"],"init":"\"Pristine\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":63},{"name":"IGNITED_TIP","type":"string","mods":["static","const"],"init":"\"Burning\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":64},{"name":"EXTINGUISHED_TIP","type":"string","mods":["static","const"],"init":"\"Burned_out\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":65},{"name":"SELECTION_Burning","type":"int","mods":["static","const"],"init":"0","file":"4_World/Entities/ItemBase/Roadflare.c","line":67},{"name":"SELECTION_Burned_out","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/ItemBase/Roadflare.c","line":68},{"name":"SELECTION_Pristine","type":"int","mods":["static","const"],"init":"2","file":"4_World/Entities/ItemBase/Roadflare.c","line":69},{"name":"SELECTION_All","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/ItemBase/Roadflare.c","line":70},{"name":"DEFAULT_TEXTURE","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\consumables\\\\data\\\\road_flare_co.paa\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":72},{"name":"BURNING_TEXTURE","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\consumables\\\\data\\\\road_flare_e_co.paa\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":73},{"name":"DEFAULT_MATERIAL","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\consumables\\\\data\\\\road_flare.rvmat\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":75},{"name":"BURNING_MATERIAL","type":"string","mods":["static","const"],"init":"\"dz\\\\gear\\\\consumables\\\\data\\\\road_flare_on.rvmat\"","file":"4_World/Entities/ItemBase/Roadflare.c","line":76},{"name":"m_NoisePar","type":"ref NoiseParams","file":"4_World/Entities/ItemBase/Roadflare.c","line":79},{"name":"m_NoiseTimer","type":"float","mods":["private"],"file":"4_World/Entities/ItemBase/Roadflare.c","line":80}]},{"name":"RoadflareLight","url":"classes/RoadflareLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/RoadflareLight.c","line":1,"methods":[{"name":"RoadflareLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/RoadflareLight.c","line":7}],"members":[{"name":"m_RoadflareRadius","type":"float","mods":["static"],"init":"30","file":"4_World/Entities/ScriptedLightBase/PointLightBase/RoadflareLight.c","line":3},{"name":"m_RoadflareBrightness","type":"float","mods":["static"],"init":"8.5","file":"4_World/Entities/ScriptedLightBase/PointLightBase/RoadflareLight.c","line":4},{"name":"m_MemoryPoint","type":"string","mods":["static"],"init":"\"light\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/RoadflareLight.c","line":5}]},{"name":"RockBase","url":"classes/RockBase/","base":"Object","file":"4_World/Entities/RockBase.c","line":1,"methods":[{"name":"IsRock","ret":"bool","mods":["override"],"file":"4_World/Entities/RockBase.c","line":3},{"name":"CanBeAutoDeleted","ret":"bool","mods":["override"],"file":"4_World/Entities/RockBase.c","line":8},{"name":"GetAmountOfDrops","ret":"int","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/RockBase.c","line":13},{"name":"GetMaterialAndQuantityMap","ret":"void","params":[{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"map<string,int>","name":"output_map"}],"file":"4_World/Entities/RockBase.c","line":19},{"name":"GetDamageToMiningItemEachDrop","ret":"float","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/RockBase.c","line":46}]},{"name":"Rope","url":"classes/Rope/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":56,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":60},{"name":"GetTargetLocation","ret":"InventoryLocation","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":69},{"name":"SetTargetLocation","ret":"void","params":[{"type":"InventoryLocation","name":"targetLocation"}],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":74},{"name":"CanAssignToQuickbar","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":79}],"members":[{"name":"m_TargetLocation","type":"ref InventoryLocation","init":"new InventoryLocation","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":58}]},{"name":"RopeBelt","url":"classes/RopeBelt/","base":"Belt_Base","file":"4_World/Entities/ItemBase/Clothing/RopeBelt.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/RopeBelt.c","line":3},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/RopeBelt.c","line":10},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/RopeBelt.c","line":20}]},{"name":"RopeLocked","url":"classes/RopeLocked/","base":"RestrainingToolLocked","file":"4_World/Entities/ItemBase/HandcuffsLocked.c","line":102},{"name":"Rotator","url":"classes/Rotator/","file":"3_Game/GUI/Effects/Rotator.c","line":2,"methods":[{"name":"Rotator","kind":"ctor","ret":"void","file":"3_Game/GUI/Effects/Rotator.c","line":10},{"name":"Update","ret":"void","mods":["protected"],"file":"3_Game/GUI/Effects/Rotator.c","line":16},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Effects/Rotator.c","line":25}],"members":[{"name":"speed","type":"float","mods":["reference"],"file":"3_Game/GUI/Effects/Rotator.c","line":4},{"name":"m_root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Effects/Rotator.c","line":6},{"name":"m_anim","type":"ref AnimatorTimer","mods":["protected"],"file":"3_Game/GUI/Effects/Rotator.c","line":7}]},{"name":"RPTEmptyDischarged","url":"classes/RPTEmptyDischarged/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":18,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":20},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":21},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":22},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":23},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":24},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":25},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":26},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":27}]},{"name":"RPTLoadedCharged","url":"classes/RPTLoadedCharged/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":29,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":31},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":32},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":33},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":34},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":35},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":36},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":37},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":38}]},{"name":"RPTLoadedDischarged","url":"classes/RPTLoadedDischarged/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":40,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":42},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":43},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":44},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":45},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":46},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":47},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":48},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":49}]},{"name":"RPTLoadedJammed","url":"classes/RPTLoadedJammed/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":51,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":53},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":54},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":55},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":56},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":57},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":58},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":59},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":60}]},{"name":"RSSEmpty","url":"classes/RSSEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":15,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":17},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":18},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":19},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":20},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":21},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":22},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":23},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":24}]},{"name":"RSSFireout","url":"classes/RSSFireout/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":26,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":28},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":29},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":30},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":31},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":32},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":33},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":34},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":35}]},{"name":"RSSJammed","url":"classes/RSSJammed/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":48,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":50},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":51},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":52},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":53},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":54},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":55},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":56},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":57},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":58}]},{"name":"RSSLoaded","url":"classes/RSSLoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":37,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":39},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":40},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":41},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":42},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":43},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":44},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":45},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":46}]},{"name":"RTTextureWidget","url":"classes/RTTextureWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":243},{"name":"Ruger1022_Base","url":"classes/Ruger1022_Base/","base":"RifleBoltFree_Base","file":"4_World/Entities/Firearms/Rifle/Ruger1022.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Ruger1022.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Ruger1022.c","line":35}]},{"name":"Ruger1022Recoil","url":"classes/Ruger1022Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Ruger1022Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Ruger1022Recoil.c","line":3}]},{"name":"RunDayzTool","url":"classes/RunDayzTool/","base":"DayZTool","file":"editor/plugins/DayZTools.c","line":63,"methods":[{"name":"Run","ret":"void","mods":["override"],"file":"editor/plugins/DayZTools.c","line":68}],"members":[{"name":"MissionBatPath","type":"string","file":"editor/plugins/DayZTools.c","line":66}]},{"name":"Saiga","url":"classes/Saiga/","base":"Saiga_Base","file":"4_World/Entities/Firearms/Shotgun/Saiga.c","line":52},{"name":"Saiga_Base","url":"classes/Saiga_Base/","base":"RifleBoltFree_Base","file":"4_World/Entities/Firearms/Shotgun/Saiga.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/Saiga.c","line":3},{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/Saiga.c","line":34},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/Saiga.c","line":43}]},{"name":"Saiga_Bttstck","url":"classes/Saiga_Bttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":42},{"name":"SakhalData","url":"classes/SakhalData/","base":"WorldData","file":"4_World/Classes/Worlds/Sakhal.c","line":2,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":28},{"name":"InitYieldBank","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":85},{"name":"SetupWeatherSettings","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":110},{"name":"SetupLiquidTemperatures","ret":"void","mods":["override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":120},{"name":"WeatherOnBeforeChange","ret":"bool","params":[{"type":"EWeatherPhenomenon","name":"type"},{"type":"float","name":"actual"},{"type":"float","name":"change"},{"type":"float","name":"time"}],"mods":["override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":135},{"name":"CalculateWind","ret":"void","params":[{"type":"int","name":"newWeather"},{"type":"bool","name":"suddenChange"},{"mods":["out"],"type":"float","name":"magnitude"},{"mods":["out"],"type":"float","name":"direction"}],"mods":["protected","override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":587},{"name":"CalculateVolFog","ret":"void","params":[{"type":"float","name":"lerpValue"},{"type":"float","name":"windMagnitude"},{"type":"float","name":"changeTime"}],"mods":["protected","override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":657},{"name":"GetAgentSpawnChance","ret":"float","params":[{"type":"eAgents","name":"agent"}],"mods":["override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":669},{"name":"GetColdAreaToolDamageModifier","ret":"float","mods":["override"],"file":"4_World/Classes/Worlds/Sakhal.c","line":677},{"name":"LogWeatherData","ret":"bool","file":"4_World/Classes/Worlds/Sakhal.c","line":682}],"members":[{"name":"SPAWN_CHANCE_CHOLERA","type":"float","mods":["const"],"init":"20","file":"4_World/Classes/Worlds/Sakhal.c","line":4},{"name":"COLD_AREA_TOOL_DMG_MODIF","type":"float","mods":["const"],"init":"1.2","file":"4_World/Classes/Worlds/Sakhal.c","line":5},{"name":"overcastChangeCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":9},{"name":"directSuddenChangeCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":10},{"name":"badWeatherSuddenChangeCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":11},{"name":"thundersnowCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":12},{"name":"suddenThundersnowCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":13},{"name":"badWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":14},{"name":"cloudyWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":15},{"name":"clearWeatherCount","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":16},{"name":"startYear","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":17},{"name":"startMonth","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":18},{"name":"startDay","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":19},{"name":"startHour","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":20},{"name":"startMinute","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":21},{"name":"currentDay","type":"int","init":"0","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":22},{"name":"daysToRun","type":"int","init":"10","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":23},{"name":"dayInit","type":"bool","init":"false","cond":["WEATHER_DATA_LOGGING"],"file":"4_World/Classes/Worlds/Sakhal.c","line":24},{"name":"CLEAR_WEATHER","type":"int","mods":["const"],"init":"1","brief":"DEPRECATED (see WorldDataWeatherConstants)","file":"4_World/Classes/Worlds/Sakhal.c","line":691},{"name":"CLOUDY_WEATHER","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/Worlds/Sakhal.c","line":692},{"name":"BAD_WEATHER","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/Worlds/Sakhal.c","line":693}]},{"name":"SalineBag","url":"classes/SalineBag/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/SalineBag.c","line":1},{"name":"SalineBagIV","url":"classes/SalineBagIV/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/SalineBagIV.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/SalineBagIV.c","line":3}]},{"name":"SalineMdfr","url":"classes/SalineMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":4},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":15},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":20},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":34},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":39},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":48},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":57},{"name":"CalculateRegenTime","ret":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":63}],"members":[{"name":"m_RegenTime","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/Saline.c","line":3}]},{"name":"SalmonellaAgent","url":"classes/SalmonellaAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/SalmonellaAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/SalmonellaAgent.c","line":3}]},{"name":"SalmonellaMdfr","url":"classes/SalmonellaMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":21},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":30},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":35},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":40},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":45},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":58},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":67}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"60","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":4},{"name":"CHANCE_OF_VOMIT","type":"int","mods":["static","const"],"init":"10","brief":"base vomit chance","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":6},{"name":"CHANCE_OF_VOMIT_AGENT","type":"int","mods":["static","const"],"init":"20","brief":"adjusted by the agent count","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":7},{"name":"WATER_DRAIN_FROM_VOMIT","type":"int","mods":["static","const"],"init":"450","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":8},{"name":"ENERGY_DRAIN_FROM_VOMIT","type":"int","mods":["static","const"],"init":"310","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":9},{"name":"STOMACH_MIN_VOLUME","type":"float","mods":["static","const"],"init":"200","brief":"min volume of stomach for vomit symptom","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":10},{"name":"EVENT_INTERVAL_MIN","type":"float","mods":["static","const"],"init":"12","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":12},{"name":"EVENT_INTERVAL_MAX","type":"float","mods":["static","const"],"init":"18","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":13},{"name":"m_Time","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":15},{"name":"m_NextEvent","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":16},{"name":"m_ExhaustionTimer","type":"float","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":17},{"name":"m_Exhaustion","type":"bool","mods":["private"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/Salmonella.c","line":19}]},{"name":"SambucusBerry","url":"classes/SambucusBerry/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":18},{"name":"ConditionAttach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":23},{"name":"ConditionDetach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":39},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SambucusBerry.c","line":55}]},{"name":"SantasBeard","url":"classes/SantasBeard/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/SantasBeard.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SantasBeard.c","line":3},{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/SantasBeard.c","line":9}]},{"name":"SantasHat","url":"classes/SantasHat/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/SantasHat.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SantasHat.c","line":3}]},{"name":"Sardines","url":"classes/Sardines/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Sardines.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Sardines.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Sardines.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Sardines.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Sardines.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Sardines.c","line":23}]},{"name":"SardinesCan","url":"classes/SardinesCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SardinesCan.c","line":1,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SardinesCan.c","line":3},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SardinesCan.c","line":8},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SardinesCan.c","line":13}]},{"name":"SardinesCan_Opened","url":"classes/SardinesCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/SardinesCan_Opened.c","line":1,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/SardinesCan_Opened.c","line":3},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/SardinesCan_Opened.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/SardinesCan_Opened.c","line":13}]},{"name":"SawedoffB95","url":"classes/SawedoffB95/","base":"B95_base","file":"4_World/Entities/Firearms/Rifle/B95.c","line":28},{"name":"SawedOffFAMAS","url":"classes/SawedOffFAMAS/","base":"Famas_Base","file":"4_World/Entities/Firearms/AutomaticRifle/FAMAS.c","line":42},{"name":"SawedoffIzh18","url":"classes/SawedoffIzh18/","base":"Izh18_Base","file":"4_World/Entities/Firearms/Rifle/SawedoffIzh18.c","line":1,"methods":[{"name":"SawedoffIzh18","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Rifle/SawedoffIzh18.c","line":3},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SawedoffIzh18.c","line":7}]},{"name":"SawedoffIzh18Shotgun","url":"classes/SawedoffIzh18Shotgun/","base":"Izh18Shotgun_Base","brief":"base for SawedoffIzh18Shotgun @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/Shotgun/SawedoffIzh18Shotgun.c","line":5,"methods":[{"name":"SawedoffIzh18Shotgun","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Shotgun/SawedoffIzh18Shotgun.c","line":7},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Shotgun/SawedoffIzh18Shotgun.c","line":11}]},{"name":"SawedoffIzh43Shotgun","url":"classes/SawedoffIzh43Shotgun/","base":"Izh43Shotgun_Base","file":"4_World/Entities/Firearms/Shotgun/IZH43.c","line":22},{"name":"SawedoffMagnum","url":"classes/SawedoffMagnum/","base":"Magnum_Base","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":396},{"name":"SawedoffMosin9130_Base","url":"classes/SawedoffMosin9130_Base/","base":"Mosin9130_Base","file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":46,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":48},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Mosin9130.c","line":55}]},{"name":"SawOFFB95","url":"classes/SawOFFB95/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawoffB95.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffB95.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffB95.c","line":43},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffB95.c","line":49}]},{"name":"SawoffFAMAS","url":"classes/SawoffFAMAS/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawoffFAMAS.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffFAMAS.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffFAMAS.c","line":43},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffFAMAS.c","line":49}]},{"name":"SawOffIzh18","url":"classes/SawOffIzh18/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawOffIzh18.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawOffIzh18.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawOffIzh18.c","line":41},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawOffIzh18.c","line":61}]},{"name":"SawOffIzh18Shotgun","url":"classes/SawOffIzh18Shotgun/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawOffIzh18Shotgun.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawOffIzh18Shotgun.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawOffIzh18Shotgun.c","line":43},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawOffIzh18Shotgun.c","line":63}]},{"name":"SawOffMagnum","url":"classes/SawOffMagnum/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawoffMagnum.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMagnum.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMagnum.c","line":44},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMagnum.c","line":50}]},{"name":"SawoffMosin","url":"classes/SawoffMosin/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawoffMosin.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMosin.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMosin.c","line":43},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMosin.c","line":49}]},{"name":"SawoffMosinPainted","url":"classes/SawoffMosinPainted/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawoffMosinPainted.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMosinPainted.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMosinPainted.c","line":45},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffMosinPainted.c","line":51}]},{"name":"SawoffShotgunIzh43","url":"classes/SawoffShotgunIzh43/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawoffShotgunIzh43.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffShotgunIzh43.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffShotgunIzh43.c","line":44},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawoffShotgunIzh43.c","line":50}]},{"name":"SawPlanksActionData","url":"classes/SawPlanksActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":1,"members":[{"name":"m_LastPlanksPile","type":"ItemBase","brief":"locally used on server only","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionSawPlanks.c","line":3}]},{"name":"SawWoodenLog","url":"classes/SawWoodenLog/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SawWoodenLog.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawWoodenLog.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SawWoodenLog.c","line":80}]},{"name":"SCAR_PrecisionBttstck","url":"classes/SCAR_PrecisionBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":45},{"name":"SCAR_StockBttstck","url":"classes/SCAR_StockBttstck/","base":"ButtstockBase","file":"4_World/Entities/ItemBase/WeaponAttachments/Attachments.c","line":44},{"name":"SCARH_Base","url":"classes/SCARH_Base/","base":"RifleBoltLock_Base","file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":1,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":3},{"name":"InitFoldingSight","ret":"void","file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":8},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":24},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":31},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":38},{"name":"SetAttachmentsHealth","ret":"void","file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":48},{"name":"UpdateFoldingSightState","ret":"void","file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":59},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":74},{"name":"AssembleGun","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":79},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":86}]},{"name":"Scarh_Front_Sight","url":"classes/Scarh_Front_Sight/","base":"DummyItem","file":"4_World/Entities/Firearms/AutomaticRifle/SCARH.c","line":98},{"name":"SCARHRecoil","url":"classes/SCARHRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/SCARHRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/SCARHRecoil.c","line":3}]},{"name":"SceneData","url":"classes/SceneData/","file":"4_World/Classes/SceneEditor/SceneData.c","line":1,"methods":[{"name":"SceneData","kind":"ctor","ret":"void","file":"4_World/Classes/SceneEditor/SceneData.c","line":23},{"name":"GetSceneObjects","ret":"array<ref SceneObject>","file":"4_World/Classes/SceneEditor/SceneData.c","line":33},{"name":"GetScenePlayers","ret":"array<ref ScenePlayer>","file":"4_World/Classes/SceneEditor/SceneData.c","line":41},{"name":"GetSceneObjectsAll","ret":"array<ref SceneObject>","file":"4_World/Classes/SceneEditor/SceneData.c","line":49},{"name":"GetNameScene","ret":"string","file":"4_World/Classes/SceneEditor/SceneData.c","line":74},{"name":"SetNameScene","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":82},{"name":"GetNameMission","ret":"string","file":"4_World/Classes/SceneEditor/SceneData.c","line":90},{"name":"SetNameMission","ret":"void","params":[{"type":"string","name":"name"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":98},{"name":"GetInitTime","ret":"float","file":"4_World/Classes/SceneEditor/SceneData.c","line":106},{"name":"SetInitTime","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":114},{"name":"GetInitYear","ret":"int","file":"4_World/Classes/SceneEditor/SceneData.c","line":123},{"name":"SetInitYear","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":131},{"name":"GetInitMonth","ret":"int","file":"4_World/Classes/SceneEditor/SceneData.c","line":140},{"name":"SetInitMonth","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":148},{"name":"GetInitDay","ret":"int","file":"4_World/Classes/SceneEditor/SceneData.c","line":157},{"name":"SetInitDay","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":165},{"name":"GetInitHour","ret":"int","file":"4_World/Classes/SceneEditor/SceneData.c","line":174},{"name":"SetInitHour","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":182},{"name":"GetInitMinute","ret":"int","file":"4_World/Classes/SceneEditor/SceneData.c","line":191},{"name":"SetInitMinute","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":199},{"name":"GetInitOvercast","ret":"float","file":"4_World/Classes/SceneEditor/SceneData.c","line":208},{"name":"SetInitOvercast","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":216},{"name":"GetInitRain","ret":"float","file":"4_World/Classes/SceneEditor/SceneData.c","line":225},{"name":"SetInitRain","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":233},{"name":"GetInitFog","ret":"float","file":"4_World/Classes/SceneEditor/SceneData.c","line":242},{"name":"SetInitFog","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":250},{"name":"GetInitWindForce","ret":"float","file":"4_World/Classes/SceneEditor/SceneData.c","line":259},{"name":"SetInitWindForce","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":267},{"name":"CreateSceneObject","ret":"SceneObject","params":[{"type":"string","name":"obj_name"},{"type":"vector","name":"pos"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":285},{"name":"CreateScenePlayer","ret":"ScenePlayer","file":"4_World/Classes/SceneEditor/SceneData.c","line":303},{"name":"Clear","ret":"void","file":"4_World/Classes/SceneEditor/SceneData.c","line":316},{"name":"AddObject","ret":"SceneObject","params":[{"type":"EntityAI","name":"e"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":326},{"name":"GetSceneObjectByEntityAI","ret":"SceneObject","params":[{"type":"EntityAI","name":"e"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":348},{"name":"DeleteSceneObject","ret":"void","params":[{"type":"SceneObject","name":"scene_object"}],"file":"4_World/Classes/SceneEditor/SceneData.c","line":376}],"members":[{"name":"m_NameScene","type":"string","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":3},{"name":"m_NameMission","type":"string","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":4},{"name":"m_InitTime","type":"float","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":5},{"name":"m_DateInitYear","type":"int","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":6},{"name":"m_DateInitMonth","type":"int","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":7},{"name":"m_DateInitDay","type":"int","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":8},{"name":"m_DateInitHour","type":"int","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":9},{"name":"m_DateInitMinute","type":"int","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":10},{"name":"m_WeaterInitOvercast","type":"float","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":11},{"name":"m_WeaterInitRain","type":"float","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":12},{"name":"m_WeaterInitFog","type":"float","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":13},{"name":"m_WeaterInitWindForce","type":"float","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":14},{"name":"m_Objects","type":"ref array<ref SceneObject>","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":16},{"name":"m_Players","type":"ref array<ref ScenePlayer>","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":17},{"name":"m_AllObjs","type":"ref array<ref SceneObject>","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneData.c","line":18}]},{"name":"SceneEditorMenu","url":"classes/SceneEditorMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/SceneEditorMenu.c","line":1,"methods":[{"name":"RenderPresets","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":20},{"name":"IsPresetFixed","ret":"bool","params":[{"type":"string","name":"preset_name"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":59},{"name":"GetPresetIndexByName","ret":"int","params":[{"type":"string","name":"preset_name"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":71},{"name":"NewPreset","ret":"void","params":[{"type":"string","name":"preset_name"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":87},{"name":"DeletePreset","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":93},{"name":"SetDefaultPreset","ret":"void","params":[{"type":"int","name":"preset_index"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":102},{"name":"RefreshLists","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":143},{"name":"RenamePreset","ret":"void","params":[{"type":"string","name":"new_preset_name"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":149},{"name":"RenderPresetItems","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":159},{"name":"GetCurrentPresetName","ret":"string","file":"5_Mission/GUI/SceneEditorMenu.c","line":188},{"name":"GetCurrentItemName","ret":"string","file":"5_Mission/GUI/SceneEditorMenu.c","line":201},{"name":"GetCurrentObjectName","ret":"string","file":"5_Mission/GUI/SceneEditorMenu.c","line":212},{"name":"GetCurrentPresetIndex","ret":"int","file":"5_Mission/GUI/SceneEditorMenu.c","line":224},{"name":"GetCurrentItemIndex","ret":"int","file":"5_Mission/GUI/SceneEditorMenu.c","line":229},{"name":"IsCurrentPresetFixed","ret":"bool","file":"5_Mission/GUI/SceneEditorMenu.c","line":234},{"name":"AddItemToPreset","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":246},{"name":"RemoveItemFromPreset","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":258},{"name":"SetPreset","ret":"void","params":[{"type":"bool","name":"clear_inventory"},{"type":"string","name":"preset_name"}],"brief":"spawn preset items into inventory","file":"5_Mission/GUI/SceneEditorMenu.c","line":268},{"name":"ItemMoveUp","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":311},{"name":"ItemMoveDown","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":322},{"name":"SaveProfileSpawnDistance","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":333},{"name":"UseMouse","ret":"bool","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":345},{"name":"UseKeyboard","ret":"bool","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":353},{"name":"SceneEditorMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":362},{"name":"~SceneEditorMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":376},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":392},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":487},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":517},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":748},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":800},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":805},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":813},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":824},{"name":"PopupOpen","ret":"UIPopupScript","params":[{"type":"int","name":"popup_id"},{"type":"Param","name":"param"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":861},{"name":"PopupBack","ret":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu.c","line":888},{"name":"PopupCloseAll","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":918},{"name":"ToggleVisibility","ret":"void","file":"5_Mission/GUI/SceneEditorMenu.c","line":936},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":944},{"name":"SceneEditorCommand","ret":"void","params":[{"type":"Param","name":"params"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1028},{"name":"RefreshByLocalProfile","ret":"void","mods":["protected"],"proto":true,"file":"5_Mission/GUI/SceneEditorMenu.c","line":1132},{"name":"UpdateListObjects","ret":"void","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1137},{"name":"UpdateListClasses","ret":"void","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1164},{"name":"GetFiltredSceneObjects","ret":"map<int, SceneObject>","params":[{"type":"string","name":"search_string"},{"type":"map<int, SceneObject>","name":"array_ret"}],"mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1179},{"name":"GetFiltredConfigClasses","ret":"TStringArray","params":[{"type":"string","name":"search_string"},{"type":"TStringArray","name":"array_ret"}],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1210},{"name":"PopupClose","ret":"void","params":[{"type":"int","name":"popup_id"}],"mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1253},{"name":"PopupHideAll","ret":"void","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1260},{"name":"ComponentsOnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1274},{"name":"ComponentsOnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1298},{"name":"GetFreeUIPropertyAttchament","ret":"UIPropertyAttachment","file":"5_Mission/GUI/SceneEditorMenu.c","line":1314},{"name":"GetItemNamesForSlots","ret":"map<string, ref TStringArray>","params":[{"type":"TStringArray","name":"slots"}],"mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1335}],"members":[{"name":"POPUP_ID_SCENE_MANAGER","type":"int","mods":["static","const"],"init":"0","file":"5_Mission/GUI/SceneEditorMenu.c","line":5},{"name":"POPUP_ID_SCENE_SETTINGS","type":"int","mods":["static","const"],"init":"1","file":"5_Mission/GUI/SceneEditorMenu.c","line":6},{"name":"POPUP_ID_SCENE_NEW","type":"int","mods":["static","const"],"init":"2","file":"5_Mission/GUI/SceneEditorMenu.c","line":7},{"name":"POPUP_ID_SCENE_RENAME","type":"int","mods":["static","const"],"init":"3","file":"5_Mission/GUI/SceneEditorMenu.c","line":8},{"name":"POPUP_ID_SCENE_DELETE","type":"int","mods":["static","const"],"init":"4","file":"5_Mission/GUI/SceneEditorMenu.c","line":9},{"name":"POPUP_ID_NOTIFY","type":"int","mods":["static","const"],"init":"5","file":"5_Mission/GUI/SceneEditorMenu.c","line":10},{"name":"POPUP_ID_EDITOR_SETTINGS","type":"int","mods":["static","const"],"init":"6","file":"5_Mission/GUI/SceneEditorMenu.c","line":11},{"name":"POPUP_ID_INIT_SCRIPT","type":"int","mods":["static","const"],"init":"7","file":"5_Mission/GUI/SceneEditorMenu.c","line":12},{"name":"POPUP_ID_POSITION_MANAGER","type":"int","mods":["static","const"],"init":"8","file":"5_Mission/GUI/SceneEditorMenu.c","line":13},{"name":"POPUP_ID_PRESET_NEW","type":"int","mods":["static","const"],"init":"9","file":"5_Mission/GUI/SceneEditorMenu.c","line":14},{"name":"POPUP_ID_PRESET_RENAME","type":"int","mods":["static","const"],"init":"10","file":"5_Mission/GUI/SceneEditorMenu.c","line":15},{"name":"POPUP_ID_CONFIGS","type":"int","mods":["static","const"],"init":"11","file":"5_Mission/GUI/SceneEditorMenu.c","line":16},{"name":"CONST_DEFAULT_PRESET_PREFIX","type":"string","mods":["const"],"init":"\"[Default]\"","file":"5_Mission/GUI/SceneEditorMenu.c","line":17},{"name":"m_WgtRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1049},{"name":"m_ModuleSceneManager","type":"PluginSceneManager","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1050},{"name":"m_WgtBtnSceneManager","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1056},{"name":"m_WgtBtnSceneSettings","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1057},{"name":"m_WgtBtnSceneSave","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1058},{"name":"m_WgtBtnEditorSettings","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1059},{"name":"m_WgtBtnDeleteRuler","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1060},{"name":"m_WgtPopupsMain","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1063},{"name":"m_WgtPopupsBg","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1064},{"name":"m_OpenedPopups","type":"ref TIntArray","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1065},{"name":"m_Popups","type":"ref map<int, ref UIPopupScript>","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1066},{"name":"m_SlWgtLoadedScene","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1069},{"name":"m_SlSelectedClass","type":"string","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1070},{"name":"m_SlObjectsList","type":"ref map<int, SceneObject>","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1071},{"name":"m_SlWgtLbxObjectsList","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1072},{"name":"m_SlWgtEbxFilter","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1073},{"name":"m_SlWgtSelect","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1074},{"name":"m_SlWgtFocus","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1075},{"name":"m_ClSelectedClass","type":"string","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1078},{"name":"m_ClClassesList","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1079},{"name":"m_ClWgtEbxFilter","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1080},{"name":"m_ClWgtLbxClassesList","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1081},{"name":"m_ClWgtButtonAddAtt","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1082},{"name":"m_PrWgtClassName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1085},{"name":"m_PrWgtPoxX","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1086},{"name":"m_PrWgtPoxY","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1087},{"name":"m_PrWgtPoxZ","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1088},{"name":"m_PrWgtDir","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1089},{"name":"m_PrWgtDmg","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1090},{"name":"m_WgtBtnEditInitScript","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1091},{"name":"m_PrWgtAttRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1092},{"name":"m_PrWgtAttTitle","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1093},{"name":"m_PrWidgetsAttachments","type":"ref array<ref UIPropertyAttachment>","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1095},{"name":"m_NotifyFadeTimer","type":"ref WidgetFadeTimer","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1098},{"name":"m_NotifyWgtPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1099},{"name":"m_PresetsTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1102},{"name":"m_PresetItemsTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1103},{"name":"m_PresetAddItemtButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1104},{"name":"m_PresetRemoveItemButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1105},{"name":"m_SpawnOnGroundButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1106},{"name":"m_SpawnInInventoryButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1107},{"name":"m_SpawnAsAttachmentButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1108},{"name":"m_UpButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1109},{"name":"m_DownButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1110},{"name":"m_PresetNewButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1111},{"name":"m_PresetDeleteButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1112},{"name":"m_PresetRenameButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1113},{"name":"m_PresetSetDefaultButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1114},{"name":"m_CopyToClipboardButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1115},{"name":"m_DamageEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1116},{"name":"m_QuantityEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1117},{"name":"m_SpawnDistanceEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1118},{"name":"m_ConfigsButton","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1119},{"name":"m_WgtPnlWrapper","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1120},{"name":"m_WgtBtnLeftPresets","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1121},{"name":"m_WgtBtnPositionManager","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1122},{"name":"m_SelectedObject","type":"string","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1124},{"name":"m_SelectedObjectIsPreset","type":"bool","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1125},{"name":"m_Developer","type":"PluginDeveloper","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1126},{"name":"m_PopupScriptPositionManager","type":"UIPopupScriptPositionManager","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1127},{"name":"m_ConfigDebugProfileFixed","type":"PluginConfigDebugProfileFixed","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1128},{"name":"m_ConfigDebugProfile","type":"PluginConfigDebugProfile","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu.c","line":1129}]},{"name":"SceneObject","url":"classes/SceneObject/","file":"4_World/Classes/SceneEditor/SceneObject.c","line":1,"methods":[{"name":"Init","ret":"SceneObject","params":[{"type":"string","name":"obj_name"},{"type":"vector","name":"pos"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":20},{"name":"GetObject","ret":"EntityAI","file":"4_World/Classes/SceneEditor/SceneObject.c","line":59},{"name":"GetName","ret":"string","file":"4_World/Classes/SceneEditor/SceneObject.c","line":67},{"name":"IsPlayer","ret":"bool","file":"4_World/Classes/SceneEditor/SceneObject.c","line":75},{"name":"GetInitScript","ret":"string","file":"4_World/Classes/SceneEditor/SceneObject.c","line":83},{"name":"SetInitScript","ret":"void","params":[{"type":"string","name":"init_script"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":91},{"name":"EditorShapeUpdatePos","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":99},{"name":"EditorShapeSetColor","ret":"void","params":[{"type":"int","name":"color"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":116},{"name":"EditorShapeSelect","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":127},{"name":"EditorShapeDeselect","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":135},{"name":"GetSize","ret":"vector","file":"4_World/Classes/SceneEditor/SceneObject.c","line":143},{"name":"EditorShapeAdd","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":169},{"name":"EditorShapeRemove","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":204},{"name":"EditorLineRemove","ret":"void","params":[{"type":"SceneObject","name":"obj"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":216},{"name":"EditorLineAdd","ret":"void","params":[{"type":"SceneObject","name":"obj"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":232},{"name":"LinkEntityAI","ret":"void","params":[{"type":"EntityAI","name":"e"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":256},{"name":"IsLinkedWithSceneObject","ret":"bool","params":[{"type":"SceneObject","name":"scene_object"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":264},{"name":"LinkSceneObject","ret":"void","params":[{"type":"SceneObject","name":"scene_object"},{"type":"bool","name":"draw_line","def":"true"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":280},{"name":"UnlinkSceneObject","ret":"void","params":[{"type":"SceneObject","name":"scene_object"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":295},{"name":"UnlinkAll","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":308},{"name":"GetLinkedSceneObjects","ret":"array<SceneObject>","file":"4_World/Classes/SceneEditor/SceneObject.c","line":324},{"name":"GetLinkedSceneObjectsCount","ret":"int","file":"4_World/Classes/SceneEditor/SceneObject.c","line":332},{"name":"GetLinkedSceneObject","ret":"SceneObject","params":[{"type":"int","name":"i"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":340},{"name":"GetLinkedObject","ret":"EntityAI","params":[{"type":"int","name":"i"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":348},{"name":"~SceneObject","kind":"dtor","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":356},{"name":"GetTypeName","ret":"string","file":"4_World/Classes/SceneEditor/SceneObject.c","line":375},{"name":"PlaceOnSurface","ret":"void","file":"4_World/Classes/SceneEditor/SceneObject.c","line":383},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":402},{"name":"GetPosition","ret":"vector","file":"4_World/Classes/SceneEditor/SceneObject.c","line":423},{"name":"GetHealth","ret":"float","file":"4_World/Classes/SceneEditor/SceneObject.c","line":433},{"name":"GetMaxHealth","ret":"float","file":"4_World/Classes/SceneEditor/SceneObject.c","line":443},{"name":"SetHealth","ret":"void","params":[{"type":"float","name":"value"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":453},{"name":"GetPositionAsString","ret":"string","file":"4_World/Classes/SceneEditor/SceneObject.c","line":472},{"name":"SetPositionAsString","ret":"void","params":[{"type":"string","name":"string_pos"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":482},{"name":"GetRotation","ret":"float","file":"4_World/Classes/SceneEditor/SceneObject.c","line":490},{"name":"SetRotation","ret":"void","params":[{"type":"float","name":"rot"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":504},{"name":"SceneObjectSynch","ret":"void","params":[{"type":"Param","name":"p"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":515},{"name":"AddRotation","ret":"void","params":[{"type":"float","name":"add_rot"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":523},{"name":"AddAttachment","ret":"void","params":[{"type":"string","name":"att_name"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":546},{"name":"CanAttachment","ret":"bool","params":[{"type":"EntityAI","name":"e"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":554},{"name":"RemoveAttachment","ret":"void","params":[{"type":"EntityAI","name":"e"}],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":562},{"name":"GetAttachments","ret":"array<EntityAI>","file":"4_World/Classes/SceneEditor/SceneObject.c","line":570},{"name":"GetConfigAttachments","ret":"TStringArray","file":"4_World/Classes/SceneEditor/SceneObject.c","line":585}],"members":[{"name":"COLOR_OBJ_BBOX_NORMAL","type":"int","mods":["static","const"],"init":"0x00000000","file":"4_World/Classes/SceneEditor/SceneObject.c","line":3},{"name":"COLOR_OBJ_BBOX_SELECT","type":"int","mods":["static","const"],"init":"0x1f007C00","file":"4_World/Classes/SceneEditor/SceneObject.c","line":4},{"name":"m_ObjectPtr","type":"EntityAI","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":6},{"name":"m_DebugShapeBBox","type":"Shape","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":7},{"name":"m_InitScript","type":"string","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":8},{"name":"m_ObjectName","type":"string","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":9},{"name":"m_ObjectNameOrigin","type":"string","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":10},{"name":"m_LinkedSceneObjects","type":"ref array<SceneObject>","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":12},{"name":"m_LinkedSceneObjectsShapes","type":"ref map<SceneObject, Shape>","mods":["protected"],"file":"4_World/Classes/SceneEditor/SceneObject.c","line":13},{"name":"m_LinkedSceneObjectsIndices","type":"ref array<int>","file":"4_World/Classes/SceneEditor/SceneObject.c","line":15}]},{"name":"ScenePlayer","url":"classes/ScenePlayer/","base":"SceneObject","file":"4_World/Classes/SceneEditor/ScenePlayer.c","line":1,"methods":[{"name":"IsPlayer","ret":"bool","mods":["override"],"file":"4_World/Classes/SceneEditor/ScenePlayer.c","line":6}]},{"name":"ScientificBriefcase","url":"classes/ScientificBriefcase/","base":"Container_Base","file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":5},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":13},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":20},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":37},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":48},{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":53},{"name":"Close","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":59}],"members":[{"name":"m_Openable","type":"ref OpenableBehaviour","mods":["protected"],"file":"4_World/Entities/ItemBase/ScientificBriefcase.c","line":3}]},{"name":"ScientificBriefcaseKeys","url":"classes/ScientificBriefcaseKeys/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/ScientificBriefcaseKeys.c","line":1},{"name":"Scout_Base","url":"classes/Scout_Base/","base":"BoltActionRifle_ExternalMagazine_Base","file":"4_World/Entities/Firearms/Rifle/Scout.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Scout.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Scout.c","line":9}]},{"name":"ScoutRecoil","url":"classes/ScoutRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/ScoutRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/ScoutRecoil.c","line":3}]},{"name":"Screwdriver","url":"classes/Screwdriver/","base":"ToolBase","file":"4_World/Entities/ItemBase/Screwdriver.c","line":1,"methods":[{"name":"Screwdriver","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Screwdriver.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Screwdriver.c","line":8},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Screwdriver.c","line":13},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Screwdriver.c","line":18}]},{"name":"ScriptAnalytics","url":"classes/ScriptAnalytics/","file":"3_Game/Analytics/ScriptAnalytics.c","line":122,"methods":[{"name":"SendPlayerDeath","ret":"void","params":[{"type":"StatsEventDeathData","name":"data"}],"mods":["static","proto","native"],"proto":true,"brief":"send event about death to statistic DB","file":"3_Game/Analytics/ScriptAnalytics.c","line":125},{"name":"SendPlayerScoredKill","ret":"void","params":[{"type":"StatsEventScoredKillData","name":"data"}],"mods":["static","proto","native"],"proto":true,"brief":"send event about kill to statistic DB","file":"3_Game/Analytics/ScriptAnalytics.c","line":128},{"name":"SendPlayerDisconnected","ret":"void","params":[{"type":"StatsEventDisconnectedData","name":"data"}],"mods":["static","proto","native"],"proto":true,"brief":"send event to statistic DB","file":"3_Game/Analytics/ScriptAnalytics.c","line":131},{"name":"SendPlayerMeasures","ret":"void","params":[{"type":"StatsEventMeasuresData","name":"data"}],"mods":["static","proto","native"],"proto":true,"brief":"send event about player status to statistic DB","file":"3_Game/Analytics/ScriptAnalytics.c","line":134},{"name":"SendPlayerSpawned","ret":"void","params":[{"type":"StatsEventSpawnedData","name":"data"}],"mods":["static","proto","native"],"proto":true,"brief":"send event about spawning to statistic DB","file":"3_Game/Analytics/ScriptAnalytics.c","line":137},{"name":"SendEvent","ret":"void","params":[{"type":"StatsEventData","name":"data"}],"mods":["static","proto","native"],"proto":true,"brief":"universal analytics event","file":"3_Game/Analytics/ScriptAnalytics.c","line":140}]},{"name":"ScriptCaller","url":"classes/ScriptCaller/","file":"2_GameLib/tools.c","line":160,"methods":[{"name":"ScriptCaller","kind":"ctor","ret":"void","mods":["private"],"proto":true,"brief":"ScriptCaller is meant to be created through Create","file":"2_GameLib/tools.c","line":163},{"name":"Create","ret":"ScriptCaller","params":[{"type":"func","name":"fn"}],"mods":["static","proto"],"proto":true,"brief":"Creates a ScriptCaller","file":"2_GameLib/tools.c","line":165},{"name":"Init","ret":"void","params":[{"type":"func","name":"fn"}],"mods":["proto"],"proto":true,"brief":"Replaces the current registered func with the new one, throws errors if unsuccessful","file":"2_GameLib/tools.c","line":167},{"name":"Invoke","ret":"void","params":[{"type":"void","name":"param1","def":"null"},{"type":"void","name":"param2","def":"null"},{"type":"void","name":"param3","def":"null"},{"type":"void","name":"param4","def":"null"},{"type":"void","name":"param5","def":"null"},{"type":"void","name":"param6","def":"null"},{"type":"void","name":"param7","def":"null"},{"type":"void","name":"param8","def":"null"},{"type":"void","name":"param9","def":"null"}],"mods":["proto"],"proto":true,"brief":"Invoke call on the registered func, throws errors if unsuccessful","file":"2_GameLib/tools.c","line":169},{"name":"IsValid","ret":"bool","mods":["proto"],"proto":true,"brief":"Checks if the ScriptCaller is valid","file":"2_GameLib/tools.c","line":172},{"name":"Equals","ret":"bool","params":[{"mods":["notnull"],"type":"ScriptCaller","name":"other"}],"mods":["proto"],"proto":true,"brief":"Compares this script caller against another script caller","file":"2_GameLib/tools.c","line":214}]},{"name":"ScriptCallQueue","url":"classes/ScriptCallQueue/","brief":"ScriptCallQueue Class provide \"lazy\" calls - when we don't want to execute function immediately but later during frame update (used mainly in UI) \\n usage:","file":"2_GameLib/tools.c","line":52,"methods":[{"name":"Tick","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["proto","native"],"proto":true,"brief":"executes calls on queue if their time is already elapsed, if 'repeat = false' call is removed from queue","file":"2_GameLib/tools.c","line":55},{"name":"Call","ret":"void","params":[{"type":"func","name":"fn"},{"type":"void","name":"param1","def":"NULL"},{"type":"void","name":"param2","def":"NULL"},{"type":"void","name":"param3","def":"NULL"},{"type":"void","name":"param4","def":"NULL"},{"type":"void","name":"param5","def":"NULL"},{"type":"void","name":"param6","def":"NULL"},{"type":"void","name":"param7","def":"NULL"},{"type":"void","name":"param8","def":"NULL"},{"type":"void","name":"param9","def":"NULL"}],"mods":["proto"],"proto":true,"brief":"adds call into the queue with given parameters and arguments (arguments are held in memory until the call is executed/removed or ScriptCallQueue is destroyed)","file":"2_GameLib/tools.c","line":57},{"name":"CallByName","ret":"void","params":[{"type":"Class","name":"obj"},{"type":"string","name":"fnName"},{"type":"Param","name":"params","def":"NULL"}],"mods":["proto"],"proto":true,"brief":"adds call into the queue with given parameters and arguments (arguments are held in memory until the call is executed/removed or ScriptCallQueue is destroyed)","file":"2_GameLib/tools.c","line":59},{"name":"CallLater","ret":"void","params":[{"type":"func","name":"fn"},{"type":"int","name":"delay","def":"0"},{"type":"bool","name":"repeat","def":"false"},{"type":"void","name":"param1","def":"NULL"},{"type":"void","name":"param2","def":"NULL"},{"type":"void","name":"param3","def":"NULL"},{"type":"void","name":"param4","def":"NULL"},{"type":"void","name":"param5","def":"NULL"},{"type":"void","name":"param6","def":"NULL"},{"type":"void","name":"param7","def":"NULL"},{"type":"void","name":"param8","def":"NULL"},{"type":"void","name":"param9","def":"NULL"}],"mods":["proto"],"proto":true,"brief":"adds call into the queue with given parameters and arguments (arguments are held in memory until the call is executed/removed or ScriptCallQueue is destroyed)","file":"2_GameLib/tools.c","line":61},{"name":"CallLaterByName","ret":"void","params":[{"type":"Class","name":"obj"},{"type":"string","name":"fnName"},{"type":"int","name":"delay","def":"0"},{"type":"bool","name":"repeat","def":"false"},{"type":"Param","name":"params","def":"NULL"}],"mods":["proto"],"proto":true,"brief":"adds call into the queue with given parameters and arguments (arguments are held in memory until the call is executed/removed or ScriptCallQueue is destroyed)","file":"2_GameLib/tools.c","line":63},{"name":"Remove","ret":"void","params":[{"type":"func","name":"fn"}],"mods":["proto"],"proto":true,"brief":"remove specific call from queue","file":"2_GameLib/tools.c","line":65},{"name":"GetRemainingTime","ret":"int","params":[{"type":"func","name":"fn"}],"mods":["proto"],"proto":true,"brief":"return Remaining time to the call execution (in miliseconds)","file":"2_GameLib/tools.c","line":67},{"name":"RemoveByName","ret":"void","params":[{"type":"Class","name":"obj"},{"type":"string","name":"fnName"}],"mods":["proto"],"proto":true,"brief":"remove specific call from queue","file":"2_GameLib/tools.c","line":69},{"name":"GetRemainingTimeByName","ret":"int","params":[{"type":"Class","name":"obj"},{"type":"string","name":"fnName"}],"mods":["proto"],"proto":true,"brief":"return Remaining time to the call execution (in miliseconds)","file":"2_GameLib/tools.c","line":71},{"name":"Clear","ret":"void","mods":["proto","native"],"proto":true,"brief":"remove all calls from queue","file":"2_GameLib/tools.c","line":73}]},{"name":"ScriptCamera","url":"classes/ScriptCamera/","base":"GenericEntity","file":"2_GameLib/entities/ScriptCamera.c","line":11,"methods":[{"name":"ScriptCamera","kind":"ctor","ret":"void","params":[{"type":"IEntitySource","name":"src"},{"type":"IEntity","name":"parent"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":38},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override","protected"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":56},{"name":"FreeFly","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":82},{"name":"DebugInfo","ret":"void","mods":["protected"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":138}],"members":[{"name":"FOV","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":14},{"name":"NearPlane","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":16},{"name":"FarPlane","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":18},{"name":"Type","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":21},{"name":"Speed","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":23},{"name":"FreeFly","type":"bool","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":25},{"name":"Inverted","type":"bool","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":27},{"name":"Index","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":29},{"name":"m_MouseSensitivity","type":"float","init":"0.001","cond":["GAME_TEMPLATE"],"brief":"should be somewhere else.","file":"2_GameLib/entities/ScriptCamera.c","line":30},{"name":"m_GamepadSensitivity","type":"float","init":"0.2","cond":["GAME_TEMPLATE"],"brief":"should be somewhere else.","file":"2_GameLib/entities/ScriptCamera.c","line":31},{"name":"m_GamepadFreeFly","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":32},{"name":"m_DbgListSelection","type":"int","init":"0","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":35},{"name":"m_DbgOptions","type":"ref array<string>","init":"{\"Perspective\", \"Orthographic\"}","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":36}]},{"name":"ScriptCameraClass","url":"classes/ScriptCameraClass/","file":"2_GameLib/entities/ScriptCamera.c","line":4},{"name":"ScriptComponent","url":"classes/ScriptComponent/","base":"GenericComponent","file":"2_GameLib/components/gameLibComponents.c","line":86,"methods":[{"name":"EOnTouch","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":95},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event after component is initialized. At this point all entity's components have recieved OnComponentInsert.","file":"2_GameLib/components/gameLibComponents.c","line":103},{"name":"EOnExtra","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Extra event of various functional extensions. ATM it's used by Trigger when some insider is leaving","file":"2_GameLib/components/gameLibComponents.c","line":113},{"name":"EOnNotVisible","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when we are out of visibility","file":"2_GameLib/components/gameLibComponents.c","line":121},{"name":"EOnVisible","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when we are visible","file":"2_GameLib/components/gameLibComponents.c","line":129},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"float","name":"timeSlice"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event every frame","file":"2_GameLib/components/gameLibComponents.c","line":137},{"name":"EOnPostFrame","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Even after physics update","file":"2_GameLib/components/gameLibComponents.c","line":145},{"name":"EOnAnimEvent","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"AnimEvent","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event from animation system","file":"2_GameLib/components/gameLibComponents.c","line":153},{"name":"EOnSoundEvent","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"SoundEvent","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event from sound system","file":"2_GameLib/components/gameLibComponents.c","line":161},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"float","name":"timeslice"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event after simulated by physics engine (once per frame)","file":"2_GameLib/components/gameLibComponents.c","line":169},{"name":"EOnSimulate","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"float","name":"timeslice"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event before simulated by physics engine (called from sub-iterations!","file":"2_GameLib/components/gameLibComponents.c","line":177},{"name":"EOnJointBreak","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when joint attached to RigidBody of this entity is broken","file":"2_GameLib/components/gameLibComponents.c","line":186},{"name":"EOnPhysicsMove","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"int","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when physics engine has moved with this Entity","file":"2_GameLib/components/gameLibComponents.c","line":194},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"Contact","name":"extra"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when physics engine registered contact with owner RigidBody","file":"2_GameLib/components/gameLibComponents.c","line":202},{"name":"EOnActivate","ret":"void","params":[{"type":"IEntity","name":"owner"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when component is activated.","file":"2_GameLib/components/gameLibComponents.c","line":207},{"name":"EOnDeactivate","ret":"void","params":[{"type":"IEntity","name":"owner"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when component is deactivated.","file":"2_GameLib/components/gameLibComponents.c","line":212},{"name":"OnComponentInsert","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"ScriptComponent","name":"other"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when a component is created and added to Entity.","file":"2_GameLib/components/gameLibComponents.c","line":219},{"name":"OnComponentRemove","ret":"void","params":[{"type":"IEntity","name":"owner"},{"type":"ScriptComponent","name":"other"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Event when a component is being removed from Entity.","file":"2_GameLib/components/gameLibComponents.c","line":226},{"name":"OnDelete","ret":"void","params":[{"type":"IEntity","name":"owner"}],"mods":["protected"],"proto":true,"cond":["COMPONENT_SYSTEM"],"brief":"Called when Entity is being to be destroyed (deleted) or component to be deleted (see Game::DeleteScriptComponent).","file":"2_GameLib/components/gameLibComponents.c","line":232}]},{"name":"ScriptConsole","url":"classes/ScriptConsole/","base":"UIScriptedMenu","file":"5_Mission/GUI/ScriptConsole.c","line":1,"methods":[{"name":"ScriptConsole","kind":"ctor","ret":"void","file":"5_Mission/GUI/ScriptConsole.c","line":37},{"name":"~ScriptConsole","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsole.c","line":51},{"name":"GetSelectedHandler","ret":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsole.c","line":72},{"name":"SaveData","ret":"void","mods":["static"],"file":"5_Mission/GUI/ScriptConsole.c","line":77},{"name":"GetData","ret":"JsonHintsData","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsole.c","line":84},{"name":"SetHintText","ret":"void","params":[{"type":"string","name":"text"},{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/ScriptConsole.c","line":101},{"name":"RegisterTab","ret":"void","params":[{"type":"ScriptConsoleTabBase","name":"handler"}],"file":"5_Mission/GUI/ScriptConsole.c","line":112},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":120},{"name":"HideHint","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":159},{"name":"GetWidgetCombinedHash","ret":"int","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/ScriptConsole.c","line":165},{"name":"GetMessage","ret":"string","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":179},{"name":"HoverSuccess","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":195},{"name":"HoverInterrupt","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":201},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":210},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":217},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":227},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":237},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":285},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":296},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":332},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":342},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":355},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":370},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":380},{"name":"GetTabHandler","ret":"ScriptConsoleTabBase","params":[{"type":"typename","name":"tabType"}],"file":"5_Mission/GUI/ScriptConsole.c","line":390},{"name":"SelectTabByID","ret":"void","params":[{"type":"int","name":"id"}],"file":"5_Mission/GUI/ScriptConsole.c","line":402},{"name":"SelectTabByButton","ret":"void","params":[{"type":"Widget","name":"button"}],"file":"5_Mission/GUI/ScriptConsole.c","line":409},{"name":"SelectTab","ret":"void","params":[{"type":"ScriptConsoleTabBase","name":"selectedHandler"}],"file":"5_Mission/GUI/ScriptConsole.c","line":416},{"name":"ShowMenuBackground","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/ScriptConsole.c","line":440},{"name":"DisplayHint","ret":"void","params":[{"type":"string","name":"message"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":452},{"name":"OnRPCEx","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":488},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":501}],"members":[{"name":"m_HintEditMode","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":3},{"name":"m_HoverTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":4},{"name":"m_HoverSuccessTriggered","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":5},{"name":"m_CurrentHoverWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":6},{"name":"m_HintWidgetRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":7},{"name":"m_HintWidgetBackground","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":8},{"name":"m_EditTooltipRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":9},{"name":"m_HintWidget","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":10},{"name":"m_HintOkButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":11},{"name":"m_HintCancelButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":12},{"name":"m_HintClearButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":13},{"name":"m_HintInputText","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":14},{"name":"m_PrevMouseX","type":"float","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":15},{"name":"m_PrevMouseY","type":"float","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":16},{"name":"m_ButtonsWindowWidget","type":"Widget","file":"5_Mission/GUI/ScriptConsole.c","line":17},{"name":"m_SelectedHandler","type":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsole.c","line":18},{"name":"m_Id","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":19},{"name":"m_MarkedEntities","type":"ref array<ref MapMarker>","mods":["static"],"init":"new array<ref MapMarker>()","file":"5_Mission/GUI/ScriptConsole.c","line":21},{"name":"m_SelectedTab","type":"int","file":"5_Mission/GUI/ScriptConsole.c","line":22},{"name":"m_TabHandlers","type":"ref map<Widget, ref ScriptConsoleTabBase>","mods":["protected"],"init":"new map<Widget, ref ScriptConsoleTabBase>","file":"5_Mission/GUI/ScriptConsole.c","line":23},{"name":"m_TabHandlersByID","type":"ref map<int, ref ScriptConsoleTabBase>","mods":["protected"],"init":"new map<int, ref ScriptConsoleTabBase>","file":"5_Mission/GUI/ScriptConsole.c","line":24},{"name":"m_CloseConsoleButton","type":"ButtonWidget","file":"5_Mission/GUI/ScriptConsole.c","line":26},{"name":"HINTS_PATH_DEFAULT","type":"string","mods":["protected","static","const"],"init":"\"scripts/data/internal/script_console_hints.json\"","file":"5_Mission/GUI/ScriptConsole.c","line":29},{"name":"HINTS_PATH_OPTIONAL","type":"string","mods":["protected","static","const"],"init":"\"$mission:script_console_hints.json\"","file":"5_Mission/GUI/ScriptConsole.c","line":30},{"name":"m_JsonData","type":"ref JsonHintsData","mods":["static"],"file":"5_Mission/GUI/ScriptConsole.c","line":32},{"name":"NO_HINT_TEXT","type":"string","mods":["const"],"init":"\"No hint\"","file":"5_Mission/GUI/ScriptConsole.c","line":34},{"name":"m_ConfigDebugProfile","type":"PluginConfigDebugProfile","file":"5_Mission/GUI/ScriptConsole.c","line":604}]},{"name":"ScriptConsoleAddLocation","url":"classes/ScriptConsoleAddLocation/","base":"UIScriptedMenu","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":1,"methods":[{"name":"ScriptConsoleAddLocation","kind":"ctor","ret":"void","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":3},{"name":"~ScriptConsoleAddLocation","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":8},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":12},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":17},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":30}],"members":[{"name":"m_ConfigDebugProfile","type":"PluginConfigDebugProfile","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":62},{"name":"m_EditboxName","type":"EditBoxWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":63},{"name":"m_EditboxPos","type":"EditBoxWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":64},{"name":"m_Label","type":"TextWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":65},{"name":"m_Message","type":"TextWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":66},{"name":"m_ClearButton","type":"ButtonWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleAddPosition.c","line":67}]},{"name":"ScriptConsoleCameraDOFPreset","url":"classes/ScriptConsoleCameraDOFPreset/","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":1,"members":[{"name":"Name","type":"string","init":"\"New Preset\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":3},{"name":"FocusDistance","type":"float","init":"1.0","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":4},{"name":"FocusLength","type":"float","init":"0.0","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":5},{"name":"FocusLengthNear","type":"float","init":"-1.0","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":6},{"name":"Blur","type":"float","init":"0.0","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":7},{"name":"FocusDepthOffset","type":"float","init":"1.0","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":8}]},{"name":"ScriptConsoleCameraTab","url":"classes/ScriptConsoleCameraTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":29,"methods":[{"name":"ScriptConsoleCameraTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":80},{"name":"ReloadDOFPresetsList","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":156},{"name":"UpdateFOV","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":173},{"name":"UpdateFocusDistance","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":181},{"name":"UpdateFocusLength","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":189},{"name":"UpdateFocusLengthNear","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":197},{"name":"UpdateBlur","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":205},{"name":"UpdateFocusDepthOffset","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":213},{"name":"SetDOF","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":221},{"name":"ResetDOF","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":226},{"name":"UpdateDOFSliders","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":233},{"name":"SaveDOFPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":256},{"name":"DeleteDOFPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":262},{"name":"OnListItemSelected","ret":"void","params":[{"type":"int","name":"row"},{"type":"int","name":"column"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":271},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":276},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":287},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":296},{"name":"LoadDOFPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":336},{"name":"ToggleValueEditMode","ret":"void","params":[{"type":"bool","name":"editBoxMode"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":350},{"name":"UpdateValuesFromEditMode","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":387},{"name":"IsValidEditboxValue","ret":"bool","params":[{"type":"string","name":"text"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":445},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":461}],"members":[{"name":"m_FOVSelector","type":"ref ScriptConsoleSelector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":31},{"name":"m_FocusDistanceSelector","type":"ref ScriptConsoleSelector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":32},{"name":"m_FocusLengthSelector","type":"ref ScriptConsoleSelector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":33},{"name":"m_FocusLengthNearSelector","type":"ref ScriptConsoleSelector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":34},{"name":"m_BlurSelector","type":"ref ScriptConsoleSelector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":35},{"name":"m_FocusDepthOffsetSelector","type":"ref ScriptConsoleSelector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":36},{"name":"m_FOVValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":38},{"name":"m_FOVEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":39},{"name":"m_FocusDistanceValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":41},{"name":"m_FocusDistanceEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":42},{"name":"m_FocusLengthValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":44},{"name":"m_FocusLengthEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":45},{"name":"m_FocusLengthNearValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":47},{"name":"m_FocusLengthNearEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":48},{"name":"m_BlurValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":50},{"name":"m_BlurEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":51},{"name":"m_FocusDepthOffsetValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":53},{"name":"m_FocusDepthOffsetEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":54},{"name":"m_ResetDOFButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":56},{"name":"m_DOFPresetEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":57},{"name":"m_DOFPresetsPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":59},{"name":"m_DOFPresetsBtns","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":60},{"name":"m_DOFShowPresetsBtn","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":61},{"name":"m_DOFShowPresetsBtnLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":62},{"name":"m_DOFSavePrefabBtn","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":63},{"name":"m_DOFDeletePrefabBtn","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":64},{"name":"m_DOFLoadPrefabBtn","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":65},{"name":"m_FreeDebugCamera","type":"FreeDebugCamera","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":67},{"name":"m_MouseMovementEnabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":68},{"name":"m_DOFPresetsVisible","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":69},{"name":"m_IsCTRLPressed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":70},{"name":"m_IsCAPSPressed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":71},{"name":"m_IsReturnPressed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":72},{"name":"m_ValueEditboxMode","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":73},{"name":"m_ValueEditModeTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":74},{"name":"m_FirstInit","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":75},{"name":"m_SelectedDOFPreset","type":"ScriptConsoleCameraDOFPreset","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":76},{"name":"m_DOFPresetsList","type":"ref ScriptConsolePresetsList","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":77},{"name":"m_CanUseMovement","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":78}]},{"name":"ScriptConsoleCameraValues","url":"classes/ScriptConsoleCameraValues/","file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":1,"methods":[{"name":"SetDefaultValues","ret":"void","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":10}],"members":[{"name":"m_CurrentFOV","type":"float","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":3},{"name":"m_CurrentFocusDistance","type":"float","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":4},{"name":"m_CurrentFocusLength","type":"float","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":5},{"name":"m_CurrentFocusLengthNear","type":"float","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":6},{"name":"m_CurrentBlur","type":"float","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":7},{"name":"m_CurrentFocusDepthOffset","type":"float","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":8}]},{"name":"ScriptConsoleConfigTab","url":"classes/ScriptConsoleConfigTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":4,"methods":[{"name":"ScriptConsoleConfigTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":27},{"name":"~ScriptConsoleConfigTab","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":45},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":56},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":73},{"name":"RenderClassPath","ret":"void","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":88},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":94},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":223},{"name":"Init","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":229},{"name":"DumpParam","ret":"void","params":[{"type":"string","name":"param"},{"type":"string","name":"relativePath"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":262},{"name":"ChangeConfigFilter","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":304},{"name":"ClearHierarchy","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":318},{"name":"FindInHierarchy","ret":"void","params":[{"type":"string","name":"class_name"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":340},{"name":"ExpandHierarchy","ret":"void","params":[{"type":"int","name":"row"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":379},{"name":"CollapseHierarchy","ret":"void","params":[{"type":"int","name":"row"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":420},{"name":"RenderVariables","ret":"void","params":[{"type":"int","name":"row"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":474}],"members":[{"name":"m_ConfigTextField","type":"string","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":7},{"name":"m_VariableTextField","type":"string","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":8},{"name":"m_ConfigData","type":"ref ConfigParamsEx","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":9},{"name":"m_BaseConfigClasses","type":"ref TStringArray","mods":["protected"],"init":"new TStringArray","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":10},{"name":"m_BaseConfigClassesToggled","type":"ref TStringArray","mods":["protected"],"init":"new TStringArray","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":11},{"name":"m_ClassCheckboxes","type":"ref map<CheckBoxWidget, int>","mods":["protected"],"init":"new map<CheckBoxWidget, int>","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":12},{"name":"m_ObjectConfigFilter","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":14},{"name":"m_VariableConfigFilter","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":15},{"name":"m_ConfigHierarchyTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":16},{"name":"m_ConfigVariablesTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":17},{"name":"m_SelectedRowCopy","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":18},{"name":"m_DumpParamButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":19},{"name":"m_ClassPath","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":20},{"name":"m_WgtClassesConfig","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":23},{"name":"m_ModuleConfigViewer","type":"PluginConfigViewer","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":24},{"name":"m_Row","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":25}]},{"name":"ScriptConsoleEnfScriptServerTab","url":"classes/ScriptConsoleEnfScriptServerTab/","base":"ScriptConsoleEnfScriptTab","file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":263,"methods":[{"name":"OnSelected","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":265},{"name":"EnscriptHistoryBack","ret":"void","mods":["override","protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":276},{"name":"EnscriptHistoryForward","ret":"void","mods":["override","protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":291},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":307}]},{"name":"ScriptConsoleEnfScriptTab","url":"classes/ScriptConsoleEnfScriptTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":1,"methods":[{"name":"ScriptConsoleEnfScriptTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":19},{"name":"~ScriptConsoleEnfScriptTab","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":33},{"name":"OnSelected","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":38},{"name":"PrintS","ret":"void","params":[{"type":"string","name":"message"}],"mods":["static"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":49},{"name":"PrintS","ret":"void","params":[{"type":"bool","name":"message"}],"mods":["static"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":56},{"name":"PrintS","ret":"void","params":[{"type":"int","name":"message"}],"mods":["static"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":61},{"name":"PrintS","ret":"void","params":[{"type":"float","name":"message"}],"mods":["static"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":66},{"name":"PrintS","ret":"void","params":[{"type":"vector","name":"message"}],"mods":["static"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":71},{"name":"PrintS","ret":"void","params":[{"type":"Object","name":"message"}],"mods":["static"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":76},{"name":"Add","ret":"void","params":[{"type":"string","name":"message"},{"type":"bool","name":"isReload","def":"false"}],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":82},{"name":"Clear","ret":"void","params":[{"type":"bool","name":"clearFile","def":"false"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":96},{"name":"ReloadScriptOutput","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":105},{"name":"HistoryBack","ret":"void","file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":116},{"name":"HistoryForward","ret":"void","file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":122},{"name":"RunEnscript","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":127},{"name":"ColorRunButton","ret":"void","params":[{"type":"bool","name":"success"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":146},{"name":"ResetRunButtonColor","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":159},{"name":"RunEnscriptServer","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":164},{"name":"EnscriptHistoryBack","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":174},{"name":"EnscriptHistoryForward","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":190},{"name":"OnRPCEx","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":205},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":223},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":241},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"},{"type":"ScriptConsoleTabBase","name":"selectedHandler"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":248}],"members":[{"name":"m_Instance","type":"ScriptConsoleEnfScriptTab","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":3},{"name":"m_EnscriptHistoryRow","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":4},{"name":"m_EnscriptHistoryRowServer","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":5},{"name":"m_EnscriptConsoleHistory","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":6},{"name":"m_EnscriptConsoleHistoryServer","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":7},{"name":"m_ModuleLocalEnscriptHistory","type":"PluginLocalEnscriptHistory","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":8},{"name":"m_ModuleLocalEnscriptHistoryServer","type":"PluginLocalEnscriptHistoryServer","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":9},{"name":"m_EnfScriptEdit","type":"MultilineEditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":10},{"name":"m_EnfScriptRun","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":11},{"name":"m_EnfScriptClear","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":12},{"name":"m_ScriptOutputListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":13},{"name":"m_AllowScriptOutput","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":14},{"name":"m_RunColor","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":15},{"name":"m_ScriptOutputHistory","type":"ref TStringArray","mods":["static"],"init":"new TStringArray()","file":"5_Mission/GUI/ScriptConsoleEnfScriptTab.c","line":17}]},{"name":"ScriptConsoleGeneralTab","url":"classes/ScriptConsoleGeneralTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":1,"methods":[{"name":"ScriptConsoleGeneralTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":74},{"name":"~ScriptConsoleGeneralTab","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":133},{"name":"Init","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":142},{"name":"RefreshDateWidgets","ret":"void","params":[{"type":"int","name":"year"},{"type":"int","name":"month"},{"type":"int","name":"day"},{"type":"int","name":"hour"},{"type":"int","name":"minute"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":194},{"name":"IsLocationNameAvailable","ret":"bool","params":[{"type":"string","name":"name"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":205},{"name":"LateInit","ret":"void","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":218},{"name":"Teleport","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"vector","name":"position"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":246},{"name":"ProcessTeleportText","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":253},{"name":"TextToNumbersArray","ret":"array<float>","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":345},{"name":"RefreshLocations","ret":"void","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":376},{"name":"GetCurrentLocationName","ret":"string","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":394},{"name":"GetCurrentLocationPos","ret":"vector","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":403},{"name":"GetCurrentPositionData","ret":"void","params":[{"mods":["out"],"type":"LocationParams","name":"data"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":413},{"name":"IsCurrentPositionCustom","ret":"bool","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":421},{"name":"GetCurrentPositionIndex","ret":"int","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":431},{"name":"IsCurrentPositionValid","ret":"bool","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":436},{"name":"UpdateHudDebugSetting","ret":"void","proto":true,"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":441},{"name":"RefreshPlayerPosEditBoxes","ret":"void","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":443},{"name":"UpdateTime","ret":"void","params":[{"type":"bool","name":"slider_used"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":457},{"name":"UpdateMousePos","ret":"void","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":495},{"name":"SetMapPos","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":519},{"name":"SetMapCameraPos","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":525},{"name":"SetDir","ret":"void","params":[{"type":"vector","name":"dir"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":530},{"name":"SetCameraDir","ret":"void","params":[{"type":"vector","name":"dir"}],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":535},{"name":"GetMapPos","ret":"vector","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":540},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":545},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":582},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":588},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":625},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":648},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":704},{"name":"OnRPCEx","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":918},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":933}],"members":[{"name":"m_ObjectsScope","type":"int","mods":["static"],"init":"2","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":3},{"name":"m_LastEditPos","type":"vector","mods":["static","protected"],"init":"vector.Zero","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":4},{"name":"m_LastEditDir","type":"vector","mods":["static","protected"],"init":"vector.Zero","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":5},{"name":"DEBUG_MAP_ZOOM","type":"float","mods":["protected","static"],"init":"1","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":7},{"name":"SHOW_OTHERS","type":"bool","mods":["protected","static"],"init":"0","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":8},{"name":"NUMERIC_LETTERS","type":"string","mods":["protected","const"],"init":"\"0123456789.-\"","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":10},{"name":"m_MapPos","type":"vector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":11},{"name":"m_PlayerPosRefreshBlocked","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":12},{"name":"m_PlayerDebugStats","type":"ref array<ref RemotePlayerStatDebug>","mods":["protected"],"init":"new array<ref RemotePlayerStatDebug>","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":14},{"name":"m_MissionGameplay","type":"MissionGameplay","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":16},{"name":"m_Developer","type":"PluginDeveloper","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":17},{"name":"m_TimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":19},{"name":"m_LateInit","type":"ref Timer","mods":["protected"],"init":"new Timer()","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":20},{"name":"m_UpdatePlayerPositions","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":22},{"name":"m_InitialOpen","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":23},{"name":"m_TeleportHeading","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":26},{"name":"m_TeleportXYZ","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":27},{"name":"m_DateYear","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":28},{"name":"m_DateMonth","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":29},{"name":"m_DateDay","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":30},{"name":"m_DateHour","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":31},{"name":"m_DateMinute","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":32},{"name":"m_LocationAddButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":34},{"name":"m_LocationRemoveButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":35},{"name":"m_TeleportButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":36},{"name":"m_ButtonCopyPos","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":37},{"name":"m_DiagDrawButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":38},{"name":"m_DiagToggleButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":39},{"name":"m_LogsEnabled","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":41},{"name":"m_HudDCharStats","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":42},{"name":"m_HudDCharLevels","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":43},{"name":"m_HudDCharStomach","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":44},{"name":"m_HudDCharModifiers","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":45},{"name":"m_HudDCharAgents","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":46},{"name":"m_HudDCharDebug","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":47},{"name":"m_HudDFreeCamCross","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":48},{"name":"m_HudDVersion","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":49},{"name":"m_HudDHealth","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":50},{"name":"m_HudDHorticulture","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":51},{"name":"m_ShowOthers","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":53},{"name":"m_HudDTemperature","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":55},{"name":"m_DebugMapWidget","type":"MapWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":56},{"name":"m_PlayerCurPos","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":58},{"name":"m_PlayerCurDir","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":59},{"name":"m_MouseCurPos","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":60},{"name":"m_PlayerMouseDiff","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":61},{"name":"m_CameraCurPos","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":62},{"name":"m_CameraCurDir","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":63},{"name":"m_DiagToggleTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":65},{"name":"m_PositionsListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":66},{"name":"m_DiagDrawmodeTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":67},{"name":"m_HelpTextListboxWidget","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":68},{"name":"m_FreeDebugCamera","type":"FreeDebugCamera","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleGeneralTab.c","line":70}]},{"name":"ScriptConsoleItemsTab","url":"classes/ScriptConsoleItemsTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":3,"methods":[{"name":"ScriptConsoleItemsTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":78},{"name":"~ScriptConsoleItemsTab","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":151},{"name":"Init","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":177},{"name":"DrawItems","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"distance","def":"0"}],"mods":["static"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":293},{"name":"DrawItemsClear","ret":"void","mods":["static"],"brief":"need better logic for cleaning","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":326},{"name":"GetLastSelectedObject","ret":"string","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":337},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":342},{"name":"SelectObject","ret":"void","params":[{"type":"bool","name":"hide_presets","def":"true"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":353},{"name":"SelectPreset","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":367},{"name":"GetCurrentPresetIndex","ret":"int","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":392},{"name":"GetCurrentItemIndex","ret":"int","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":397},{"name":"IsCurrentPresetFixed","ret":"bool","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":402},{"name":"IsPresetFixed","ret":"bool","params":[{"type":"string","name":"preset_name"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":414},{"name":"GetPresetIndexByName","ret":"int","params":[{"type":"string","name":"preset_name"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":426},{"name":"ShowItemButtons","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":442},{"name":"HideItemButtons","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":486},{"name":"ShowItemTransferButtons","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":492},{"name":"ItemMoveUp","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":524},{"name":"ItemMoveDown","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":535},{"name":"SaveProfileSpawnDistance","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":547},{"name":"RenamePreset","ret":"void","params":[{"type":"string","name":"new_preset_name"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":555},{"name":"SpawnPreset","ret":"void","params":[{"type":"EntityAI","name":"target"},{"type":"bool","name":"clear_inventory"},{"type":"string","name":"preset_name"},{"type":"InventoryLocationType","name":"location","def":"InventoryLocationType.ATTACHMENT"},{"type":"float","name":"distance","def":"0"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":565},{"name":"SetDefaultPreset","ret":"void","params":[{"type":"int","name":"preset_index"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":629},{"name":"SetObject","ret":"void","params":[{"type":"string","name":"object"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":670},{"name":"SetPreviewObject","ret":"void","params":[{"type":"string","name":"object"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":681},{"name":"AddItemToPreset","ret":"void","brief":"Don't use ECE_UPDATEPATHGRAPH !!!","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":710},{"name":"ShowPresetButtons","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":722},{"name":"RemoveItemFromPreset","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":747},{"name":"GetCurrentPresetName","ret":"string","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":756},{"name":"GetCurrentItemName","ret":"string","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":769},{"name":"GetCurrentObjectName","ret":"string","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":780},{"name":"RefreshLists","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":792},{"name":"RenderPresets","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":799},{"name":"RenderPresetItems","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":838},{"name":"NewPreset","ret":"void","params":[{"type":"string","name":"preset_name"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":867},{"name":"DeletePreset","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":873},{"name":"GetFilterColor","ret":"int","params":[{"type":"string","name":"color"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":882},{"name":"PrepareFilters","ret":"void","params":[{"type":"string","name":"filter"},{"mods":["out"],"type":"TStringArray","name":"filters"},{"mods":["out"],"type":"TIntArray","name":"colors"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":900},{"name":"ChangeFilter","ret":"void","params":[{"type":"TStringArray","name":"classes"},{"type":"TextListboxWidget","name":"widget"},{"type":"MultilineEditBoxWidget","name":"filterWidget"},{"type":"int","name":"categoryMask","def":"-1"},{"type":"bool","name":"ignoreScope","def":"false"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":934},{"name":"SetFilterOrder","ret":"void","params":[{"type":"bool","name":"reversed"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1048},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1062},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1155},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1187},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1447},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1522},{"name":"SetTextSpawnButton","ret":"void","params":[{"type":"ButtonWidget","name":"w"},{"type":"bool","name":"special"},{"type":"string","name":"suffix","def":"\" Special\""}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1529},{"name":"UpdateButtonNames","ret":"void","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1537},{"name":"GetItemsClasses","ret":"TStringArray","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1547},{"name":"PreprocessFilterText","ret":"string","params":[{"type":"MultilineEditBoxWidget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1552},{"name":"ChangeFilterItems","ret":"void","params":[{"type":"bool","name":"forced","def":"false"}],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1565},{"name":"ListItemRelatedActions","ret":"bool","mods":["private"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1578}],"members":[{"name":"CONST_DEFAULT_PRESET_PREFIX","type":"string","mods":["protected","const"],"init":"\"[Default]\"","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":5},{"name":"ITEMS_SELECTED_ROW","type":"int","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":6},{"name":"PRESETS_SELECTED_ROW","type":"int","mods":["protected","static"],"init":"0","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":7},{"name":"ITEMS_IN_PRESET_SELECTED_ROW","type":"int","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":8},{"name":"DRAW_DISTANCE","type":"float","mods":["protected","static"],"init":"1000","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":9},{"name":"CLEAR_IVN","type":"bool","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":10},{"name":"m_ObjectsScope","type":"int","mods":["protected","static"],"init":"2","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":11},{"name":"m_LastSelectedObject","type":"string","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":12},{"name":"m_SelectedObjectIsPreset","type":"int","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":13},{"name":"m_DebugShapes","type":"ref array<Shape>","mods":["protected","static"],"init":"new array<Shape>","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":14},{"name":"m_PreviewEntity","type":"EntityAI","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":15},{"name":"m_ItemQuantity","type":"float","mods":["protected","static"],"init":"1","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":16},{"name":"m_WithPhysics","type":"bool","mods":["protected","static"],"init":"false","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":17},{"name":"m_CategoryButtonsWidgets","type":"ref array<Widget>","mods":["protected"],"init":"new array<Widget>","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":20},{"name":"m_CategoryButtonsNames","type":"ref array<string>","mods":["protected"],"init":"{\"FIREARMS\",\"MELEE\",\"ATTACHMENTS\",\"MAGAZINES\",\"AMMO\",\"FOOD\",\"MEDICAL\",\"CARS\",\"BACKPACKS\",\"B-BUILDING\"}","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":21},{"name":"m_SpawnButtonsOriginalText","type":"ref map<Widget, string>","mods":["protected"],"init":"new map<Widget, string>()","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":22},{"name":"m_CategoryMask","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":23},{"name":"m_MissionGameplay","type":"MissionGameplay","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":24},{"name":"m_RefreshFilterTimer","type":"ref Timer","mods":["protected"],"init":"new Timer()","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":25},{"name":"m_Developer","type":"PluginDeveloper","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":26},{"name":"m_FilterOrderReversed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":27},{"name":"m_SelectedObject","type":"string","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":28},{"name":"m_FilterTextPrev","type":"string","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":29},{"name":"m_CategoryMergeType","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":31},{"name":"m_ItemPreviewCheckbox","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":32},{"name":"m_ShowProtected","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":33},{"name":"m_ClearInventory","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":34},{"name":"m_ObjectsTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":35},{"name":"m_PresetsTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":36},{"name":"m_PresetItemsTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":37},{"name":"m_DrawInWorld","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":38},{"name":"m_DrawInWorldClear","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":39},{"name":"m_PresetNewButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":40},{"name":"m_PresetDeleteButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":41},{"name":"m_PresetRenameButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":42},{"name":"m_PresetSetDefaultButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":43},{"name":"m_PresetAddItemtButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":44},{"name":"m_ItemNameCopy","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":45},{"name":"m_PresetRemoveItemButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":46},{"name":"m_ItemMoveUpButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":47},{"name":"m_ItemMoveDownButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":48},{"name":"m_FilterOrderButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":49},{"name":"m_SpawnInInvButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":50},{"name":"m_SpawnGroundButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":51},{"name":"m_SpawnGroundPatternGrid","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":52},{"name":"m_SpawnOnTarget","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":53},{"name":"m_SpawnOnCursor","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":54},{"name":"m_SpawnInHands","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":55},{"name":"m_SpawnBatchButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":56},{"name":"m_ListActions","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":57},{"name":"m_ObjectFilter","type":"MultilineEditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":58},{"name":"m_SpawnDistanceEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":59},{"name":"m_RectSpawnRow","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":60},{"name":"m_RectSpawnColumn","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":61},{"name":"m_RectSpawnRowStep","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":62},{"name":"m_RectSpawnColumnStep","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":63},{"name":"m_DrawDistanceWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":64},{"name":"m_QuantityEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":65},{"name":"m_DamageEditBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":66},{"name":"m_BatchSpawnQuantity","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":67},{"name":"m_WithPhysicsCheckbox","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":68},{"name":"m_ReloadShapeButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":69},{"name":"m_ItemDamageLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":70},{"name":"m_ItemQuantityLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":71},{"name":"m_SelectedObjectText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":72},{"name":"m_SelectedObjectLocalized","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":73},{"name":"m_ItemPreviewWidget","type":"ItemPreviewWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":74},{"name":"m_FilterOrderImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":75}]},{"name":"ScriptConsoleNewPresetDialog","url":"classes/ScriptConsoleNewPresetDialog/","base":"UIScriptedMenu","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":1,"methods":[{"name":"ScriptConsoleNewPresetDialog","kind":"ctor","ret":"void","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":3},{"name":"~ScriptConsoleNewPresetDialog","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":8},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":12},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":22}],"members":[{"name":"m_Editbox","type":"EditBoxWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":51},{"name":"m_Label","type":"TextWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":52},{"name":"m_Message","type":"TextWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleNewPresetDialog.c","line":53}]},{"name":"ScriptConsoleOutputTab","url":"classes/ScriptConsoleOutputTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":1,"methods":[{"name":"ScriptConsoleOutputTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":7},{"name":"~ScriptConsoleOutputTab","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":15},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":19},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":31},{"name":"Clear","ret":"void","params":[{"type":"bool","name":"clearFile","def":"false"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":38},{"name":"Add","ret":"void","params":[{"type":"string","name":"message"},{"type":"bool","name":"isReload","def":"false"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":45},{"name":"ReloadOutput","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":58}],"members":[{"name":"m_ClientLogListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":3},{"name":"m_ClientLogClearButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":4},{"name":"m_ClientLogScrollCheckbox","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleOutputTab.c","line":5}]},{"name":"ScriptConsolePresetsList","url":"classes/ScriptConsolePresetsList/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":1,"methods":[{"name":"ScriptConsolePresetsList","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ScriptConsoleTabBase","name":"tab"}],"file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":10},{"name":"AddListItem","ret":"void","params":[{"type":"string","name":"label"},{"type":"int","name":"column"},{"type":"int","name":"row"},{"type":"Class","name":"data","def":"null"}],"file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":21},{"name":"ClearList","ret":"void","file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":27},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":32},{"name":"GetLayoutFile","ret":"string","file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":43},{"name":"GetParent","ret":"Widget","file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":48},{"name":"GetTab","ret":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":53},{"name":"GetPresetsList","ret":"TextListboxWidget","file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":58}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":3},{"name":"m_Parent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":4},{"name":"m_Tab","type":"ScriptConsoleTabBase","mods":["protected"],"file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":5},{"name":"m_PresetsList","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":6},{"name":"m_ItemSelected","type":"ref ScriptInvoker","init":"new ScriptInvoker","file":"5_Mission/GUI/ScriptConsolePresetsList.c","line":8}]},{"name":"ScriptConsoleRenamePresetDialog","url":"classes/ScriptConsoleRenamePresetDialog/","base":"UIScriptedMenu","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":1,"methods":[{"name":"ScriptConsoleRenamePresetDialog","kind":"ctor","ret":"void","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":3},{"name":"~ScriptConsoleRenamePresetDialog","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":8},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":12},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":37}],"members":[{"name":"m_Editbox","type":"EditBoxWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":65},{"name":"m_Label","type":"TextWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":66},{"name":"m_Message","type":"TextWidget","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleRenamePresetDialog.c","line":67}]},{"name":"ScriptConsoleSelector","url":"classes/ScriptConsoleSelector/","base":"OptionSelectorSliderSetup","file":"5_Mission/GUI/ScriptConsoleSelector.c","line":1,"methods":[{"name":"ScriptConsoleSelector","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"float","name":"value"},{"type":"ScriptConsoleTabBase","name":"parent_tab"},{"type":"bool","name":"disabled"},{"type":"float","name":"min"},{"type":"float","name":"max"}],"file":"5_Mission/GUI/ScriptConsoleSelector.c","line":5},{"name":"GetLayoutFile","ret":"string","file":"5_Mission/GUI/ScriptConsoleSelector.c","line":23},{"name":"SetColor","ret":"void","params":[{"type":"int","name":"color"}],"file":"5_Mission/GUI/ScriptConsoleSelector.c","line":28},{"name":"GetLayoutRoot","ret":"Widget","file":"5_Mission/GUI/ScriptConsoleSelector.c","line":33},{"name":"GetTab","ret":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleSelector.c","line":38}],"members":[{"name":"m_ParentTab","type":"ScriptConsoleTabBase","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSelector.c","line":3}]},{"name":"ScriptConsoleSoundsTab","url":"classes/ScriptConsoleSoundsTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":1,"methods":[{"name":"ScriptConsoleSoundsTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":42},{"name":"~ScriptConsoleSoundsTab","kind":"dtor","ret":"void","params":[{"type":"Widget","name":"root"}],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":105},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":110},{"name":"UpdateMousePos","ret":"void","file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":122},{"name":"PrepareFilters","ret":"void","params":[{"type":"string","name":"filter"},{"mods":["out"],"type":"TStringArray","name":"filters"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":155},{"name":"ChangeFilter","ret":"void","params":[{"type":"TStringArray","name":"classes"},{"type":"TextListboxWidget","name":"widget"},{"type":"EditBoxWidget","name":"filterWidget"},{"type":"int","name":"categoryMask","def":"-1"},{"type":"bool","name":"ignoreScope","def":"false"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":172},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":249},{"name":"HandleKeys","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":269},{"name":"SetMapPos","ret":"void","params":[{"type":"vector","name":"pos"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":289},{"name":"GetMapPos","ret":"vector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":294},{"name":"PlaySoundEvent","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":299},{"name":"UpdateAttachmentSelection","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":313},{"name":"UpdateSelectedColor","ret":"void","params":[{"type":"ImageWidget","name":"buttonBackground"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":326},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":336},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":363},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":437},{"name":"GetSoundClasses","ret":"TStringArray","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":450},{"name":"ChangeFilterSound","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":455}],"members":[{"name":"m_PlayerPosRefreshBlocked","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":3},{"name":"DEBUG_MAP_ZOOM","type":"float","mods":["protected","static"],"init":"1","file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":4},{"name":"m_MapPos","type":"vector","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":5},{"name":"m_SelectedID","type":"int","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":6},{"name":"m_SelectedSoundEventType","type":"string","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":7},{"name":"m_SelectedAttachments","type":"string","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":8},{"name":"m_SetETSoundButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":10},{"name":"m_SetETSoundWeaponButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":11},{"name":"m_SetETSoundAttachmentButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":12},{"name":"m_SetETSoundVoiceButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":13},{"name":"m_PlaySoundEventButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":14},{"name":"m_CopySoundset","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":15},{"name":"m_PlaySoundset","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":16},{"name":"m_PlaySoundsetLooped","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":17},{"name":"m_StopSoundset","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":18},{"name":"m_SoundEventIDBox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":20},{"name":"m_SoundFilter","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":21},{"name":"m_SoundsTextListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":22},{"name":"m_SoundSet","type":"EffectSound","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":24},{"name":"m_RefreshFilterTimer","type":"ref Timer","mods":["protected"],"init":"new Timer()","file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":25},{"name":"m_DebugMapWidget","type":"MapWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":27},{"name":"m_MapDistWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":28},{"name":"m_MouseCurPos","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":29},{"name":"m_MapHeadingWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":30},{"name":"m_BBackgroundSound","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":32},{"name":"m_BBackgroundSoundWeapon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":33},{"name":"m_BBackgroundSoundAttachment","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":34},{"name":"m_BBackgroundSoundVoice","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":35},{"name":"m_SelectedBackground","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":36},{"name":"m_CheckBoxShoulderAtt","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":38},{"name":"m_CheckBoxBodyAtt","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":39},{"name":"m_CheckBoxBackAtt","type":"CheckBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleSoundsTab.c","line":40}]},{"name":"ScriptConsoleTabBase","url":"classes/ScriptConsoleTabBase/","file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":1,"methods":[{"name":"ScriptConsoleTabBase","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":14},{"name":"Init","ret":"void","params":[{"type":"int","name":"id"}],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":27},{"name":"GetID","ret":"int","file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":32},{"name":"GetRoot","ret":"Widget","file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":37},{"name":"IsSelected","ret":"bool","file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":42},{"name":"Select","ret":"void","params":[{"type":"bool","name":"select"},{"type":"ScriptConsoleTabBase","name":"selectedHandler"}],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":47},{"name":"OnSelected","ret":"void","proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":61},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"},{"type":"ScriptConsoleTabBase","name":"selectedHandler"}],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":63},{"name":"GetButton","ret":"Widget","file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":69},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":74},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":79},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":80},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":81},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":82},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":83},{"name":"OnRPCEx","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":84},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":85},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":86},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":87},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":88},{"name":"AddItemToClipboard","ret":"void","params":[{"type":"TextListboxWidget","name":"text_listbox_widget"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":90}],"members":[{"name":"m_Id","type":"int","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":3},{"name":"m_IsSelected","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":4},{"name":"m_IsShiftDown","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":5},{"name":"m_ParentRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":6},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":7},{"name":"m_Button","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":8},{"name":"m_ScriptConsole","type":"ScriptConsole","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":9},{"name":"m_Parent","type":"ScriptConsoleTabBase","mods":["protected"],"brief":"for subtabs","file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":10},{"name":"m_ConfigDebugProfile","type":"PluginConfigDebugProfile","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":11},{"name":"m_ConfigDebugProfileFixed","type":"PluginConfigDebugProfileFixed","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleTabBase.c","line":12}]},{"name":"ScriptConsoleToolTipEventHandler","url":"classes/ScriptConsoleToolTipEventHandler/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/ScriptConsole.c","line":608,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/ScriptConsole.c","line":623},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":630},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole.c","line":639},{"name":"Tick","ret":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":645},{"name":"DisplayHint","ret":"void","params":[{"type":"string","name":"message"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":660},{"name":"HideHint","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":696},{"name":"GetMessage","ret":"string","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":703},{"name":"HoverSuccess","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":708},{"name":"HoverInterrupt","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":714}],"members":[{"name":"HintMessage","type":"string","mods":["reference"],"file":"5_Mission/GUI/ScriptConsole.c","line":610},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":611},{"name":"m_HoverTime","type":"float","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":614},{"name":"m_HoverSuccessTriggered","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":615},{"name":"m_CurrentHoverWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":616},{"name":"m_HintWidgetRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":617},{"name":"m_HintWidgetBackground","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":618},{"name":"m_HintWidget","type":"RichTextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":619},{"name":"m_Timer","type":"ref Timer","mods":["protected"],"file":"5_Mission/GUI/ScriptConsole.c","line":621}]},{"name":"ScriptConsoleUniversalInfoDialog","url":"classes/ScriptConsoleUniversalInfoDialog/","base":"UIScriptedMenu","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":1,"methods":[{"name":"ScriptConsoleUniversalInfoDialog","kind":"ctor","ret":"void","proto":true,"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":10},{"name":"~ScriptConsoleUniversalInfoDialog","kind":"dtor","ret":"void","proto":true,"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":11},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":13},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":25},{"name":"SetLabel","ret":"void","params":[{"type":"string","name":"label"}],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":47},{"name":"SetContent","ret":"void","params":[{"type":"string","name":"content"}],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":52}],"members":[{"name":"EDITBOX_TEXT_SIZE","type":"int","mods":["private","const"],"init":"16","file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":3},{"name":"m_Label","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":5},{"name":"m_ContentScroll","type":"ScrollWidget","mods":["private"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":6},{"name":"m_Content","type":"MultilineEditBoxWidget","mods":["private"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":7},{"name":"m_OKButton","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/ScriptConsole/ScriptConsoleUniversalInfoDialog.c","line":8}]},{"name":"ScriptConsoleVicinityTab","url":"classes/ScriptConsoleVicinityTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":1,"methods":[{"name":"ScriptConsoleVicinityTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":13},{"name":"OnSelected","ret":"void","mods":["override"],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":30},{"name":"RenderList","ret":"void","file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":35},{"name":"UpdateSelected","ret":"void","file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":92},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":116},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":138},{"name":"OnSelectAction","ret":"void","params":[{"type":"EntityAI","name":"ent"},{"type":"int","name":"actionId"}],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":152}],"members":[{"name":"m_Distance","type":"float","mods":["protected","static"],"init":"30","file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":3},{"name":"m_Selected","type":"Object","mods":["protected","static"],"init":"null","file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":4},{"name":"m_VicinityListbox","type":"TextListboxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":6},{"name":"m_WatchItem","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":7},{"name":"m_DistanceWidget","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":8},{"name":"m_VicinityItems","type":"ref array<Object>","mods":["protected"],"init":"new array<Object>","file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":9},{"name":"m_ContextMenu","type":"ref ContextMenu","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleVicinityTab.c","line":11}]},{"name":"ScriptConsoleWeatherPreset","url":"classes/ScriptConsoleWeatherPreset/","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":11,"members":[{"name":"Name","type":"string","init":"\"New Preset\"","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":13},{"name":"WOvercast","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":14},{"name":"WRain","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":15},{"name":"WSnow","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":16},{"name":"WFog","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":17},{"name":"WWindMagnitude","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":18},{"name":"WWindDir","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":19},{"name":"WVolFogDD","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":20},{"name":"WVolFogHD","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":21},{"name":"WVolFogHB","type":"float","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":22}]},{"name":"ScriptConsoleWeatherTab","url":"classes/ScriptConsoleWeatherTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":9,"methods":[{"name":"~ScriptConsoleWeatherTab","kind":"dtor","ret":"void","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":204},{"name":"ScriptConsoleWeatherTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":237},{"name":"ReloadWeatherPresetsList","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":408},{"name":"ResetValues","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":425},{"name":"InitValues","ret":"void","params":[{"type":"bool","name":"forceCurrent","def":"false"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":510},{"name":"PasteValues","ret":"void","params":[{"type":"string","name":"clipboard"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":652},{"name":"CopyValues","ret":"string","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":704},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":766},{"name":"UpdateSliderValues","ret":"void","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":870},{"name":"UpdateEditboxValues","ret":"void","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":952},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1034},{"name":"SaveWeatherPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1090},{"name":"DeleteWeatherPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1101},{"name":"LoadWeatherPreset","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1110},{"name":"OnListItemSelected","ret":"void","params":[{"type":"int","name":"row"},{"type":"int","name":"column"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1130},{"name":"ToogleUIVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1136},{"name":"GetRPCDataNormal","ret":"DebugWeatherRPCData","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1145},{"name":"GetRPCDataImmediate","ret":"DebugWeatherRPCData","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1192},{"name":"SendRPC","ret":"void","params":[{"type":"DebugWeatherRPCData","name":"data"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1238},{"name":"InvokeSendRPC","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1272},{"name":"UpdateWeatherValues","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1278},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1317},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1355},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1361},{"name":"ButtonHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1367},{"name":"ButtonNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1384}],"members":[{"name":"m_RPCTimer","type":"ref Timer","mods":["protected"],"init":"new Timer()","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":11},{"name":"INTERPOLATION_MAX","type":"int","mods":["protected","const"],"init":"920","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":12},{"name":"DURATION_MAX","type":"int","mods":["protected","const"],"init":"960","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":13},{"name":"m_FogValueSetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":16},{"name":"m_FogValueGetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":17},{"name":"m_FogValueSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":19},{"name":"m_FogInterpolationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":21},{"name":"m_FogDurationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":22},{"name":"m_FogInterpolationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":24},{"name":"m_FogDurationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":25},{"name":"m_FogValueEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":27},{"name":"m_FogInterpolationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":28},{"name":"m_FogDurationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":29},{"name":"m_FogValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":31},{"name":"m_FogInterpolationTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":32},{"name":"m_FogDurationTimeValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":33},{"name":"m_OvercastValueSetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":36},{"name":"m_OvercastValueGetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":37},{"name":"m_OvercastValueSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":39},{"name":"m_OvercastInterpolationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":41},{"name":"m_OvercastDurationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":42},{"name":"m_OvercastInterpolationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":44},{"name":"m_OvercastDurationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":45},{"name":"m_OvercastValueEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":47},{"name":"m_OvercastInterpolationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":48},{"name":"m_OvercastDurationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":49},{"name":"m_OvercastValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":51},{"name":"m_OvercastInterpolationTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":52},{"name":"m_OvercastDurationTimeValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":53},{"name":"m_RainValueSetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":56},{"name":"m_RainValueGetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":57},{"name":"m_RainValueSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":59},{"name":"m_RainInterpolationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":61},{"name":"m_RainDurationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":62},{"name":"m_RainInterpolationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":64},{"name":"m_RainDurationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":65},{"name":"m_RainValueEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":67},{"name":"m_RainInterpolationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":68},{"name":"m_RainDurationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":69},{"name":"m_RainValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":71},{"name":"m_RainInterpolationTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":72},{"name":"m_RainDurationTimeValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":73},{"name":"m_SnowfallValueSetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":76},{"name":"m_SnowfallValueGetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":77},{"name":"m_SnowfallValueSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":79},{"name":"m_SnowfallInterpolationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":81},{"name":"m_SnowfallDurationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":82},{"name":"m_SnowfallInterpolationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":84},{"name":"m_SnowfallDurationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":85},{"name":"m_SnowfallValueEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":87},{"name":"m_SnowfallInterpolationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":88},{"name":"m_SnowfallDurationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":89},{"name":"m_SnowfallValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":91},{"name":"m_SnowfallInterpolationTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":92},{"name":"m_SnowfallDurationTimeValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":93},{"name":"m_VolFogDistanceDensityEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":96},{"name":"m_VolFogDistanceDensitySlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":97},{"name":"m_VolFogDistanceDensityMinText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":98},{"name":"m_VolFogDistanceDensityMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":99},{"name":"m_VolFogDistanceDensitySetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":100},{"name":"m_VolFogDistanceDensityTimeEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":102},{"name":"m_VolFogDistanceDensityTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":103},{"name":"m_VolFogDistanceDensityTimeMinText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":104},{"name":"m_VolFogDistanceDensityTimeMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":105},{"name":"m_VolFogDistanceDensityTimeSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":106},{"name":"m_VolFogHeightDensityEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":108},{"name":"m_VolFogHeightDensitySlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":109},{"name":"m_VolFogHeightDensityMinText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":110},{"name":"m_VolFogHeightDensityMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":111},{"name":"m_VolFogHeightDensitySetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":112},{"name":"m_VolFogHeightDensityTimeEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":114},{"name":"m_VolFogHeightDensityTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":115},{"name":"m_VolFogHeightDensityTimeMinText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":116},{"name":"m_VolFogHeightDensityTimeMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":117},{"name":"m_VolFogHeightDensityTimeSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":118},{"name":"m_VolFogHeightBiasEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":120},{"name":"m_VolFogHeightBiasSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":121},{"name":"m_VolFogHeightBiasMinText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":122},{"name":"m_VolFogHeightBiasMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":123},{"name":"m_VolFogHeightBiasSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":124},{"name":"m_VolFogHeightBiasTimeEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":126},{"name":"m_VolFogHeightBiasTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":127},{"name":"m_VolFogHeightBiasTimeMinText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":128},{"name":"m_VolFogHeightBiasTimeMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":129},{"name":"m_VolFogHeightBiasTimeSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":130},{"name":"m_VolFogDistanceDensityValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":132},{"name":"m_VolFogDistanceDensityTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":133},{"name":"m_VolFogHeightDensityValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":134},{"name":"m_VolFogHeightDensityTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":135},{"name":"m_VolFogHeightBiasValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":136},{"name":"m_VolFogHeightBiasTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":137},{"name":"m_WindMValueSetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":140},{"name":"m_WindMValueGetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":141},{"name":"m_WindMValueSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":143},{"name":"m_WindMInterpolationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":145},{"name":"m_WindMDurationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":146},{"name":"m_WindMInterpolationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":148},{"name":"m_WindMDurationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":149},{"name":"m_WindMValueEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":151},{"name":"m_WindMInterpolationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":152},{"name":"m_WindMDurationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":153},{"name":"m_WindMagnitudeValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":155},{"name":"m_WindMInterpolationTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":156},{"name":"m_WindMDurationTimeValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":157},{"name":"m_WindDValueSetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":160},{"name":"m_WindDValueGetSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":161},{"name":"m_WindDValueSetText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":163},{"name":"m_WindDInterpolationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":165},{"name":"m_WindDDurationTimeSlider","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":166},{"name":"m_WindDInterpolationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":168},{"name":"m_WindDDurationMaxText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":169},{"name":"m_WindDValueEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":171},{"name":"m_WindDInterpolationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":172},{"name":"m_WindDDurationEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":173},{"name":"m_WindDirectionValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":175},{"name":"m_WindDInterpolationTimeValue","type":"float","mods":["protected","static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":176},{"name":"m_WindDDurationTimeValue","type":"float","mods":["protected","static"],"init":"-1","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":177},{"name":"m_HideUIButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":180},{"name":"m_HideUIIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":181},{"name":"m_LoadPresetButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":183},{"name":"m_DeletePresetButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":184},{"name":"m_SavePresetButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":185},{"name":"m_CopyButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":187},{"name":"m_PasteButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":188},{"name":"m_ResetButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":189},{"name":"m_UpdateButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":190},{"name":"m_ApplyButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":191},{"name":"m_WeatherPresetsPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":193},{"name":"m_WeatherPresetEditbox","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":194},{"name":"m_UIVisibilityState","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":196},{"name":"m_SelectedWeatherPreset","type":"ScriptConsoleWeatherPreset","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":197},{"name":"m_WeatherPresetsList","type":"ref ScriptConsolePresetsList","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":198},{"name":"m_MouseMovementEnabled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":199},{"name":"m_IsCAPSPressed","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":200},{"name":"m_CanUseMovement","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":201},{"name":"m_IsSavingPreset","type":"bool","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":202}]},{"name":"ScriptConsoleWeatherValues","url":"classes/ScriptConsoleWeatherValues/","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1,"methods":[{"name":"SetDefaultValues","ret":"void","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":3}]},{"name":"ScriptConsoleWeatherWindTab","url":"classes/ScriptConsoleWeatherWindTab/","base":"ScriptConsoleTabBase","file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1402,"methods":[{"name":"ScriptConsoleWeatherWindTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ScriptConsole","name":"console"},{"type":"Widget","name":"button"},{"type":"ScriptConsoleTabBase","name":"parent","def":"null"}],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1406}],"members":[{"name":"m_WeatherTab","type":"ScriptConsoleWeatherTab","mods":["protected"],"file":"5_Mission/GUI/ScriptConsoleWeatherTab.c","line":1404}]},{"name":"ScriptedEntity","url":"classes/ScriptedEntity/","base":"EntityAI","file":"3_Game/Entities/ScriptedEntity.c","line":12,"methods":[{"name":"SetClippingInfo","ret":"void","params":[{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"},{"type":"float","name":"radius"}],"mods":["proto","native"],"proto":true,"brief":"Sets collision properties for object","file":"3_Game/Entities/ScriptedEntity.c","line":21},{"name":"SetCollisionBox","ret":"void","params":[{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"}],"mods":["proto","native"],"proto":true,"brief":"Sets collision box for object","file":"3_Game/Entities/ScriptedEntity.c","line":35},{"name":"SetCollisionSphere","ret":"void","params":[{"type":"float","name":"radius"}],"mods":["proto","native"],"proto":true,"brief":"Sets collision sphere for object","file":"3_Game/Entities/ScriptedEntity.c","line":46},{"name":"SetCollisionCylinder","ret":"void","params":[{"type":"float","name":"radius"},{"type":"float","name":"height"}],"mods":["proto","native"],"proto":true,"brief":"Sets collision cylinder for object, representing cylinder from origin(center) up to defined positive height","file":"3_Game/Entities/ScriptedEntity.c","line":58},{"name":"SetCollisionCylinderTwoWayNative","ret":"void","params":[{"type":"float","name":"radius"},{"type":"float","name":"negativeHeight"},{"type":"float","name":"positiveHeight"}],"mods":["private","proto","native"],"proto":true,"brief":"Sets collision cylinder for object, representing cylinder from origin(center), height can be defined in both directions","file":"3_Game/Entities/ScriptedEntity.c","line":71},{"name":"SetCollisionCylinderTwoWay","ret":"void","params":[{"type":"float","name":"radius"},{"type":"float","name":"negativeHeight"},{"type":"float","name":"positiveHeight"}],"brief":"Input value validated version of SetCollisionCylinderTwoWay","file":"3_Game/Entities/ScriptedEntity.c","line":84},{"name":"SetTriggerShape","ret":"void","params":[{"type":"TriggerShape","name":"shape"}],"mods":["proto","native"],"proto":true,"brief":"Set the TriggerShape to be used, default is TriggerShape.BOX","file":"3_Game/Entities/ScriptedEntity.c","line":102},{"name":"GetTriggerShape","ret":"TriggerShape","mods":["proto","native"],"proto":true,"brief":"Get the current TriggerShape","file":"3_Game/Entities/ScriptedEntity.c","line":105},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"3_Game/Entities/ScriptedEntity.c","line":107}]},{"name":"ScriptedEntityType","url":"classes/ScriptedEntityType/","base":"EntityAIType","file":"3_Game/Entities/ScriptedEntity.c","line":8},{"name":"ScriptEditor","url":"classes/ScriptEditor/","base":"WBModuleDef","file":"1_Core/workbenchApi.c","line":29,"methods":[{"name":"GetCurrentFile","ret":"bool","params":[{"mods":["out"],"type":"string","name":"filename"}],"mods":["proto","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":31},{"name":"GetCurrentLine","ret":"int","mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":32}]},{"name":"ScriptedLightBase","url":"classes/ScriptedLightBase/","base":"EntityLightSource","file":"4_World/Entities/ScriptedLightBase.c","line":10,"methods":[{"name":"ScriptedLightBase","kind":"ctor","ret":"void","brief":"Constructor. Everything here is executed before the constructor of all children.","file":"4_World/Entities/ScriptedLightBase.c","line":47},{"name":"~ScriptedLightBase","kind":"dtor","ret":"void","file":"4_World/Entities/ScriptedLightBase.c","line":55},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase.c","line":67},{"name":"IsScriptedLight","ret":"bool","mods":["override"],"file":"4_World/Entities/ScriptedLightBase.c","line":78},{"name":"UpdateMode","ret":"void","file":"4_World/Entities/ScriptedLightBase.c","line":83},{"name":"UpdateLightMode","ret":"void","params":[{"type":"string","name":"slotName"}],"mods":["private"],"proto":true,"file":"4_World/Entities/ScriptedLightBase.c","line":103},{"name":"DeleteLightWithDelay","ret":"void","mods":["private"],"brief":"Correct way of deleting light from memory. It is necesarry to have this delay due to hierarchy.","file":"4_World/Entities/ScriptedLightBase.c","line":106},{"name":"DeleteLightNow","ret":"void","mods":["private"],"file":"4_World/Entities/ScriptedLightBase.c","line":121},{"name":"AttachOnObject","ret":"void","params":[{"type":"Object","name":"parent"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""}],"brief":"Attaches this light on the parent entity, with optional position and orientation offset.","file":"4_World/Entities/ScriptedLightBase.c","line":127},{"name":"GetAttachmentParent","ret":"Object","brief":"Returns attachment parent","file":"4_World/Entities/ScriptedLightBase.c","line":156},{"name":"AttachOnMemoryPoint","ret":"void","params":[{"type":"Object","name":"parent"},{"type":"string","name":"memory_point_start"},{"type":"string","name":"memory_point_target","def":"\"\""}],"brief":"Attaches this light on the parent entity's memory point, with optional direction target memory point.","file":"4_World/Entities/ScriptedLightBase.c","line":162},{"name":"DetachFromParent","ret":"void","brief":"Detaches this light from its parent entity.","file":"4_World/Entities/ScriptedLightBase.c","line":192},{"name":"CreateLightAtObjMemoryPoint","ret":"ScriptedLightBase","params":[{"type":"typename","name":"name"},{"mods":["notnull"],"type":"Object","name":"target"},{"type":"string","name":"memory_point_start"},{"type":"string","name":"memory_point_target","def":"\"\""},{"type":"vector","name":"global_pos","def":"\"0 0 0\""},{"type":"float","name":"fade_in_time_in_s","def":"0"}],"mods":["static"],"file":"4_World/Entities/ScriptedLightBase.c","line":212},{"name":"CreateLight","ret":"ScriptedLightBase","params":[{"type":"typename","name":"name"},{"type":"vector","name":"global_pos","def":"\"0 0 0\""},{"type":"float","name":"fade_in_time_in_s","def":"0"}],"mods":["static"],"brief":"Creates an instance of light on the given position. Optionally, use fade_in_time_in_s parameter to make the light fade into existence.","file":"4_World/Entities/ScriptedLightBase.c","line":224},{"name":"SetBrightnessTo","ret":"void","params":[{"type":"float","name":"value"}],"brief":"Sets the brightness of the light","file":"4_World/Entities/ScriptedLightBase.c","line":255},{"name":"CorrectLightPulseDuringDaylight","ret":"void","brief":"Call this after using SetBrightness(...) to fix light's intensity during daytime","file":"4_World/Entities/ScriptedLightBase.c","line":264},{"name":"FadeBrightnessTo","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"time_in_s"}],"brief":"Fades the brightness of the light to the given value.","file":"4_World/Entities/ScriptedLightBase.c","line":285},{"name":"SetRadiusTo","ret":"void","params":[{"type":"float","name":"value"}],"brief":"Sets the radius of the light","file":"4_World/Entities/ScriptedLightBase.c","line":300},{"name":"FadeRadiusTo","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"time_in_s"}],"brief":"Fades the radius of the light to the given value.","file":"4_World/Entities/ScriptedLightBase.c","line":308},{"name":"Destroy","ret":"void","brief":"Switches off the light and deletes it from memory","file":"4_World/Entities/ScriptedLightBase.c","line":323},{"name":"SetLifetime","ret":"void","params":[{"type":"float","name":"life_in_s"}],"brief":"Makes the light destroy itself after the given time in seconds. The light will fade out if it's set to do so with SetFadeOutTime(...)","file":"4_World/Entities/ScriptedLightBase.c","line":334},{"name":"SetFadeOutTime","ret":"void","params":[{"type":"float","name":"time_in_s"}],"brief":"Sets the fade out time in seconds. Fade out begins automatically as the light nears the end of its life time, or when method FadeOut() is called.","file":"4_World/Entities/ScriptedLightBase.c","line":341},{"name":"FadeOut","ret":"void","params":[{"type":"float","name":"time_in_s","def":"-1"}],"brief":"Starts the fade out process and destroys the light when its done. Optional parameter allows you to set time of this fade out in seconds. If not set, then default value (from SetFadeOutTime(...)) is used.","file":"4_World/Entities/ScriptedLightBase.c","line":347},{"name":"FadeIn","ret":"void","params":[{"type":"float","name":"time_in_s"}],"brief":"Makes the light fade into existence. Works only at the moment the light is created. Consider using FadeBrightnessTo(...) and FadeRadiusTo(...) at anytime later during lifetime.","file":"4_World/Entities/ScriptedLightBase.c","line":368},{"name":"AddLifetime","ret":"void","params":[{"type":"float","name":"life_in_s"}],"brief":"Prolongs the lifetime of the light in seconds. Use negative number to shorten its lifetime.","file":"4_World/Entities/ScriptedLightBase.c","line":376},{"name":"OnFrameLightSource","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"brief":"Override this for custom functionality","file":"4_World/Entities/ScriptedLightBase.c","line":382},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"brief":"On frame event. If you want to control your light within your own rules then override the event OnFrameLightSource and put your code there.","file":"4_World/Entities/ScriptedLightBase.c","line":388},{"name":"SetDancingShadowsAmplitude","ret":"void","params":[{"type":"float","name":"max_deviation_in_meters"}],"brief":"Sets the maximum range of the point light within the dancing shadows effect","file":"4_World/Entities/ScriptedLightBase.c","line":419},{"name":"SetDancingShadowsMovementSpeed","ret":"void","params":[{"type":"float","name":"speed_in_meters_per_frame"}],"brief":"Sets the maximum speed of the point light within the dancing shadows effect","file":"4_World/Entities/ScriptedLightBase.c","line":425},{"name":"GetDancingShadowsAmplitude","ret":"float","brief":"Returns max movement range of pointlight within the dancing shadow effect","file":"4_World/Entities/ScriptedLightBase.c","line":431},{"name":"GetDancingShadowsMovementSpeed","ret":"float","brief":"Returns max movement speed of pointlight within the dancing shadow effect","file":"4_World/Entities/ScriptedLightBase.c","line":437},{"name":"SetSelectionID","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/ScriptedLightBase.c","line":443},{"name":"UpdateLightSourceMaterial","ret":"void","params":[{"type":"string","name":"path"}],"file":"4_World/Entities/ScriptedLightBase.c","line":449},{"name":"EnableDebug","ret":"void","params":[{"type":"bool","name":"state"}],"brief":"Enables some debug functionality of this light","file":"4_World/Entities/ScriptedLightBase.c","line":457},{"name":"HandleDancingShadows","ret":"void","params":[{"type":"float","name":"time"},{"type":"float","name":"timeSlice"}],"file":"4_World/Entities/ScriptedLightBase.c","line":463},{"name":"HandleFlickering","ret":"void","params":[{"type":"float","name":"time"},{"type":"float","name":"timeSlice"}],"file":"4_World/Entities/ScriptedLightBase.c","line":503},{"name":"SetFlickerSpeed","ret":"void","params":[{"type":"float","name":"speed"}],"brief":"Sets speed of light flickering (random brightness coefficient change per second)","file":"4_World/Entities/ScriptedLightBase.c","line":523},{"name":"SetFlickerAmplitude","ret":"void","params":[{"type":"float","name":"coef"}],"brief":"Sets the change coefficient of flickering light. (0.0 - 1.0 values, result of greater values are period time of light off )","file":"4_World/Entities/ScriptedLightBase.c","line":529},{"name":"SetFlickerAmplitudeMax","ret":"void","params":[{"type":"float","name":"coef"}],"file":"4_World/Entities/ScriptedLightBase.c","line":535},{"name":"SetFlickerAmplitudeMin","ret":"void","params":[{"type":"float","name":"coef"}],"file":"4_World/Entities/ScriptedLightBase.c","line":540},{"name":"GetFlickerSpeed","ret":"float","brief":"Returns flicker speed","file":"4_World/Entities/ScriptedLightBase.c","line":546},{"name":"GetFlickerAmplitudeCoefMax","ret":"float","brief":"Returns flicker amplitude maximum","file":"4_World/Entities/ScriptedLightBase.c","line":552},{"name":"GetFlickerAmplitudeCoefMin","ret":"float","brief":"Returns flicker amplitude minimum","file":"4_World/Entities/ScriptedLightBase.c","line":558},{"name":"TryShadowOptimization","ret":"void","brief":"Optimizes shadows by disabling them on this light source while it's within the given radius around the camera.","file":"4_World/Entities/ScriptedLightBase.c","line":564},{"name":"SetDisableShadowsWithinRadius","ret":"void","params":[{"type":"float","name":"radius_in_m"}],"brief":"When the light source gets within this radius (radius_in_m) around the camera, then it's shadows are disabled.","file":"4_World/Entities/ScriptedLightBase.c","line":582},{"name":"GetDisableShadowsWithinRadius","ret":"float","brief":"Returns the range you put inside SetDisableShadowsWithinRadius(...)","file":"4_World/Entities/ScriptedLightBase.c","line":588},{"name":"CheckIfParentIsInCargo","ret":"void","file":"4_World/Entities/ScriptedLightBase.c","line":593},{"name":"CheckLifetime","ret":"bool","params":[{"type":"int","name":"current_time"}],"mods":["private"],"file":"4_World/Entities/ScriptedLightBase.c","line":633},{"name":"CheckFadeOut","ret":"void","params":[{"type":"int","name":"current_time"}],"mods":["private"],"file":"4_World/Entities/ScriptedLightBase.c","line":645},{"name":"HandleBrightnessFadeing","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["private"],"file":"4_World/Entities/ScriptedLightBase.c","line":659},{"name":"HandleRadiusFadeing","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["private"],"file":"4_World/Entities/ScriptedLightBase.c","line":692},{"name":"SetBlinkingSpeed","ret":"void","params":[{"type":"float","name":"_speed"}],"brief":"Sets blinking speed (no blinking if speed <= 0)","file":"4_World/Entities/ScriptedLightBase.c","line":723},{"name":"GetBlinkingSpeed","ret":"float","brief":"Returns the speed of blinks","file":"4_World/Entities/ScriptedLightBase.c","line":729},{"name":"HandleBlinking","ret":"void","params":[{"type":"float","name":"time"}],"mods":["private"],"file":"4_World/Entities/ScriptedLightBase.c","line":735},{"name":"EnableDimming","ret":"void","params":[{"type":"float","name":"baseBrightness"},{"type":"DimmingConfig","name":"dimCfg"}],"file":"4_World/Entities/ScriptedLightBase.c","line":750},{"name":"GetDimming","ret":"LightDimming","file":"4_World/Entities/ScriptedLightBase.c","line":756},{"name":"StopDimming","ret":"void","file":"4_World/Entities/ScriptedLightBase.c","line":761}],"members":[{"name":"m_LifetimeStart","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":12},{"name":"m_LifetimeEnd","type":"float","init":"-1","brief":"-1 makes this light permanent","file":"4_World/Entities/ScriptedLightBase.c","line":13},{"name":"m_FadeOutTime","type":"float","init":"-1","file":"4_World/Entities/ScriptedLightBase.c","line":14},{"name":"m_FadeInTime","type":"float","init":"-1","file":"4_World/Entities/ScriptedLightBase.c","line":15},{"name":"m_Radius","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":16},{"name":"m_RadiusTarget","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":17},{"name":"m_Brightness","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":18},{"name":"m_BrightnessPulse","type":"float","brief":"flicker effect","file":"4_World/Entities/ScriptedLightBase.c","line":19},{"name":"m_BrightnessPulseSpeed","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":20},{"name":"m_BrightnessPulseAmplitudeMax","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":21},{"name":"m_BrightnessPulseAmplitudeMin","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":22},{"name":"m_BrightnessTarget","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":23},{"name":"m_BrightnessSpeedOfChange","type":"float","init":"1","file":"4_World/Entities/ScriptedLightBase.c","line":24},{"name":"m_RadiusSpeedOfChange","type":"float","init":"1","file":"4_World/Entities/ScriptedLightBase.c","line":25},{"name":"m_OptimizeShadowsRadius","type":"float","init":"0","brief":"Within this range between the light source and camera the shadows will be automatically disabled to save on performance","file":"4_World/Entities/ScriptedLightBase.c","line":26},{"name":"m_DancingShadowsAmplitude","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":28},{"name":"m_DancingShadowsSpeed","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":29},{"name":"m_BlinkingSpeed","type":"float","file":"4_World/Entities/ScriptedLightBase.c","line":31},{"name":"m_HiddenSelectionID","type":"int","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase.c","line":32},{"name":"m_IsDebugEnabled","type":"bool","init":"false","file":"4_World/Entities/ScriptedLightBase.c","line":34},{"name":"m_Parent","type":"Object","brief":"Attachment parent","file":"4_World/Entities/ScriptedLightBase.c","line":36},{"name":"m_LocalPos","type":"vector","brief":"Local position to my attachment parent","file":"4_World/Entities/ScriptedLightBase.c","line":37},{"name":"m_LocalOri","type":"vector","brief":"Local orientation to my attachment parent","file":"4_World/Entities/ScriptedLightBase.c","line":38},{"name":"m_DancingShadowsLocalPos","type":"vector","file":"4_World/Entities/ScriptedLightBase.c","line":39},{"name":"m_DeleteTimer","type":"ref Timer","file":"4_World/Entities/ScriptedLightBase.c","line":41},{"name":"m_LightDimming","type":"ref LightDimming","mods":["protected"],"file":"4_World/Entities/ScriptedLightBase.c","line":42},{"name":"m_NightTimeOnlyLights","type":"ref set<ScriptedLightBase>","mods":["static"],"init":"new set<ScriptedLightBase>()","file":"4_World/Entities/ScriptedLightBase.c","line":44}]},{"name":"ScriptedWidgetEventHandler","url":"classes/ScriptedWidgetEventHandler/","base":"Managed","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":656,"methods":[{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":658},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":659},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":660},{"name":"OnSelect","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":661},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":662},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":663},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":664},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":665},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":666},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":667},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":668},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":669},{"name":"OnController","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"control"},{"type":"int","name":"value"}],"proto":true,"brief":"control is one of ControlID","file":"1_Core/proto/EnWidgets.c","line":671},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":672},{"name":"OnKeyUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":673},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":674},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":675},{"name":"OnDrag","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":676},{"name":"OnDragging","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":677},{"name":"OnDraggingOver","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":678},{"name":"OnDrop","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":679},{"name":"OnDropReceived","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":680},{"name":"OnResize","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":681},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":682},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":683},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":684},{"name":"OnEvent","ret":"bool","params":[{"type":"EventType","name":"eventType"},{"type":"Widget","name":"target"},{"type":"int","name":"parameter0"},{"type":"int","name":"parameter1"}],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":685}]},{"name":"ScriptInputUserData","url":"classes/ScriptInputUserData/","base":"ParamsWriteContext","file":"3_Game/gameplay.c","line":120,"methods":[{"name":"ScriptInputUserData","kind":"ctor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":122},{"name":"~ScriptInputUserData","kind":"dtor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":123},{"name":"Reset","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":125},{"name":"Send","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":126},{"name":"CopyFrom","ret":"bool","params":[{"type":"ParamsReadContext","name":"other"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":128},{"name":"CanStoreInputUserData","ret":"bool","mods":["proto","native","static"],"proto":true,"brief":"Returns true when the channel is free, AND the InputBuffer is NOT full (same as '!IsNetworkInputBufferFull()')","file":"3_Game/gameplay.c","line":131}]},{"name":"ScriptInvoker","url":"classes/ScriptInvoker/","brief":"ScriptInvoker Class provide list of callbacks \\n usage:","file":"2_GameLib/tools.c","line":115,"methods":[{"name":"Invoke","ret":"void","params":[{"type":"void","name":"param1","def":"NULL"},{"type":"void","name":"param2","def":"NULL"},{"type":"void","name":"param3","def":"NULL"},{"type":"void","name":"param4","def":"NULL"},{"type":"void","name":"param5","def":"NULL"},{"type":"void","name":"param6","def":"NULL"},{"type":"void","name":"param7","def":"NULL"},{"type":"void","name":"param8","def":"NULL"},{"type":"void","name":"param9","def":"NULL"}],"mods":["proto"],"proto":true,"brief":"invoke call on all inserted methods with given arguments","file":"2_GameLib/tools.c","line":118},{"name":"Insert","ret":"bool","params":[{"type":"func","name":"fn"},{"type":"int","name":"flags","def":"EScriptInvokerInsertFlags.IMMEDIATE"}],"mods":["proto"],"proto":true,"brief":"insert method to list","file":"2_GameLib/tools.c","line":120},{"name":"Remove","ret":"bool","params":[{"type":"func","name":"fn"},{"type":"int","name":"flags","def":"EScriptInvokerRemoveFlags.ALL"}],"mods":["proto"],"proto":true,"brief":"remove specific call from list","file":"2_GameLib/tools.c","line":122},{"name":"Count","ret":"int","params":[{"type":"func","name":"fn"}],"mods":["proto"],"proto":true,"brief":"count how many times this fn is actively present in the Invoker","file":"2_GameLib/tools.c","line":124},{"name":"Clear","ret":"void","mods":["proto","native"],"proto":true,"brief":"remove all calls from list","file":"2_GameLib/tools.c","line":126}]},{"name":"ScriptInvokerTests","url":"classes/ScriptInvokerTests/","base":"TestFramework","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":1,"methods":[{"name":"ScriptInvokerTests","kind":"ctor","ret":"void","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":9},{"name":"~ScriptInvokerTests","kind":"dtor","ret":"void","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":25},{"name":"TestFirstUnique","ret":"TFResult","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":34},{"name":"TestSecondUnique","ret":"TFResult","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":53},{"name":"TestInsertRemoveUnique","ret":"TFResult","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":72},{"name":"TestInsertUniqueImmediate","ret":"TFResult","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":93},{"name":"TestClearRunning","ret":"TFResult","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":112},{"name":"TestInvokeRunning","ret":"TFResult","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":129},{"name":"TestInsertRunning","ret":"TFResult","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":144},{"name":"InvokeLog","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":163},{"name":"InvokeReset","ret":"void","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":169},{"name":"InvokeClear","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":175},{"name":"InvokeInvoke","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":181},{"name":"InvokeInsert","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":187}],"members":[{"name":"m_Invoker","type":"ref ScriptInvoker","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":3},{"name":"m_InvokeCount","type":"int","file":"3_Game/Systems/TFTests/ScriptInvokerTests.c","line":4}]},{"name":"ScriptJunctureData","url":"classes/ScriptJunctureData/","base":"ParamsWriteContext","file":"3_Game/gameplay.c","line":151,"methods":[{"name":"ScriptJunctureData","kind":"ctor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":153},{"name":"~ScriptJunctureData","kind":"dtor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":154},{"name":"Reset","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":156}]},{"name":"ScriptLight","url":"classes/ScriptLight/","base":"GenericEntity","file":"2_GameLib/entities/ScriptLight.c","line":11,"methods":[{"name":"ScriptLight","kind":"ctor","ret":"void","params":[{"type":"IEntitySource","name":"src"},{"type":"IEntity","name":"parent"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":25},{"name":"~ScriptLight","kind":"dtor","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":31}],"members":[{"name":"Flags","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":14},{"name":"Type","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":16},{"name":"Radius","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":18},{"name":"Color","type":"vector","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":20},{"name":"Intensity","type":"float","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":22},{"name":"m_light","type":"HLIGHT","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":23}]},{"name":"ScriptLightClass","url":"classes/ScriptLightClass/","file":"2_GameLib/entities/ScriptLight.c","line":4},{"name":"ScriptModel","url":"classes/ScriptModel/","base":"GenericEntity","file":"2_GameLib/entities/ScriptModel.c","line":11,"methods":[{"name":"ScriptModel","kind":"ctor","ret":"void","params":[{"type":"IEntitySource","name":"src"},{"type":"IEntity","name":"parent"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptModel.c","line":18},{"name":"~ScriptModel","kind":"dtor","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptModel.c","line":55}],"members":[{"name":"Model","type":"string","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptModel.c","line":14},{"name":"Type","type":"int","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptModel.c","line":16}]},{"name":"ScriptModelClass","url":"classes/ScriptModelClass/","file":"2_GameLib/entities/ScriptModel.c","line":4},{"name":"ScriptModule","url":"classes/ScriptModule/","topic":"Enforce","brief":"Module containing compiled scripts.","file":"1_Core/proto/EnScript.c","line":130,"methods":[{"name":"~ScriptModule","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/proto/EnScript.c","line":132},{"name":"Call","ret":"int","params":[{"type":"Class","name":"inst"},{"type":"string","name":"function"},{"type":"void","name":"parm"}],"mods":["proto","volatile"],"proto":true,"brief":"dynamic call of function when inst == NULL, it's global function call, otherwise it's method of class returns true, when success The call creates new thread, so it's legal to use sleep/wait","file":"1_Core/proto/EnScript.c","line":139},{"name":"CallFunction","ret":"int","params":[{"type":"Class","name":"inst"},{"type":"string","name":"function"},{"mods":["out"],"type":"void","name":"returnVal"},{"type":"void","name":"parm"}],"mods":["proto","volatile"],"proto":true,"brief":"dynamic call of function when inst == NULL, it's global function call, otherwise it's method of class returns true, when success The call do not create new thread!!!!","file":"1_Core/proto/EnScript.c","line":146},{"name":"CallFunctionParams","ret":"int","params":[{"type":"Class","name":"inst"},{"type":"string","name":"function"},{"mods":["out"],"type":"void","name":"returnVal"},{"type":"Class","name":"parms"}],"mods":["proto","volatile"],"proto":true,"file":"1_Core/proto/EnScript.c","line":147},{"name":"Release","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":148},{"name":"LoadScript","ret":"ScriptModule","params":[{"type":"ScriptModule","name":"parentModule"},{"type":"string","name":"scriptFile"},{"type":"bool","name":"listing"}],"mods":["static","proto","native"],"proto":true,"brief":"Do load script and create ScriptModule for it","file":"1_Core/proto/EnScript.c","line":160}]},{"name":"ScriptReadWriteContext","url":"classes/ScriptReadWriteContext/","file":"3_Game/gameplay.c","line":134,"methods":[{"name":"ScriptReadWriteContext","kind":"ctor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":136},{"name":"~ScriptReadWriteContext","kind":"dtor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":137},{"name":"GetWriteContext","ret":"ParamsWriteContext","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":139},{"name":"GetReadContext","ret":"ParamsReadContext","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":140}]},{"name":"ScriptRemoteInputUserData","url":"classes/ScriptRemoteInputUserData/","base":"ParamsWriteContext","file":"3_Game/gameplay.c","line":143,"methods":[{"name":"ScriptRemoteInputUserData","kind":"ctor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":145},{"name":"~ScriptRemoteInputUserData","kind":"dtor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":146},{"name":"Reset","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":148}]},{"name":"ScriptRPC","url":"classes/ScriptRPC/","base":"ParamsWriteContext","file":"3_Game/gameplay.c","line":104,"methods":[{"name":"ScriptRPC","kind":"ctor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":106},{"name":"~ScriptRPC","kind":"dtor","ret":"void","proto":true,"file":"3_Game/gameplay.c","line":107},{"name":"Reset","ret":"void","mods":["proto","native"],"proto":true,"brief":"Reset internal buffer which stores written data. After Reset is callded, ScriptRPC can be used again as \"new\" ScriptRPC","file":"3_Game/gameplay.c","line":109},{"name":"Send","ret":"void","params":[{"type":"Object","name":"target"},{"type":"int","name":"rpc_type"},{"type":"bool","name":"guaranteed"},{"type":"PlayerIdentity","name":"recipient","def":"NULL"}],"mods":["proto","native"],"proto":true,"brief":"Initiate remote procedure call. When called on client, RPC is evaluated on server; When called on server, RPC is executed on all clients. Do not reset ScriptRPC internal state, so if is Send called multiple times in a row, it sends same (previously written) data again and again, until is Reset() called.","file":"3_Game/gameplay.c","line":117}]},{"name":"ScrollBarContainer","url":"classes/ScrollBarContainer/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":2,"methods":[{"name":"~ScrollBarContainer","kind":"dtor","ret":"void","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":18},{"name":"ScrollFixedAmount","ret":"void","params":[{"type":"bool","name":"down"},{"type":"float","name":"amount"}],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":24},{"name":"ScrollToPos","ret":"void","params":[{"type":"float","name":"pos"}],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":48},{"name":"ScrollToBottom","ret":"void","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":69},{"name":"ScrollToTop","ret":"void","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":83},{"name":"GetContentYPos","ret":"float","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":92},{"name":"GetRootHeight","ret":"float","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":99},{"name":"UpdateScroller","ret":"void","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":104},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":146},{"name":"StopScrolling","ret":"void","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":155},{"name":"UpdateScroll","ret":"void","params":[{"type":"int","name":"mouse_x"},{"type":"int","name":"mouse_y"},{"type":"bool","name":"is_dragging"}],"mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":164},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":197},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":213},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"mods":["override"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":220},{"name":"OnResize","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":233}],"members":[{"name":"Invert","type":"bool","mods":["reference"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":4},{"name":"Content","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":5},{"name":"ScrollBar","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":6},{"name":"Scroller","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":7},{"name":"m_root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":8},{"name":"WHEEL_STEP","type":"int","mods":["const"],"init":"20","file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":10},{"name":"m_root_height","type":"float","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":11},{"name":"m_content_height","type":"float","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":12},{"name":"m_position","type":"float","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":13},{"name":"m_scrolling","type":"bool","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":14},{"name":"m_scrolling_start_pos","type":"float","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":15},{"name":"m_scrolling_mouse_pos","type":"int","mods":["protected"],"file":"3_Game/GUI/Containers/ScrollBarContainer.c","line":16}]},{"name":"ScrollWidget","url":"classes/ScrollWidget/","base":"SpacerBaseWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":481,"methods":[{"name":"GetScrollbarWidth","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":483},{"name":"IsScrollbarVisible","ret":"bool","mods":["proto","native"],"proto":true,"brief":"reflects native C++ side scrollbar state","file":"1_Core/proto/EnWidgets.c","line":484},{"name":"GetContentWidth","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":486},{"name":"GetContentHeight","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":487},{"name":"GetHScrollPos","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":489},{"name":"GetHScrollPos01","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":490},{"name":"HScrollStep","ret":"bool","params":[{"type":"int","name":"steps"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":491},{"name":"HScrollToPos","ret":"void","params":[{"type":"float","name":"pos"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":492},{"name":"HScrollToPos01","ret":"void","params":[{"type":"float","name":"pos01"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":493},{"name":"HScrollToWidget","ret":"void","params":[{"type":"Widget","name":"child"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":494},{"name":"GetVScrollPos","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":496},{"name":"GetVScrollPos01","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":497},{"name":"VScrollStep","ret":"bool","params":[{"type":"int","name":"steps"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":498},{"name":"VScrollToPos","ret":"void","params":[{"type":"float","name":"pos"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":499},{"name":"VScrollToPos01","ret":"void","params":[{"type":"float","name":"pos01"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":500},{"name":"VScrollToWidget","ret":"void","params":[{"type":"Widget","name":"child"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":501}]},{"name":"SDayZPlayerAimingModel","url":"classes/SDayZPlayerAimingModel/","file":"3_Game/dayzplayer.c","line":1100,"methods":[{"name":"SDayZPlayerAimingModel","kind":"ctor","ret":"void","mods":["private"],"brief":"cannot be created from script","file":"3_Game/dayzplayer.c","line":1118},{"name":"~SDayZPlayerAimingModel","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/dayzplayer.c","line":1119}],"members":[{"name":"m_iCamMode","type":"int","brief":"[in] - DayZPlayerConstants.CAMERAMODE_... HEAD,EXTERNAL,WEAPON...","file":"3_Game/dayzplayer.c","line":1102},{"name":"m_iCurrentCommandID","type":"int","brief":"[in] - Current Main Command ID","file":"3_Game/dayzplayer.c","line":1103},{"name":"m_fCurrentAimX","type":"float","brief":"[in] - horizontal aim angle - in degrees","file":"3_Game/dayzplayer.c","line":1104},{"name":"m_fCurrentAimY","type":"float","brief":"[in] - vertical aim angle - in degrees","file":"3_Game/dayzplayer.c","line":1105},{"name":"m_fAimXCamOffset","type":"float","brief":"[out] - camera (angle) offset modifier","file":"3_Game/dayzplayer.c","line":1107},{"name":"m_fAimYCamOffset","type":"float","brief":"[out] - camera (angle) offset modifier","file":"3_Game/dayzplayer.c","line":1108},{"name":"m_fAimXHandsOffset","type":"float","brief":"[out] - hands offset modifier","file":"3_Game/dayzplayer.c","line":1109},{"name":"m_fAimYHandsOffset","type":"float","brief":"[out] - hands offset modifier","file":"3_Game/dayzplayer.c","line":1110},{"name":"m_fAimXMouseShift","type":"float","brief":"[out] - shift like mouse does","file":"3_Game/dayzplayer.c","line":1111},{"name":"m_fAimYMouseShift","type":"float","brief":"[out] - shift like mouse does","file":"3_Game/dayzplayer.c","line":1112},{"name":"m_fCamPosOffsetX","type":"float","brief":"[out] - camera (position) offset modifier","file":"3_Game/dayzplayer.c","line":1113},{"name":"m_fCamPosOffsetY","type":"float","brief":"[out] - camera (position) offset modifier","file":"3_Game/dayzplayer.c","line":1114},{"name":"m_fCamPosOffsetZ","type":"float","brief":"[out] - camera (position) offset modifier","file":"3_Game/dayzplayer.c","line":1115}]},{"name":"SDayZPlayerHeadingModel","url":"classes/SDayZPlayerHeadingModel/","file":"3_Game/dayzplayer.c","line":1084,"methods":[{"name":"SDayZPlayerHeadingModel","kind":"ctor","ret":"void","mods":["private"],"brief":"cannot be created from script","file":"3_Game/dayzplayer.c","line":1092},{"name":"~SDayZPlayerHeadingModel","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/dayzplayer.c","line":1093}],"members":[{"name":"m_iCamMode","type":"int","brief":"[in] - DayZPlayerConstants.CAMERAMODE_...","file":"3_Game/dayzplayer.c","line":1086},{"name":"m_iCurrentCommandID","type":"int","brief":"[in] - Current Main Command ID","file":"3_Game/dayzplayer.c","line":1087},{"name":"m_fOrientationAngle","type":"float","brief":"[in/out] - horizontal model orientation (where you face) - in rad","file":"3_Game/dayzplayer.c","line":1088},{"name":"m_fHeadingAngle","type":"float","brief":"[in/out] - horizontal aim angle (where you aim) - in rad","file":"3_Game/dayzplayer.c","line":1089}]},{"name":"SeaChest","url":"classes/SeaChest/","base":"DeployableContainer_Base","file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":5,"methods":[{"name":"SeaChest","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":7},{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":12}]},{"name":"Sedan_02","url":"classes/Sedan_02/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":1,"methods":[{"name":"Sedan_02","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":7},{"name":"~Sedan_02","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":27},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":34},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":52},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":63},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":74},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":85},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":90},{"name":"CreateFrontLight","ret":"CarLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":108},{"name":"CreateRearLight","ret":"CarRearLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":114},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":119},{"name":"CanManipulateSpareWheel","ret":"bool","params":[{"type":"string","name":"slotSelectionName"}],"mods":["override","protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":154},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":159},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":186},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":197},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":232},{"name":"GetDoorSelectionNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":268},{"name":"GetDoorInvSlotNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":289},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":310},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":343},{"name":"IsVitalTruckBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":365},{"name":"IsVitalGlowPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":370},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":375},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":395},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":415}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":5}]},{"name":"Sedan_02_Door_1_1","url":"classes/Sedan_02_Door_1_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":529},{"name":"Sedan_02_Door_1_1_Grey","url":"classes/Sedan_02_Door_1_1_Grey/","base":"Sedan_02_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":557},{"name":"Sedan_02_Door_1_1_GreyRust","url":"classes/Sedan_02_Door_1_1_GreyRust/","base":"Sedan_02_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":564},{"name":"Sedan_02_Door_1_1_Red","url":"classes/Sedan_02_Door_1_1_Red/","base":"Sedan_02_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":543},{"name":"Sedan_02_Door_1_1_RedRust","url":"classes/Sedan_02_Door_1_1_RedRust/","base":"Sedan_02_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":550},{"name":"Sedan_02_Door_1_1_YellowRust","url":"classes/Sedan_02_Door_1_1_YellowRust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":536},{"name":"Sedan_02_Door_1_2","url":"classes/Sedan_02_Door_1_2/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":530},{"name":"Sedan_02_Door_1_2_Grey","url":"classes/Sedan_02_Door_1_2_Grey/","base":"Sedan_02_Door_1_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":558},{"name":"Sedan_02_Door_1_2_GreyRust","url":"classes/Sedan_02_Door_1_2_GreyRust/","base":"Sedan_02_Door_1_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":565},{"name":"Sedan_02_Door_1_2_Red","url":"classes/Sedan_02_Door_1_2_Red/","base":"Sedan_02_Door_1_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":544},{"name":"Sedan_02_Door_1_2_RedRust","url":"classes/Sedan_02_Door_1_2_RedRust/","base":"Sedan_02_Door_1_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":551},{"name":"Sedan_02_Door_1_2_YellowRust","url":"classes/Sedan_02_Door_1_2_YellowRust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":537},{"name":"Sedan_02_Door_2_1","url":"classes/Sedan_02_Door_2_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":531},{"name":"Sedan_02_Door_2_1_Grey","url":"classes/Sedan_02_Door_2_1_Grey/","base":"Sedan_02_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":559},{"name":"Sedan_02_Door_2_1_GreyRust","url":"classes/Sedan_02_Door_2_1_GreyRust/","base":"Sedan_02_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":566},{"name":"Sedan_02_Door_2_1_Red","url":"classes/Sedan_02_Door_2_1_Red/","base":"Sedan_02_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":545},{"name":"Sedan_02_Door_2_1_RedRust","url":"classes/Sedan_02_Door_2_1_RedRust/","base":"Sedan_02_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":552},{"name":"Sedan_02_Door_2_1_YellowRust","url":"classes/Sedan_02_Door_2_1_YellowRust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":538},{"name":"Sedan_02_Door_2_2","url":"classes/Sedan_02_Door_2_2/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":532},{"name":"Sedan_02_Door_2_2_Grey","url":"classes/Sedan_02_Door_2_2_Grey/","base":"Sedan_02_Door_2_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":560},{"name":"Sedan_02_Door_2_2_GreyRust","url":"classes/Sedan_02_Door_2_2_GreyRust/","base":"Sedan_02_Door_2_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":567},{"name":"Sedan_02_Door_2_2_Red","url":"classes/Sedan_02_Door_2_2_Red/","base":"Sedan_02_Door_2_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":546},{"name":"Sedan_02_Door_2_2_RedRust","url":"classes/Sedan_02_Door_2_2_RedRust/","base":"Sedan_02_Door_2_2","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":553},{"name":"Sedan_02_Door_2_2_YellowRust","url":"classes/Sedan_02_Door_2_2_YellowRust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":539},{"name":"Sedan_02_Grey","url":"classes/Sedan_02_Grey/","base":"Sedan_02","file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":468,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":470}]},{"name":"Sedan_02_Hood","url":"classes/Sedan_02_Hood/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":533},{"name":"Sedan_02_Hood_Grey","url":"classes/Sedan_02_Hood_Grey/","base":"Sedan_02_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":561},{"name":"Sedan_02_Hood_GreyRust","url":"classes/Sedan_02_Hood_GreyRust/","base":"Sedan_02_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":568},{"name":"Sedan_02_Hood_Red","url":"classes/Sedan_02_Hood_Red/","base":"Sedan_02_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":547},{"name":"Sedan_02_Hood_RedRust","url":"classes/Sedan_02_Hood_RedRust/","base":"Sedan_02_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":554},{"name":"Sedan_02_Hood_YellowRust","url":"classes/Sedan_02_Hood_YellowRust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":540},{"name":"Sedan_02_Red","url":"classes/Sedan_02_Red/","base":"Sedan_02","file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":441,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Sedan_02.c","line":443}]},{"name":"Sedan_02_TEST","url":"classes/Sedan_02_TEST/","base":"Sedan_02","file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":105,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":107}]},{"name":"Sedan_02_Trunk","url":"classes/Sedan_02_Trunk/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":534},{"name":"Sedan_02_Trunk_Grey","url":"classes/Sedan_02_Trunk_Grey/","base":"Sedan_02_Trunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":562},{"name":"Sedan_02_Trunk_GreyRust","url":"classes/Sedan_02_Trunk_GreyRust/","base":"Sedan_02_Trunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":569},{"name":"Sedan_02_Trunk_Red","url":"classes/Sedan_02_Trunk_Red/","base":"Sedan_02_Trunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":548},{"name":"Sedan_02_Trunk_RedRust","url":"classes/Sedan_02_Trunk_RedRust/","base":"Sedan_02_Trunk","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":555},{"name":"Sedan_02_Trunk_YellowRust","url":"classes/Sedan_02_Trunk_YellowRust/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":541},{"name":"Sedan_02_Wheel","url":"classes/Sedan_02_Wheel/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":427},{"name":"Sedan_02_Wheel_Ruined","url":"classes/Sedan_02_Wheel_Ruined/","base":"CarWheel_Ruined","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":428},{"name":"Sedan_02FrontLight","url":"classes/Sedan_02FrontLight/","base":"CarLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Sedan_02FrontLight.c","line":1,"methods":[{"name":"Sedan_02FrontLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Sedan_02FrontLight.c","line":3}]},{"name":"Sedan_02RearLight","url":"classes/Sedan_02RearLight/","base":"CarRearLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Sedan_02RearLight.c","line":1,"methods":[{"name":"Sedan_02RearLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Sedan_02RearLight.c","line":3}]},{"name":"SeedBase","url":"classes/SeedBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":52,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":54}]},{"name":"SeedPackBase","url":"classes/SeedPackBase/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/SeedPackBase.c","line":1,"methods":[{"name":"SeedPackBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/SeedPackBase.c","line":5},{"name":"EmptySeedPack","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/SeedPackBase.c","line":9},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/SeedPackBase.c","line":39}],"members":[{"name":"PACK_DAMAGE_TOLERANCE","type":"float","mods":["private","static","const"],"init":"0.5","file":"4_World/Entities/ItemBase/SeedPackBase.c","line":3}]},{"name":"SEffectManager","url":"classes/SEffectManager/","brief":"Manager class for managing Effect (EffectParticle, EffectSound)","file":"3_Game/EffectManager.c","line":5,"methods":[{"name":"PlayInWorld","ret":"int","params":[{"mods":["notnull"],"type":"Effect","name":"eff"},{"type":"vector","name":"pos"}],"mods":["static"],"brief":"Play an Effect","file":"3_Game/EffectManager.c","line":47},{"name":"PlayOnObject","ret":"int","params":[{"mods":["notnull"],"type":"Effect","name":"eff"},{"type":"Object","name":"obj"},{"type":"vector","name":"local_pos","def":"\"0 0 0\""},{"type":"vector","name":"local_ori","def":"\"0 0 0\""},{"type":"bool","name":"force_rotation_relative_to_world","def":"false"}],"mods":["static"],"brief":"Play an Effect","file":"3_Game/EffectManager.c","line":70},{"name":"Stop","ret":"void","params":[{"type":"int","name":"effect_id"}],"mods":["static"],"brief":"Stops the Effect","file":"3_Game/EffectManager.c","line":110},{"name":"CreateSound","ret":"EffectSound","params":[{"type":"string","name":"sound_set"},{"type":"vector","name":"position"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"},{"type":"bool","name":"loop","def":"false"},{"type":"bool","name":"enviroment","def":"false"}],"mods":["static"],"brief":"Create an EffectSound","file":"3_Game/EffectManager.c","line":144},{"name":"PlaySound","ret":"EffectSound","params":[{"type":"string","name":"sound_set"},{"type":"vector","name":"position"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"},{"type":"bool","name":"loop","def":"false"}],"mods":["static"],"brief":"Create and play an EffectSound","file":"3_Game/EffectManager.c","line":169},{"name":"PlaySoundParams","ret":"EffectSound","params":[{"mods":["notnull"],"type":"SoundParams","name":"params"},{"type":"vector","name":"position"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"},{"type":"bool","name":"loop","def":"false"}],"mods":["static"],"brief":"Create and play an EffectSound","file":"3_Game/EffectManager.c","line":188},{"name":"PlaySoundCachedParams","ret":"EffectSound","params":[{"type":"string","name":"sound_set"},{"type":"vector","name":"position"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"},{"type":"bool","name":"loop","def":"false"}],"mods":["static"],"brief":"Create and play an EffectSound, using or creating cached SoundParams","file":"3_Game/EffectManager.c","line":207},{"name":"PlaySoundEnviroment","ret":"EffectSound","params":[{"type":"string","name":"sound_set"},{"type":"vector","name":"position"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"},{"type":"bool","name":"loop","def":"false"}],"mods":["static"],"brief":"Create and play an EffectSound, updating environment variables","file":"3_Game/EffectManager.c","line":228},{"name":"PlaySoundOnObject","ret":"EffectSound","params":[{"type":"string","name":"sound_set"},{"type":"Object","name":"parent_object"},{"type":"float","name":"play_fade_in","def":"0"},{"type":"float","name":"stop_fade_out","def":"0"},{"type":"bool","name":"loop","def":"false"}],"mods":["static"],"brief":"Create and play an EffectSound","file":"3_Game/EffectManager.c","line":247},{"name":"DestroyEffect","ret":"void","params":[{"type":"Effect","name":"effect"}],"mods":["static"],"brief":"Unregisters, stops and frees the Effect","file":"3_Game/EffectManager.c","line":271},{"name":"IsEffectExist","ret":"bool","params":[{"type":"int","name":"effect_id"}],"mods":["static"],"brief":"Checks whether an Effect ID is registered in SEffectManager","file":"3_Game/EffectManager.c","line":294},{"name":"GetEffectByID","ret":"Effect","params":[{"type":"int","name":"effect_id"}],"mods":["static"],"brief":"Gets the Effect with the given registered Effect ID","file":"3_Game/EffectManager.c","line":307},{"name":"EffectRegister","ret":"int","params":[{"type":"Effect","name":"effect"}],"mods":["static"],"brief":"Registers Effect in SEffectManager","file":"3_Game/EffectManager.c","line":322},{"name":"GetFreeEffecterID","ret":"int","mods":["protected","static"],"file":"3_Game/EffectManager.c","line":344},{"name":"EffectUnregister","ret":"void","params":[{"type":"int","name":"id"}],"mods":["static"],"brief":"Unregisters Effect in SEffectManager","file":"3_Game/EffectManager.c","line":369},{"name":"EffectUnregisterEx","ret":"void","params":[{"type":"Effect","name":"effect"}],"mods":["static"],"brief":"Unregisters Effect in SEffectManager","file":"3_Game/EffectManager.c","line":391},{"name":"GetFreeEffectID","ret":"int","mods":["protected","static"],"brief":"Helper function for EffectRegister to decide an Effect ID","file":"3_Game/EffectManager.c","line":400},{"name":"DestroySound","ret":"bool","params":[{"type":"EffectSound","name":"sound_effect"}],"mods":["static"],"brief":"Legacy, backwards compatibility","file":"3_Game/EffectManager.c","line":432},{"name":"GetCachedSoundParam","ret":"SoundParams","params":[{"type":"string","name":"soundset"}],"mods":["static"],"brief":"Get or create a cached SoundParams object","file":"3_Game/EffectManager.c","line":443},{"name":"Event_OnSoundWaveEnded","ret":"void","params":[{"type":"EffectSound","name":"effect_sound"}],"mods":["static"],"brief":"Event called from EffectSound.Event_OnSoundWaveEnded","file":"3_Game/EffectManager.c","line":468},{"name":"Event_OnFrameUpdate","ret":"void","params":[{"type":"float","name":"time_delta"}],"mods":["static"],"brief":"Event called on frame","file":"3_Game/EffectManager.c","line":480},{"name":"Init","ret":"void","mods":["static"],"brief":"Initialize the containers","file":"3_Game/EffectManager.c","line":498},{"name":"InitServer","ret":"void","mods":["static"],"file":"3_Game/EffectManager.c","line":508},{"name":"Cleanup","ret":"void","mods":["static"],"brief":"Cleanup method to properly clean up the static data","file":"3_Game/EffectManager.c","line":518},{"name":"CreateParticleServer","ret":"int","params":[{"type":"vector","name":"pos"},{"type":"EffecterParameters","name":"parameters"}],"mods":["static"],"brief":"returns unique effecter ID","file":"3_Game/EffectManager.c","line":577},{"name":"ReinitParticleServer","ret":"void","params":[{"type":"int","name":"effecterID"},{"type":"EffecterParameters","name":"parameters"}],"mods":["static"],"brief":"allows re-initializing existing effecter with new parameters (extept m_EffecterType, obviously)","file":"3_Game/EffectManager.c","line":593},{"name":"ReactivateParticleServer","ret":"void","params":[{"type":"int","name":"effecterID"}],"mods":["static"],"file":"3_Game/EffectManager.c","line":602},{"name":"StartParticleServer","ret":"void","params":[{"type":"int","name":"effecterID"}],"mods":["static"],"file":"3_Game/EffectManager.c","line":611},{"name":"StopParticleServer","ret":"void","params":[{"type":"int","name":"effecterID"}],"mods":["static"],"file":"3_Game/EffectManager.c","line":621},{"name":"DestroyEffecterParticleServer","ret":"void","params":[{"type":"int","name":"effecterID"}],"mods":["static"],"file":"3_Game/EffectManager.c","line":630},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["static"],"file":"3_Game/EffectManager.c","line":640}],"members":[{"name":"m_EffectsMap","type":"ref map<int, ref Effect>","mods":["protected","static"],"brief":"Static map of all registered effects <id, Effect>","file":"3_Game/EffectManager.c","line":8},{"name":"m_FreeEffectIDs","type":"ref array<int>","mods":["protected","static"],"brief":"Static array of IDs that were previously used, but freed up by unregistering","file":"3_Game/EffectManager.c","line":10},{"name":"m_HighestFreeEffectID","type":"int","mods":["protected","static"],"init":"1","brief":"Counter for quickly getting the next ID if FreeEffectIDs array is empty","file":"3_Game/EffectManager.c","line":12},{"name":"INVALID_ID","type":"int","mods":["static","const"],"init":"0","brief":"As the counter starts at 1, Effect ID can never be 0","file":"3_Game/EffectManager.c","line":14},{"name":"m_IsCleanup","type":"bool","mods":["protected","static"],"brief":"Bool to check whether Cleanup is happening, which means that the maps should no longer be accessed","file":"3_Game/EffectManager.c","line":16},{"name":"m_IsInitialized","type":"bool","mods":["protected","static"],"brief":"Bool to check whether Init was called","file":"3_Game/EffectManager.c","line":18},{"name":"m_ParamsMap","type":"ref map<string, ref SoundParams>","mods":["protected","static"],"brief":"Static map of cached sound params, to prevent having to recreate them","file":"3_Game/EffectManager.c","line":21},{"name":"Event_OnFrameUpdate","type":"ref ScriptInvoker","mods":["static"],"brief":"Static invoker for the SEffectManager.Event_OnFrameUpdate called form MissionGameplay.OnUpdate","file":"3_Game/EffectManager.c","line":24},{"name":"m_EffectersMap","type":"ref map<int, EffecterBase>","mods":["protected","static"],"file":"3_Game/EffectManager.c","line":26},{"name":"m_FreeEffecterIDs","type":"ref array<int>","mods":["protected","static"],"brief":"Static array of IDs that were previously used, but freed up by unregistering Effecters","file":"3_Game/EffectManager.c","line":28},{"name":"m_HighestFreeEffecterID","type":"int","mods":["protected","static"],"init":"1","file":"3_Game/EffectManager.c","line":30}]},{"name":"Selection","url":"classes/Selection/","brief":"Selection class","file":"3_Game/gameplay.c","line":179,"methods":[{"name":"Selection","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/gameplay.c","line":181},{"name":"~Selection","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/gameplay.c","line":182},{"name":"GetName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"3_Game/gameplay.c","line":184},{"name":"GetVertexCount","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":185},{"name":"GetLODVertexIndex","ret":"int","params":[{"type":"int","name":"sel_vertex_index"}],"mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":186},{"name":"GetVertexPosition","ret":"vector","params":[{"type":"LOD","name":"lod"},{"type":"int","name":"index"}],"file":"3_Game/gameplay.c","line":188}]},{"name":"SelectionTranslation","url":"classes/SelectionTranslation/","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":67,"methods":[{"name":"SelectionTranslation","kind":"ctor","ret":"void","params":[{"type":"Head_Default","name":"head"},{"type":"int","name":"idx"}],"file":"4_World/Entities/ManBase/BodyParts/Head.c","line":76},{"name":"InitTranslatedSelections","ret":"void","params":[{"type":"int","name":"idx"}],"file":"4_World/Entities/ManBase/BodyParts/Head.c","line":83},{"name":"SearchAndTranslate","ret":"bool","params":[{"type":"string","name":"path"},{"type":"int","name":"idx"}],"file":"4_World/Entities/ManBase/BodyParts/Head.c","line":117},{"name":"SetSelectionState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ManBase/BodyParts/Head.c","line":143},{"name":"GetSelectionState","ret":"bool","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":148},{"name":"GetTranslatedSelections","ret":"ref array<int>","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":153}],"members":[{"name":"m_SelectionState","type":"bool","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":69},{"name":"m_TranslationFinished","type":"bool","init":"false","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":71},{"name":"m_BasePath","type":"string","brief":"= \"cfgVehicles \" + GetType() + \" HairHiding\";","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":72},{"name":"m_TranslatedSelections","type":"ref array<int>","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":73},{"name":"m_Head","type":"Head_Default","file":"4_World/Entities/ManBase/BodyParts/Head.c","line":74}]},{"name":"SequentialActionData","url":"classes/SequentialActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":1,"methods":[{"name":"MultiStageBaseActionData","ret":"void","file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":4}],"members":[{"name":"m_Stage","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/ActionSequentialBase.c","line":3}]},{"name":"Serializer","url":"classes/Serializer/","base":"Managed","brief":"Serialization general interface. Serializer API works with: - primitive types: int, float, string, bool, vector - dynamic containers: array, set, map - static arrays - complex types: classes","file":"1_Core/proto/Serializer.c","line":55,"methods":[{"name":"Write","ret":"bool","params":[{"type":"void","name":"value_out"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/Serializer.c","line":57},{"name":"Read","ret":"bool","params":[{"type":"void","name":"value_in"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/Serializer.c","line":58},{"name":"CanWrite","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/Serializer.c","line":60},{"name":"CanRead","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/Serializer.c","line":61},{"name":"Serializer","kind":"ctor","ret":"void","mods":["protected"],"file":"1_Core/proto/Serializer.c","line":63},{"name":"~Serializer","kind":"dtor","ret":"void","mods":["protected"],"file":"1_Core/proto/Serializer.c","line":64}]},{"name":"ServerBrowserDetailsContainer","url":"classes/ServerBrowserDetailsContainer/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":1,"methods":[{"name":"ServerBrowserDetailsContainer","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ServerBrowserTab","name":"parent"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":38},{"name":"SetDetails","ret":"void","params":[{"type":"GetServersResultRow","name":"serverInfo"},{"type":"bool","name":"online","def":"false"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":79},{"name":"ClearDetails","ret":"void","brief":"Map image container and handling is hidden/disabled for now","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":133},{"name":"SetName","ret":"void","params":[{"type":"string","name":"name"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":144},{"name":"SetType","ret":"void","params":[{"type":"string","name":"shardId"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":150},{"name":"SetConsoleType","ret":"void","params":[{"type":"bool","name":"offical"}],"mods":["protected"],"cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":160},{"name":"SetMode","ret":"void","params":[{"type":"int","name":"mode"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":170},{"name":"SetServerIP","ret":"void","params":[{"type":"string","name":"ip"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":190},{"name":"SetCharacter","ret":"void","params":[{"type":"string","name":"characterName"}],"mods":["protected"],"cond":["PLATFORM_WINDOWS","!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":197},{"name":"SetFriends","ret":"void","params":[{"type":"string","name":"steamFriends","def":"\"\""}],"mods":["protected"],"cond":["PLATFORM_WINDOWS","!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":206},{"name":"SetTimeAcceleration","ret":"void","params":[{"type":"float","name":"timeMul"},{"type":"float","name":"nightTimeMul"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":218},{"name":"SetTimeIcon","ret":"void","params":[{"type":"string","name":"time"},{"type":"float","name":"multiplier"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":223},{"name":"SetBattleyeState","ret":"void","params":[{"type":"int","name":"enabled","def":"-1"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":262},{"name":"SetVersion","ret":"void","params":[{"type":"string","name":"version"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":287},{"name":"SetServerDesc","ret":"void","params":[{"type":"string","name":"desc"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":292},{"name":"SetServerMap","ret":"void","params":[{"type":"GetServersResultRow","name":"serverInfo"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":298},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":305},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":319},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":325},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":330}],"members":[{"name":"m_Tab","type":"ServerBrowserTab","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":3},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":5},{"name":"m_ServerNameText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":6},{"name":"m_ServerTypeResult","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":7},{"name":"m_ServerModeResult","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":8},{"name":"m_LastCharacterResult","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":9},{"name":"m_ServerIP","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":10},{"name":"m_FriendsContainer","type":"GridSpacerWidget","mods":["protected"],"cond":["PLATFORM_WINDOWS","!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":14},{"name":"m_FriendsResult","type":"TextWidget","mods":["protected"],"cond":["PLATFORM_WINDOWS","!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":15},{"name":"m_TimeAccelerationResult","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":19},{"name":"m_TimeIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":20},{"name":"m_BattleyeResult","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":22},{"name":"m_VersionContainer","type":"WrapSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":24},{"name":"m_VersionResult","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":25},{"name":"m_ServerDecContainer","type":"GridSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":27},{"name":"m_ServerDesc","type":"MultilineTextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":28},{"name":"m_DetailsContainerRight","type":"WrapSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":30},{"name":"m_MapImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":31},{"name":"m_BtnShowFilters","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":33},{"name":"m_RefreshList","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":34},{"name":"m_IsOnline","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserDetailsContainer.c","line":36}]},{"name":"ServerBrowserEntry","url":"classes/ServerBrowserEntry/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":1,"methods":[{"name":"ServerBrowserEntry","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"int","name":"index"},{"type":"ServerBrowserTab","name":"tab"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":40},{"name":"~ServerBrowserEntry","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":88},{"name":"GetRoot","ret":"Widget","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":93},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":98},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":104},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":140},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":156},{"name":"OnSelect","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":177},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":185},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":196},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":207},{"name":"ServerListFocus","ret":"void","params":[{"type":"bool","name":"focus"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":212},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":217},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":238},{"name":"IsOnline","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":257},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":262},{"name":"FillInfo","ret":"void","params":[{"type":"GetServersResultRow","name":"server_info"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":270},{"name":"UpdateEntry","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":314},{"name":"SetName","ret":"void","params":[{"type":"string","name":"name"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":329},{"name":"SetPasswordLocked","ret":"void","params":[{"type":"bool","name":"locked"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":334},{"name":"SetPopulationEx","ret":"void","params":[{"type":"GetServersResultRow","name":"serverInfo"}],"mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":339},{"name":"SetSlots","ret":"void","params":[{"type":"int","name":"slots"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":368},{"name":"SetPing","ret":"void","params":[{"type":"int","name":"ping"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":380},{"name":"SetTime","ret":"void","params":[{"type":"string","name":"time"},{"type":"float","name":"multiplier"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":408},{"name":"SetShard","ret":"void","params":[{"type":"int","name":"shard"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":439},{"name":"RefreshDLCIcon","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":458},{"name":"SetCharacterAlive","ret":"void","params":[{"type":"string","name":"char_alive"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":474},{"name":"SetFriends","ret":"void","params":[{"type":"string","name":"friends_text"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":482},{"name":"SetMode","ret":"void","params":[{"type":"int","name":"mode"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":487},{"name":"SetBattleye","ret":"void","params":[{"type":"bool","name":"battleye"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":506},{"name":"SetIP","ret":"void","params":[{"type":"string","name":"ip"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":520},{"name":"GetIP","ret":"string","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":525},{"name":"GetPort","ret":"int","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":530},{"name":"GetSteamQueryPort","ret":"int","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":535},{"name":"GetServerID","ret":"string","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":540},{"name":"GetMapToRun","ret":"string","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":545},{"name":"SetFavorite","ret":"void","params":[{"type":"bool","name":"favorite"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":550},{"name":"SetAcceleration","ret":"void","params":[{"type":"float","name":"mult"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":557},{"name":"SetModded","ret":"void","params":[{"type":"bool","name":"is_modded"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":570},{"name":"SetServerMapName","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":575},{"name":"SetMods","ret":"void","params":[{"type":"array<string>","name":"mods"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":587},{"name":"SetMouseAndKeyboard","ret":"void","params":[{"type":"bool","name":"is_mkenabled"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":605},{"name":"SetIsOnline","ret":"void","params":[{"type":"bool","name":"isOnline"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":610},{"name":"ToggleFavorite","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":615},{"name":"ToggleExpand","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":639},{"name":"SetExpand","ret":"bool","params":[{"type":"bool","name":"expand"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":644},{"name":"Select","ret":"void","params":[{"type":"bool","name":"notify","def":"true"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":669},{"name":"Deselect","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":683},{"name":"UpdateColors","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":694},{"name":"Preview","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":740},{"name":"Darken","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":765},{"name":"Lighten","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":783},{"name":"GetServerData","ret":"GetServersResultRow","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":809},{"name":"GetMapName","ret":"string","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":815},{"name":"SetMapName","ret":"void","params":[{"type":"string","name":"mapName"}],"proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":818},{"name":"SetPopulation","ret":"void","params":[{"type":"int","name":"population"},{"type":"int","name":"slots"}],"proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":821}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":3},{"name":"m_Favorite","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":4},{"name":"m_ServerName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":7},{"name":"m_ServerPopulation","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":8},{"name":"m_ServerSlots","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":9},{"name":"m_ServerPing","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":10},{"name":"m_ServerTime","type":"ImageWidget","mods":["protected"],"brief":"not currently displayed","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":11},{"name":"m_ServerLock","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":12},{"name":"m_ServerModIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":13},{"name":"m_ServerMaKIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":14},{"name":"m_ServerShard","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":17},{"name":"m_ServerCharacterAlive","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":18},{"name":"m_ServerFriends","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":19},{"name":"m_ServerMode","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":20},{"name":"m_ServerBattleye","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":21},{"name":"m_ServerIP","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":22},{"name":"m_ServerAcceleration","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":23},{"name":"m_ServerMap","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":24},{"name":"m_ServerMods","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":25},{"name":"m_ServerModsExpand","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":26},{"name":"m_Mods","type":"ref array<string>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":27},{"name":"m_DetailedInfo","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":29},{"name":"m_IsExpanded","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":30},{"name":"m_IsFavorited","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":31},{"name":"m_IsOnline","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":32},{"name":"m_ServerData","type":"ref GetServersResultRow","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":34},{"name":"m_Index","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":35},{"name":"m_Tab","type":"ServerBrowserTab","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":36},{"name":"m_Selected","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":37},{"name":"m_FirstExpand","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserEntry.c","line":38}]},{"name":"ServerBrowserFavoritesTabConsolePages","url":"classes/ServerBrowserFavoritesTabConsolePages/","base":"ServerBrowserTabConsolePages","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":1,"methods":[{"name":"Construct","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ServerBrowserMenuNew","name":"menu"},{"type":"TabType","name":"type"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":5},{"name":"OnLoadServersAsyncFinished","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":24},{"name":"LoadEntries","ret":"void","params":[{"type":"int","name":"cur_page_index"},{"type":"GetServersResultRowArray","name":"page_entries"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":43},{"name":"LoadExtraEntries","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":53},{"name":"RefreshList","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":123},{"name":"RefreshServerList","ret":"void","params":[{"type":"bool","name":"forcePageChange","def":"false"}],"mods":["override"],"proto":true,"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":134},{"name":"RefreshServerList","ret":"void","mods":["override"],"cond":["!DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":136},{"name":"SetFavoriteChanged","ret":"void","params":[{"type":"bool","name":"state"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":152},{"name":"PassFilter","ret":"bool","params":[{"type":"GetServersResultRow","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":157},{"name":"PressThumbRight","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":170},{"name":"PressX","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":187},{"name":"SetFocusFilters","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":196}],"members":[{"name":"m_IsFavoriteChanged","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabConsolePages.c","line":3}]},{"name":"ServerBrowserFavoritesTabPc","url":"classes/ServerBrowserFavoritesTabPc/","base":"ServerBrowserTabPc","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabPc.c","line":1,"methods":[{"name":"Construct","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ServerBrowserMenuNew","name":"menu"},{"type":"TabType","name":"type"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabPc.c","line":6},{"name":"LoadExtraEntries","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabPc.c","line":13},{"name":"RefreshList","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabPc.c","line":76},{"name":"GetConnEndPoint","ret":"string","params":[{"type":"CachedServerInfo","name":"cachedInfo"}],"mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabPc.c","line":88},{"name":"GetQueryEndPoint","ret":"string","params":[{"type":"CachedServerInfo","name":"cachedInfo"}],"mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabPc.c","line":95}],"members":[{"name":"m_CachedFavoriteServerInfo","type":"ref array<ref CachedServerInfo>","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFavoritesTabPc.c","line":4}]},{"name":"ServerBrowserFilterContainer","url":"classes/ServerBrowserFilterContainer/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":1,"methods":[{"name":"ServerBrowserFilterContainer","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"},{"type":"ServerBrowserTab","name":"parent"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":25},{"name":"LoadMapFilterOptions","ret":"array<string>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":98},{"name":"OnFilterChanged","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":109},{"name":"OnMapFilterChanged","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":114},{"name":"LoadFilters","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":119},{"name":"SaveFilters","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":169},{"name":"ResetFilters","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":206},{"name":"PingIsSet","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":235},{"name":"FavoriteIsSet","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":240},{"name":"PreviouslyIsSet","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":245},{"name":"ProcessIntoIPAddress","ret":"bool","params":[{"mods":["out"],"type":"string","name":"potential_ip"}],"brief":"Removes all characters from the given string whirh are NOT a number, '.' or ':'. Returns true if any change was done to the input text.","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":251},{"name":"LimitTextBoxCharacterCount","ret":"bool","params":[{"mods":["out"],"type":"string","name":"text"},{"type":"int","name":"max_length"}],"brief":"Limits the given text to 'max_length' character count. Returns true if any change was done to the input.","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":274},{"name":"GenerateValidIP","ret":"string","params":[{"type":"string","name":"potential_ip"}],"brief":"Attempts to generate a valid IP address & port from the given string in format like this: \"192.168.0.2:2503\". If the process fails, then an empty string is returned.","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":289},{"name":"GenerateValidFilter","ret":"bool","params":[{"mods":["out"],"type":"string","name":"potential_filter"}],"brief":"Turns any given string into a more convenient filter (limits character count, forces lowercase, trims empty spaces).","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":361},{"name":"OnSortChanged","ret":"void","params":[{"type":"int","name":"value"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":366},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":393},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":416},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":448},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":455},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":460},{"name":"GetFilterOptionsPC","ret":"GetServersInput","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":465},{"name":"GetFilterOptionsConsoles","ret":"GetServersInput","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":544},{"name":"GetSearchByNameFilterText","ret":"string","cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":626},{"name":"GetSearchByIPFilterText","ret":"string","cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":639},{"name":"GetMapFilterInternalName","ret":"string","cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":654}],"members":[{"name":"m_Options","type":"ref map<string, string>","init":"new map<string, string>","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":3},{"name":"m_SearchByName","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":5},{"name":"m_SearchByIP","type":"EditBoxWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":6},{"name":"m_RefreshList","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":7},{"name":"m_CharacterAliveFilter","type":"ref OptionSelectorMultistate","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":9},{"name":"m_SortingFilter","type":"ref OptionSelectorMultistate","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":10},{"name":"m_RegionFilter","type":"ref OptionSelectorMultistate","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":11},{"name":"m_PingFilter","type":"ref OptionSelectorMultistate","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":12},{"name":"m_MapFilter","type":"ref OptionSelectorMultistate","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":13},{"name":"m_FavoritedFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":14},{"name":"m_FriendsPlayingFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":15},{"name":"m_PasswordFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":16},{"name":"m_WhitelistFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":17},{"name":"m_KeyboardFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":18},{"name":"m_PreviouslyPlayedFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":19},{"name":"m_VersionMatchFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":20},{"name":"m_FullServerFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":21},{"name":"m_ThirdPersonFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":22},{"name":"m_Tab","type":"ServerBrowserTab","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":23},{"name":"m_DLCFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":668},{"name":"m_BattleyeFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":669},{"name":"m_PublicFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":670},{"name":"m_AcceleratedTimeFilter","type":"ref OptionSelector","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserFilterContainer.c","line":671}]},{"name":"ServerBrowserHelperFunctions","url":"classes/ServerBrowserHelperFunctions/","file":"3_Game/Services/BiosLobbyService.c","line":51,"methods":[{"name":"ServerBrowserHelperFunctions","kind":"ctor","ret":"void","file":"3_Game/Services/BiosLobbyService.c","line":60},{"name":"AddMapInfo","ret":"void","params":[{"type":"string","name":"mapName"},{"type":"string","name":"mapDisplayName"}],"mods":["static"],"file":"3_Game/Services/BiosLobbyService.c","line":68},{"name":"GetInternalMapName","ret":"string","params":[{"type":"string","name":"mapName"}],"mods":["static"],"file":"3_Game/Services/BiosLobbyService.c","line":76},{"name":"GetMapDisplayName","ret":"string","params":[{"type":"string","name":"mapName"}],"mods":["static"],"file":"3_Game/Services/BiosLobbyService.c","line":92},{"name":"GetServerMapImagePath","ret":"string","params":[{"type":"string","name":"mapName"}],"mods":["static"],"file":"3_Game/Services/BiosLobbyService.c","line":127},{"name":"GetInstance","ret":"ServerBrowserHelperFunctions","mods":["static"],"file":"3_Game/Services/BiosLobbyService.c","line":153}],"members":[{"name":"s_ServerBrowserHelperFunctions","type":"ref ServerBrowserHelperFunctions","mods":["static"],"file":"3_Game/Services/BiosLobbyService.c","line":53},{"name":"CHERNARUS_MAP_IMAGE","type":"string","mods":["protected","static","const"],"init":"\"\"","brief":"placeholder image path","file":"3_Game/Services/BiosLobbyService.c","line":54},{"name":"LIVONIA_MAP_IMAGE","type":"string","mods":["protected","static","const"],"init":"\"\"","brief":"placeholder image path","file":"3_Game/Services/BiosLobbyService.c","line":55},{"name":"SAKHAL_MAP_IMAGE","type":"string","mods":["protected","static","const"],"init":"\"\"","brief":"placeholder image path","file":"3_Game/Services/BiosLobbyService.c","line":56},{"name":"LOWERCASE_ALPHABET","type":"string","mods":["protected","static","const"],"init":"\"abcdefghijklmnopqrstuvwxyz\"","brief":"used for temporary hotfix","file":"3_Game/Services/BiosLobbyService.c","line":57},{"name":"INTERNAL_MAP_NAMES","type":"ref map<string, string>","mods":["static"],"init":"new map<string, string>","file":"3_Game/Services/BiosLobbyService.c","line":58}]},{"name":"ServerBrowserMenuNew","url":"classes/ServerBrowserMenuNew/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":9,"methods":[{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":29},{"name":"~ServerBrowserMenuNew","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":107},{"name":"GetFavoritedServerIds","ret":"TStringArray","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":123},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":128},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":135},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":178},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":201},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":211},{"name":"SetServersLoadingTab","ret":"void","params":[{"type":"TabType","name":"refreshing"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":221},{"name":"GetServersLoadingTab","ret":"TabType","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":229},{"name":"AddFavoritesToFilter","ret":"void","params":[{"type":"GetServersInput","name":"input"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":234},{"name":"IsFavorited","ret":"bool","params":[{"type":"string","name":"server_id"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":249},{"name":"SetFavoriteConsoles","ret":"bool","params":[{"type":"string","name":"ipAddress"},{"type":"int","name":"port"},{"type":"bool","name":"favorite"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":260},{"name":"AddFavorite","ret":"void","params":[{"type":"string","name":"ipAddress"},{"type":"int","name":"port"},{"type":"bool","name":"favorite"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":274},{"name":"Back","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":295},{"name":"ShowYButton","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":300},{"name":"UpdateYButtonLabel","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":316},{"name":"ShowAButton","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":326},{"name":"UpdateAButtonLabel","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":342},{"name":"UpdateXButtonLabel","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":352},{"name":"ShowThumbRButton","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":362},{"name":"UpdateThumbRButtonLabel","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":378},{"name":"FilterFocus","ret":"void","params":[{"type":"bool","name":"focus"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":388},{"name":"DetailsFocus","ret":"void","params":[{"type":"bool","name":"focus"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":415},{"name":"BackButtonFocus","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":433},{"name":"ServerListFocus","ret":"void","params":[{"type":"bool","name":"focus"},{"type":"bool","name":"favorite"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":438},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":460},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":470},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":480},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":510},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":607},{"name":"LoadFavoriteServers","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":616},{"name":"SwitchToOfficalTab","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":651},{"name":"SaveFavoriteServersConsoles","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":657},{"name":"SelectServer","ret":"void","params":[{"type":"ServerBrowserEntry","name":"server"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":663},{"name":"DeselectCurrentServer","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":685},{"name":"Connect","ret":"void","params":[{"type":"ServerBrowserEntry","name":"server"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":693},{"name":"Play","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":702},{"name":"CustomizeCharacter","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":730},{"name":"NextCharacter","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":737},{"name":"PreviousCharacter","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":743},{"name":"GetSelectedTab","ret":"ServerBrowserTab","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":748},{"name":"OnTabSwitch","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":772},{"name":"OnLoadServerModsAsync","ret":"void","params":[{"type":"GetServerModListResult","name":"result_list"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":797},{"name":"OnLoadServersAsync","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":805},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":819},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":836},{"name":"ButtonSetText","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":848},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":862},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":875},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":900},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":914},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":920},{"name":"GetTabberUI","ret":"TabberUI","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":926},{"name":"GetOfficalTab","ret":"ServerBrowserTab","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":931}],"members":[{"name":"m_Play","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":11},{"name":"m_PlayButtonLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":12},{"name":"m_OpenStoreButtonLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":13},{"name":"m_Back","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":15},{"name":"m_CustomizeCharacter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":16},{"name":"m_PlayerName","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":17},{"name":"m_Tabber","type":"TabberUI","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":19},{"name":"m_OfficialTab","type":"ref ServerBrowserTab","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":20},{"name":"m_CommunityTab","type":"ref ServerBrowserTab","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":21},{"name":"m_FavoritesTab","type":"ref ServerBrowserTab","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":22},{"name":"m_LANTab","type":"ref ServerBrowserTab","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":23},{"name":"m_IsRefreshing","type":"TabType","mods":["protected"],"init":"TabType.NONE","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":25},{"name":"m_Favorites","type":"ref TStringArray","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":26},{"name":"m_SelectedServer","type":"ServerBrowserEntry","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":27}]},{"name":"ServerBrowserTab","url":"classes/ServerBrowserTab/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":24,"methods":[{"name":"ServerBrowserTab","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ServerBrowserMenuNew","name":"menu"},{"type":"TabType","name":"type"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":94},{"name":"Construct","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ServerBrowserMenuNew","name":"menu"},{"type":"TabType","name":"type"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":101},{"name":"~ServerBrowserTab","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":109},{"name":"GetRootMenu","ret":"ServerBrowserMenuNew","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":125},{"name":"GetIsServerLoadingFinished","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":130},{"name":"IsLoadingServers","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":135},{"name":"OnDLCChange","ret":"void","params":[{"type":"EDLCId","name":"dlcId"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":140},{"name":"ScrollToEntry","ret":"void","params":[{"type":"ServerBrowserEntry","name":"entry"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":159},{"name":"Focus","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":208},{"name":"OnFilterFocusLost","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":219},{"name":"OnFilterFocus","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":225},{"name":"OnDetailsFocusLost","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":231},{"name":"OnDetailsFocus","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":237},{"name":"OnFilterChanged","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":243},{"name":"ServerListFocus","ret":"void","params":[{"type":"bool","name":"focus"},{"type":"bool","name":"favorite"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":245},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":253},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":295},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":313},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":328},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"brief":"WTF?","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":344},{"name":"SetPanelFocus","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":354},{"name":"PressA","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":356},{"name":"PressX","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":358},{"name":"PressY","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":364},{"name":"PressSholderLeft","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":365},{"name":"PressSholderRight","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":366},{"name":"OnPressShoulder","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":367},{"name":"Left","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":368},{"name":"LeftHold","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":369},{"name":"LeftRelease","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":370},{"name":"Right","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":371},{"name":"RightHold","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":372},{"name":"RightRelease","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":373},{"name":"Up","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":374},{"name":"Down","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":375},{"name":"PressThumbRight","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":376},{"name":"OnLoadServerModsAsync","ret":"void","params":[{"type":"string","name":"server_id"},{"type":"array<string>","name":"mods"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":378},{"name":"GetNextEntry","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":383},{"name":"GetPrevEntry","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":401},{"name":"GetNextFilter","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":425},{"name":"GetPrevFilter","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":428},{"name":"SetCurrentPage","ret":"void","params":[{"type":"int","name":"page_num"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":430},{"name":"GetCurrentPage","ret":"int","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":435},{"name":"IsNotInitialized","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":440},{"name":"ResetFilters","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":445},{"name":"ApplyFilters","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":450},{"name":"AddFavoritesToFilter","ret":"void","params":[{"type":"GetServersInput","name":"input"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":452},{"name":"RefreshList","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":457},{"name":"GetNextPage","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":512},{"name":"SelectServer","ret":"void","params":[{"type":"ServerBrowserEntry","name":"server"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":521},{"name":"OnLoadServersAsyncPC","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":537},{"name":"OnLoadServersAsyncConsole","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":539},{"name":"UpdateServerList","ret":"void","proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":541},{"name":"SetSort","ret":"void","params":[{"type":"ESortType","name":"type"},{"type":"ESortOrder","name":"order"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":543},{"name":"IsPingInRange","ret":"bool","params":[{"type":"int","name":"ping"},{"type":"string","name":"max_ping"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":549},{"name":"PassFilter","ret":"bool","params":[{"type":"GetServersResultRow","name":"result"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":558},{"name":"LoadExtraEntries","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected"],"proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":577},{"name":"Connect","ret":"void","params":[{"type":"ServerBrowserEntry","name":"server"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":579},{"name":"GetSortOption","ret":"string","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":591},{"name":"AddSorted","ret":"int","params":[{"type":"GetServersResultRow","name":"entry"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":619},{"name":"Unfavorite","ret":"void","params":[{"type":"string","name":"uid"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":624},{"name":"GetTabType","ret":"TabType","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":639},{"name":"ButtonEnable","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":644},{"name":"ButtonDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":650},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":657},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":706},{"name":"ColorDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":758},{"name":"SwitchRightAreaView","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":774},{"name":"SwitchToDetails","ret":"void","params":[{"type":"bool","name":"focus","def":"true"}],"proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":804},{"name":"SwitchToFilters","ret":"void","params":[{"type":"bool","name":"focus","def":"true"}],"proto":true,"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":805},{"name":"SetServerDetails","ret":"void","params":[{"type":"GetServersResultRow","name":"server_info"},{"type":"bool","name":"online"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":807},{"name":"ShowServerDetails","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":812},{"name":"GetFilterRoot","ret":"Widget","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":820},{"name":"GetDetailsRoot","ret":"Widget","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":825},{"name":"GetSelectedServer","ret":"ServerBrowserEntry","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":830},{"name":"InitDummyServers","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":836},{"name":"OnDummyServersEnabledChanged","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":879},{"name":"GetServersVisibleCount","ret":"int","mods":["protected"],"cond":["DIAG_DEVELOPER"],"brief":"Only reload the tab that is currently active/visible.","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":888},{"name":"PassLocalFilters","ret":"bool","params":[{"type":"GetServersResultRow","name":"result"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":893}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":26},{"name":"m_ServerListScroller","type":"ScrollWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":27},{"name":"m_ServerList","type":"SpacerBaseWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":28},{"name":"m_EntryWidgets","type":"ref map<string, ref ServerBrowserEntry>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":32},{"name":"m_EntryMods","type":"ref map<string, ref array<string>>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":33},{"name":"m_Filters","type":"ref ServerBrowserFilterContainer","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":35},{"name":"m_Menu","type":"ServerBrowserMenuNew","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":37},{"name":"m_SelectedServer","type":"ServerBrowserEntry","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":38},{"name":"m_TabType","type":"TabType","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":40},{"name":"m_SortType","type":"ESortType","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":41},{"name":"m_SortOrder","type":"ESortOrder","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":42},{"name":"m_SelectedPanel","type":"SelectedPanel","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":44},{"name":"m_Initialized","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":45},{"name":"m_BegunLoading","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":46},{"name":"m_Loading","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":47},{"name":"m_TotalServers","type":"int","mods":["protected"],"brief":"UNUSED","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":48},{"name":"m_TotalLoadedServers","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":49},{"name":"m_LastLoadedPage","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":50},{"name":"m_TotalPages","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":51},{"name":"m_LoadingFinished","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":52},{"name":"m_CurrentPageNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":53},{"name":"m_CurrentSelectedServer","type":"string","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":55},{"name":"m_CurrentLoadedPage","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":56},{"name":"m_CurrentFilterInput","type":"ref GetServersInput","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":57},{"name":"m_ApplyFilter","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":59},{"name":"m_RefreshList","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":60},{"name":"m_ResetFilters","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":61},{"name":"m_FiltersChanged","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":62},{"name":"m_HostSort","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":63},{"name":"m_TimeSort","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":64},{"name":"m_PopulationSort","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":65},{"name":"m_SlotsSort","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":66},{"name":"m_PingSort","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":67},{"name":"m_MapSort","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":68},{"name":"m_FilterSearchText","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":69},{"name":"m_FilterSearchTextBox","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":70},{"name":"m_LoadingText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":71},{"name":"m_BtnPagePrev","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":72},{"name":"m_BtnPageNext","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":73},{"name":"m_EntriesSorted","type":"ref map<ESortType, ref array<ref GetServersResultRow>>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":75},{"name":"m_SortInverted","type":"ref map<ESortType, ESortOrder>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":76},{"name":"m_OnlineFavServers","type":"ref set<string>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":77},{"name":"m_RightAreaHeaderText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":79},{"name":"m_FilterRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":80},{"name":"m_FilterContent","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":81},{"name":"m_BtnShowDetails","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":82},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":84},{"name":"m_BtnShowFilters","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":85},{"name":"m_Details","type":"ref ServerBrowserDetailsContainer","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":87},{"name":"m_DummyServers","type":"ref GetServersResult","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":90},{"name":"m_DummyServersEnabled","type":"bool","mods":["protected","static"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":91}]},{"name":"ServerBrowserTabConsole","url":"classes/ServerBrowserTabConsole/","base":"ServerBrowserTab","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":1,"methods":[{"name":"Construct","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ServerBrowserMenuNew","name":"menu"},{"type":"TabType","name":"type"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":10},{"name":"ShowHideConsoleWidgets","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":53},{"name":"OnLoadServersAsyncConsole","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":72},{"name":"OnLoadServersAsyncFinished","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":116},{"name":"LoadEntries","ret":"void","params":[{"type":"int","name":"cur_page_index"},{"type":"GetServersResultRowArray","name":"page"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":127},{"name":"OnFilterFocus","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":200},{"name":"OnFilterChanged","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":207},{"name":"RefreshList","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":212},{"name":"ResetFilters","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":231},{"name":"ApplyFilters","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":238},{"name":"OnFilterFocusLost","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":245},{"name":"PressA","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":250},{"name":"PressX","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":255},{"name":"PressY","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":260},{"name":"PressSholderLeft","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":288},{"name":"PressSholderRight","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":293},{"name":"OnPressShoulder","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":298},{"name":"SetFocusFilters","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":316},{"name":"SetFocusDetails","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":329},{"name":"Focus","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":339},{"name":"SetFocusServers","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":349},{"name":"SetEnableFilters","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":369},{"name":"SetEnableServers","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":377},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":386},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":396},{"name":"ColorDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":448}],"members":[{"name":"m_IsFilterChanged","type":"bool","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":3},{"name":"m_IsFilterFocused","type":"bool","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":4},{"name":"m_IsDetailsFocused","type":"bool","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":5},{"name":"m_WidgetNavFilters","type":"Widget","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":7},{"name":"m_WidgetNavServers","type":"Widget","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsole.c","line":8}]},{"name":"ServerBrowserTabConsolePages","url":"classes/ServerBrowserTabConsolePages/","base":"ServerBrowserTab","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":1,"methods":[{"name":"Construct","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ServerBrowserMenuNew","name":"menu"},{"type":"TabType","name":"type"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":30},{"name":"ShowHideConsoleWidgets","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":123},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":142},{"name":"OnLoadServersAsyncConsole","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":196},{"name":"OnLoadServersAsyncFinished","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":256},{"name":"LoadEntries","ret":"void","params":[{"type":"int","name":"cur_page_index"},{"type":"GetServersResultRowArray","name":"page_entries"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":281},{"name":"PassFilter","ret":"bool","params":[{"type":"GetServersResultRow","name":"result"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":335},{"name":"GetServerEntryByIndex","ret":"ServerBrowserEntry","params":[{"type":"int","name":"index"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":350},{"name":"OnFilterChanged","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":376},{"name":"CanRefreshServerList","ret":"bool","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":381},{"name":"RefreshList","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":386},{"name":"ResetFilters","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":421},{"name":"ApplyFilters","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":428},{"name":"PressA","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":440},{"name":"PressX","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":445},{"name":"RefreshServerList","ret":"void","params":[{"type":"bool","name":"forcePageChange","def":"false"}],"proto":true,"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":455},{"name":"RefreshServerList","ret":"void","cond":["!DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":457},{"name":"PressY","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":481},{"name":"PressThumbRight","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":486},{"name":"Left","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":509},{"name":"LeftHold","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":523},{"name":"LeftRelease","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":536},{"name":"Right","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":544},{"name":"RightHold","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":558},{"name":"RightRelease","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":571},{"name":"PressSholderLeft","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":579},{"name":"PressSholderRight","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":584},{"name":"OnPressShoulder","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":589},{"name":"Focus","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":617},{"name":"ShowServerDetails","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":629},{"name":"SetFocusFilters","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":640},{"name":"SetFocusDetails","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":661},{"name":"SetFocusServers","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":681},{"name":"SetEnableFilters","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":723},{"name":"SetEnableServers","ret":"void","params":[{"type":"bool","name":"enable"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":735},{"name":"UpdatePageButtons","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":742},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":770},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":834},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":844},{"name":"ColorDisable","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":900},{"name":"SwitchToDetails","ret":"void","params":[{"type":"bool","name":"focus","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":913},{"name":"SwitchToFilters","ret":"void","params":[{"type":"bool","name":"focus","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":924},{"name":"CanNavigatePages","ret":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":940},{"name":"GetPagesCount","ret":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":950},{"name":"RefreshDummyList","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":961},{"name":"OnDummyServersEnabledChanged","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":1050},{"name":"GetServersVisibleCount","ret":"int","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":1061}],"members":[{"name":"SERVERS_VISIBLE_COUNT","type":"int","mods":["protected","const"],"init":"22","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":3},{"name":"m_IsFilterChanged","type":"bool","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":5},{"name":"m_IsFilterFocused","type":"bool","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":6},{"name":"m_MouseKeyboardControlled","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":7},{"name":"m_WidgetNavFilters","type":"Widget","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":9},{"name":"m_WidgetNavServers","type":"Widget","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":10},{"name":"m_ButtonPageLeftImg","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":12},{"name":"m_ButtonPageRightImg","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":13},{"name":"m_PreviousPage","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":15},{"name":"m_TotalServersCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":16},{"name":"m_PageStartNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":17},{"name":"m_PageEndNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":18},{"name":"m_PagesCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":19},{"name":"m_ServersEstimateCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":20},{"name":"m_TimeLastServerRefresh","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":21},{"name":"m_TimeLastServerRefreshHoldButton","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":22},{"name":"m_PnlPagesPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":24},{"name":"m_PnlPagesLoadingText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":25},{"name":"m_ServerListEntiers","type":"ref array<ref ServerBrowserEntry>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":26},{"name":"m_IsDetailsFocused","type":"bool","mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabConsolePages.c","line":28}]},{"name":"ServerBrowserTabPc","url":"classes/ServerBrowserTabPc/","base":"ServerBrowserTab","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1,"methods":[{"name":"Construct","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"ServerBrowserMenuNew","name":"menu"},{"type":"TabType","name":"type"}],"mods":["protected","override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":28},{"name":"RefreshList","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":161},{"name":"ResetFilters","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":199},{"name":"ApplyFilters","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":211},{"name":"LoadingServersStop","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":219},{"name":"OnLoadServersAsyncPC","ret":"void","params":[{"type":"GetServersResult","name":"result_list"},{"type":"EBiosError","name":"error"},{"type":"string","name":"response"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":257},{"name":"OnLoadServersAsyncPCFinished","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":316},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":321},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":393},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":413},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":429},{"name":"OnFilterChanged","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":473},{"name":"OnClickPagePrev","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":485},{"name":"OnClickPageNext","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":497},{"name":"OnClickPageEnd","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":509},{"name":"OnClickPageFirst","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":514},{"name":"OnClickPage","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":519},{"name":"SetPageIndex","ret":"void","params":[{"type":"int","name":"page_index"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":533},{"name":"ToggleSort","ret":"void","params":[{"type":"ESortType","name":"type"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":541},{"name":"SetSort","ret":"void","params":[{"type":"ESortType","name":"type"},{"type":"ESortOrder","name":"order"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":572},{"name":"GetTimeOfDayEnum","ret":"int","params":[{"type":"string","name":"time_of_day"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":650},{"name":"AddSorted","ret":"int","params":[{"type":"GetServersResultRow","name":"entry"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":684},{"name":"SortedInsert","ret":"int","params":[{"type":"GetServersResultRow","name":"entry"},{"type":"ESortType","name":"sort_type"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":718},{"name":"SortedInsertEx","ret":"int","params":[{"type":"GetServersResultRow","name":"entry"},{"type":"ESortType","name":"sortType"},{"type":"bool","name":"isDescending"}],"mods":["private"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":723},{"name":"SortedInsertAsc","ret":"int","params":[{"type":"GetServersResultRow","name":"entry"},{"type":"ESortType","name":"sort_type"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":789},{"name":"UpdatePageButtons","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":878},{"name":"UpdateServerList","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1017},{"name":"UpdateStatusBar","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1065},{"name":"OnLoadServerModsAsync","ret":"void","params":[{"type":"string","name":"server_id"},{"type":"array<string>","name":"mods"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1078},{"name":"GetServerEntryByIndex","ret":"ServerBrowserEntry","params":[{"type":"int","name":"index"},{"type":"string","name":"server_id"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1088},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1117},{"name":"ButtonRefreshToCancel","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1146},{"name":"ButtonCancelToRefresh","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1152},{"name":"OnClickDetails","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1158},{"name":"OnClickFilters","ret":"void","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1163},{"name":"SwitchToDetails","ret":"void","params":[{"type":"bool","name":"focus","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1168},{"name":"SwitchToFilters","ret":"void","params":[{"type":"bool","name":"focus","def":"true"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1173},{"name":"ShowServerDetails","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1181},{"name":"RefreshDummyList","ret":"void","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1193},{"name":"OnDummyServersEnabledChanged","ret":"void","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1278},{"name":"GetServersVisibleCount","ret":"int","mods":["override"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1285},{"name":"SortedInsertDesc","ret":"int","params":[{"type":"GetServersResultRow","name":"entry"},{"type":"ESortType","name":"sort_type"}],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":1293}],"members":[{"name":"SERVERS_VISIBLE_COUNT","type":"int","mods":["protected","const"],"init":"24","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":3},{"name":"PAGES_BUTTONS_COUNT","type":"int","mods":["protected","const"],"init":"10","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":4},{"name":"m_TotalServersCount","type":"int","mods":["protected"],"brief":"UNUSED","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":6},{"name":"m_PageIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":7},{"name":"m_PageStartNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":8},{"name":"m_PageEndNum","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":9},{"name":"m_PagesCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":10},{"name":"m_ServersEstimateCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":11},{"name":"m_PnlPagesPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":13},{"name":"m_PnlPagesLoadingText","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":14},{"name":"m_BtnPagesFirst","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":15},{"name":"m_BtnPagesLast","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":16},{"name":"m_FilterSearchIP","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":18},{"name":"m_FilterSearchIPBox","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":19},{"name":"m_FilterPanelPing","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":20},{"name":"m_FilterPanelAccTime","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":21},{"name":"m_BtnPages","type":"ref array<ButtonWidget>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":23},{"name":"m_ServerListEntries","type":"ref array<ref ServerBrowserEntry>","mods":["protected"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":24},{"name":"m_TempTime","type":"ref TStringArray","mods":["protected"],"init":"new TStringArray()","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTabPc.c","line":26}]},{"name":"set","url":"classes/set/","generics":"<Class T>","topic":"Enforce","file":"1_Core/proto/EnScript.c","line":722,"methods":[{"name":"Count","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":724},{"name":"Clear","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":725},{"name":"Find","ret":"int","params":[{"type":"T","name":"value"}],"mods":["proto"],"proto":true,"brief":"Tries to find the first occurance of given value in the set.","file":"1_Core/proto/EnScript.c","line":730},{"name":"Get","ret":"T","params":[{"type":"int","name":"n"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":731},{"name":"Insert","ret":"int","params":[{"type":"T","name":"value"}],"mods":["proto"],"proto":true,"brief":"Inserts element at the end of array.","file":"1_Core/proto/EnScript.c","line":739},{"name":"InsertAt","ret":"int","params":[{"type":"T","name":"value"},{"type":"int","name":"index"}],"mods":["proto"],"proto":true,"brief":"Inserts element at certain position and moves all elements behind this position by one.","file":"1_Core/proto/EnScript.c","line":750},{"name":"Remove","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Removes element from array, but retain all elements ordered.","file":"1_Core/proto/EnScript.c","line":756},{"name":"Copy","ret":"int","params":[{"type":"set<T>","name":"from"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":757},{"name":"Swap","ret":"void","params":[{"type":"set<T>","name":"other"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnScript.c","line":758},{"name":"Init","ret":"int","params":[{"type":"T","name":"init","array":""}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":759},{"name":"InsertSet","ret":"void","params":[{"type":"set<T>","name":"other"}],"file":"1_Core/proto/EnScript.c","line":761},{"name":"RemoveItem","ret":"void","params":[{"type":"T","name":"value"}],"file":"1_Core/proto/EnScript.c","line":771},{"name":"RemoveItems","ret":"void","params":[{"type":"set<T>","name":"other"}],"file":"1_Core/proto/EnScript.c","line":780},{"name":"Debug","ret":"void","file":"1_Core/proto/EnScript.c","line":790}]},{"name":"Settings","url":"classes/Settings/","file":"2_GameLib/settings.c","line":3,"methods":[{"name":"OnChange","ret":"void","params":[{"type":"string","name":"variableName"}],"mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":5},{"name":"OnAnyChange","ret":"void","mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":6},{"name":"OnLoad","ret":"void","mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":7},{"name":"OnSave","ret":"void","mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":8},{"name":"OnReset","ret":"void","mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":9},{"name":"OnRevert","ret":"void","mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":10},{"name":"OnApply","ret":"void","mods":["static"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":11},{"name":"Settings","kind":"ctor","ret":"void","mods":["private"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":13},{"name":"~Settings","kind":"dtor","ret":"void","mods":["private"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":14}]},{"name":"SettingsMenu","url":"classes/SettingsMenu/","base":"MenuBase","file":"2_GameLib/settings.c","line":28,"methods":[{"name":"AddSettings","ret":"bool","params":[{"type":"typename","name":"settingsClass"}],"mods":["proto","native","external"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":30},{"name":"Save","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":31},{"name":"Reset","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":32},{"name":"Revert","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":33},{"name":"Apply","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":34},{"name":"Back","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"file":"2_GameLib/settings.c","line":35}]},{"name":"SewingKit","url":"classes/SewingKit/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/SewingKit.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/SewingKit.c","line":3},{"name":"GetInfectionChance","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/SewingKit.c","line":13},{"name":"CanBeDisinfected","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/SewingKit.c","line":26},{"name":"OnCombine","ret":"void","params":[{"type":"ItemBase","name":"other_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/SewingKit.c","line":31}]},{"name":"Shape","url":"classes/Shape/","topic":"DebugShape","file":"1_Core/proto/EnDebug.c","line":153,"methods":[{"name":"~Shape","kind":"dtor","ret":"void","mods":["proto","private"],"proto":true,"brief":"don't call destructor directly. Use Destroy() instead","file":"1_Core/proto/EnDebug.c","line":156},{"name":"GetMatrix","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":158},{"name":"SetMatrix","ret":"void","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":159},{"name":"SetDirection","ret":"void","params":[{"type":"vector","name":"direction"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":160},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"position"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":161},{"name":"SetColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":162},{"name":"SetFlags","ret":"void","params":[{"type":"ShapeFlags","name":"flags"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":163},{"name":"Destroy","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":164},{"name":"Create","ret":"Shape","params":[{"type":"ShapeType","name":"type"},{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"},{"type":"vector","name":"p1"},{"type":"vector","name":"p2"}],"mods":["proto","static","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":166},{"name":"CreateLines","ret":"Shape","params":[{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"},{"type":"vector","name":"p","array":""},{"type":"int","name":"num"}],"mods":["proto","static","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":167},{"name":"CreateTris","ret":"Shape","params":[{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"},{"type":"vector","name":"p","array":""},{"type":"int","name":"num"}],"mods":["proto","static","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":168},{"name":"CreateSphere","ret":"Shape","params":[{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"},{"type":"vector","name":"origin"},{"type":"float","name":"radius"}],"mods":["proto","static","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":169},{"name":"CreateFrustum","ret":"Shape","params":[{"type":"float","name":"horizontalAngle"},{"type":"float","name":"verticalAngle"},{"type":"float","name":"length"},{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"}],"mods":["proto","static","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":170},{"name":"CreateCylinder","ret":"Shape","params":[{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"},{"type":"vector","name":"origin"},{"type":"float","name":"radius"},{"type":"float","name":"length"}],"mods":["proto","static","native"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":171},{"name":"CreateArrow","ret":"Shape","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"float","name":"size"},{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"}],"mods":["static"],"file":"1_Core/proto/EnDebug.c","line":173},{"name":"CreateBridgeArrow","ret":"Shape","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"float","name":"size"},{"type":"int","name":"color"},{"type":"ShapeFlags","name":"flags"}],"mods":["static"],"file":"1_Core/proto/EnDebug.c","line":192},{"name":"CreateMatrix","ret":"void","params":[{"type":"vector","name":"mat","array":"4"},{"type":"float","name":"axisLength","def":"0.05"},{"type":"float","name":"arrowSize","def":"0.0"}],"mods":["static"],"file":"1_Core/proto/EnDebug.c","line":214}]},{"name":"SharpenBroom","url":"classes/SharpenBroom/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SharpenBroom.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenBroom.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenBroom.c","line":93},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenBroom.c","line":104}]},{"name":"SharpenLongStick","url":"classes/SharpenLongStick/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SharpenLongStick.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenLongStick.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenLongStick.c","line":81},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenLongStick.c","line":86}]},{"name":"SharpenMelee","url":"classes/SharpenMelee/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SharpenMelee.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenMelee.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenMelee.c","line":61},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenMelee.c","line":72},{"name":"IsRepeatable","ret":"bool","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenMelee.c","line":85}]},{"name":"SharpenStick","url":"classes/SharpenStick/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SharpenStick.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenStick.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenStick.c","line":78},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SharpenStick.c","line":84}]},{"name":"SharpWoodenStick","url":"classes/SharpWoodenStick/","base":"LongWoodenStick","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":45,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":47}]},{"name":"SheepPelt","url":"classes/SheepPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":26},{"name":"SheepSteakMeat","url":"classes/SheepSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SheepSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SheepSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SheepSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SheepSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SheepSteakMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SheepSteakMeat.c","line":23}]},{"name":"ShellLight","url":"classes/ShellLight/","base":"PointLightBase","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":2,"methods":[{"name":"ShellLight","kind":"ctor","ret":"void","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":7}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["protected"],"init":"10","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":4},{"name":"m_DefaultRadius","type":"float","mods":["protected"],"init":"100","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_Dynamic.c","line":5}]},{"name":"ShelterBase","url":"classes/ShelterBase/","base":"TentBase","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":1,"methods":[{"name":"ShelterBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":5},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":13},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":25},{"name":"Deconstruct","ret":"void","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":32},{"name":"GetMaterialPath","ret":"string","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":39},{"name":"GetShelterVariant","ret":"string","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":44},{"name":"SpawnKit","ret":"void","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":49},{"name":"IsPlayerInside","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":55}],"members":[{"name":"SITE_OBJECT_TYPE","type":"string","mods":["static","const"],"init":"\"ShelterSite\"","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":3}]},{"name":"ShelterFabric","url":"classes/ShelterFabric/","base":"ShelterBase","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":92,"methods":[{"name":"GetShelterVariant","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":94}]},{"name":"ShelterKit","url":"classes/ShelterKit/","base":"KitBase","file":"4_World/Entities/ItemBase/ShelterKit.c","line":1,"methods":[{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":3},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":18},{"name":"DoPlacingHeightCheck","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":34},{"name":"HeightCheckOverride","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":39},{"name":"GetPlaceSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":44},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":49},{"name":"DisassembleKit","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":54},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ShelterKit.c","line":67}]},{"name":"ShelterLeather","url":"classes/ShelterLeather/","base":"ShelterBase","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":100,"methods":[{"name":"GetShelterVariant","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":102}]},{"name":"ShelterSite","url":"classes/ShelterSite/","base":"BaseBuildingBase","file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":1,"methods":[{"name":"ShelterSite","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":6},{"name":"GetConstructionKitType","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":10},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":15},{"name":"GetKitSpawnPosition","ret":"vector","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":21},{"name":"OnPartBuiltServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":36},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":73},{"name":"CanBeRepairedToPristine","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":78},{"name":"CanUseHandConstruction","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":83},{"name":"MustBeBuiltFromOutside","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":88},{"name":"IsFacingCamera","ret":"bool","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":93},{"name":"IsPlayerInside","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":118},{"name":"HasProperDistance","ret":"bool","params":[{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":150},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":165}],"members":[{"name":"MAX_ACTION_DETECTION_ANGLE_RAD","type":"float","mods":["const"],"init":"1.3","brief":"1.3 RAD = ~75 DEG","file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":3},{"name":"MAX_ACTION_DETECTION_DISTANCE","type":"float","mods":["const"],"init":"2.0","brief":"meters","file":"4_World/Entities/ItemBase/BaseBuildingBase/ShelterSite.c","line":4}]},{"name":"ShelterStick","url":"classes/ShelterStick/","base":"ShelterBase","file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":108,"methods":[{"name":"GetShelterVariant","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase/Shelter.c","line":110}]},{"name":"Shemag_Brown","url":"classes/Shemag_Brown/","base":"Shemag_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":123},{"name":"Shemag_ColorBase","url":"classes/Shemag_ColorBase/","base":"Clothing","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":65,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":67},{"name":"Shemag_ColorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":76},{"name":"CanBeDisinfected","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":81},{"name":"GetBandagingEffectivity","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":86},{"name":"GetInfectionChance","ret":"float","params":[{"type":"int","name":"system","def":"0"},{"type":"Param","name":"param","def":"null"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":91},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":103}]},{"name":"Shemag_Green","url":"classes/Shemag_Green/","base":"Shemag_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":124},{"name":"Shemag_Red","url":"classes/Shemag_Red/","base":"Shemag_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":125},{"name":"Shemag_White","url":"classes/Shemag_White/","base":"Shemag_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":126},{"name":"SherpaHat_Black","url":"classes/SherpaHat_Black/","base":"SherpaHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SherpaHat_ColorBase.c","line":10},{"name":"SherpaHat_Blue","url":"classes/SherpaHat_Blue/","base":"SherpaHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SherpaHat_ColorBase.c","line":11},{"name":"SherpaHat_ColorBase","url":"classes/SherpaHat_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/SherpaHat_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SherpaHat_ColorBase.c","line":3}]},{"name":"SherpaHat_Red","url":"classes/SherpaHat_Red/","base":"SherpaHat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SherpaHat_ColorBase.c","line":9},{"name":"ShippingContainerKeys_Blue","url":"classes/ShippingContainerKeys_Blue/","base":"ShippingContainerKeys_ColorBase","file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":25,"methods":[{"name":"GetKeyCompatibilityType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":27}]},{"name":"ShippingContainerKeys_ColorBase","url":"classes/ShippingContainerKeys_ColorBase/","base":"ToolBase","file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":1,"methods":[{"name":"InitItemSounds","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":3},{"name":"DestroyKeyServer","ret":"void","file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":11},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":17}]},{"name":"ShippingContainerKeys_Orange","url":"classes/ShippingContainerKeys_Orange/","base":"ShippingContainerKeys_ColorBase","file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":41,"methods":[{"name":"GetKeyCompatibilityType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":43}]},{"name":"ShippingContainerKeys_Red","url":"classes/ShippingContainerKeys_Red/","base":"ShippingContainerKeys_ColorBase","file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":49,"methods":[{"name":"GetKeyCompatibilityType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":51}]},{"name":"ShippingContainerKeys_Yellow","url":"classes/ShippingContainerKeys_Yellow/","base":"ShippingContainerKeys_ColorBase","file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":33,"methods":[{"name":"GetKeyCompatibilityType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/ShippingContainerKeys_ColorBase.c","line":35}]},{"name":"Shirt_BlueCheck","url":"classes/Shirt_BlueCheck/","base":"Shirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":9},{"name":"Shirt_BlueCheckBright","url":"classes/Shirt_BlueCheckBright/","base":"Shirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":10},{"name":"Shirt_ColorBase","url":"classes/Shirt_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":3}]},{"name":"Shirt_GreenCheck","url":"classes/Shirt_GreenCheck/","base":"Shirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":11},{"name":"Shirt_PlaneBlack","url":"classes/Shirt_PlaneBlack/","base":"Shirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":14},{"name":"Shirt_RedCheck","url":"classes/Shirt_RedCheck/","base":"Shirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":12},{"name":"Shirt_WhiteCheck","url":"classes/Shirt_WhiteCheck/","base":"Shirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Shirt_ColorBase.c","line":13},{"name":"ShockDamageMdfr","url":"classes/ShockDamageMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":6},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":14},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":19},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":24},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":42},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":48}],"members":[{"name":"UNCONSIOUSS_COOLDOWN_TIME","type":"int","mods":["const"],"init":"60","brief":"in s","file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":3},{"name":"UNCONSIOUSS_COOLDOWN_MIN_TIME","type":"int","mods":["const"],"init":"90000","brief":"in miliseconds","file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":4},{"name":"UNCONSIOUSS_COOLDOWN_MAX_TIME","type":"int","mods":["const"],"init":"150000","brief":"in miliseconds","file":"4_World/Classes/PlayerModifiers/Modifiers/ShockDamage.c","line":5}]},{"name":"ShockDealtEffect","url":"classes/ShockDealtEffect/","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":1,"methods":[{"name":"ShockDealtEffect","kind":"ctor","ret":"void","params":[{"type":"float","name":"intensity_max"}],"file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":16},{"name":"~ShockDealtEffect","kind":"dtor","ret":"void","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":28},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":34}],"members":[{"name":"INTENSITY_COEF_OVERALL","type":"float","mods":["const"],"init":"0.8","brief":"intensity percentage multiplier","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":3},{"name":"INTENSITY_COEF_BLUR","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":4},{"name":"INTENSITY_COEF_COLOR","type":"float","mods":["const"],"init":"0.2","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":5},{"name":"INTENSITY_COEF_VIGNETTE","type":"float","mods":["const"],"init":"0.7","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":6},{"name":"DURATION_MIN","type":"float","mods":["const"],"init":"0.6","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":7},{"name":"m_EffectParam","type":"ref Param3<float,float,float>","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":9},{"name":"m_HitDuration","type":"float","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":11},{"name":"m_BreakPoint","type":"float","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":12},{"name":"m_TimeActive","type":"float","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":13},{"name":"m_ShockIntensityMax","type":"float","file":"4_World/Classes/ShockHitReaction/ShockHitReaction.c","line":14}]},{"name":"ShockHandler","url":"classes/ShockHandler/","file":"4_World/Classes/ShockHandler.c","line":1,"methods":[{"name":"ShockHandler","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/ShockHandler.c","line":31},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaT"}],"file":"4_World/Classes/ShockHandler.c","line":44},{"name":"GetCurrentShock","ret":"float","file":"4_World/Classes/ShockHandler.c","line":84},{"name":"GetShock","ret":"float","file":"4_World/Classes/ShockHandler.c","line":89},{"name":"SetShock","ret":"void","params":[{"type":"float","name":"dealtShock"}],"file":"4_World/Classes/ShockHandler.c","line":94},{"name":"DealShock","ret":"void","mods":["private"],"file":"4_World/Classes/ShockHandler.c","line":101},{"name":"CheckValue","ret":"void","params":[{"type":"bool","name":"forceUpdate"}],"file":"4_World/Classes/ShockHandler.c","line":108},{"name":"Synchronize","ret":"void","mods":["protected"],"file":"4_World/Classes/ShockHandler.c","line":131},{"name":"BaseEffectIntensityCalc","ret":"float","mods":["protected"],"file":"4_World/Classes/ShockHandler.c","line":136},{"name":"AddEffectBobbing","ret":"float","params":[{"type":"float","name":"baseVal"}],"mods":["protected"],"brief":"adds bobbing, also clamps to valid range","file":"4_World/Classes/ShockHandler.c","line":150},{"name":"SetMultiplier","ret":"float","params":[{"type":"float","name":"mult"}],"file":"4_World/Classes/ShockHandler.c","line":163},{"name":"NormalizeShockVal","ret":"float","params":[{"type":"float","name":"shock"}],"mods":["private"],"file":"4_World/Classes/ShockHandler.c","line":169},{"name":"LerpVignette","ret":"float","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"deltaT"}],"mods":["private"],"file":"4_World/Classes/ShockHandler.c","line":176},{"name":"ShockHitEffect","ret":"void","params":[{"type":"float","name":"compareBase"}],"mods":["private"],"brief":"Deprecated","file":"4_World/Classes/ShockHandler.c","line":193}],"members":[{"name":"UPDATE_THRESHOLD","type":"float","mods":["protected","const"],"init":"3","brief":"NOTE : The lower, the more precise but the more synchronization","file":"4_World/Classes/ShockHandler.c","line":3},{"name":"VALUE_CHECK_INTERVAL","type":"float","mods":["const"],"init":"0.95","brief":"in seconds","file":"4_World/Classes/ShockHandler.c","line":4},{"name":"INTENSITY_FACTOR","type":"int","mods":["private","const"],"init":"1","brief":"How intense the vignette effect will be, the higher the value, the stronger the effect","file":"4_World/Classes/ShockHandler.c","line":5},{"name":"VIGNETTE_INTENSITY_MAX","type":"int","mods":["private","const"],"init":"1","brief":"Max BASE intensity of the vignette effect (w/o. bobbing). 0..2, where 2 is full screen coverage","file":"4_World/Classes/ShockHandler.c","line":6},{"name":"VIGNETTE_INTENSITY_MAX_TOTAL","type":"int","mods":["private","const"],"init":"2","brief":"Max TOTAL intensity of the vignette effect (w. bobbing). 0..2, where 2 is full screen coverage","file":"4_World/Classes/ShockHandler.c","line":7},{"name":"SMOOTHING_MAX_INCR","type":"float","mods":["private","const"],"init":"0.05","brief":"max smoothing change INCREASE per update","file":"4_World/Classes/ShockHandler.c","line":8},{"name":"SMOOTHING_MAX_DECR","type":"float","mods":["private","const"],"init":"0.01","brief":"max smoothing change DECREASE per update","file":"4_World/Classes/ShockHandler.c","line":9},{"name":"PULSE_PERIOD","type":"float","mods":["private","const"],"init":"0.5","brief":"The time it takes for pulse to do a full cycle","file":"4_World/Classes/ShockHandler.c","line":11},{"name":"PULSE_AMPLITUDE","type":"float","mods":["private","const"],"init":"0.05","brief":"This is a multiplier, keep below 1 or expect the unexpected","file":"4_World/Classes/ShockHandler.c","line":12},{"name":"m_Shock","type":"float","mods":["protected"],"file":"4_World/Classes/ShockHandler.c","line":14},{"name":"m_LastEffectIntensityValue","type":"float","mods":["protected"],"brief":"for interpolation only","file":"4_World/Classes/ShockHandler.c","line":15},{"name":"m_ShockValueMax","type":"float","mods":["protected"],"file":"4_World/Classes/ShockHandler.c","line":16},{"name":"m_CumulatedShock","type":"float","mods":["protected"],"brief":"works ok on server, but does nothing for client. See deprecated stuff.","file":"4_World/Classes/ShockHandler.c","line":17},{"name":"m_TimeSinceLastTick","type":"float","mods":["private"],"init":"VALUE_CHECK_INTERVAL + 1","file":"4_World/Classes/ShockHandler.c","line":18},{"name":"m_ShockMultiplier","type":"float","mods":["private"],"init":"1","file":"4_World/Classes/ShockHandler.c","line":19},{"name":"m_PrevVignette","type":"float","mods":["private"],"brief":"Previous shock-adjecent value (some normalization required). Client sets it only on regular ShockHandler update!","file":"4_World/Classes/ShockHandler.c","line":20},{"name":"m_PulseTimer","type":"float","mods":["private"],"file":"4_World/Classes/ShockHandler.c","line":23},{"name":"m_Requester","type":"PPERequester_TunnelVisionEffects","file":"4_World/Classes/ShockHandler.c","line":26},{"name":"m_Param","type":"ref Param1<float>","mods":["protected"],"file":"4_World/Classes/ShockHandler.c","line":27},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/ShockHandler.c","line":29},{"name":"LIGHT_SHOCK_HIT","type":"int","mods":["private","const"],"init":"33","brief":"Deprecated","file":"4_World/Classes/ShockHandler.c","line":186},{"name":"MID_SHOCK_HIT","type":"int","mods":["private","const"],"init":"67","brief":"Deprecated","file":"4_World/Classes/ShockHandler.c","line":187},{"name":"HEAVY_SHOCK_HIT","type":"int","mods":["private","const"],"init":"100","brief":"Deprecated","file":"4_World/Classes/ShockHandler.c","line":188},{"name":"m_ShockValueThreshold","type":"float","mods":["protected"],"brief":"Deprecated","file":"4_World/Classes/ShockHandler.c","line":189},{"name":"m_LerpRes","type":"float","mods":["private"],"brief":"Deprecated","file":"4_World/Classes/ShockHandler.c","line":190}]},{"name":"ShockMdfr","url":"classes/ShockMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":6},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":15},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":20},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":25},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":29},{"name":"GetRefillSpeed","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":33},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":61},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":79}],"members":[{"name":"UNCONSCIOUS_LIMIT","type":"float","mods":["private","const"],"init":"50","file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":3},{"name":"SHOCK_INCREMENT_PER_SEC","type":"float","mods":["private","const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/Shock.c","line":4}]},{"name":"Shoes_Base","url":"classes/Shoes_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":190},{"name":"ShortJeans_Black","url":"classes/ShortJeans_Black/","base":"ShortJeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":24},{"name":"ShortJeans_Blue","url":"classes/ShortJeans_Blue/","base":"ShortJeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":25},{"name":"ShortJeans_Brown","url":"classes/ShortJeans_Brown/","base":"ShortJeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":26},{"name":"ShortJeans_ColorBase","url":"classes/ShortJeans_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":16,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":18}]},{"name":"ShortJeans_Darkblue","url":"classes/ShortJeans_Darkblue/","base":"ShortJeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":27},{"name":"ShortJeans_Green","url":"classes/ShortJeans_Green/","base":"ShortJeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":28},{"name":"ShortJeans_Red","url":"classes/ShortJeans_Red/","base":"ShortJeans_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Jeans_ColorBase.c","line":29},{"name":"Shovel","url":"classes/Shovel/","base":"ItemBase","file":"4_World/Entities/ItemBase/Shovel.c","line":1,"methods":[{"name":"CanMakeGardenplot","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Shovel.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Shovel.c","line":8},{"name":"SetActionAnimOverrides","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Shovel.c","line":27},{"name":"GetOnDigWormsAmount","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Shovel.c","line":32}]},{"name":"Shrimp","url":"classes/Shrimp/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Shrimp.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Shrimp.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Shrimp.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Shrimp.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Shrimp.c","line":18},{"name":"UseConfigInitTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Shrimp.c","line":23},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Shrimp.c","line":28}]},{"name":"SHumanCommandClimbResult","url":"classes/SHumanCommandClimbResult/","file":"3_Game/human.c","line":741,"members":[{"name":"m_bIsClimb","type":"bool","file":"3_Game/human.c","line":743},{"name":"m_bIsClimbOver","type":"bool","file":"3_Game/human.c","line":744},{"name":"m_bFinishWithFall","type":"bool","file":"3_Game/human.c","line":745},{"name":"m_bHasParent","type":"bool","file":"3_Game/human.c","line":746},{"name":"m_fClimbHeight","type":"float","file":"3_Game/human.c","line":748},{"name":"m_ClimbGrabPoint","type":"vector","brief":"grab point for climb && climb over (in local space of it's parent)","file":"3_Game/human.c","line":750},{"name":"m_ClimbGrabPointNormal","type":"vector","brief":"normal to grabpoint position (used for character orientation)","file":"3_Game/human.c","line":751},{"name":"m_ClimbStandPoint","type":"vector","brief":"where climb ends (in local space of it's parent)","file":"3_Game/human.c","line":752},{"name":"m_ClimbOverStandPoint","type":"vector","brief":"where climb over ends (in local space of it's parent)","file":"3_Game/human.c","line":753},{"name":"m_GrabPointParent","type":"IEntity","brief":"parent of grabpoint","file":"3_Game/human.c","line":755},{"name":"m_ClimbStandPointParent","type":"IEntity","file":"3_Game/human.c","line":756},{"name":"m_ClimbOverStandPointParent","type":"IEntity","file":"3_Game/human.c","line":757}]},{"name":"SHumanCommandClimbSettings","url":"classes/SHumanCommandClimbSettings/","file":"3_Game/humansettings.c","line":72,"methods":[{"name":"SHumanCommandClimbSettings","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":74},{"name":"~SHumanCommandClimbSettings","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":75}],"members":[{"name":"m_fCharHeight","type":"float","brief":"generic settings","file":"3_Game/humansettings.c","line":78},{"name":"m_fCharWidth","type":"float","brief":"forward pass","file":"3_Game/humansettings.c","line":81},{"name":"m_fFwMinHeight","type":"float","file":"3_Game/humansettings.c","line":83},{"name":"m_fFwMaxHeight","type":"float","file":"3_Game/humansettings.c","line":84},{"name":"m_fFwMaxDistance","type":"float","file":"3_Game/humansettings.c","line":85},{"name":"m_fStepFreeSpace","type":"float","brief":"forward step","file":"3_Game/humansettings.c","line":88},{"name":"m_fStepPositionAfterEdge","type":"float","file":"3_Game/humansettings.c","line":89},{"name":"m_fStepDownRadius","type":"float","file":"3_Game/humansettings.c","line":90},{"name":"m_fStepMinNormal","type":"float","file":"3_Game/humansettings.c","line":91},{"name":"m_fStepVariation","type":"float","file":"3_Game/humansettings.c","line":92},{"name":"m_fStepMinWidth","type":"float","file":"3_Game/humansettings.c","line":93},{"name":"m_fClimbOverMaxWidth","type":"float","file":"3_Game/humansettings.c","line":95},{"name":"m_fClimbOverMinHeight","type":"float","file":"3_Game/humansettings.c","line":96},{"name":"m_fBackwardsCheckDist","type":"float","brief":"absolute distance for backwards check if necessary","file":"3_Game/humansettings.c","line":99}]},{"name":"SHumanCommandMoveSettings","url":"classes/SHumanCommandMoveSettings/","file":"3_Game/humansettings.c","line":10,"methods":[{"name":"SHumanCommandMoveSettings","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":12},{"name":"~SHumanCommandMoveSettings","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":13}],"members":[{"name":"m_fRunSpringTimeout","type":"float","brief":"filter span value [s]","file":"3_Game/humansettings.c","line":15},{"name":"m_fRunSpringMaxChange","type":"float","brief":"filter speed value [val/s]","file":"3_Game/humansettings.c","line":16},{"name":"m_fDirFilterTimeout","type":"float","brief":"direction filter timeout [s]","file":"3_Game/humansettings.c","line":17},{"name":"m_fDirFilterSprintTimeout","type":"float","brief":"sprint direction filter timeout [s]","file":"3_Game/humansettings.c","line":18},{"name":"m_fDirFilterSpeed","type":"float","brief":"direction filter max rot speed [rad/s]","file":"3_Game/humansettings.c","line":19},{"name":"m_fMaxSprintAngle","type":"float","brief":"max sprint angle [rad]","file":"3_Game/humansettings.c","line":20},{"name":"m_fTurnAngle","type":"float","brief":"when character starts to turn (45 deg default)","file":"3_Game/humansettings.c","line":22},{"name":"m_fTurnEndUpdateNTime","type":"float","brief":"when turn values are not updated anymore (normalized time)","file":"3_Game/humansettings.c","line":23},{"name":"m_fTurnNextNTime","type":"float","brief":"when next turn is started from previous turn","file":"3_Game/humansettings.c","line":24},{"name":"m_fSlidingPoseAngle","type":"float","brief":"angle (0.707 * PI) - when angle is bigger - sliding pose is done (rad)","file":"3_Game/humansettings.c","line":26},{"name":"m_fSlidingPoseTrackTime","type":"float","brief":"time change of angle is tracked in the past (sec)","file":"3_Game/humansettings.c","line":27},{"name":"m_fSlidingPoseRepTime","type":"float","brief":"not to do sliding pose after another sliding pose (sec)","file":"3_Game/humansettings.c","line":28},{"name":"m_fHeadingChangeLimiterIdle","type":"float","file":"3_Game/humansettings.c","line":30},{"name":"m_fHeadingChangeLimiterWalk","type":"float","file":"3_Game/humansettings.c","line":31},{"name":"m_fHeadingChangeLimiterRun","type":"float","file":"3_Game/humansettings.c","line":32},{"name":"m_fLeaningSpeed","type":"float","file":"3_Game/humansettings.c","line":34},{"name":"m_fWaterLevelSpeedRectrictionLow","type":"float","brief":"Water level (in meters) - m_iMaxSpeedNormal_WaterLevelLow and m_iMaxSpeedFast_WaterLevelLow are applied when character is deeper","file":"3_Game/humansettings.c","line":36},{"name":"m_fWaterLevelSpeedRectrictionHigh","type":"float","brief":"Water level (in meters) - m_iMaxSpeedNormal_WaterLevelHigh and m_iMaxSpeedFast_WaterLevelHigh are applied when character is deeper","file":"3_Game/humansettings.c","line":37},{"name":"m_iMaxSpeedNormal_WaterLevelLow","type":"int","brief":"Max movement speed for m_fWaterLevelSpeedRectrictionLow when character doesn't want to sprint (-1 means no change)","file":"3_Game/humansettings.c","line":39},{"name":"m_iMaxSpeedFast_WaterLevelLow","type":"int","brief":"Max movement speed for m_fWaterLevelSpeedRectrictionLow when character wants to sprint (-1 means no change)","file":"3_Game/humansettings.c","line":40},{"name":"m_iMaxSpeedNormal_WaterLevelHigh","type":"int","brief":"Max movement speed for m_fWaterLevelSpeedRectrictionHigh when character doesn't want to sprint (-1 means no change)","file":"3_Game/humansettings.c","line":41},{"name":"m_iMaxSpeedFast_WaterLevelHigh","type":"int","brief":"Max movement speed for m_fWaterLevelSpeedRectrictionHigh when character wants to sprint (-1 means no change)","file":"3_Game/humansettings.c","line":42}]},{"name":"SHumanCommandSwimSettings","url":"classes/SHumanCommandSwimSettings/","file":"3_Game/humansettings.c","line":45,"methods":[{"name":"SHumanCommandSwimSettings","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":47},{"name":"~SHumanCommandSwimSettings","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":48}],"members":[{"name":"m_fAlignIdleTimeout","type":"float","brief":"align filters in idle, slow, fast","file":"3_Game/humansettings.c","line":50},{"name":"m_fAlignIdleMaxChanged","type":"float","file":"3_Game/humansettings.c","line":51},{"name":"m_fAlignSlowTimeout","type":"float","file":"3_Game/humansettings.c","line":52},{"name":"m_fAlignSlowMaxChanged","type":"float","file":"3_Game/humansettings.c","line":53},{"name":"m_fAlignFastTimeout","type":"float","file":"3_Game/humansettings.c","line":54},{"name":"m_fAlignFastMaxChanged","type":"float","file":"3_Game/humansettings.c","line":55},{"name":"m_fMovementSpeed","type":"float","file":"3_Game/humansettings.c","line":57},{"name":"m_fMovementSpeedFltTime","type":"float","file":"3_Game/humansettings.c","line":58},{"name":"m_fMovementSpeedFltMaxChange","type":"float","file":"3_Game/humansettings.c","line":59},{"name":"m_fWaterLevelSwim","type":"float","brief":"when swimming - entity position depth (1.4 m)","file":"3_Game/humansettings.c","line":61},{"name":"m_fWaterLevelIn","type":"float","brief":"when entering water - what level cases swimming (1.5m)","file":"3_Game/humansettings.c","line":62},{"name":"m_fWaterLevelOut","type":"float","brief":"what water level causes to stop swimming (1.2m)","file":"3_Game/humansettings.c","line":63},{"name":"m_fToCrouchLevel","type":"float","brief":"when to crouch","file":"3_Game/humansettings.c","line":66},{"name":"m_fToErectLevel","type":"float","brief":"when to stand","file":"3_Game/humansettings.c","line":67}]},{"name":"SHumanGlobalSettings","url":"classes/SHumanGlobalSettings/","file":"3_Game/humansettings.c","line":1,"methods":[{"name":"SHumanGlobalSettings","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":3},{"name":"~SHumanGlobalSettings","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/humansettings.c","line":4}],"members":[{"name":"m_fPhysMoveMaxTracedDistance","type":"float","brief":"when actual phys step is lower than this -> distance is traced, otherwise it's just set","file":"3_Game/humansettings.c","line":6}]},{"name":"SiagaRecoil","url":"classes/SiagaRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/SiagaRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/SiagaRecoil.c","line":3}]},{"name":"Sickle","url":"classes/Sickle/","base":"ToolBase","file":"4_World/Entities/ItemBase/Sickle.c","line":1,"methods":[{"name":"Sickle","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Sickle.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Sickle.c","line":7},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Sickle.c","line":12},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Sickle.c","line":17}]},{"name":"SickNotfr","url":"classes/SickNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/SickNotfr.c","line":1,"methods":[{"name":"SickNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/SickNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/SickNotfr.c","line":8},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/SickNotfr.c","line":13},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/SickNotfr.c","line":24}]},{"name":"SignalInput","url":"classes/SignalInput/","file":"2_GameLib/components/gameLibComponents.c","line":237,"methods":[{"name":"SignalInput","kind":"ctor","ret":"void","cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":242}],"members":[{"name":"m_name","type":"string","cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":239},{"name":"m_value","type":"float","cond":["COMPONENT_SYSTEM"],"file":"2_GameLib/components/gameLibComponents.c","line":240}]},{"name":"SimpleCircularBuffer","url":"classes/SimpleCircularBuffer/","generics":"<Class T>","file":"3_Game/tools/SimpleCircularBuffer.c","line":1,"methods":[{"name":"SimpleCircularBuffer","kind":"ctor","ret":"void","params":[{"type":"int","name":"pSize"},{"type":"T","name":"pDefaultValue"}],"brief":"Initialize Simple Circular Buffer Cyclic Buffer","file":"3_Game/tools/SimpleCircularBuffer.c","line":12},{"name":"Add","ret":"void","params":[{"type":"T","name":"newSample"}],"brief":"Add new value to buffer","file":"3_Game/tools/SimpleCircularBuffer.c","line":29},{"name":"Get","ret":"T","params":[{"type":"int","name":"pIndex"}],"brief":"Returns value from given index","file":"3_Game/tools/SimpleCircularBuffer.c","line":40},{"name":"GetValues","ret":"array<T>","brief":"Returns array of values stored in buffer","file":"3_Game/tools/SimpleCircularBuffer.c","line":49}],"members":[{"name":"m_Pointer","type":"int","mods":["private"],"init":"0","file":"3_Game/tools/SimpleCircularBuffer.c","line":3},{"name":"m_Size","type":"int","mods":["private"],"init":"0","file":"3_Game/tools/SimpleCircularBuffer.c","line":4},{"name":"m_Samples","type":"ref array<T>","mods":["private"],"init":"new array<T>()","file":"3_Game/tools/SimpleCircularBuffer.c","line":5}]},{"name":"SimpleListboxWidget","url":"classes/SimpleListboxWidget/","base":"BaseListboxWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":435},{"name":"SimpleMovingAverage","url":"classes/SimpleMovingAverage/","generics":"<Class T>","file":"3_Game/tools/SimpleMovingAverage.c","line":1,"methods":[{"name":"SimpleMovingAverage","kind":"ctor","ret":"void","params":[{"type":"int","name":"pSize"},{"type":"T","name":"pDefaultValue","def":"0"}],"brief":"Initialize Simple Moving Average Cyclic Buffer","file":"3_Game/tools/SimpleMovingAverage.c","line":13},{"name":"Add","ret":"T","params":[{"type":"T","name":"newSample"}],"brief":"Add new value and return average value from buffer","file":"3_Game/tools/SimpleMovingAverage.c","line":33},{"name":"GetSamples","ret":"array<T>","brief":"Returns all the samples stored in the buffer","file":"3_Game/tools/SimpleMovingAverage.c","line":48}],"members":[{"name":"m_Sum","type":"T","mods":["private"],"init":"0","file":"3_Game/tools/SimpleMovingAverage.c","line":3},{"name":"m_Pointer","type":"int","mods":["private"],"init":"0","file":"3_Game/tools/SimpleMovingAverage.c","line":4},{"name":"m_Size","type":"int","mods":["private"],"init":"0","file":"3_Game/tools/SimpleMovingAverage.c","line":5},{"name":"m_Samples","type":"ref array<T>","mods":["private"],"init":"new array<T>()","file":"3_Game/tools/SimpleMovingAverage.c","line":6}]},{"name":"SimpleProgressBarWidget","url":"classes/SimpleProgressBarWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":369,"methods":[{"name":"GetMin","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":371},{"name":"GetMax","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":372},{"name":"GetCurrent","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":373},{"name":"SetCurrent","ret":"void","params":[{"type":"float","name":"curr"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":374}]},{"name":"SingleShotPistol_Base","url":"classes/SingleShotPistol_Base/","base":"Weapon_Base","file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":52,"methods":[{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":54}]},{"name":"SizeToChild","url":"classes/SizeToChild/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Containers/SizeToChild.c","line":1,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Containers/SizeToChild.c","line":14},{"name":"ResizeParentToChild","ret":"bool","file":"3_Game/GUI/Containers/SizeToChild.c","line":25},{"name":"ResizeParentToChild","ret":"bool","params":[{"mods":["out"],"type":"bool","name":"changed_size"},{"type":"int","name":"limit","def":"-1"},{"type":"bool","name":"immedUpdate","def":"true"}],"file":"3_Game/GUI/Containers/SizeToChild.c","line":30}],"members":[{"name":"m_ChildName","type":"string","mods":["reference"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":3},{"name":"m_HorizontalOffset","type":"float","mods":["reference"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":4},{"name":"m_VerticalOffset","type":"float","mods":["reference"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":5},{"name":"m_ResizeHorizontal","type":"bool","mods":["reference"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":6},{"name":"m_ResizeVertical","type":"bool","mods":["reference"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":7},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":9},{"name":"m_Child","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":10},{"name":"m_IgnoredBool","type":"bool","mods":["protected","static"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":12}]},{"name":"SizeToParent","url":"classes/SizeToParent/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Containers/SizeToChild.c","line":86,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Containers/SizeToChild.c","line":94},{"name":"Refresh","ret":"void","file":"3_Game/GUI/Containers/SizeToChild.c","line":108}],"members":[{"name":"m_ResizeHorizontal","type":"bool","mods":["reference"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":88},{"name":"m_ResizeVertical","type":"bool","mods":["reference"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":89},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":91},{"name":"m_Parent","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Containers/SizeToChild.c","line":92}]},{"name":"SkateHelmet_Black","url":"classes/SkateHelmet_Black/","base":"SkateHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/SkateHelmet_ColorBase.c","line":5},{"name":"SkateHelmet_Blue","url":"classes/SkateHelmet_Blue/","base":"SkateHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/SkateHelmet_ColorBase.c","line":6},{"name":"SkateHelmet_ColorBase","url":"classes/SkateHelmet_ColorBase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/SkateHelmet_ColorBase.c","line":1},{"name":"SkateHelmet_Gray","url":"classes/SkateHelmet_Gray/","base":"SkateHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/SkateHelmet_ColorBase.c","line":7},{"name":"SkateHelmet_Green","url":"classes/SkateHelmet_Green/","base":"SkateHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/SkateHelmet_ColorBase.c","line":8},{"name":"SkateHelmet_Red","url":"classes/SkateHelmet_Red/","base":"SkateHelmet_ColorBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/SkateHelmet_ColorBase.c","line":9},{"name":"SkiGloves_90s","url":"classes/SkiGloves_90s/","base":"SkiGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SkiGloves_ColorBase.c","line":4},{"name":"SkiGloves_Blue","url":"classes/SkiGloves_Blue/","base":"SkiGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SkiGloves_ColorBase.c","line":2},{"name":"SkiGloves_ColorBase","url":"classes/SkiGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/SkiGloves_ColorBase.c","line":1},{"name":"SkiGloves_Red","url":"classes/SkiGloves_Red/","base":"SkiGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SkiGloves_ColorBase.c","line":3},{"name":"SkiGoggles_BlackYellow","url":"classes/SkiGoggles_BlackYellow/","base":"SkiGoggles_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SkiGoggles_ColorBase.c","line":11,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SkiGoggles_ColorBase.c","line":13}]},{"name":"SkiGoggles_ColorBase","url":"classes/SkiGoggles_ColorBase/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/SkiGoggles_ColorBase.c","line":1},{"name":"SkiGoggles_WhiteClear","url":"classes/SkiGoggles_WhiteClear/","base":"SkiGoggles_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SkiGoggles_ColorBase.c","line":2},{"name":"SkiGoggles_WhiteDark","url":"classes/SkiGoggles_WhiteDark/","base":"SkiGoggles_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SkiGoggles_ColorBase.c","line":3,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SkiGoggles_ColorBase.c","line":5}]},{"name":"Skirt_Blue","url":"classes/Skirt_Blue/","base":"Skirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Skirt_ColorBase.c","line":9},{"name":"Skirt_ColorBase","url":"classes/Skirt_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/Skirt_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Skirt_ColorBase.c","line":3}]},{"name":"Skirt_Red","url":"classes/Skirt_Red/","base":"Skirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Skirt_ColorBase.c","line":10},{"name":"Skirt_White","url":"classes/Skirt_White/","base":"Skirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Skirt_ColorBase.c","line":11},{"name":"Skirt_Yellow","url":"classes/Skirt_Yellow/","base":"Skirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Skirt_ColorBase.c","line":12},{"name":"SKS_Base","url":"classes/SKS_Base/","base":"Rifle_Base","brief":"base for rifles @NOTE\t\tname copies config base class","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":69,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":76},{"name":"InitStateMachine","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":81},{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":250},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":258},{"name":"MustBeChambered","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":265},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":271}],"members":[{"name":"C0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":71},{"name":"C1","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":72},{"name":"L0","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":73},{"name":"JF","type":"ref WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":74}]},{"name":"SKS_Bayonet","url":"classes/SKS_Bayonet/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Inventory_Base/SKS_Bayonet.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/SKS_Bayonet.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/SKS_Bayonet.c","line":8},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/SKS_Bayonet.c","line":13},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/SKS_Bayonet.c","line":28},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/SKS_Bayonet.c","line":38},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/SKS_Bayonet.c","line":48}]},{"name":"SKS_CLO_BU0","url":"classes/SKS_CLO_BU0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":17,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":19},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":20},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":21},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":22},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":23},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":24},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":25},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":26}]},{"name":"SKS_CLO_BU1","url":"classes/SKS_CLO_BU1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":29,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":31},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":32},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":33},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":34},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":35},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":36},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":37},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":38}]},{"name":"SKS_JAM_BU1","url":"classes/SKS_JAM_BU1/","base":"WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":52,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":54},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":55},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":56},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":57},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":58},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":59},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":60},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":61},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":62}]},{"name":"SKS_OPN_BU0","url":"classes/SKS_OPN_BU0/","base":"WeaponStableState","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":40,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":42},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":43},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":44},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":45},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":46},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":47},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":48},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":49},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":50}]},{"name":"SKSRecoil","url":"classes/SKSRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/SKSRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/SKSRecoil.c","line":3}]},{"name":"SlacksPants_Beige","url":"classes/SlacksPants_Beige/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":9},{"name":"SlacksPants_Black","url":"classes/SlacksPants_Black/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":10},{"name":"SlacksPants_Blue","url":"classes/SlacksPants_Blue/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":11},{"name":"SlacksPants_Brown","url":"classes/SlacksPants_Brown/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":12},{"name":"SlacksPants_ColorBase","url":"classes/SlacksPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":3}]},{"name":"SlacksPants_DarkGrey","url":"classes/SlacksPants_DarkGrey/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":13},{"name":"SlacksPants_Khaki","url":"classes/SlacksPants_Khaki/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":14},{"name":"SlacksPants_LightGrey","url":"classes/SlacksPants_LightGrey/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":15},{"name":"SlacksPants_White","url":"classes/SlacksPants_White/","base":"SlacksPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlacksPants_ColorBase.c","line":16},{"name":"SledgeHammer","url":"classes/SledgeHammer/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/SledgeHammer.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/SledgeHammer.c","line":3}]},{"name":"SlicedPumpkin","url":"classes/SlicedPumpkin/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SlicedPumpkin.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SlicedPumpkin.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SlicedPumpkin.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SlicedPumpkin.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SlicedPumpkin.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SlicedPumpkin.c","line":23}]},{"name":"SliderWidget","url":"classes/SliderWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":358,"methods":[{"name":"SetMinMax","ret":"void","params":[{"type":"float","name":"minimum"},{"type":"float","name":"maximum"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":360},{"name":"GetMin","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":361},{"name":"GetMax","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":362},{"name":"GetCurrent","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":363},{"name":"SetCurrent","ret":"void","params":[{"type":"float","name":"curr"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":364},{"name":"GetStep","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":365},{"name":"SetStep","ret":"void","params":[{"type":"float","name":"step"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":366}]},{"name":"SlingBag_Black","url":"classes/SlingBag_Black/","base":"SlingBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlingBag.c","line":4},{"name":"SlingBag_Brown","url":"classes/SlingBag_Brown/","base":"SlingBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlingBag.c","line":2},{"name":"SlingBag_ColorBase","url":"classes/SlingBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/SlingBag.c","line":1},{"name":"SlingBag_Gray","url":"classes/SlingBag_Gray/","base":"SlingBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SlingBag.c","line":3},{"name":"Slot","url":"classes/Slot/","file":"4_World/Entities/GardenBase/Slot.c","line":22,"methods":[{"name":"Slot","kind":"ctor","ret":"void","params":[{"type":"float","name":"base_fertility"}],"file":"4_World/Entities/GardenBase/Slot.c","line":51},{"name":"~Slot","kind":"dtor","ret":"void","file":"4_World/Entities/GardenBase/Slot.c","line":58},{"name":"GetSlotIndex","ret":"int","file":"4_World/Entities/GardenBase/Slot.c","line":66},{"name":"SetSlotIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/GardenBase/Slot.c","line":71},{"name":"GetSlotId","ret":"int","file":"4_World/Entities/GardenBase/Slot.c","line":76},{"name":"SetSlotId","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Entities/GardenBase/Slot.c","line":81},{"name":"SetGarden","ret":"void","params":[{"type":"GardenBase","name":"garden"}],"file":"4_World/Entities/GardenBase/Slot.c","line":86},{"name":"GetGarden","ret":"GardenBase","file":"4_World/Entities/GardenBase/Slot.c","line":91},{"name":"SetSeed","ret":"void","params":[{"type":"ItemBase","name":"seed"}],"file":"4_World/Entities/GardenBase/Slot.c","line":96},{"name":"GetPlant","ret":"PlantBase","file":"4_World/Entities/GardenBase/Slot.c","line":101},{"name":"SetPlant","ret":"void","params":[{"type":"PlantBase","name":"plant"}],"file":"4_World/Entities/GardenBase/Slot.c","line":106},{"name":"SetWater","ret":"void","params":[{"type":"int","name":"val"}],"file":"4_World/Entities/GardenBase/Slot.c","line":118},{"name":"GetSeed","ret":"ItemBase","file":"4_World/Entities/GardenBase/Slot.c","line":124},{"name":"HasSeed","ret":"bool","file":"4_World/Entities/GardenBase/Slot.c","line":129},{"name":"GiveWater","ret":"void","params":[{"type":"float","name":"consumed_quantity"}],"file":"4_World/Entities/GardenBase/Slot.c","line":137},{"name":"NeedsWater","ret":"bool","brief":"This is here in case we want to support dry out the slot in the future","file":"4_World/Entities/GardenBase/Slot.c","line":162},{"name":"CanBeWatered","ret":"bool","file":"4_World/Entities/GardenBase/Slot.c","line":174},{"name":"GetWater","ret":"float","file":"4_World/Entities/GardenBase/Slot.c","line":186},{"name":"GetFertility","ret":"float","file":"4_World/Entities/GardenBase/Slot.c","line":191},{"name":"GetFertilityMax","ret":"float","file":"4_World/Entities/GardenBase/Slot.c","line":196},{"name":"SetFertility","ret":"void","params":[{"type":"float","name":"fertility"}],"file":"4_World/Entities/GardenBase/Slot.c","line":201},{"name":"GetFertilizerQuantity","ret":"float","file":"4_World/Entities/GardenBase/Slot.c","line":206},{"name":"SetFertilizerQuantity","ret":"void","params":[{"type":"float","name":"fertility"}],"file":"4_World/Entities/GardenBase/Slot.c","line":211},{"name":"GetFertilizerQuantityMax","ret":"float","file":"4_World/Entities/GardenBase/Slot.c","line":223},{"name":"SetFertilizerQuantityMax","ret":"void","params":[{"type":"float","name":"quantMax"}],"file":"4_World/Entities/GardenBase/Slot.c","line":228},{"name":"GetFertilityType","ret":"string","file":"4_World/Entities/GardenBase/Slot.c","line":233},{"name":"SetFertilityType","ret":"void","params":[{"type":"string","name":"type"}],"file":"4_World/Entities/GardenBase/Slot.c","line":238},{"name":"GetFertilityState","ret":"int","file":"4_World/Entities/GardenBase/Slot.c","line":243},{"name":"SetFertilityState","ret":"void","params":[{"type":"int","name":"newState"}],"file":"4_World/Entities/GardenBase/Slot.c","line":248},{"name":"GetWateredState","ret":"int","file":"4_World/Entities/GardenBase/Slot.c","line":257},{"name":"SetWateredState","ret":"void","params":[{"type":"int","name":"newState"}],"file":"4_World/Entities/GardenBase/Slot.c","line":262},{"name":"GetWaterUsage","ret":"float","file":"4_World/Entities/GardenBase/Slot.c","line":280},{"name":"GetWaterMax","ret":"float","file":"4_World/Entities/GardenBase/Slot.c","line":285},{"name":"GetState","ret":"int","file":"4_World/Entities/GardenBase/Slot.c","line":290},{"name":"SetState","ret":"void","params":[{"type":"int","name":"new_state"}],"file":"4_World/Entities/GardenBase/Slot.c","line":295},{"name":"IsDigged","ret":"bool","file":"4_World/Entities/GardenBase/Slot.c","line":301},{"name":"IsPlanted","ret":"bool","file":"4_World/Entities/GardenBase/Slot.c","line":311},{"name":"Init","ret":"void","params":[{"type":"float","name":"base_fertility"}],"file":"4_World/Entities/GardenBase/Slot.c","line":321},{"name":"SetSlotComponent","ret":"void","params":[{"type":"string","name":"component"}],"file":"4_World/Entities/GardenBase/Slot.c","line":335},{"name":"GetSlotComponent","ret":"string","file":"4_World/Entities/GardenBase/Slot.c","line":340},{"name":"OnStoreLoadCustom","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Entities/GardenBase/Slot.c","line":345},{"name":"OnStoreSaveCustom","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/GardenBase/Slot.c","line":399}],"members":[{"name":"FERTILIZER_USAGE","type":"int","mods":["static","const"],"init":"200","file":"4_World/Entities/GardenBase/Slot.c","line":24},{"name":"m_WaterQuantity","type":"int","mods":["private"],"file":"4_World/Entities/GardenBase/Slot.c","line":26},{"name":"m_WaterNeeded","type":"int","mods":["static","private"],"init":"190","brief":"How much water is needed to water a plant from a bottle. Value is in mililitres","file":"4_World/Entities/GardenBase/Slot.c","line":27},{"name":"m_WaterMax","type":"int","mods":["static","private"],"init":"200","file":"4_World/Entities/GardenBase/Slot.c","line":28},{"name":"m_Fertility","type":"float","file":"4_World/Entities/GardenBase/Slot.c","line":30},{"name":"m_FertilizerUsage","type":"float","file":"4_World/Entities/GardenBase/Slot.c","line":31},{"name":"m_FertilizerQuantity","type":"float","file":"4_World/Entities/GardenBase/Slot.c","line":32},{"name":"m_FertilizerQuantityMax","type":"float","brief":"how much of a fertilizer can the slot contain","file":"4_World/Entities/GardenBase/Slot.c","line":33},{"name":"m_slotIndex","type":"int","file":"4_World/Entities/GardenBase/Slot.c","line":34},{"name":"m_slotId","type":"int","file":"4_World/Entities/GardenBase/Slot.c","line":35},{"name":"m_FertilizerType","type":"string","init":"\"\"","file":"4_World/Entities/GardenBase/Slot.c","line":37},{"name":"m_FertilityState","type":"int","init":"eFertlityState.NONE","file":"4_World/Entities/GardenBase/Slot.c","line":38},{"name":"m_WateredState","type":"int","init":"eWateredState.DRY","file":"4_World/Entities/GardenBase/Slot.c","line":39},{"name":"m_DiggedSlotComponent","type":"string","brief":"example: \"Component02\" for the 1st slot in GardenBase","file":"4_World/Entities/GardenBase/Slot.c","line":40},{"name":"m_PlantType","type":"string","file":"4_World/Entities/GardenBase/Slot.c","line":41},{"name":"m_Seed","type":"ItemBase","mods":["private"],"file":"4_World/Entities/GardenBase/Slot.c","line":42},{"name":"m_Garden","type":"GardenBase","mods":["private"],"file":"4_World/Entities/GardenBase/Slot.c","line":43},{"name":"m_HarvestingEfficiency","type":"float","file":"4_World/Entities/GardenBase/Slot.c","line":45},{"name":"m_State","type":"int","file":"4_World/Entities/GardenBase/Slot.c","line":47},{"name":"m_Plant","type":"PlantBase","mods":["private"],"file":"4_World/Entities/GardenBase/Slot.c","line":49}]},{"name":"SlotsContainer","url":"classes/SlotsContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":1,"methods":[{"name":"SlotsContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"EntityAI","name":"slot_parent"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":6},{"name":"SetDefaultFocus","ret":"void","params":[{"type":"bool","name":"while_micromanagment_mode","def":"false"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":24},{"name":"SetLastFocus","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":40},{"name":"SetFocus","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":45},{"name":"SetVisibleFocus","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":54},{"name":"GetVisibleFocus","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":75},{"name":"SetNextRightActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":93},{"name":"SetNextLeftActive","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":116},{"name":"UpdateIcon","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":139},{"name":"UnfocusAll","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":158},{"name":"Unfocus","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":166},{"name":"SelectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":175},{"name":"IsEmpty","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":188},{"name":"IsDisplayable","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":193},{"name":"GetSlotIcon","ret":"SlotsIcon","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":207},{"name":"GetFocusedSlotsIcon","ret":"SlotsIcon","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":217},{"name":"GetFocusedItem","ret":"EntityAI","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":226},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":238},{"name":"VerifySlotsIconVisibility","ret":"bool","params":[{"type":"int","name":"idx","def":"-1"}],"brief":"Returns 'true' if radial icon is VISIBLE and also OPEN (individual icon or any icon, use parameter..)","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":266}],"members":[{"name":"m_Icons","type":"ref array<ref SlotsIcon>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":3},{"name":"m_VisibleColumnCount","type":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsContainer.c","line":4}]},{"name":"SlotsIcon","url":"classes/SlotsIcon/","base":"LayoutHolder","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":1,"methods":[{"name":"SlotsIcon","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"Widget","name":"root"},{"type":"int","name":"index"},{"type":"EntityAI","name":"slot_parent"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":56},{"name":"IsVisible","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":129},{"name":"SetSlotParent","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":134},{"name":"SetContainer","ret":"void","params":[{"type":"Container","name":"container"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":139},{"name":"SetSlotDisplayName","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":144},{"name":"GetContainer","ret":"Container","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":149},{"name":"GetSlotDisplayName","ret":"string","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":154},{"name":"SetSlotDesc","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":159},{"name":"GetSlotDesc","ret":"string","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":164},{"name":"~SlotsIcon","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":169},{"name":"GetSlotParent","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":185},{"name":"GetSlotID","ret":"int","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":190},{"name":"SetSlotID","ret":"void","params":[{"type":"int","name":"slot_ID"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":195},{"name":"IsReserved","ret":"bool","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":200},{"name":"GetPanelWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":205},{"name":"GetCursorWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":210},{"name":"GetColWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":215},{"name":"GetReservedWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":220},{"name":"GetMountedWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":225},{"name":"GetRender","ret":"ItemPreviewWidget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":230},{"name":"GetGhostSlot","ret":"ImageWidget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":235},{"name":"GetColorWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":240},{"name":"GetSelectedPanel","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":245},{"name":"GetEmptySelectedPanel","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":250},{"name":"GetMicromanagedPanel","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":255},{"name":"GetQuantityPanel","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":260},{"name":"GetOutOfReachWidget","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":265},{"name":"GetQuantityItem","ret":"TextWidget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":270},{"name":"GetQuantityProgress","ret":"ProgressBarWidget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":275},{"name":"GetQuantityStack","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":280},{"name":"GetItemSizePanel","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":285},{"name":"GetItemSizeWidget","ret":"TextWidget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":290},{"name":"GetAmmoIcon","ret":"ImageWidget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":295},{"name":"GetRadialIconPanel","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":300},{"name":"GetRadialIconClosed","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":305},{"name":"GetRadialIcon","ret":"Widget","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":310},{"name":"IsFocused","ret":"bool","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":315},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"active"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":320},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":340},{"name":"Refresh","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":345},{"name":"SetTemperature","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":355},{"name":"GetObject","ret":"Object","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":360},{"name":"GetEntity","ret":"EntityAI","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":365},{"name":"GetItem","ret":"ItemBase","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":370},{"name":"RefreshMuzzleIcon","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":375},{"name":"SetQuantity","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":422},{"name":"SetItemPreview","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":471},{"name":"SetItemSize","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":479},{"name":"UpdateFlip","ret":"void","params":[{"type":"bool","name":"flipped"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":491},{"name":"Init","ret":"void","params":[{"type":"EntityAI","name":"obj"},{"type":"bool","name":"reservation","def":"false"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":501},{"name":"ClearRemainSelected","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":549},{"name":"Clear","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":612},{"name":"CheckIsWeapon","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":623},{"name":"CheckIsMagazine","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":694},{"name":"CheckHasTemperature","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":699},{"name":"CheckHasQuantity","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":707},{"name":"CheckHasItemSize","ret":"void","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":719},{"name":"IsOutOfReach","ret":"bool","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":729},{"name":"MouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":735},{"name":"MouseEnterGhostSlot","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":748},{"name":"MouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"s"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":766},{"name":"MouseLeaveGhostSlot","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"s"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":779},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":791},{"name":"OnIconDrag","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":806},{"name":"OnIconDrop","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":861},{"name":"GetNormalWidth","ret":"int","mods":["static"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":875},{"name":"GetNormalHeight","ret":"int","mods":["static"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":880}],"members":[{"name":"m_NormalWidth","type":"int","mods":["protected","static"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":3},{"name":"m_NormalHeight","type":"int","mods":["protected","static"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":4},{"name":"m_IsWeapon","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":6},{"name":"m_IsMagazine","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":7},{"name":"m_HasTemperature","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":8},{"name":"m_HasQuantity","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":9},{"name":"m_HasItemSize","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":10},{"name":"m_CurrQuantity","type":"float","mods":["protected"],"init":"-1","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":11},{"name":"m_Obj","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":13},{"name":"m_Item","type":"ItemBase","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":14},{"name":"m_SlotParent","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":15},{"name":"m_Container","type":"Container","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":16},{"name":"m_SlotID","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":17},{"name":"m_IsDragged","type":"bool","mods":["protected"],"init":"false","file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":18},{"name":"m_PanelWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":20},{"name":"m_CursorWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":22},{"name":"m_ColWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":23},{"name":"m_MountedWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":24},{"name":"m_OutOfReachWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":25},{"name":"m_ReservedWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":26},{"name":"m_ItemPreview","type":"ItemPreviewWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":28},{"name":"m_GhostSlot","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":29},{"name":"m_ColorWidget","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":31},{"name":"m_SelectedPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":32},{"name":"m_EmptySelectedPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":33},{"name":"m_MicromanagedPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":34},{"name":"m_QuantityPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":36},{"name":"m_QuantityItem","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":37},{"name":"m_QuantityProgress","type":"ProgressBarWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":38},{"name":"m_QuantityStack","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":39},{"name":"m_SlotDisplayName","type":"string","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":41},{"name":"m_SlotDesc","type":"string","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":42},{"name":"m_ItemSizePanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":44},{"name":"m_ItemSizeWidget","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":45},{"name":"m_RadialIconPanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":47},{"name":"m_RadialIconClosed","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":48},{"name":"m_RadialIcon","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":49},{"name":"m_Reserved","type":"bool","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":51},{"name":"m_AmmoIcon","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":53},{"name":"m_AmmoIcons","type":"ref array<ImageWidget>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/ContainedItems/SlotsIcon.c","line":54}]},{"name":"SmallFishTrap","url":"classes/SmallFishTrap/","base":"Trap_SmallFish","file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":102,"methods":[{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":110},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":115},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":120},{"name":"DoPlacingHeightCheck","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":125}],"members":[{"name":"m_RainProcurement","type":"ref RainProcurementManager","file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":105}]},{"name":"SmallGasCanister","url":"classes/SmallGasCanister/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":211,"methods":[{"name":"CanSwitchDuringAttach","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":213},{"name":"GetDestructionBehaviour","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":218},{"name":"IsDestructionBehaviour","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":223}]},{"name":"SmallGasCannister","url":"classes/SmallGasCannister/","base":"ItemBase","file":"4_World/Entities/ItemBase/SmallGasCannister.c","line":1,"methods":[{"name":"CanExplodeInFire","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/SmallGasCannister.c","line":3}]},{"name":"SmallGuts","url":"classes/SmallGuts/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SmallGuts.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SmallGuts.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SmallGuts.c","line":42},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SmallGuts.c","line":67}]},{"name":"SmallProtectorCase","url":"classes/SmallProtectorCase/","base":"Container_Base","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":74,"methods":[{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":76}]},{"name":"SmallStone","url":"classes/SmallStone/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":237,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":239}]},{"name":"SMDataBase","url":"classes/SMDataBase/","file":"4_World/Classes/StaminaModifierData.c","line":2,"methods":[{"name":"SMDataBase","kind":"ctor","ret":"void","file":"4_World/Classes/StaminaModifierData.c","line":7},{"name":"Init","ret":"void","proto":true,"brief":"Used to set values for the type","file":"4_World/Classes/StaminaModifierData.c","line":13},{"name":"GetType","ret":"int","file":"4_World/Classes/StaminaModifierData.c","line":15},{"name":"IsInUse","ret":"bool","file":"4_World/Classes/StaminaModifierData.c","line":17},{"name":"SetInUse","ret":"void","params":[{"type":"bool","name":"val"}],"file":"4_World/Classes/StaminaModifierData.c","line":18}],"members":[{"name":"m_InUse","type":"bool","init":"false","file":"4_World/Classes/StaminaModifierData.c","line":4},{"name":"m_Type","type":"int","file":"4_World/Classes/StaminaModifierData.c","line":5}]},{"name":"SMDataExponential","url":"classes/SMDataExponential/","base":"SMDataBase","file":"4_World/Classes/StaminaModifierData.c","line":21,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/StaminaModifierData.c","line":30}],"members":[{"name":"m_BaseValue","type":"float","file":"4_World/Classes/StaminaModifierData.c","line":23},{"name":"m_Exponent","type":"float","file":"4_World/Classes/StaminaModifierData.c","line":24},{"name":"m_Multiplier","type":"float","file":"4_World/Classes/StaminaModifierData.c","line":25},{"name":"m_Cooldown","type":"float","file":"4_World/Classes/StaminaModifierData.c","line":26},{"name":"m_StartTimeAdjustment","type":"float","file":"4_World/Classes/StaminaModifierData.c","line":27},{"name":"m_Duration","type":"float","file":"4_World/Classes/StaminaModifierData.c","line":28}]},{"name":"SMDataHoldBreath","url":"classes/SMDataHoldBreath/","base":"SMDataExponential","file":"4_World/Classes/StaminaModifierData.c","line":41},{"name":"SmershBag","url":"classes/SmershBag/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/SmershBag.c","line":1},{"name":"SmershVest","url":"classes/SmershVest/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/SmershVest.c","line":1,"methods":[{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SmershVest.c","line":3},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SmershVest.c","line":13}]},{"name":"SmokeGrenadeBase","url":"classes/SmokeGrenadeBase/","base":"Grenade_Base","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":11,"methods":[{"name":"SetParticleSmokeCurrent","ret":"void","params":[{"type":"int","name":"particle"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":39},{"name":"SetParticleSmokeStart","ret":"void","params":[{"type":"int","name":"particle"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":44},{"name":"SetParticleSmokeLoop","ret":"void","params":[{"type":"int","name":"particle"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":49},{"name":"SetParticleSmokeEnd","ret":"void","params":[{"type":"int","name":"particle"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":54},{"name":"SetSoundSmokeStart","ret":"void","params":[{"type":"string","name":"sound"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":59},{"name":"SetSoundSmokeLoop","ret":"void","params":[{"type":"string","name":"sound"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":64},{"name":"SetSoundSmokeEnd","ret":"void","params":[{"type":"string","name":"sound"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":69},{"name":"PlaySmokeParticle","ret":"void","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":74},{"name":"SoundSmokeStart","ret":"void","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":79},{"name":"SoundSmokeLoop","ret":"void","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":84},{"name":"SoundSmokeEnd","ret":"void","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":89},{"name":"SoundSmokeStop","ret":"void","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":95},{"name":"DestroySmokeGrenade","ret":"void","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":100},{"name":"RefreshParticlesAndSounds","ret":"void","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":110},{"name":"Unpin","ret":"void","mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":158},{"name":"OnActivateFinished","ret":"void","mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":166},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":175},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":195},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":208},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"brief":"defer timer","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":216},{"name":"OnActivatedByItem","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":221},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":226},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":233},{"name":"OnExplosionEffects","ret":"void","params":[{"type":"Object","name":"source"},{"type":"Object","name":"directHit"},{"type":"int","name":"componentIndex"},{"type":"string","name":"surface"},{"type":"vector","name":"pos"},{"type":"vector","name":"surfNormal"},{"type":"float","name":"energyFactor"},{"type":"float","name":"explosionFactor"},{"type":"bool","name":"isWater"},{"type":"string","name":"ammoType"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":240},{"name":"GetSmokeGrenadeState","ret":"ESmokeGrenadeState","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":242},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":247},{"name":"SetSmokeGrenadeState","ret":"void","params":[{"type":"ESmokeGrenadeState","name":"state"}],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":255},{"name":"SmokeGrenadeBase","kind":"ctor","ret":"void","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":271},{"name":"~SmokeGrenadeBase","kind":"dtor","ret":"void","proto":true,"brief":"no effect on base no effect on base no effect on base","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":288}],"members":[{"name":"m_TimerSmokeStart","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":13},{"name":"m_TimerSmokeLoop","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":14},{"name":"m_TimerSmokeEnd","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":15},{"name":"m_TimerDefer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":17},{"name":"m_SmokeGrenadeState","type":"ESmokeGrenadeState","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":19},{"name":"m_LastSmokeGrenadeState","type":"ESmokeGrenadeState","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":20},{"name":"m_ParticleSmoke","type":"Particle","mods":["protected"],"brief":"particle","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":23},{"name":"m_ParticleSmokeCurrentId","type":"int","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":24},{"name":"m_ParticleSmokeStartId","type":"int","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":25},{"name":"m_ParticleSmokeLoopId","type":"int","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":26},{"name":"m_ParticleSmokeEndId","type":"int","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":27},{"name":"m_ParticleSmokePosition","type":"vector","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":28},{"name":"m_SoundSmoke","type":"EffectSound","mods":["protected"],"brief":"sounds","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":31},{"name":"m_SoundSmokeStartId","type":"string","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":32},{"name":"m_SoundSmokeLoopId","type":"string","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":33},{"name":"m_SoundSmokeEndId","type":"string","mods":["protected"],"file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":34},{"name":"m_NoisePar","type":"ref NoiseParams","brief":"Noise","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":37}]},{"name":"SmokeSimulation","url":"classes/SmokeSimulation/","base":"Managed","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":1,"methods":[{"name":"SmokeSimulation","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":6},{"name":"OnFire","ret":"void","params":[{"type":"Entity","name":"flare"}],"file":"4_World/Entities/Firearms/SmokeSimulation.c","line":11},{"name":"~SmokeSimulation","kind":"dtor","ret":"void","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":17}],"members":[{"name":"m_ParMainSmoke","type":"Particle","mods":["protected"],"file":"4_World/Entities/Firearms/SmokeSimulation.c","line":3},{"name":"particle_id","type":"int","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":4}]},{"name":"SmokeSimulation_Black","url":"classes/SmokeSimulation_Black/","base":"SmokeSimulation","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":24,"methods":[{"name":"SmokeSimulation_Black","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":26}]},{"name":"SmokeSimulation_Green","url":"classes/SmokeSimulation_Green/","base":"SmokeSimulation","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":45,"methods":[{"name":"SmokeSimulation_Green","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":47}]},{"name":"SmokeSimulation_Red","url":"classes/SmokeSimulation_Red/","base":"SmokeSimulation","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":38,"methods":[{"name":"SmokeSimulation_Red","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":40}]},{"name":"SmokeSimulation_White","url":"classes/SmokeSimulation_White/","base":"SmokeSimulation","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":31,"methods":[{"name":"SmokeSimulation_White","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/SmokeSimulation.c","line":33}]},{"name":"SmptAnimMetaADD","url":"classes/SmptAnimMetaADD/","base":"SmptAnimMetaBase","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":135,"methods":[{"name":"Init","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"SymptomManager","name":"manager"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":138},{"name":"Play","ret":"EAnimPlayState","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":144},{"name":"Update","ret":"void","params":[{"type":"HumanMovementState","name":"movement_state"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":170}],"members":[{"name":"m_CalledAnimStart","type":"bool","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":137}]},{"name":"SmptAnimMetaBase","url":"classes/SmptAnimMetaBase/","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":7,"methods":[{"name":"SmptAnimMetaBase","kind":"ctor","ret":"void","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":18},{"name":"Init","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"SymptomManager","name":"manager"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":22},{"name":"IsPlaying","ret":"bool","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":28},{"name":"IsDestroyReqested","ret":"bool","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":33},{"name":"AnimFinished","ret":"void","params":[{"type":"eAnimFinishType","name":"type"}],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":38},{"name":"PlayRequest","ret":"EAnimPlayState","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":65},{"name":"Play","ret":"EAnimPlayState","mods":["protected"],"proto":true,"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":76},{"name":"Update","ret":"void","params":[{"type":"HumanMovementState","name":"movement_state"}],"proto":true,"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":78}],"members":[{"name":"m_IsPlaying","type":"bool","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":9},{"name":"m_Manager","type":"SymptomManager","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":10},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":11},{"name":"m_AnimID","type":"int","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":12},{"name":"m_SymptomType","type":"int","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":13},{"name":"m_StateType","type":"int","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":14},{"name":"m_DestroyRequested","type":"bool","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":15},{"name":"m_Canceled","type":"bool","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":16}]},{"name":"SmptAnimMetaFB","url":"classes/SmptAnimMetaFB/","base":"SmptAnimMetaBase","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":82,"methods":[{"name":"~SmptAnimMetaFB","kind":"dtor","ret":"void","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":87},{"name":"Init","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"SymptomManager","name":"manager"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":93},{"name":"Play","ret":"EAnimPlayState","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":99}],"members":[{"name":"m_StanceMask","type":"int","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":84},{"name":"m_Duration","type":"float","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":85}]},{"name":"Snack_ColorBase","url":"classes/Snack_ColorBase/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/PackagedFood.c","line":23,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/PackagedFood.c","line":25}]},{"name":"Sneakers_Black","url":"classes/Sneakers_Black/","base":"Sneakers_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sneakers_ColorBase.c","line":2},{"name":"Sneakers_ColorBase","url":"classes/Sneakers_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/Sneakers_ColorBase.c","line":1},{"name":"Sneakers_Gray","url":"classes/Sneakers_Gray/","base":"Sneakers_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sneakers_ColorBase.c","line":3},{"name":"Sneakers_Green","url":"classes/Sneakers_Green/","base":"Sneakers_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sneakers_ColorBase.c","line":4},{"name":"Sneakers_Red","url":"classes/Sneakers_Red/","base":"Sneakers_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sneakers_ColorBase.c","line":5},{"name":"Sneakers_White","url":"classes/Sneakers_White/","base":"Sneakers_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sneakers_ColorBase.c","line":6},{"name":"SneezeSoundEvent","url":"classes/SneezeSoundEvent/","base":"SymptomSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":33,"methods":[{"name":"SneezeSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":35}]},{"name":"SneezeSymptom","url":"classes/SneezeSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":4},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":14},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":19},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":24},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":39},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":46},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":52},{"name":"SpawnAnimMetaObject","ret":"SmptAnimMetaBase","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/SneezeState.c","line":57}]},{"name":"SnowstormUshanka_Brown","url":"classes/SnowstormUshanka_Brown/","base":"SnowstormUshanka_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SnowstormUshanka_ColorBase.c","line":25},{"name":"SnowstormUshanka_ColorBase","url":"classes/SnowstormUshanka_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/SnowstormUshanka_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SnowstormUshanka_ColorBase.c","line":3},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/SnowstormUshanka_ColorBase.c","line":9}]},{"name":"SnowstormUshanka_Navy","url":"classes/SnowstormUshanka_Navy/","base":"SnowstormUshanka_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SnowstormUshanka_ColorBase.c","line":27},{"name":"SnowstormUshanka_Olive","url":"classes/SnowstormUshanka_Olive/","base":"SnowstormUshanka_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SnowstormUshanka_ColorBase.c","line":24},{"name":"SnowstormUshanka_White","url":"classes/SnowstormUshanka_White/","base":"SnowstormUshanka_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SnowstormUshanka_ColorBase.c","line":26},{"name":"SodaCan_ColorBase","url":"classes/SodaCan_ColorBase/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Drinks/SodaCan_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/SodaCan_ColorBase.c","line":3},{"name":"GetConsumptionPenaltyContext","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Drinks/SodaCan_ColorBase.c","line":11}]},{"name":"SodaCan_Empty","url":"classes/SodaCan_Empty/","base":"ItemBase","file":"4_World/Entities/ItemBase/SodaCan_Empty.c","line":1},{"name":"SoftSkillManagerDebug","url":"classes/SoftSkillManagerDebug/","file":"4_World/Classes/SoftSkillsManager.c","line":557,"methods":[{"name":"SoftSkillManagerDebug","kind":"ctor","ret":"void","params":[{"type":"SoftSkillsManager","name":"softskill_manager"}],"file":"4_World/Classes/SoftSkillsManager.c","line":570},{"name":"~SoftSkillManagerDebug","kind":"dtor","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":597},{"name":"GetActiveSoftSkillManager","ret":"SoftSkillsManager","file":"4_World/Classes/SoftSkillsManager.c","line":607},{"name":"OnUpdate","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":612}],"members":[{"name":"m_SoftSkillManager","type":"SoftSkillsManager","file":"4_World/Classes/SoftSkillsManager.c","line":559},{"name":"m_PanelSoftSkills","type":"ref Widget","file":"4_World/Classes/SoftSkillsManager.c","line":560},{"name":"SpecialtyTotal","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":561},{"name":"SpecialtyChange","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":562},{"name":"ComponentBonusBefore","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":563},{"name":"ComponentBonusAfter","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":564},{"name":"GeneralBonusBefore","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":565},{"name":"GeneralBonusAfter","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":566},{"name":"CoolDown","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":567},{"name":"IsCoolDown","type":"TextWidget","file":"4_World/Classes/SoftSkillsManager.c","line":568}]},{"name":"SoftSkillsManager","url":"classes/SoftSkillsManager/","file":"4_World/Classes/SoftSkillsManager.c","line":1,"methods":[{"name":"SoftSkillsManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/SoftSkillsManager.c","line":33},{"name":"InitSpecialty","ret":"void","params":[{"type":"float","name":"specialty_level"}],"file":"4_World/Classes/SoftSkillsManager.c","line":42},{"name":"~SoftSkillsManager","kind":"dtor","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":48},{"name":"AddLinearPrecise","ret":"float","params":[{"type":"float","name":"specialty_weight"}],"file":"4_World/Classes/SoftSkillsManager.c","line":54},{"name":"AddLinearRough","ret":"float","params":[{"type":"float","name":"specialty_weight"}],"file":"4_World/Classes/SoftSkillsManager.c","line":64},{"name":"AddExponentialPrecise","ret":"float","params":[{"type":"float","name":"specialty_weight"}],"file":"4_World/Classes/SoftSkillsManager.c","line":74},{"name":"AddExponentialRough","ret":"float","params":[{"type":"float","name":"specialty_weight"}],"file":"4_World/Classes/SoftSkillsManager.c","line":95},{"name":"AddSpecialty","ret":"void","params":[{"type":"float","name":"specialty_weight"}],"file":"4_World/Classes/SoftSkillsManager.c","line":116},{"name":"AddSpecialtyBonus","ret":"float","params":[{"type":"float","name":"base_value"},{"type":"float","name":"specialty_weight"},{"type":"bool","name":"is_cacomponent","def":"false"},{"type":"float","name":"limit_efficiency","def":"2"}],"file":"4_World/Classes/SoftSkillsManager.c","line":168},{"name":"SubtractSpecialtyBonus","ret":"float","params":[{"type":"float","name":"base_value"},{"type":"float","name":"specialty_weight"},{"type":"bool","name":"is_cacomponent","def":"false"},{"type":"float","name":"limit_efficiency","def":"2"}],"file":"4_World/Classes/SoftSkillsManager.c","line":212},{"name":"AdjustCraftingTime","ret":"float","params":[{"type":"float","name":"base_time"},{"type":"float","name":"specialty_weight"},{"type":"float","name":"limit_efficiency","def":"2"}],"file":"4_World/Classes/SoftSkillsManager.c","line":256},{"name":"GetSoftSkillsPlayer","ret":"PlayerBase","file":"4_World/Classes/SoftSkillsManager.c","line":284},{"name":"SetSpecialtyLevel","ret":"void","params":[{"type":"float","name":"specialty_level"}],"file":"4_World/Classes/SoftSkillsManager.c","line":290},{"name":"GetSpecialtyLevel","ret":"float","file":"4_World/Classes/SoftSkillsManager.c","line":296},{"name":"SynchSpecialtyLevel","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":302},{"name":"SetSoftSkillsState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/SoftSkillsManager.c","line":311},{"name":"GetSoftSkillsState","ret":"bool","file":"4_World/Classes/SoftSkillsManager.c","line":317},{"name":"SetLinearState","ret":"void","params":[{"type":"bool","name":"model"}],"file":"4_World/Classes/SoftSkillsManager.c","line":323},{"name":"IsLinear","ret":"bool","file":"4_World/Classes/SoftSkillsManager.c","line":329},{"name":"GetPreciseRoughLevels","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":335},{"name":"StartCoolDownTimer","ret":"void","params":[{"type":"float","name":"cooldown_value"}],"file":"4_World/Classes/SoftSkillsManager.c","line":355},{"name":"IsCoolDown","ret":"bool","file":"4_World/Classes/SoftSkillsManager.c","line":363},{"name":"SetCoolDown","ret":"void","params":[{"type":"bool","name":"cool_down"}],"file":"4_World/Classes/SoftSkillsManager.c","line":369},{"name":"CreateDebugWindow","ret":"void","params":[{"type":"bool","name":"create"}],"file":"4_World/Classes/SoftSkillsManager.c","line":377},{"name":"SynchDebugStats","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":393},{"name":"SetIsDebug","ret":"void","params":[{"type":"bool","name":"is_debug"}],"file":"4_World/Classes/SoftSkillsManager.c","line":403},{"name":"IsDebug","ret":"bool","file":"4_World/Classes/SoftSkillsManager.c","line":409},{"name":"SetCoolDownValue","ret":"void","params":[{"type":"float","name":"cooldown_value"}],"file":"4_World/Classes/SoftSkillsManager.c","line":415},{"name":"GetCoolDownValue","ret":"float","file":"4_World/Classes/SoftSkillsManager.c","line":421},{"name":"GetLastUAValue","ret":"float","file":"4_World/Classes/SoftSkillsManager.c","line":427},{"name":"SetLastUAValue","ret":"void","params":[{"type":"float","name":"last_ua_value"}],"file":"4_World/Classes/SoftSkillsManager.c","line":433},{"name":"SetBonusBefore","ret":"void","params":[{"type":"bool","name":"is_cacomponent"},{"type":"float","name":"base_value"}],"file":"4_World/Classes/SoftSkillsManager.c","line":439},{"name":"SetBonusAfter","ret":"void","params":[{"type":"bool","name":"is_cacomponent"},{"type":"float","name":"adjusted_value"}],"file":"4_World/Classes/SoftSkillsManager.c","line":455},{"name":"GetComponentBonusBefore","ret":"float","file":"4_World/Classes/SoftSkillsManager.c","line":471},{"name":"SetComponentBonusBefore","ret":"void","params":[{"type":"float","name":"component_bonus_before"}],"file":"4_World/Classes/SoftSkillsManager.c","line":477},{"name":"GetComponentBonusAfter","ret":"float","file":"4_World/Classes/SoftSkillsManager.c","line":483},{"name":"SetComponentBonusAfter","ret":"void","params":[{"type":"float","name":"component_bonus_after"}],"file":"4_World/Classes/SoftSkillsManager.c","line":489},{"name":"GetGeneralBonusBefore","ret":"float","file":"4_World/Classes/SoftSkillsManager.c","line":495},{"name":"SetGeneralBonusBefore","ret":"void","params":[{"type":"float","name":"general_bonus_before"}],"file":"4_World/Classes/SoftSkillsManager.c","line":501},{"name":"GetGeneralBonusAfter","ret":"float","file":"4_World/Classes/SoftSkillsManager.c","line":507},{"name":"SetGeneralBonusAfter","ret":"void","params":[{"type":"float","name":"general_bonus_after"}],"file":"4_World/Classes/SoftSkillsManager.c","line":513},{"name":"StartSynchTimer","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":519},{"name":"StopSynchTimer","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":527},{"name":"ResetDebugWindow","ret":"void","file":"4_World/Classes/SoftSkillsManager.c","line":539}],"members":[{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":3},{"name":"m_SpecialtyLevel","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":4},{"name":"m_RoughLevel","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":5},{"name":"m_PreciseLevel","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":6},{"name":"m_IsLinear","type":"bool","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":8},{"name":"m_IsActive","type":"bool","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":9},{"name":"m_IsCoolDown","type":"bool","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":10},{"name":"m_UserActionsCounter","type":"int","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":12},{"name":"DEFAULT_EFFICIENCY","type":"int","mods":["static","protected","const"],"init":"0","file":"4_World/Classes/SoftSkillsManager.c","line":14},{"name":"PRECISE_WEIGHT_LIMIT","type":"float","mods":["static","protected","const"],"init":"-1","file":"4_World/Classes/SoftSkillsManager.c","line":15},{"name":"ROUGH_WEIGHT_LIMIT","type":"float","mods":["static","protected","const"],"init":"1","file":"4_World/Classes/SoftSkillsManager.c","line":16},{"name":"COOLDOWN_TIMER","type":"float","mods":["static","protected","const"],"init":"5","brief":"default 5,","file":"4_World/Classes/SoftSkillsManager.c","line":17},{"name":"m_CoolDownTimer","type":"ref Timer","mods":["protected"],"init":"new Timer()","file":"4_World/Classes/SoftSkillsManager.c","line":19},{"name":"m_IsDebugMode","type":"bool","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":21},{"name":"m_CoolDownValue","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":22},{"name":"m_LastUAValue","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":23},{"name":"m_ComponentBonusBefore","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":24},{"name":"m_ComponentBonusAfter","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":25},{"name":"m_GeneralBonusBefore","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":26},{"name":"m_GeneralBonusAfter","type":"float","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":27},{"name":"m_DebugWindow","type":"ref SoftSkillManagerDebug","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":29},{"name":"m_SynchTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Classes/SoftSkillsManager.c","line":31}]},{"name":"SoundConstants","url":"classes/SoundConstants/","topic":"EmoteIDs","file":"3_Game/constants.c","line":415,"members":[{"name":"ITEM_PLACE","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":417},{"name":"ITEM_DEPLOY_LOOP","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":418},{"name":"ITEM_DEPLOY","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":419},{"name":"ITEM_FOLD_LOOP","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":420},{"name":"ITEM_FOLD","type":"int","mods":["const"],"init":"5","file":"3_Game/constants.c","line":421},{"name":"ITEM_ATTACH","type":"int","mods":["const"],"init":"6","file":"3_Game/constants.c","line":422},{"name":"ITEM_DETACH","type":"int","mods":["const"],"init":"7","file":"3_Game/constants.c","line":423},{"name":"ITEM_BARREL_OPEN","type":"int","mods":["const"],"init":"20","file":"3_Game/constants.c","line":425},{"name":"ITEM_BARREL_CLOSE","type":"int","mods":["const"],"init":"21","file":"3_Game/constants.c","line":426},{"name":"ITEM_TENT_OPEN","type":"int","mods":["const"],"init":"22","file":"3_Game/constants.c","line":427},{"name":"ITEM_TENT_CLOSE","type":"int","mods":["const"],"init":"23","file":"3_Game/constants.c","line":428},{"name":"ITEM_TENT_WINDOW_OPEN","type":"int","mods":["const"],"init":"24","file":"3_Game/constants.c","line":429},{"name":"ITEM_TENT_WINDOW_CLOSE","type":"int","mods":["const"],"init":"25","file":"3_Game/constants.c","line":430},{"name":"ITEM_EXPLOSIVE_ARM","type":"int","mods":["const"],"init":"26","file":"3_Game/constants.c","line":431},{"name":"ITEM_EXPLOSIVE_DISARM","type":"int","mods":["const"],"init":"27","file":"3_Game/constants.c","line":432},{"name":"ITEM_EXPLOSIVE_DISARM_UNPAIRED","type":"int","mods":["const"],"init":"28","file":"3_Game/constants.c","line":433},{"name":"ITEM_KEY_BREAK","type":"int","mods":["const"],"init":"29","file":"3_Game/constants.c","line":434}]},{"name":"SoundEvent","url":"classes/SoundEvent/","file":"1_Core/proto/proto.c","line":39,"members":[{"name":"type","type":"int","file":"1_Core/proto/proto.c","line":41},{"name":"handle","type":"int","file":"1_Core/proto/proto.c","line":42}]},{"name":"SoundEventBase","url":"classes/SoundEventBase/","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":1,"methods":[{"name":"~SoundEventBase","kind":"dtor","ret":"void","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":13},{"name":"IsSkipForControlled","ret":"bool","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":19},{"name":"Tick","ret":"void","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":24},{"name":"IsSoundCallbackExist","ret":"bool","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":32},{"name":"IsDestroyRequested","ret":"bool","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":42},{"name":"CanPlay","ret":"bool","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":47},{"name":"Play","ret":"bool","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":52},{"name":"OnPlay","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Classes/SoundEvents/SoundEvents.c","line":57},{"name":"Stop","ret":"void","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":59},{"name":"GetSoundEventID","ret":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":67},{"name":"GetSoundEventType","ret":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":72},{"name":"GetSoundSetCallback","ret":"AbstractWave","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":77}],"members":[{"name":"m_SoundSetCallback","type":"AbstractWave","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":3},{"name":"m_Type","type":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":4},{"name":"m_ID","type":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":5},{"name":"m_SoundVoiceAnimEventClassID","type":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":6},{"name":"m_RequestDestroy","type":"bool","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":7},{"name":"m_SoundSetNameRoot","type":"string","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":8},{"name":"m_SkipForControlledCharacter","type":"bool","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":9},{"name":"m_Param","type":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":10}]},{"name":"SoundEventHandler","url":"classes/SoundEventHandler/","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":83,"methods":[{"name":"GetSoundEventType","ret":"int","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"4_World/Classes/SoundEvents/SoundEvents.c","line":85},{"name":"PlayRequest","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"sent_from_server","def":"false"}],"file":"4_World/Classes/SoundEvents/SoundEvents.c","line":87},{"name":"PlayRequestEx","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"sent_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"file":"4_World/Classes/SoundEvents/SoundEvents.c","line":88},{"name":"StopRequest","ret":"bool","params":[{"type":"EPlayerSoundEventID","name":"id"},{"type":"bool","name":"sent_from_server","def":"false"},{"type":"int","name":"param","def":"0"}],"file":"4_World/Classes/SoundEvents/SoundEvents.c","line":89},{"name":"GetCurrentStateEventID","ret":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":90},{"name":"GetCurrentStateEventType","ret":"int","file":"4_World/Classes/SoundEvents/SoundEvents.c","line":91}]},{"name":"SoundHandlerBase","url":"classes/SoundHandlerBase/","file":"4_World/Classes/StaminaSoundHandler.c","line":32,"methods":[{"name":"Update","ret":"void","proto":true,"file":"4_World/Classes/StaminaSoundHandler.c","line":37},{"name":"GetID","ret":"eSoundHandlers","file":"4_World/Classes/StaminaSoundHandler.c","line":39},{"name":"SoundHandlerBase","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/StaminaSoundHandler.c","line":44},{"name":"Init","ret":"void","proto":true,"file":"4_World/Classes/StaminaSoundHandler.c","line":50}],"members":[{"name":"m_Id","type":"eSoundHandlers","file":"4_World/Classes/StaminaSoundHandler.c","line":34},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/StaminaSoundHandler.c","line":35}]},{"name":"SoundLookupTable","url":"classes/SoundLookupTable/","file":"3_Game/DayZAnimEventMaps.c","line":2,"methods":[{"name":"SoundLookupTable","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":4},{"name":"InitTable","ret":"void","params":[{"type":"string","name":"tableCategoryName"},{"type":"string","name":"parameterName"}],"file":"3_Game/DayZAnimEventMaps.c","line":9},{"name":"LoadTable","ret":"void","params":[{"type":"string","name":"soundLookupTableName"}],"file":"3_Game/DayZAnimEventMaps.c","line":15},{"name":"GetSoundBuilder","ret":"SoundObjectBuilder","params":[{"type":"int","name":"parameterHash"}],"file":"3_Game/DayZAnimEventMaps.c","line":53}],"members":[{"name":"m_tableCategoryName","type":"string","mods":["private"],"file":"3_Game/DayZAnimEventMaps.c","line":73},{"name":"m_parameterName","type":"string","mods":["private"],"file":"3_Game/DayZAnimEventMaps.c","line":74},{"name":"m_soundBuilders","type":"ref map<int, ref array<SoundObjectBuilder>>","mods":["private"],"file":"3_Game/DayZAnimEventMaps.c","line":75}]},{"name":"SoundObject","url":"classes/SoundObject/","topic":"SoundController","file":"3_Game/Sound.c","line":111,"methods":[{"name":"SoundObject","kind":"ctor","ret":"void","params":[{"type":"SoundParams","name":"soundParams"}],"proto":true,"file":"3_Game/Sound.c","line":113},{"name":"UpdateVariables","ret":"void","params":[{"mods":["notnull"],"type":"array<float>","name":"values"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":115},{"name":"SetParent","ret":"void","params":[{"type":"IEntity","name":"parent"},{"type":"int","name":"pivot","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Note: 'SoundObject' is not an Entity, and therefore can not be accessed by using 'IEntity.GetChildren', though internally 'SoundObject.SetParent' is similiar to 'IEntity.AddChild' by creating an 'EntityHierarchyComponent'","file":"3_Game/Sound.c","line":119},{"name":"GetParent","ret":"IEntity","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":120},{"name":"GetHierarchyPivot","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":121},{"name":"SetPosition","ret":"void","params":[{"type":"vector","name":"position"}],"mods":["proto","native"],"proto":true,"brief":"Note: Sets the position locally if parented, retrieves globally with the sound offset","file":"3_Game/Sound.c","line":124},{"name":"GetPosition","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":125},{"name":"SetSpeed","ret":"void","params":[{"type":"vector","name":"speed"}],"mods":["proto","native"],"proto":true,"brief":"Note: Sets the speed locally if parented, retrieves globally with the parent speed","file":"3_Game/Sound.c","line":128},{"name":"GetSpeed","ret":"vector","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":129},{"name":"SetOcclusionObstruction","ret":"void","params":[{"type":"float","name":"occlusion"},{"type":"float","name":"obstruction"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":131},{"name":"SetKind","ret":"void","params":[{"type":"WaveKind","name":"kind"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":132},{"name":"Initialize","ret":"void","params":[{"type":"SoundParams","name":"soundParams"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":133}]},{"name":"SoundObjectBuilder","url":"classes/SoundObjectBuilder/","topic":"SoundController","file":"3_Game/Sound.c","line":82,"methods":[{"name":"SoundObjectBuilder","kind":"ctor","ret":"void","params":[{"type":"SoundParams","name":"soundParams"}],"proto":true,"file":"3_Game/Sound.c","line":84},{"name":"BuildSoundObject","ret":"SoundObject","file":"3_Game/Sound.c","line":86},{"name":"Initialize","ret":"void","params":[{"type":"SoundParams","name":"soundParams"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":91},{"name":"AddEnvSoundVariables","ret":"void","params":[{"type":"vector","name":"position"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":93},{"name":"AddVariable","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":94},{"name":"AddVariables","ret":"void","params":[{"mods":["notnull"],"type":"array<string>","name":"names"},{"type":"array<float>","name":"values","def":"null"}],"mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":95},{"name":"UpdateEnvSoundControllers","ret":"void","params":[{"type":"vector","name":"position"}],"brief":"Deprecated - same functionality, just poor naming","file":"3_Game/Sound.c","line":98},{"name":"SetVariable","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"}],"brief":"Deprecated - same functionality, just poor naming","file":"3_Game/Sound.c","line":104}]},{"name":"SoundOnVehicle","url":"classes/SoundOnVehicle/","base":"Entity","file":"3_Game/Entities/SoundOnVehicle.c","line":1,"methods":[{"name":"GetSoundLength","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Entities/SoundOnVehicle.c","line":3}]},{"name":"SoundParameters","url":"classes/SoundParameters/","file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":1,"members":[{"name":"m_FadeIn","type":"float","init":"0","file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":3},{"name":"m_FadeOut","type":"float","init":"0","file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":4},{"name":"m_Loop","type":"bool","init":"false","file":"4_World/Classes/SoundHandlers/ItemSoundHandler.c","line":5}]},{"name":"SoundParams","url":"classes/SoundParams/","topic":"SoundController","file":"3_Game/Sound.c","line":137,"methods":[{"name":"SoundParams","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"}],"proto":true,"file":"3_Game/Sound.c","line":139},{"name":"Load","ret":"bool","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":141},{"name":"IsValid","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":142},{"name":"GetName","ret":"string","mods":["proto"],"proto":true,"file":"3_Game/Sound.c","line":143}]},{"name":"SoundSetMap","url":"classes/SoundSetMap/","file":"4_World/Static/SoundSetMap.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["static"],"file":"4_World/Static/SoundSetMap.c","line":6},{"name":"GetSoundSetName","ret":"string","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"4_World/Static/SoundSetMap.c","line":22},{"name":"GetSoundSetID","ret":"int","params":[{"type":"string","name":"name"}],"mods":["static"],"file":"4_World/Static/SoundSetMap.c","line":27}],"members":[{"name":"m_SoundSetMapIDByID","type":"ref map<int, string>","mods":["static"],"init":"new map<int, string>","file":"4_World/Static/SoundSetMap.c","line":3},{"name":"m_SoundSetMapIDByName","type":"ref map<string, int>","mods":["static"],"init":"new map<string, int>","file":"4_World/Static/SoundSetMap.c","line":4}]},{"name":"SoundWaveOnVehicle","url":"classes/SoundWaveOnVehicle/","base":"Entity","file":"3_Game/Entities/SoundOnVehicle.c","line":6},{"name":"SpacerBase","url":"classes/SpacerBase/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Spacers/SpacerBase.c","line":2,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":8},{"name":"OnUpdate","ret":"bool","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":25},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":32},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":40},{"name":"GetChildIndex","ret":"int","params":[{"type":"Widget","name":"w"}],"mods":["protected"],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":47},{"name":"UpdateLayout","ret":"void","file":"3_Game/GUI/Spacers/SpacerBase.c","line":64},{"name":"UpdateChild","ret":"void","params":[{"type":"Widget","name":"child"},{"type":"float","name":"w"},{"type":"float","name":"h"},{"type":"int","name":"index"}],"mods":["protected"],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":82}],"members":[{"name":"m_root","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":4},{"name":"m_count","type":"int","mods":["protected"],"file":"3_Game/GUI/Spacers/SpacerBase.c","line":5}]},{"name":"SpacerBaseWidget","url":"classes/SpacerBaseWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":460,"methods":[{"name":"AddChildAfter","ret":"void","params":[{"type":"Widget","name":"child"},{"type":"Widget","name":"after"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":462}]},{"name":"SpacerWidget","url":"classes/SpacerWidget/","base":"SpacerBaseWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":465,"methods":[{"name":"GetContentAlignmentH","ret":"WidgetAlignment","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":467},{"name":"SetContentAlignmentH","ret":"void","params":[{"type":"WidgetAlignment","name":"alignment"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":468},{"name":"GetContentAlignmentV","ret":"WidgetAlignment","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":469},{"name":"SetContentAlignmentV","ret":"void","params":[{"type":"WidgetAlignment","name":"alignment"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":470}]},{"name":"SpaghettiCan","url":"classes/SpaghettiCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SpaghettiCan.c","line":1,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SpaghettiCan.c","line":3},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SpaghettiCan.c","line":8},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SpaghettiCan.c","line":13}]},{"name":"SpaghettiCan_Opened","url":"classes/SpaghettiCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/SpaghettiCan_Opened.c","line":1,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/SpaghettiCan_Opened.c","line":3},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/SpaghettiCan_Opened.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/SpaghettiCan_Opened.c","line":13}]},{"name":"SparkPlug","url":"classes/SparkPlug/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":814,"methods":[{"name":"DisplayNameRuinAttach","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":816},{"name":"ShowZonesHealth","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":821},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":826}]},{"name":"SpawnDataConverter","url":"classes/SpawnDataConverter/","brief":"Utility class that converts init.c format type of spawn commands to a json file, fill in the SpawnInit() with your data and call SpawnDataConverter.SpawnObjects() through script editor console, result is a json file","file":"3_Game/ObjectSpawner.c","line":112,"methods":[{"name":"SpawnObjects","ret":"void","mods":["static"],"file":"3_Game/ObjectSpawner.c","line":117},{"name":"SpawnInit","ret":"void","mods":["static"],"file":"3_Game/ObjectSpawner.c","line":129},{"name":"AddSpawnData","ret":"void","params":[{"type":"string","name":"objectName"},{"type":"vector","name":"position"},{"type":"vector","name":"orientation"}],"mods":["static"],"file":"3_Game/ObjectSpawner.c","line":137}],"members":[{"name":"Objects","type":"ref array<ref ITEM_SpawnerObject>","mods":["static"],"init":"new array<ref ITEM_SpawnerObject>","file":"3_Game/ObjectSpawner.c","line":114},{"name":"m_Path","type":"string","mods":["static"],"init":"\"$mission:myspawndata.json\"","file":"3_Game/ObjectSpawner.c","line":115}]},{"name":"Spear","url":"classes/Spear/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":85,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":87}]},{"name":"SpearBone","url":"classes/SpearBone/","base":"Spear","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":101},{"name":"SpearStone","url":"classes/SpearStone/","base":"Spear","file":"4_World/Entities/ItemBase/Gear/Crafting/crafting.c","line":96},{"name":"SphereTrigger","url":"classes/SphereTrigger/","base":"Trigger","brief":"Trigger with spherical shape","file":"4_World/Entities/ScriptedEntities/Triggers/SphereTrigger.c","line":2,"methods":[{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/SphereTrigger.c","line":4},{"name":"DrawDebugShape","ret":"Shape","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"min"},{"type":"vector","name":"max"},{"type":"float","name":"radius"},{"type":"int","name":"color"}],"mods":["override","protected"],"cond":["DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/SphereTrigger.c","line":10}]},{"name":"Splint","url":"classes/Splint/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/Splint.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Medical/Splint.c","line":3}]},{"name":"Splint_Applied","url":"classes/Splint_Applied/","base":"Clothing","file":"4_World/Entities/ItemBase/Gear/Medical/Splint.c","line":12,"methods":[{"name":"~Splint_Applied","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Medical/Splint.c","line":14}]},{"name":"SplitBroom","url":"classes/SplitBroom/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SplitBroom.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitBroom.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitBroom.c","line":99},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitBroom.c","line":115}]},{"name":"SplitFirewood","url":"classes/SplitFirewood/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SplitFirewood.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitFirewood.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitFirewood.c","line":58}]},{"name":"SplitItemUtils","url":"classes/SplitItemUtils/","file":"5_Mission/GUI/InventoryNew/SplitItemUtils.c","line":1,"methods":[{"name":"TakeOrSplitToInventory","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"EntityAI","name":"target"},{"mods":["notnull"],"type":"EntityAI","name":"item"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/SplitItemUtils.c","line":3},{"name":"TakeOrSplitToInventoryLocation","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"mods":["static"],"file":"5_Mission/GUI/InventoryNew/SplitItemUtils.c","line":34}]},{"name":"SplitLongWoodenStick","url":"classes/SplitLongWoodenStick/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SplitLongWoodenStick.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitLongWoodenStick.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitLongWoodenStick.c","line":87}]},{"name":"SplitStones","url":"classes/SplitStones/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/SplitStones.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitStones.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/SplitStones.c","line":85}]},{"name":"SpookyArea","url":"classes/SpookyArea/","base":"EffectArea","file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":2,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":8},{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":18},{"name":"InitZoneServer","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":25},{"name":"InitZoneClient","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":34}]},{"name":"SpookyArea23","url":"classes/SpookyArea23/","base":"SpookyArea","file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":43,"methods":[{"name":"OnPlayerEnterServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EffectTrigger","name":"trigger"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":45},{"name":"OnPlayerExitServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"EffectTrigger","name":"trigger"}],"mods":["override"],"file":"4_World/Classes/ContaminatedArea/SpookyArea.c","line":54}]},{"name":"SpookyEventBase","url":"classes/SpookyEventBase/","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":86,"methods":[{"name":"SpookyEventBase","kind":"ctor","ret":"void","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":96},{"name":"Init","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":101},{"name":"GetMatchingSurfacePos","ret":"vector","params":[{"type":"TStringArray","name":"surfaces"},{"type":"TStringVectorMap","name":"gatheredSurfaces"}],"mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":104},{"name":"SetCoolDown","ret":"void","params":[{"type":"float","name":"secs"}],"mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":119},{"name":"HasSurfaces","ret":"bool","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":124},{"name":"CanDo","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"TStringVectorMap","name":"surfaceTypes"}],"mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":129},{"name":"Do","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"proto":true,"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":134},{"name":"CanPerform","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"currentTime"},{"type":"TStringVectorMap","name":"surfaceTypes"}],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":137},{"name":"Perform","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"currentTime"},{"type":"TStringVectorMap","name":"gatheredSurfaces"}],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":152},{"name":"GetSoundPos","ret":"vector","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":175}],"members":[{"name":"m_PerformedTimestamp","type":"float","mods":["protected"],"brief":"internal, marks the time this event was last performed so that it can guruantee the cooldown period before playing it again","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":89},{"name":"m_Cooldown","type":"int","mods":["protected"],"brief":"how much time needs to elapse between this event can be performed again in seconds","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":90},{"name":"m_SoundSet","type":"string","mods":["protected"],"brief":"if set, will play this soundset when performing the event","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":92},{"name":"m_Surfaces","type":"ref TStringArray","mods":["protected"],"brief":"if set, the player needs to detect this surface for the event to be considered valid","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":93},{"name":"m_MatchingSurfacePos","type":"vector","mods":["protected"],"brief":"position of the first matching surface","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":94}]},{"name":"SpookyEventRustle","url":"classes/SpookyEventRustle/","base":"SpookyEventBase","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":51,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":53},{"name":"CanDo","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"TStringVectorMap","name":"surfaceTypes"}],"mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":60},{"name":"Do","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":65}]},{"name":"SpookyEventSteps","url":"classes/SpookyEventSteps/","base":"SpookyEventBase","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":36,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":38},{"name":"Do","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":45}]},{"name":"SpookyEventWhisper","url":"classes/SpookyEventWhisper/","base":"SpookyEventBase","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":21,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":23},{"name":"Do","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":29}]},{"name":"SpookyEventWind","url":"classes/SpookyEventWind/","base":"SpookyEventBase","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":2,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":4},{"name":"CanDo","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"TStringVectorMap","name":"surfaceTypes"}],"mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":10},{"name":"Do","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":15}]},{"name":"SpookyPlayerStalker","url":"classes/SpookyPlayerStalker/","base":"ScriptedEntity","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":324,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":332}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":327},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":328},{"name":"m_UTSLConstant","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":329}]},{"name":"SpookyTrigger","url":"classes/SpookyTrigger/","base":"EffectTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/SpookyTrigger.c","line":1},{"name":"SpookyTrigger23","url":"classes/SpookyTrigger23/","base":"SpookyTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/SpookyTrigger.c","line":6,"methods":[{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/SpookyTrigger.c","line":10},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/SpookyTrigger.c","line":19},{"name":"OnStayClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/SpookyTrigger.c","line":26}],"members":[{"name":"m_EventsHandler","type":"ref SpookyTriggerEventsHandler","mods":["protected","static"],"file":"4_World/Entities/ScriptedEntities/Triggers/SpookyTrigger.c","line":8}]},{"name":"SpookyTriggerEventsHandler","url":"classes/SpookyTriggerEventsHandler/","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":197,"methods":[{"name":"SpookyTriggerEventsHandler","kind":"ctor","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":208},{"name":"~SpookyTriggerEventsHandler","kind":"dtor","ret":"void","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":219},{"name":"RegisterEvents","ret":"void","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":224},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaTime"}],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":233},{"name":"GatherSurfaces","ret":"void","params":[{"mods":["notnull"],"type":"TStringVectorMap","name":"gatheredGurfaces"}],"mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":246},{"name":"SelectEvent","ret":"bool","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":278}],"members":[{"name":"m_SoundEvents","type":"ref array<ref SpookyEventBase>","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":199},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":200},{"name":"m_TimeAccu","type":"float","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":201},{"name":"CONSECUTIVE_EVENTS_COOLDOWN","type":"float","mods":["protected","const"],"init":"20","brief":"min delay in seconds before two events","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":202},{"name":"EVENT_CHECK_FREQUENCY","type":"float","mods":["protected","const"],"init":"2","brief":"when not in cooldown, the rate at which we query the events","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":203},{"name":"FIRST_EVENT_CHECK_DELAY","type":"float","mods":["protected","const"],"init":"15","brief":"the delay between the first event check when we first enter the contaminated area","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":204},{"name":"SURFACE_CHECK_POINT_DISTANCE","type":"float","mods":["protected","const"],"init":"2","brief":"additional checks for surface are performed at this distance from the player","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":205},{"name":"m_NextEventCheck","type":"float","mods":["protected"],"init":"FIRST_EVENT_CHECK_DELAY","file":"4_World/Classes/ContaminatedArea/SpookyAreaMisc.c","line":206}]},{"name":"SportGlasses_Black","url":"classes/SportGlasses_Black/","base":"SportGlasses_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":13,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":15}]},{"name":"SportGlasses_Blue","url":"classes/SportGlasses_Blue/","base":"SportGlasses_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":21,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":23}]},{"name":"SportGlasses_ColorBase","url":"classes/SportGlasses_ColorBase/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":3}]},{"name":"SportGlasses_Green","url":"classes/SportGlasses_Green/","base":"SportGlasses_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":29,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":31}]},{"name":"SportGlasses_Orange","url":"classes/SportGlasses_Orange/","base":"SportGlasses_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":37,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SportGlasses_ColorBase.c","line":39}]},{"name":"SportingOptic","url":"classes/SportingOptic/","base":"ItemOptics","brief":"Not ready yet.","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":3},{"name":"Spotlight","url":"classes/Spotlight/","base":"ItemBase","file":"4_World/Entities/ItemBase/Spotlight.c","line":1,"methods":[{"name":"Spotlight","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Spotlight.c","line":42},{"name":"IsElectricAppliance","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":49},{"name":"OnInitEnergy","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":54},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":69},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":83},{"name":"OnSwitchOff","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":90},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":103},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":113},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":124},{"name":"OnIsPlugged","ret":"void","params":[{"type":"EntityAI","name":"source_device"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":150},{"name":"UpdateAllSelections","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":156},{"name":"OnIsUnplugged","ret":"void","params":[{"type":"EntityAI","name":"last_energy_source"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":232},{"name":"Fold","ret":"void","params":[{"type":"bool","name":"keep_connected","def":"false"}],"file":"4_World/Entities/ItemBase/Spotlight.c","line":238},{"name":"Unfold","ret":"void","file":"4_World/Entities/ItemBase/Spotlight.c","line":251},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":258},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":266},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":288},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":296},{"name":"IsFolded","ret":"bool","file":"4_World/Entities/ItemBase/Spotlight.c","line":306},{"name":"SoundTurnOn","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":314},{"name":"SoundTurnOff","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":319},{"name":"OnPlacementStarted","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":327},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":346},{"name":"OnPlacementCancelled","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":354},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":361},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":366},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":371},{"name":"GetViewIndex","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":376},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":386},{"name":"PlayDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Spotlight.c","line":406},{"name":"StopDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Spotlight.c","line":407}],"members":[{"name":"m_IsFolded","type":"bool","mods":["private"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":3},{"name":"m_EvaluateDeployment","type":"bool","mods":["private"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":4},{"name":"m_Light","type":"SpotlightLight","file":"4_World/Entities/ItemBase/Spotlight.c","line":5},{"name":"m_LightLocalPosition","type":"vector","mods":["static"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":7},{"name":"m_LightLocalOrientation","type":"vector","mods":["static"],"init":"\"0 0 0\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":8},{"name":"SEL_REFLECTOR_COMP_U","type":"string","mods":["static","const"],"init":"\"reflector\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":11},{"name":"SEL_CORD_FOLDED_U","type":"string","mods":["static","const"],"init":"\"cord_folded\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":12},{"name":"SEL_CORD_PLUGGED_U","type":"string","mods":["static","const"],"init":"\"cord_plugged\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":13},{"name":"SEL_CORD_PLUGGED_F","type":"string","mods":["static","const"],"init":"\"spotlight_folded_cord_plugged\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":14},{"name":"SEL_CORD_FOLDED_F","type":"string","mods":["static","const"],"init":"\"spotlight_folded_cord_folded\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":15},{"name":"SEL_INVENTORY","type":"string","mods":["static","const"],"init":"\"inventory\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":17},{"name":"SEL_PLACING","type":"string","mods":["static","const"],"init":"\"placing\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":18},{"name":"SEL_GLASS_F","type":"string","mods":["static","const"],"init":"\"glass_folded\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":19},{"name":"SEL_GLASS_U","type":"string","mods":["static","const"],"init":"\"glass_unfolded\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":20},{"name":"SEL_REFLECTOR_F","type":"string","mods":["static","const"],"init":"\"reflector_folded\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":21},{"name":"SEL_REFLECTOR_U","type":"string","mods":["static","const"],"init":"\"reflector_unfolded\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":22},{"name":"ID_GLASS_UNFOLDED","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/ItemBase/Spotlight.c","line":24},{"name":"ID_REFLECTOR_UNFOLDED","type":"int","mods":["static","const"],"init":"4","file":"4_World/Entities/ItemBase/Spotlight.c","line":25},{"name":"ID_GLASS_FOLDED","type":"int","mods":["static","const"],"init":"5","file":"4_World/Entities/ItemBase/Spotlight.c","line":26},{"name":"ID_REFLECTOR_FOLDED","type":"int","mods":["static","const"],"init":"6","file":"4_World/Entities/ItemBase/Spotlight.c","line":27},{"name":"LIGHT_OFF_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\camping\\\\Data\\\\spotlight_glass.rvmat\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":29},{"name":"LIGHT_OFF_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\camping\\\\Data\\\\spotlight.rvmat\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":30},{"name":"LIGHT_ON_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\camping\\\\Data\\\\spotlight_glass_on.rvmat\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":31},{"name":"LIGHT_ON_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\camping\\\\Data\\\\spotlight_glass_on.rvmat\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":32},{"name":"SOUND_TURN_ON","type":"string","mods":["const"],"init":"\"spotlight_turn_on_SoundSet\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":35},{"name":"SOUND_TURN_OFF","type":"string","mods":["const"],"init":"\"spotlight_turn_off_SoundSet\"","file":"4_World/Entities/ItemBase/Spotlight.c","line":36},{"name":"m_SoundTurnOn","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":38},{"name":"m_SoundTurnOff","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/Spotlight.c","line":39},{"name":"m_DeployLoopSound","type":"ref EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/Spotlight.c","line":404}]},{"name":"SpotLightBase","url":"classes/SpotLightBase/","base":"ScriptedLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase.c","line":1,"methods":[{"name":"SpotLightBase","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase.c","line":3}]},{"name":"SpotlightLight","url":"classes/SpotlightLight/","base":"SpotLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/SpotlightLight.c","line":1,"methods":[{"name":"SpotlightLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/SpotlightLight.c","line":3}]},{"name":"Spraycan_Black","url":"classes/Spraycan_Black/","base":"Spraycan_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":247},{"name":"Spraycan_ColorBase","url":"classes/Spraycan_ColorBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":246},{"name":"Spraycan_Green","url":"classes/Spraycan_Green/","base":"Spraycan_ColorBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":248},{"name":"SqfDebugWatcher","url":"classes/SqfDebugWatcher/","file":"4_World/Classes/SqfDebugWatcher.c","line":1,"methods":[{"name":"SqfDebugWatcher","kind":"ctor","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"sqf_command"}],"file":"4_World/Classes/SqfDebugWatcher.c","line":9},{"name":"GetId","ret":"int","file":"4_World/Classes/SqfDebugWatcher.c","line":16},{"name":"SetId","ret":"void","params":[{"type":"int","name":"id"}],"file":"4_World/Classes/SqfDebugWatcher.c","line":21},{"name":"GetSqfCommand","ret":"string","file":"4_World/Classes/SqfDebugWatcher.c","line":26},{"name":"SetSqfCommand","ret":"void","params":[{"type":"string","name":"sqf_command"}],"file":"4_World/Classes/SqfDebugWatcher.c","line":31},{"name":"IsRunning","ret":"bool","file":"4_World/Classes/SqfDebugWatcher.c","line":36},{"name":"Run","ret":"void","file":"4_World/Classes/SqfDebugWatcher.c","line":41},{"name":"Stop","ret":"void","file":"4_World/Classes/SqfDebugWatcher.c","line":46},{"name":"Execute","ret":"void","file":"4_World/Classes/SqfDebugWatcher.c","line":51}],"members":[{"name":"m_Id","type":"int","mods":["private"],"file":"4_World/Classes/SqfDebugWatcher.c","line":3},{"name":"m_SqfCommand","type":"string","mods":["private"],"file":"4_World/Classes/SqfDebugWatcher.c","line":4},{"name":"m_IsRunning","type":"bool","mods":["private"],"file":"4_World/Classes/SqfDebugWatcher.c","line":6}]},{"name":"SSG82_Base","url":"classes/SSG82_Base/","base":"BoltActionRifle_ExternalMagazine_Base","file":"4_World/Entities/Firearms/Rifle/SSG82.c","line":1,"methods":[{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SSG82.c","line":3},{"name":"AssembleGun","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SSG82.c","line":8},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SSG82.c","line":18}]},{"name":"SSG82Optic","url":"classes/SSG82Optic/","base":"ItemOptics","file":"4_World/Entities/Firearms/Rifle/SSG82.c","line":31,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SSG82.c","line":33}]},{"name":"SSG82Recoil","url":"classes/SSG82Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/SSG82Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/SSG82Recoil.c","line":3}]},{"name":"Ssh68Helmet","url":"classes/Ssh68Helmet/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/Ssh68Helmet.c","line":1},{"name":"SSPEmpty","url":"classes/SSPEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":15,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":17},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":18},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":19},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":20},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":21},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":22},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":23},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":24},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":25}]},{"name":"SSPFireout","url":"classes/SSPFireout/","base":"WeaponStableState","file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":27,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":29},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":30},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":31},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":32},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":33},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":34},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":35},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":36},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":37}]},{"name":"SSPLoaded","url":"classes/SSPLoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":39,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":41},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":42},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":43},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":44},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":45},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":46},{"name":"IsBoltOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":47},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":48},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":49}]},{"name":"StaminaConsumer","url":"classes/StaminaConsumer/","file":"4_World/Classes/StaminaHandler.c","line":18,"methods":[{"name":"StaminaConsumer","kind":"ctor","ret":"void","params":[{"type":"float","name":"threshold"},{"type":"float","name":"threshold2"},{"type":"bool","name":"state"}],"file":"4_World/Classes/StaminaHandler.c","line":24},{"name":"GetState","ret":"bool","file":"4_World/Classes/StaminaHandler.c","line":31},{"name":"SetState","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Classes/StaminaHandler.c","line":32},{"name":"GetActivationThreshold","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":34},{"name":"SetActivationThreshold","ret":"void","params":[{"type":"float","name":"threshold"}],"file":"4_World/Classes/StaminaHandler.c","line":35},{"name":"GetDrainThreshold","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":37},{"name":"SetDrainThreshold","ret":"void","params":[{"type":"float","name":"threshold"}],"file":"4_World/Classes/StaminaHandler.c","line":38}],"members":[{"name":"m_ActivationThreshold","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":20},{"name":"m_DrainThreshold","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":21},{"name":"m_State","type":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":22}]},{"name":"StaminaConsumers","url":"classes/StaminaConsumers/","file":"4_World/Classes/StaminaHandler.c","line":41,"methods":[{"name":"StaminaConsumers","kind":"ctor","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":45},{"name":"RegisterConsumer","ret":"void","params":[{"type":"EStaminaConsumers","name":"consumer"},{"type":"float","name":"threshold"},{"type":"float","name":"depletion_threshold","def":"-1"}],"file":"4_World/Classes/StaminaHandler.c","line":50},{"name":"HasEnoughStaminaFor","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"},{"type":"float","name":"curStamina"},{"type":"bool","name":"isDepleted"},{"type":"float","name":"cap"}],"brief":"init of StaminaConsumer - threshold, state","file":"4_World/Classes/StaminaHandler.c","line":65},{"name":"HasEnoughStaminaToStart","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"},{"type":"float","name":"curStamina"},{"type":"bool","name":"isDepleted"},{"type":"float","name":"cap"}],"file":"4_World/Classes/StaminaHandler.c","line":105}],"members":[{"name":"m_StaminaConsumers","type":"ref map<EStaminaConsumers, ref StaminaConsumer>","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":43}]},{"name":"StaminaDownHeavy","url":"classes/StaminaDownHeavy/","base":"StaminaSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":57,"methods":[{"name":"StaminaDownHeavy","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":59}]},{"name":"StaminaDownLight","url":"classes/StaminaDownLight/","base":"StaminaSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":48,"methods":[{"name":"StaminaDownLight","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":50}]},{"name":"StaminaHandler","url":"classes/StaminaHandler/","file":"4_World/Classes/StaminaHandler.c","line":261,"methods":[{"name":"StaminaHandler","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/StaminaHandler.c","line":321},{"name":"~StaminaHandler","kind":"dtor","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":366},{"name":"Init","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":379},{"name":"ActivateDepletionModifier","ret":"void","params":[{"type":"EStaminaMultiplierTypes","name":"type"}],"file":"4_World/Classes/StaminaHandler.c","line":396},{"name":"DeactivateDepletionModifier","ret":"void","params":[{"type":"EStaminaMultiplierTypes","name":"type"}],"file":"4_World/Classes/StaminaHandler.c","line":409},{"name":"RecalculateDepletionMultiplier","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":419},{"name":"ActivateRecoveryModifier","ret":"void","params":[{"type":"EStaminaMultiplierTypes","name":"type"}],"file":"4_World/Classes/StaminaHandler.c","line":432},{"name":"DeactivateRecoveryModifier","ret":"void","params":[{"type":"EStaminaMultiplierTypes","name":"type"}],"file":"4_World/Classes/StaminaHandler.c","line":445},{"name":"RecalculateRecoveryMultiplier","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":455},{"name":"HasMovementStateChanged","ret":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":471},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaT"},{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Classes/StaminaHandler.c","line":489},{"name":"ProcessMovementState","ret":"void","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":588},{"name":"ProcessStaminaChanges","ret":"void","params":[{"type":"float","name":"deltaT"},{"type":"bool","name":"isServerOrSingleplayer"}],"mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":614},{"name":"RecalculateStaminaCap","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":656},{"name":"OnSyncJuncture","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsReadContext","name":"pCtx"}],"brief":"called from PlayerBase - syncs stamina values on server with client AND sets the value to match on server and client both (m_StaminaSynced guarantees identical values)","file":"4_World/Classes/StaminaHandler.c","line":672},{"name":"StaminaProcessor_Move","ret":"void","params":[{"type":"HumanMovementState","name":"pHumanMovementState"}],"mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":711},{"name":"StaminaProcessor_Ladder","ret":"void","params":[{"type":"HumanMovementState","name":"pHumanMovementState"}],"mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":774},{"name":"StaminaProcessor_Swimming","ret":"void","params":[{"type":"HumanMovementState","name":"pHumanMovementState"}],"mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":799},{"name":"SyncStaminaEx","ret":"void","mods":["protected"],"brief":"stamina sync - server part","file":"4_World/Classes/StaminaHandler.c","line":825},{"name":"SyncStamina","ret":"void","params":[{"type":"float","name":"stamina"},{"type":"float","name":"stamina_cap"},{"type":"bool","name":"cooldown"}],"mods":["protected"],"brief":"stamina sync - server part","file":"4_World/Classes/StaminaHandler.c","line":831},{"name":"SyncAdditionalStaminaInfo","ret":"void","params":[{"type":"Param","name":"par"}],"mods":["protected"],"brief":"Method to sync more info for stamina manager. Template parameter means it is very extendable for further use","file":"4_World/Classes/StaminaHandler.c","line":842},{"name":"ReadAdditionalStaminaInfo","ret":"void","params":[{"type":"ParamsReadContext","name":"pCtx"}],"mods":["protected"],"brief":"Order of read parameters must match the order of writing above","file":"4_World/Classes/StaminaHandler.c","line":853},{"name":"RegisterStaminaConsumers","ret":"void","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":866},{"name":"RegisterStaminaModifiers","ret":"void","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":913},{"name":"CalcStaminaGainBonus","ret":"float","mods":["protected"],"brief":"Calulates stamina regain bonus coef based on current stamina cap and level and caches it during one Update call","file":"4_World/Classes/StaminaHandler.c","line":966},{"name":"ApplyExhaustion","ret":"void","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":988},{"name":"CheckStaminaState","ret":"void","mods":["protected"],"brief":"check if the stamina is completely depleted","file":"4_World/Classes/StaminaHandler.c","line":1015},{"name":"SetCooldown","ret":"void","params":[{"type":"float","name":"time"},{"type":"int","name":"modifier","def":"-1"}],"mods":["protected"],"brief":"set cooldown timer between each consume of stamina","file":"4_World/Classes/StaminaHandler.c","line":1034},{"name":"ResetCooldown","ret":"void","params":[{"type":"int","name":"modifier","def":"-1"}],"mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":1047},{"name":"HasEnoughStaminaFor","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"}],"file":"4_World/Classes/StaminaHandler.c","line":1065},{"name":"HasEnoughStaminaToStart","ret":"bool","params":[{"type":"EStaminaConsumers","name":"consumer"}],"file":"4_World/Classes/StaminaHandler.c","line":1070},{"name":"SetStamina","ret":"void","params":[{"type":"float","name":"stamina_value"}],"file":"4_World/Classes/StaminaHandler.c","line":1075},{"name":"GetStamina","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1081},{"name":"GetStaminaNormalized","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1086},{"name":"GetSyncedStamina","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1091},{"name":"GetSyncedStaminaNormalized","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1096},{"name":"GetStaminaCap","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1101},{"name":"GetSyncedStaminaCap","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1106},{"name":"GetStaminaMax","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1111},{"name":"SetDepletionMultiplier","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":1117},{"name":"SetRecoveryMultiplier","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":1126},{"name":"GetDepletionMultiplier","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1134},{"name":"GetRecoveryMultiplier","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":1139},{"name":"DepleteStaminaEx","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"dT","def":"-1"},{"type":"float","name":"coef","def":"1.0"}],"file":"4_World/Classes/StaminaHandler.c","line":1144},{"name":"ObtainState","ret":"void","params":[{"type":"PlayerBaseOwnerState","name":"state"}],"brief":"run cooldown right after depletion","file":"4_World/Classes/StaminaHandler.c","line":1226},{"name":"ObtainMove","ret":"void","params":[{"type":"PlayerBaseMove","name":"move"}],"file":"4_World/Classes/StaminaHandler.c","line":1231},{"name":"RewindState","ret":"void","params":[{"type":"PlayerBaseOwnerState","name":"state"},{"type":"PlayerBaseMove","name":"move"}],"file":"4_World/Classes/StaminaHandler.c","line":1236},{"name":"ReplayMove","ret":"void","params":[{"type":"PlayerBaseMove","name":"move"}],"file":"4_World/Classes/StaminaHandler.c","line":1242},{"name":"MarkLoadDirty","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":1259},{"name":"SetStaminaDisabled","ret":"void","params":[{"type":"bool","name":"value"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/StaminaHandler.c","line":1265},{"name":"DepleteStamina","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"dT","def":"-1"}],"file":"4_World/Classes/StaminaHandler.c","line":1277},{"name":"OnRPC","ret":"void","params":[{"type":"float","name":"stamina"},{"type":"float","name":"stamina_cap"},{"type":"bool","name":"cooldown"}],"proto":true,"file":"4_World/Classes/StaminaHandler.c","line":1283}],"members":[{"name":"STAMINA_GAIN_THRESHOLD","type":"float","mods":["protected","const"],"init":"25.0","file":"4_World/Classes/StaminaHandler.c","line":263},{"name":"STAMINA_GAIN_MODIFIER","type":"float","mods":["protected","const"],"init":"10.0","file":"4_World/Classes/StaminaHandler.c","line":264},{"name":"LOAD_DIFF_UPDATE_THRESHOLD","type":"float","mods":["protected","const"],"init":"1.0","file":"4_World/Classes/StaminaHandler.c","line":266},{"name":"LOAD_DIFF_CAP_UPDATE_THRESHOLD","type":"float","mods":["protected","const"],"init":"0.01","file":"4_World/Classes/StaminaHandler.c","line":267},{"name":"m_InitUpdate","type":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":269},{"name":"m_PlayerLoad","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":270},{"name":"m_StaminaDelta","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":271},{"name":"m_Stamina","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":272},{"name":"m_StaminaSynced","type":"float","mods":["protected"],"brief":"guaranteed to be identical on server and client","file":"4_World/Classes/StaminaHandler.c","line":273},{"name":"m_StaminaCap","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":274},{"name":"m_StaminaCapSynced","type":"float","mods":["protected"],"brief":"guaranteed to be identical on server and client","file":"4_World/Classes/StaminaHandler.c","line":275},{"name":"m_StaminaDepletionMultiplierNext","type":"float","mods":["protected"],"brief":"value being sent via SJ","file":"4_World/Classes/StaminaHandler.c","line":276},{"name":"m_StaminaRecoveryMultiplierNext","type":"float","mods":["protected"],"brief":"value being sent via SJ","file":"4_World/Classes/StaminaHandler.c","line":277},{"name":"m_StaminaDepletion","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":278},{"name":"m_StaminaDepletionMultiplier","type":"float","mods":["protected"],"brief":"controls depletion rate","file":"4_World/Classes/StaminaHandler.c","line":279},{"name":"m_StaminaRecoveryMultiplier","type":"float","mods":["protected"],"brief":"controls recovery rate","file":"4_World/Classes/StaminaHandler.c","line":280},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":281},{"name":"m_StaminaParams","type":"ref Param3<float,float,bool>","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":282},{"name":"m_State","type":"ref HumanMovementState","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":283},{"name":"m_HumanMoveSettings","type":"SHumanCommandMoveSettings","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":284},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":285},{"name":"m_StaminaDepleted","type":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":287},{"name":"m_RegisteredDepletionModifiers","type":"ref map<EStaminaMultiplierTypes, float>","file":"4_World/Classes/StaminaHandler.c","line":289},{"name":"m_ActiveDepletionModifiers","type":"ref set<EStaminaMultiplierTypes>","file":"4_World/Classes/StaminaHandler.c","line":290},{"name":"m_RegisteredRecoveryModifiers","type":"ref map<EStaminaMultiplierTypes, float>","file":"4_World/Classes/StaminaHandler.c","line":292},{"name":"m_ActiveRecoveryModifiers","type":"ref set<EStaminaMultiplierTypes>","file":"4_World/Classes/StaminaHandler.c","line":293},{"name":"m_IsInCooldown","type":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":295},{"name":"m_StaminaConsumers","type":"ref StaminaConsumers","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":297},{"name":"m_StaminaModifiers","type":"ref StaminaModifiers","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":298},{"name":"m_LastPlayerLoad","type":"float","mods":["protected"],"init":"-1","file":"4_World/Classes/StaminaHandler.c","line":300},{"name":"m_CachedStaminaGainBonus","type":"float","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":302},{"name":"m_IsStaminaGainBonusCached","type":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":303},{"name":"m_CooldownMap","type":"ref map<int, ref StaminaCooldownParams>","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":305},{"name":"m_LastCommandTypeId","type":"int","mods":["protected"],"init":"-1","file":"4_World/Classes/StaminaHandler.c","line":308},{"name":"m_LastMovementIdx","type":"int","mods":["protected"],"init":"-1","file":"4_World/Classes/StaminaHandler.c","line":309},{"name":"m_LastStanceIdx","type":"int","mods":["protected"],"init":"-1","file":"4_World/Classes/StaminaHandler.c","line":310},{"name":"m_MovementStateChanged","type":"bool","mods":["protected"],"init":"true","brief":"Force initial processing","file":"4_World/Classes/StaminaHandler.c","line":311},{"name":"m_ForceLoadRecheck","type":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":313},{"name":"m_StaminaDisabled","type":"bool","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/StaminaHandler.c","line":316},{"name":"m_DebugTimer","type":"float","mods":["protected"],"init":"0","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/StaminaHandler.c","line":317},{"name":"m_LastPoolInUse","type":"int","mods":["protected"],"init":"0","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/StaminaHandler.c","line":318},{"name":"m_Debug","type":"bool","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":1274}]},{"name":"StaminaLowFilterBase","url":"classes/StaminaLowFilterBase/","base":"StaminaSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":112,"methods":[{"name":"StaminaLowFilterBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":114}]},{"name":"StaminaLowFilterLower","url":"classes/StaminaLowFilterLower/","base":"StaminaLowFilterBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":138,"methods":[{"name":"StaminaLowFilterLower","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":140}]},{"name":"StaminaLowFilterMid","url":"classes/StaminaLowFilterMid/","base":"StaminaLowFilterBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":129,"methods":[{"name":"StaminaLowFilterMid","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":131}]},{"name":"StaminaLowFilterUpper","url":"classes/StaminaLowFilterUpper/","base":"StaminaLowFilterBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":120,"methods":[{"name":"StaminaLowFilterUpper","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":122}]},{"name":"StaminaModifier","url":"classes/StaminaModifier/","file":"4_World/Classes/StaminaHandler.c","line":135,"methods":[{"name":"StaminaModifier","kind":"ctor","ret":"void","params":[{"type":"int","name":"type"},{"type":"float","name":"min"},{"type":"float","name":"max"},{"type":"float","name":"cooldown"},{"type":"float","name":"startTime","def":"0"},{"type":"float","name":"duration","def":"0"}],"file":"4_World/Classes/StaminaHandler.c","line":141},{"name":"GetType","ret":"int","file":"4_World/Classes/StaminaHandler.c","line":152},{"name":"GetMinValue","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":154},{"name":"SetMinValue","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":155},{"name":"GetMaxValue","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":157},{"name":"SetMaxValue","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":158},{"name":"GetCooldown","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":160},{"name":"SetCooldown","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":161},{"name":"GetStartTime","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":163},{"name":"SetStartTime","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":164},{"name":"GetStartTimeAdjustment","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":166},{"name":"GetDuration","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":168},{"name":"GetDurationAdjusted","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":169},{"name":"IsInUse","ret":"bool","file":"4_World/Classes/StaminaHandler.c","line":171},{"name":"SetInUse","ret":"void","params":[{"type":"bool","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":172},{"name":"GetRunTime","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":174},{"name":"AddRunTime","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":175},{"name":"SetRunTimeTick","ret":"void","params":[{"type":"float","name":"val"}],"file":"4_World/Classes/StaminaHandler.c","line":176},{"name":"ResetRunTime","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":177}],"members":[{"name":"m_InUse","type":"bool","init":"false","file":"4_World/Classes/StaminaHandler.c","line":137},{"name":"m_Type","type":"int","file":"4_World/Classes/StaminaHandler.c","line":138},{"name":"m_MinValue","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_MaxValue","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_Multiplier","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_Cooldown","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_StartTime","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_StartTimeAdjustment","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_Duration","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_ProgressTime","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139},{"name":"m_Tick","type":"float","file":"4_World/Classes/StaminaHandler.c","line":139}]},{"name":"StaminaModifierExponential","url":"classes/StaminaModifierExponential/","base":"StaminaModifier","file":"4_World/Classes/StaminaHandler.c","line":180,"methods":[{"name":"GetBaseValue","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":184},{"name":"GetExponent","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":185},{"name":"GetMultiplier","ret":"float","file":"4_World/Classes/StaminaHandler.c","line":186},{"name":"GetCooldown","ret":"float","mods":["override"],"file":"4_World/Classes/StaminaHandler.c","line":187},{"name":"GetStartTimeAdjustment","ret":"float","mods":["override"],"file":"4_World/Classes/StaminaHandler.c","line":188},{"name":"GetDuration","ret":"float","mods":["override"],"file":"4_World/Classes/StaminaHandler.c","line":189},{"name":"GetDurationAdjusted","ret":"float","mods":["override"],"file":"4_World/Classes/StaminaHandler.c","line":190},{"name":"SetData","ret":"void","params":[{"type":"SMDataExponential","name":"data"}],"file":"4_World/Classes/StaminaHandler.c","line":192}],"members":[{"name":"m_SMDataEx","type":"ref SMDataExponential","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":182}]},{"name":"StaminaModifiers","url":"classes/StaminaModifiers/","file":"4_World/Classes/StaminaHandler.c","line":195,"methods":[{"name":"StaminaModifiers","kind":"ctor","ret":"void","file":"4_World/Classes/StaminaHandler.c","line":204},{"name":"RegisterFixed","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"value"},{"type":"float","name":"cooldown","def":"GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION"}],"brief":"register single value modifier - depletes stamina for that value","file":"4_World/Classes/StaminaHandler.c","line":210},{"name":"RegisterRandomized","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"minValue"},{"type":"float","name":"maxValue"},{"type":"float","name":"cooldown","def":"GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION"}],"brief":"register randomized modifier - stamina will be depleted by value between min and max value;","file":"4_World/Classes/StaminaHandler.c","line":221},{"name":"RegisterLinear","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"startValue"},{"type":"float","name":"endValue"},{"type":"float","name":"startTime"},{"type":"float","name":"duration"},{"type":"float","name":"cooldown","def":"GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION"}],"brief":"register lerped modifier - depletes stamina for startValue, and, after a startTime, lerps to endValue over duration","file":"4_World/Classes/StaminaHandler.c","line":232},{"name":"RegisterExponential","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"float","name":"startValue"},{"type":"float","name":"exponent"},{"type":"float","name":"startTime"},{"type":"float","name":"duration"},{"type":"float","name":"cooldown","def":"GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION"}],"brief":"register exponential modifier - depletes stamina for startValue, and, after a startTime, lerps from 0 to exponent over duration","file":"4_World/Classes/StaminaHandler.c","line":239},{"name":"RegisterExponentialEx","ret":"void","params":[{"type":"EStaminaModifiers","name":"modifier"},{"type":"SMDataExponential","name":"data"}],"brief":"register exponential modifier, extended parameters","file":"4_World/Classes/StaminaHandler.c","line":246},{"name":"GetModifierData","ret":"StaminaModifier","params":[{"type":"EStaminaModifiers","name":"modifier"}],"file":"4_World/Classes/StaminaHandler.c","line":253}],"members":[{"name":"FIXED","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/StaminaHandler.c","line":197},{"name":"RANDOMIZED","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/StaminaHandler.c","line":198},{"name":"LINEAR","type":"int","mods":["const"],"init":"2","brief":"Useful ONLY for regular, over-time stamina drain","file":"4_World/Classes/StaminaHandler.c","line":199},{"name":"EXPONENTIAL","type":"int","mods":["const"],"init":"3","brief":"Useful ONLY for regular, over-time stamina drain","file":"4_World/Classes/StaminaHandler.c","line":200},{"name":"m_StaminaModifiers","type":"ref map<EStaminaModifiers, ref StaminaModifier>","mods":["protected"],"file":"4_World/Classes/StaminaHandler.c","line":202}]},{"name":"StaminaNormalDummy","url":"classes/StaminaNormalDummy/","base":"StaminaSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":98,"methods":[{"name":"StaminaNormalDummy","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":100}]},{"name":"StaminaSoundEventBase","url":"classes/StaminaSoundEventBase/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":1,"methods":[{"name":"StaminaSoundEventBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":4},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":10},{"name":"OnPlay","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":15}],"members":[{"name":"MAX_VOLUME","type":"int","mods":["const"],"init":"4","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":3}]},{"name":"StaminaSoundHandlerBase","url":"classes/StaminaSoundHandlerBase/","base":"SoundHandlerBase","file":"4_World/Classes/StaminaSoundHandler.c","line":53,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/StaminaSoundHandler.c","line":56},{"name":"GetStaminaState","ret":"eStaminaState","params":[{"type":"eStaminaTendency","name":"tendency"},{"type":"eStaminaZones","name":"zone"}],"file":"4_World/Classes/StaminaSoundHandler.c","line":61}]},{"name":"StaminaSoundHandlerClient","url":"classes/StaminaSoundHandlerClient/","base":"StaminaSoundHandlerBase","file":"4_World/Classes/StaminaSoundHandler.c","line":178,"methods":[{"name":"PostponeStamina","ret":"void","params":[{"type":"float","name":"time"}],"file":"4_World/Classes/StaminaSoundHandler.c","line":189},{"name":"Update","ret":"void","mods":["override"],"file":"4_World/Classes/StaminaSoundHandler.c","line":195}],"members":[{"name":"m_PostponeTime","type":"float","init":"-1","file":"4_World/Classes/StaminaSoundHandler.c","line":180},{"name":"m_LastTick","type":"float","file":"4_World/Classes/StaminaSoundHandler.c","line":182},{"name":"m_UpdateTimerRunning","type":"bool","file":"4_World/Classes/StaminaSoundHandler.c","line":183},{"name":"m_StaminaUpEndPlayed","type":"bool","init":"true","file":"4_World/Classes/StaminaSoundHandler.c","line":184},{"name":"m_ClientCharacterTick","type":"ref Timer","init":"new Timer","file":"4_World/Classes/StaminaSoundHandler.c","line":185},{"name":"m_ClientCharacterDistanceCheck","type":"ref Timer","init":"new Timer","file":"4_World/Classes/StaminaSoundHandler.c","line":186}]},{"name":"StaminaSoundHandlerServer","url":"classes/StaminaSoundHandlerServer/","base":"StaminaSoundHandlerBase","file":"4_World/Classes/StaminaSoundHandler.c","line":105,"methods":[{"name":"SetStaminaZoneOffset","ret":"void","params":[{"type":"int","name":"zone_offset"}],"file":"4_World/Classes/StaminaSoundHandler.c","line":112},{"name":"Update","ret":"void","mods":["override"],"file":"4_World/Classes/StaminaSoundHandler.c","line":118},{"name":"GetZone","ret":"eStaminaZones","params":[{"type":"float","name":"stamina"}],"file":"4_World/Classes/StaminaSoundHandler.c","line":153}],"members":[{"name":"m_Stamina","type":"float","file":"4_World/Classes/StaminaSoundHandler.c","line":107},{"name":"m_StaminaHandler","type":"StaminaHandler","file":"4_World/Classes/StaminaSoundHandler.c","line":108},{"name":"m_StaminaLastValue","type":"float","file":"4_World/Classes/StaminaSoundHandler.c","line":109},{"name":"m_StaminaZoneOffset","type":"int","file":"4_World/Classes/StaminaSoundHandler.c","line":110}]},{"name":"StaminaUpEnd","url":"classes/StaminaUpEnd/","base":"StaminaSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":84,"methods":[{"name":"StaminaUpEnd","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":86},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":92}]},{"name":"StaminaUpHeavy","url":"classes/StaminaUpHeavy/","base":"StaminaSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":66,"methods":[{"name":"StaminaUpHeavy","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":68}]},{"name":"StaminaUpLight","url":"classes/StaminaUpLight/","base":"StaminaSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":75,"methods":[{"name":"StaminaUpLight","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/StaminaEvents.c","line":77}]},{"name":"StanceIndicator","url":"classes/StanceIndicator/","file":"4_World/Classes/StanceIndicator.c","line":1,"methods":[{"name":"StanceIndicator","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/StanceIndicator.c","line":6},{"name":"Update","ret":"void","file":"4_World/Classes/StanceIndicator.c","line":12},{"name":"DisplayStance","ret":"void","params":[{"type":"int","name":"stance"}],"file":"4_World/Classes/StanceIndicator.c","line":34}],"members":[{"name":"m_State","type":"ref HumanMovementState","mods":["protected"],"file":"4_World/Classes/StanceIndicator.c","line":3},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/StanceIndicator.c","line":4}]},{"name":"StandardActionInput","url":"classes/StandardActionInput/","base":"ActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":290,"methods":[{"name":"StandardActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":295},{"name":"ForceAction","ret":"void","params":[{"type":"ActionBase","name":"action"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":301},{"name":"_GetSelectedActions","ret":"void","params":[{"type":"Object","name":"action_source_object"},{"mods":["out"],"type":"array<ActionBase>","name":"select_actions_all"},{"mods":["out"],"type":"bool","name":"has_any_action_target"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":308},{"name":"UpdatePossibleActions","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"action_condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":352},{"name":"GetPossibleActions","ret":"array<ActionBase>","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":463},{"name":"GetPossibleActionsCount","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":468},{"name":"HasTarget","ret":"bool","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":473},{"name":"GetPossibleActionIndex","ret":"int","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":478},{"name":"GetAction","ret":"ActionBase","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":483},{"name":"ActionsSelectReset","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":490},{"name":"SelectNextAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":496},{"name":"SelectPrevAction","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":508}],"members":[{"name":"m_SelectActions","type":"ref array<ActionBase>","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":292},{"name":"m_selectedActionIndex","type":"int","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":293}]},{"name":"StarlightOptic","url":"classes/StarlightOptic/","base":"ItemOptics","file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":131,"methods":[{"name":"InitOpticMode","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":133},{"name":"GetCurrentNVType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":140},{"name":"OnOpticModeChange","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":161},{"name":"OnOpticEnter","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":168},{"name":"UpdateSelectionVisibility","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":175},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Inventory_Base/Optics.c","line":196}]},{"name":"StartKitIV","url":"classes/StartKitIV/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Medical/StartKitIV.c","line":1},{"name":"StartupMenu","url":"classes/StartupMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/StartupMenu.c","line":1,"methods":[{"name":"StartupMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/StartupMenu.c","line":3},{"name":"~StartupMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/StartupMenu.c","line":7},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/StartupMenu.c","line":11}],"members":[{"name":"m_label","type":"TextWidget","file":"5_Mission/GUI/StartupMenu.c","line":20}]},{"name":"StatDebugObject","url":"classes/StatDebugObject/","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":1,"methods":[{"name":"StatDebugObject","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"},{"type":"eRemoteDebugType","name":"type"}],"file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":7},{"name":"Debug","ret":"void","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":14},{"name":"GetName","ret":"string","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":19},{"name":"GetValue","ret":"string","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":24},{"name":"SetType","ret":"void","params":[{"type":"eRemoteDebugType","name":"type"}],"file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":29},{"name":"GetType","ret":"eRemoteDebugType","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":34}],"members":[{"name":"m_Name","type":"string","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":3},{"name":"m_Value","type":"float","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":4},{"name":"m_Type","type":"eRemoteDebugType","file":"4_World/Classes/PlayerStats/StatDebugObject.c","line":5}]},{"name":"Static","url":"classes/Static/","base":"Object","file":"3_Game/gameplay.c","line":1531},{"name":"Static_rock_apart1","url":"classes/Static_rock_apart1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":78},{"name":"Static_rock_apart2","url":"classes/Static_rock_apart2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":79},{"name":"Static_rock_bright_apart1","url":"classes/Static_rock_bright_apart1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":80},{"name":"Static_rock_bright_apart2","url":"classes/Static_rock_bright_apart2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":81},{"name":"Static_rock_bright_monolith1","url":"classes/Static_rock_bright_monolith1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":82},{"name":"Static_rock_bright_monolith2","url":"classes/Static_rock_bright_monolith2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":83},{"name":"Static_rock_bright_monolith3","url":"classes/Static_rock_bright_monolith3/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":84},{"name":"Static_rock_bright_monolith4","url":"classes/Static_rock_bright_monolith4/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":85},{"name":"Static_rock_bright_spike1","url":"classes/Static_rock_bright_spike1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":86},{"name":"Static_rock_bright_spike2","url":"classes/Static_rock_bright_spike2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":87},{"name":"Static_rock_bright_spike3","url":"classes/Static_rock_bright_spike3/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":88},{"name":"Static_rock_bright_wallh1","url":"classes/Static_rock_bright_wallh1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":89},{"name":"Static_rock_bright_wallh2","url":"classes/Static_rock_bright_wallh2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":90},{"name":"Static_rock_bright_wallh3","url":"classes/Static_rock_bright_wallh3/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":91},{"name":"Static_rock_bright_wallv","url":"classes/Static_rock_bright_wallv/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":92},{"name":"Static_rock_monolith1","url":"classes/Static_rock_monolith1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":93},{"name":"Static_rock_monolith2","url":"classes/Static_rock_monolith2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":94},{"name":"Static_rock_monolith3","url":"classes/Static_rock_monolith3/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":95},{"name":"Static_rock_monolith4","url":"classes/Static_rock_monolith4/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":96},{"name":"Static_rock_spike1","url":"classes/Static_rock_spike1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":97},{"name":"Static_rock_spike2","url":"classes/Static_rock_spike2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":98},{"name":"Static_rock_spike3","url":"classes/Static_rock_spike3/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":99},{"name":"Static_rock_stone10","url":"classes/Static_rock_stone10/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":112},{"name":"Static_rock_stone10_moss","url":"classes/Static_rock_stone10_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":113},{"name":"Static_rock_stone6","url":"classes/Static_rock_stone6/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":104},{"name":"Static_rock_stone6_moss","url":"classes/Static_rock_stone6_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":105},{"name":"Static_rock_stone7","url":"classes/Static_rock_stone7/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":106},{"name":"Static_rock_stone7_moss","url":"classes/Static_rock_stone7_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":107},{"name":"Static_rock_stone8","url":"classes/Static_rock_stone8/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":108},{"name":"Static_rock_stone8_moss","url":"classes/Static_rock_stone8_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":109},{"name":"Static_rock_stone9","url":"classes/Static_rock_stone9/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":110},{"name":"Static_rock_stone9_moss","url":"classes/Static_rock_stone9_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":111},{"name":"Static_rock_wallh1","url":"classes/Static_rock_wallh1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":100},{"name":"Static_rock_wallh2","url":"classes/Static_rock_wallh2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":101},{"name":"Static_rock_wallh3","url":"classes/Static_rock_wallh3/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":102},{"name":"Static_rock_wallh4","url":"classes/Static_rock_wallh4/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":120},{"name":"Static_rock_wallh5","url":"classes/Static_rock_wallh5/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":121},{"name":"Static_rock_wallh6","url":"classes/Static_rock_wallh6/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":122},{"name":"Static_rock_wallv","url":"classes/Static_rock_wallv/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":103},{"name":"Static_stone1","url":"classes/Static_stone1/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":73},{"name":"Static_stone10","url":"classes/Static_stone10/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":123},{"name":"Static_stone10_moss","url":"classes/Static_stone10_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":124},{"name":"Static_stone2","url":"classes/Static_stone2/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":74},{"name":"Static_stone3","url":"classes/Static_stone3/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":75},{"name":"Static_stone4","url":"classes/Static_stone4/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":76},{"name":"Static_stone5","url":"classes/Static_stone5/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":77},{"name":"Static_stone5_Trail_B","url":"classes/Static_stone5_Trail_B/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":114},{"name":"Static_stone5_Trail_G","url":"classes/Static_stone5_Trail_G/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":115},{"name":"Static_stone5_Trail_R","url":"classes/Static_stone5_Trail_R/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":116},{"name":"Static_stone5_Trail_Y","url":"classes/Static_stone5_Trail_Y/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":117},{"name":"Static_stone6","url":"classes/Static_stone6/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":125},{"name":"Static_stone6_moss","url":"classes/Static_stone6_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":126},{"name":"Static_stone7","url":"classes/Static_stone7/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":127},{"name":"Static_stone7_moss","url":"classes/Static_stone7_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":128},{"name":"Static_stone7_Trail_B","url":"classes/Static_stone7_Trail_B/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":133},{"name":"Static_stone7_Trail_G","url":"classes/Static_stone7_Trail_G/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":134},{"name":"Static_stone7_Trail_R","url":"classes/Static_stone7_Trail_R/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":135},{"name":"Static_stone7_Trail_Y","url":"classes/Static_stone7_Trail_Y/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":136},{"name":"Static_stone8","url":"classes/Static_stone8/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":129},{"name":"Static_stone8_moss","url":"classes/Static_stone8_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":130},{"name":"Static_stone9","url":"classes/Static_stone9/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":131},{"name":"Static_stone9_moss","url":"classes/Static_stone9_moss/","base":"RockBase","file":"4_World/Entities/RockBase.c","line":132},{"name":"StaticConstructionMethods","url":"classes/StaticConstructionMethods/","file":"4_World/Classes/BaseBuilding/Construction.c","line":1230,"methods":[{"name":"SpawnConstructionMaterialPiles","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"entity"},{"type":"Man","name":"player"},{"type":"string","name":"cfg_path"},{"type":"string","name":"main_part_name"},{"type":"string","name":"damagezone_name","def":"\"\""},{"type":"bool","name":"is_base","def":"false"}],"mods":["static"],"brief":"spawns material from any construction; 'player' parameter optional","file":"4_World/Classes/BaseBuilding/Construction.c","line":1233}]},{"name":"StaticFlagPole","url":"classes/StaticFlagPole/","base":"TerritoryFlag","file":"4_World/Entities/ItemBase/BaseBuildingBase/StaticFlagPole.c","line":27,"methods":[{"name":"OnPartDismantledServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/StaticFlagPole.c","line":29},{"name":"OnPartDestroyedServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"},{"type":"bool","name":"destroyed_by_connected_part","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/StaticFlagPole.c","line":33},{"name":"OnSpawnByObjectSpawner","ret":"void","params":[{"type":"ITEM_SpawnerObject","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/StaticFlagPole.c","line":37},{"name":"FullyBuild","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/StaticFlagPole.c","line":53}]},{"name":"StaticGUIUtils","url":"classes/StaticGUIUtils/","file":"5_Mission/GUI/StaticGUIUtils.c","line":1,"methods":[{"name":"VerifyIconImageString","ret":"string","params":[{"type":"int","name":"imageset_group","def":"IMAGESETGROUP_INVENTORY"},{"type":"string","name":"icon_name","def":"\"\""}],"mods":["static"],"brief":"Checks for improperly formated, legacy image names and corrects them to default format.","file":"5_Mission/GUI/StaticGUIUtils.c","line":7}],"members":[{"name":"IMAGESETGROUP_INVENTORY","type":"int","mods":["static","const"],"init":"0","file":"5_Mission/GUI/StaticGUIUtils.c","line":3}]},{"name":"StaticObj_Roadblock_Wood_Small","url":"classes/StaticObj_Roadblock_Wood_Small/","base":"House","file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":1,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":5},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":15}],"members":[{"name":"m_BlinkingLight","type":"PointLightBase","file":"4_World/Entities/Building/Wrecks/StaticObj_Roadblock_Wood_Small.c","line":3}]},{"name":"StaticTransmitter","url":"classes/StaticTransmitter/","base":"AdvancedCommunication","file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":147,"methods":[{"name":"SwitchOn","ret":"void","params":[{"type":"bool","name":"onOff"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":149},{"name":"IsOn","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":150},{"name":"SetNextChannel","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":151},{"name":"SetPrevChannel","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":152},{"name":"GetTunedFrequency","ret":"float","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":153},{"name":"EnableBroadcast","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":154},{"name":"EnableReceive","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":155},{"name":"IsBroadcasting","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":156},{"name":"IsReceiving","ret":"bool","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":157},{"name":"GetTunedFrequencyIndex","ret":"int","mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":158},{"name":"SetFrequencyByIndex","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/AdvancedCommunication/AdvancedCommunication.c","line":159}]},{"name":"StatsEventData","url":"classes/StatsEventData/","file":"3_Game/Analytics/ScriptAnalytics.c","line":76,"methods":[{"name":"StatsEventData","kind":"ctor","ret":"void","params":[{"type":"string","name":"eventName"}],"file":"3_Game/Analytics/ScriptAnalytics.c","line":78},{"name":"AddBool","ret":"void","params":[{"type":"string","name":"key"},{"type":"bool","name":"value"}],"file":"3_Game/Analytics/ScriptAnalytics.c","line":88},{"name":"AddInt","ret":"void","params":[{"type":"string","name":"key"},{"type":"int","name":"value"}],"file":"3_Game/Analytics/ScriptAnalytics.c","line":93},{"name":"AddFloat","ret":"void","params":[{"type":"string","name":"key"},{"type":"float","name":"value"}],"file":"3_Game/Analytics/ScriptAnalytics.c","line":98},{"name":"AddString","ret":"void","params":[{"type":"string","name":"key"},{"type":"string","name":"value"}],"file":"3_Game/Analytics/ScriptAnalytics.c","line":103},{"name":"AddVector","ret":"void","params":[{"type":"string","name":"key"},{"type":"vector","name":"value"}],"file":"3_Game/Analytics/ScriptAnalytics.c","line":108}],"members":[{"name":"m_eventName","type":"string","mods":["private"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":113},{"name":"m_valuesBool","type":"autoptr map<string, int>","mods":["private"],"brief":"TODO: use bool instead of int (problem with engine type binding)","file":"3_Game/Analytics/ScriptAnalytics.c","line":114},{"name":"m_valuesInt","type":"autoptr map<string, int>","mods":["private"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":115},{"name":"m_valuesFloat","type":"autoptr map<string, float>","mods":["private"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":116},{"name":"m_valuesString","type":"autoptr map<string, string>","mods":["private"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":117},{"name":"m_valuesVector","type":"autoptr map<string, vector>","mods":["private"],"file":"3_Game/Analytics/ScriptAnalytics.c","line":118}]},{"name":"StatsEventDeathData","url":"classes/StatsEventDeathData/","file":"3_Game/Analytics/ScriptAnalytics.c","line":36,"members":[{"name":"m_CharacterId","type":"string","brief":"character ID","file":"3_Game/Analytics/ScriptAnalytics.c","line":38},{"name":"m_CharacterLifetime","type":"int","brief":"lifetime of character in seconds","file":"3_Game/Analytics/ScriptAnalytics.c","line":39},{"name":"m_Cause","type":"string","brief":"cause of death (hunger, sickness, player-killed, zombie-killed...)","file":"3_Game/Analytics/ScriptAnalytics.c","line":40},{"name":"m_WeaponName","type":"string","brief":"name of weapon which caused death","file":"3_Game/Analytics/ScriptAnalytics.c","line":41},{"name":"m_Distance","type":"float","brief":"distance in meters (rounded) from spawn position to death position","file":"3_Game/Analytics/ScriptAnalytics.c","line":42},{"name":"m_Position","type":"vector","brief":"position of player when died","file":"3_Game/Analytics/ScriptAnalytics.c","line":43},{"name":"m_ListDamages","type":"int","array":"5","brief":"list of damages (5 values) during last n sec. For example: {20, 80, 0, 0, 0}","file":"3_Game/Analytics/ScriptAnalytics.c","line":45}]},{"name":"StatsEventDisconnectedData","url":"classes/StatsEventDisconnectedData/","file":"3_Game/Analytics/ScriptAnalytics.c","line":59,"members":[{"name":"m_CharacterId","type":"string","brief":"character ID","file":"3_Game/Analytics/ScriptAnalytics.c","line":61},{"name":"m_Reason","type":"string","brief":"reason of disconnect (quit, kick, ban, sign-out...)","file":"3_Game/Analytics/ScriptAnalytics.c","line":62}]},{"name":"StatsEventMeasuresData","url":"classes/StatsEventMeasuresData/","file":"3_Game/Analytics/ScriptAnalytics.c","line":2,"members":[{"name":"m_CharacterId","type":"string","brief":"character ID","file":"3_Game/Analytics/ScriptAnalytics.c","line":4},{"name":"m_TimeInterval","type":"int","brief":"amount of real time in seconds covered by this event","file":"3_Game/Analytics/ScriptAnalytics.c","line":5},{"name":"m_DaytimeHour","type":"int","brief":"current daytime in gameplay (hour in 24h format)","file":"3_Game/Analytics/ScriptAnalytics.c","line":6},{"name":"m_PositionStart","type":"vector","brief":"player world position at the start of interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":7},{"name":"m_PositionEnd","type":"vector","brief":"player world position at the end of interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":8},{"name":"m_DistanceOnFoot","type":"float","brief":"traveled distance on foot (meters) during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":9},{"name":"m_DistanceVehicle","type":"float","brief":"traveled distance (meters) in vehicle during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":11},{"name":"m_TimeVONIn","type":"float","brief":"amount of time in seconds with inbound VON during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":12},{"name":"m_TimeVONOut","type":"float","brief":"amount of time in seconds with outbound VON during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":13},{"name":"m_CntLootAny","type":"int","brief":"count of any loot collected during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":14},{"name":"m_CntLootFood","type":"int","brief":"count of any food or consumables collected during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":15},{"name":"m_CntLootCloth","type":"int","brief":"count of cloth collected during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":16},{"name":"m_CntLootFirearm","type":"int","brief":"count of firearms collected during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":17},{"name":"m_CntLootAmmo","type":"int","brief":"count of ammo collected during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":18},{"name":"m_CntKillInfected","type":"int","brief":"count of infected kills during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":19},{"name":"m_CntConsumedFood","type":"int","brief":"count of consumed food during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":20},{"name":"m_CntConsumedWater","type":"int","brief":"count of consumed water during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":21},{"name":"m_HealthRestored","type":"int","brief":"number of health point restored during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":22},{"name":"m_CntFiredAmmo","type":"int","brief":"firearm rounds fired during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":23},{"name":"m_CntCraftedItem","type":"int","brief":"number of items crafted during interval","file":"3_Game/Analytics/ScriptAnalytics.c","line":24},{"name":"m_HealthStatus","type":"int","brief":"state of health (current state)","file":"3_Game/Analytics/ScriptAnalytics.c","line":27},{"name":"m_BloodStatus","type":"int","brief":"state of blood (current state)","file":"3_Game/Analytics/ScriptAnalytics.c","line":28},{"name":"m_SicknessStatus","type":"int","brief":"state of sickness (current state)","file":"3_Game/Analytics/ScriptAnalytics.c","line":29},{"name":"m_TemperatureStatus","type":"int","brief":"state of temperature (current state)","file":"3_Game/Analytics/ScriptAnalytics.c","line":30},{"name":"m_FoodStatus","type":"int","brief":"state of food (hunger) (current state)","file":"3_Game/Analytics/ScriptAnalytics.c","line":31},{"name":"m_HydrationStatus","type":"int","brief":"state of hydration (thirst) (current state)","file":"3_Game/Analytics/ScriptAnalytics.c","line":32}]},{"name":"StatsEventScoredKillData","url":"classes/StatsEventScoredKillData/","file":"3_Game/Analytics/ScriptAnalytics.c","line":49,"members":[{"name":"m_CharacterId","type":"string","brief":"character ID","file":"3_Game/Analytics/ScriptAnalytics.c","line":51},{"name":"m_WeaponName","type":"string","brief":"name of weapon which killed player (victim)","file":"3_Game/Analytics/ScriptAnalytics.c","line":52},{"name":"m_KillDistance","type":"int","brief":"distance in meters (rounded) between killer and victim","file":"3_Game/Analytics/ScriptAnalytics.c","line":53},{"name":"m_PositionKiller","type":"vector","brief":"position of killer","file":"3_Game/Analytics/ScriptAnalytics.c","line":54},{"name":"m_PositionVictim","type":"vector","brief":"position of victim","file":"3_Game/Analytics/ScriptAnalytics.c","line":55}]},{"name":"StatsEventSpawnedData","url":"classes/StatsEventSpawnedData/","file":"3_Game/Analytics/ScriptAnalytics.c","line":66,"members":[{"name":"m_CharacterId","type":"string","brief":"character ID","file":"3_Game/Analytics/ScriptAnalytics.c","line":68},{"name":"m_Lifetime","type":"int","brief":"lifetime of character in seconds","file":"3_Game/Analytics/ScriptAnalytics.c","line":69},{"name":"m_Position","type":"vector","brief":"position of spawn","file":"3_Game/Analytics/ScriptAnalytics.c","line":70},{"name":"m_Population","type":"int","brief":"population of current gameplay (server)","file":"3_Game/Analytics/ScriptAnalytics.c","line":71},{"name":"m_DaytimeHour","type":"int","brief":"current time in hour (hour in 24h)","file":"3_Game/Analytics/ScriptAnalytics.c","line":72}]},{"name":"SteakKnife","url":"classes/SteakKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/SteakKnife.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/SteakKnife.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/SteakKnife.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/SteakKnife.c","line":13}]},{"name":"SteelheadTrout","url":"classes/SteelheadTrout/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTrout.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTrout.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTrout.c","line":8},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTrout.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTrout.c","line":18}]},{"name":"SteelheadTroutFilletMeat","url":"classes/SteelheadTroutFilletMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTroutFilletMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTroutFilletMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTroutFilletMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTroutFilletMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTroutFilletMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/SteelheadTroutFilletMeat.c","line":23}]},{"name":"Step","url":"classes/Step/","topic":"ScriptTestingFramework","file":"2_GameLib/tests/TestingFramework.c","line":125,"methods":[{"name":"Step","kind":"ctor","ret":"void","params":[{"type":"EStage","name":"stage","def":"EStage.Main"}],"file":"2_GameLib/tests/TestingFramework.c","line":129}],"members":[{"name":"Stage","type":"EStage","file":"2_GameLib/tests/TestingFramework.c","line":127}]},{"name":"StepSoundLookupTable","url":"classes/StepSoundLookupTable/","base":"SoundLookupTable","file":"3_Game/DayZAnimEventMaps.c","line":79,"methods":[{"name":"StepSoundLookupTable","kind":"ctor","ret":"void","file":"3_Game/DayZAnimEventMaps.c","line":81}]},{"name":"StomachItem","url":"classes/StomachItem/","file":"4_World/Classes/PlayerStomach.c","line":1,"methods":[{"name":"StomachItem","kind":"ctor","ret":"void","params":[{"type":"string","name":"class_name"},{"type":"float","name":"amount"},{"type":"NutritionalProfile","name":"profile"},{"type":"int","name":"foodstage"},{"type":"int","name":"agents"},{"type":"float","name":"temperature"}],"file":"4_World/Classes/PlayerStomach.c","line":11},{"name":"GetClassName","ret":"string","file":"4_World/Classes/PlayerStomach.c","line":22},{"name":"GetFoodStage","ret":"int","file":"4_World/Classes/PlayerStomach.c","line":38},{"name":"SetFoodStage","ret":"void","params":[{"type":"int","name":"food_stage"}],"file":"4_World/Classes/PlayerStomach.c","line":43},{"name":"GetAmount","ret":"float","file":"4_World/Classes/PlayerStomach.c","line":49},{"name":"AddAmount","ret":"void","params":[{"type":"float","name":"amount"}],"file":"4_World/Classes/PlayerStomach.c","line":55},{"name":"AddAgents","ret":"void","params":[{"type":"int","name":"agents"}],"file":"4_World/Classes/PlayerStomach.c","line":60},{"name":"GetTemperature","ret":"float","file":"4_World/Classes/PlayerStomach.c","line":65},{"name":"AddTemperature","ret":"void","params":[{"type":"float","name":"temperature"},{"type":"float","name":"fraction"}],"file":"4_World/Classes/PlayerStomach.c","line":71},{"name":"ProcessDigestion","ret":"bool","params":[{"type":"float","name":"digestion_points"},{"mods":["out"],"type":"float","name":"water"},{"mods":["out"],"type":"float","name":"energy"},{"mods":["out"],"type":"float","name":"toxicity"},{"mods":["out"],"type":"float","name":"volume"},{"mods":["out"],"type":"int","name":"agents"},{"mods":["out"],"type":"float","name":"consumed_amount"}],"file":"4_World/Classes/PlayerStomach.c","line":81},{"name":"GetNutritions","ret":"float","params":[{"type":"float","name":"digestion_points"},{"type":"NutritionalProfile","name":"profile"},{"mods":["out"],"type":"float","name":"water"},{"mods":["out"],"type":"float","name":"energy"},{"mods":["out"],"type":"float","name":"toxicity"}],"file":"4_World/Classes/PlayerStomach.c","line":90}],"members":[{"name":"m_Profile","type":"ref NutritionalProfile","file":"4_World/Classes/PlayerStomach.c","line":3},{"name":"m_Amount","type":"float","file":"4_World/Classes/PlayerStomach.c","line":4},{"name":"m_FoodStage","type":"int","file":"4_World/Classes/PlayerStomach.c","line":5},{"name":"m_ClassName","type":"string","file":"4_World/Classes/PlayerStomach.c","line":7},{"name":"m_Agents","type":"int","file":"4_World/Classes/PlayerStomach.c","line":8},{"name":"m_Temperature","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerStomach.c","line":9}]},{"name":"StomachMdfr","url":"classes/StomachMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Stomach.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Stomach.c","line":3},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Stomach.c","line":13},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Stomach.c","line":18},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Stomach.c","line":23},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Stomach.c","line":28}]},{"name":"Stone","url":"classes/Stone/","base":"ItemBase","file":"4_World/Entities/ItemBase/Stone.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Stone.c","line":3}]},{"name":"StoneKnife","url":"classes/StoneKnife/","base":"ToolBase","file":"4_World/Entities/ItemBase/StoneKnife.c","line":1,"methods":[{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/StoneKnife.c","line":3},{"name":"GetValidFinishers","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/StoneKnife.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/StoneKnife.c","line":13}]},{"name":"StoveLight","url":"classes/StoveLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/StoveLight.c","line":1,"methods":[{"name":"StoveLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/StoveLight.c","line":3}]},{"name":"string","url":"classes/string/","topic":"Strings","file":"1_Core/proto/EnString.c","line":5,"methods":[{"name":"ToInt","ret":"int","mods":["proto","native"],"proto":true,"brief":"Converts string to integer","file":"1_Core/proto/EnString.c","line":20},{"name":"HexToInt","ret":"int","mods":["proto","native"],"proto":true,"brief":"Converts string to integer","file":"1_Core/proto/EnString.c","line":33},{"name":"ToFloat","ret":"float","mods":["proto","native"],"proto":true,"brief":"Converts string to float","file":"1_Core/proto/EnString.c","line":46},{"name":"ToVector","ret":"vector","mods":["proto"],"proto":true,"brief":"Returns a vector from a string","file":"1_Core/proto/EnString.c","line":59},{"name":"BeautifiedToVector","ret":"vector","brief":"Convert beautified string into a vector","file":"1_Core/proto/EnString.c","line":67},{"name":"ToAscii","ret":"int","mods":["proto","native"],"proto":true,"brief":"Converts string's first character to ASCII code","file":"1_Core/proto/EnString.c","line":86},{"name":"ToType","ret":"typename","mods":["proto","native"],"proto":true,"brief":"Returns internal type representation. Can be used in runtime, or cached in variables and used for faster inheritance checking","file":"1_Core/proto/EnString.c","line":95},{"name":"ToString","ret":"string","params":[{"type":"void","name":"var"},{"type":"bool","name":"type","def":"false"},{"type":"bool","name":"name","def":"false"},{"type":"bool","name":"quotes","def":"true"}],"mods":["static","proto"],"proto":true,"brief":"Return string representation of variable","file":"1_Core/proto/EnString.c","line":98},{"name":"Substring","ret":"string","params":[{"type":"int","name":"start"},{"type":"int","name":"len"}],"mods":["proto"],"proto":true,"brief":"Substring of 'str' from 'start' position 'len' number of characters","file":"1_Core/proto/EnString.c","line":113},{"name":"SubstringInverted","ret":"string","params":[{"type":"string","name":"string_to_split"},{"type":"int","name":"position_start"},{"type":"int","name":"position_end"}],"brief":"Inverted SubString. This deletes everything in between position_start and position_end.","file":"1_Core/proto/EnString.c","line":116},{"name":"SubstringUtf8","ret":"string","params":[{"type":"int","name":"startChar"},{"type":"int","name":"len"}],"mods":["proto"],"proto":true,"brief":"Substring of 'str' from 'startChar' position 'len' number of characters for UTF8 strings with multibyte chars","file":"1_Core/proto/EnString.c","line":137},{"name":"Replace","ret":"int","params":[{"type":"string","name":"sample"},{"type":"string","name":"replace"}],"mods":["proto"],"proto":true,"brief":"Replace all occurrances of 'sample' in 'str' by 'replace'","file":"1_Core/proto/EnString.c","line":156},{"name":"ToLower","ret":"int","mods":["proto"],"proto":true,"brief":"Changes string to lowercase. Returns length","file":"1_Core/proto/EnString.c","line":171},{"name":"ToUpper","ret":"int","mods":["proto"],"proto":true,"brief":"Changes string to uppercase. Returns length","file":"1_Core/proto/EnString.c","line":186},{"name":"Length","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns length of string","file":"1_Core/proto/EnString.c","line":199},{"name":"LengthUtf8","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns number of characters in UTF8 string","file":"1_Core/proto/EnString.c","line":212},{"name":"Hash","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns hash of string","file":"1_Core/proto/EnString.c","line":223},{"name":"IndexOf","ret":"int","params":[{"type":"string","name":"sample"}],"mods":["proto","native"],"proto":true,"brief":"Finds 'sample' in 'str'. Returns -1 when not found","file":"1_Core/proto/EnString.c","line":240},{"name":"LastIndexOf","ret":"int","params":[{"type":"string","name":"sample"}],"mods":["proto","native"],"proto":true,"brief":"Finds last 'sample' in 'str'. Returns -1 when not found","file":"1_Core/proto/EnString.c","line":253},{"name":"IndexOfFrom","ret":"int","params":[{"type":"int","name":"start"},{"type":"string","name":"sample"}],"mods":["proto","native"],"proto":true,"brief":"Finds 'sample' in 'str' from 'start' position. Returns -1 when not found","file":"1_Core/proto/EnString.c","line":271},{"name":"Contains","ret":"bool","params":[{"type":"string","name":"sample"}],"brief":"Returns true if sample is substring of string","file":"1_Core/proto/EnString.c","line":286},{"name":"Trim","ret":"string","mods":["proto"],"proto":true,"brief":"Returns trimmed string with removed leading and trailing whitespaces","file":"1_Core/proto/EnString.c","line":304},{"name":"TrimInPlace","ret":"int","mods":["proto"],"proto":true,"brief":"Removes leading and trailing whitespaces in string. Returns length","file":"1_Core/proto/EnString.c","line":319},{"name":"ParseStringEx","ret":"int","params":[{"mods":["out"],"type":"string","name":"token"}],"mods":["proto"],"proto":true,"brief":"Parses one token from input string. Result is put into token string, and type of token is returned. Input string is left-truncated by the resulting token length.","file":"1_Core/proto/EnString.c","line":349},{"name":"ParseString","ret":"int","params":[{"mods":["out"],"type":"string","name":"tokens","array":""}],"mods":["proto"],"proto":true,"brief":"Parses string into array of tokens returns number of tokens","file":"1_Core/proto/EnString.c","line":369},{"name":"Split","ret":"void","params":[{"type":"string","name":"sample"},{"mods":["out"],"type":"array<string>","name":"output"}],"brief":"Splits string into array of strings separated by 'sample'","file":"1_Core/proto/EnString.c","line":396},{"name":"Join","ret":"string","params":[{"type":"string","name":"separator"},{"mods":["notnull"],"type":"TStringArray","name":"tokens"}],"mods":["static"],"file":"1_Core/proto/EnString.c","line":424},{"name":"Get","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto"],"proto":true,"brief":"Gets n-th character from string","file":"1_Core/proto/EnString.c","line":448},{"name":"Set","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"input"}],"mods":["proto"],"proto":true,"brief":"Sets the n-th character in string with the input, replacing previous value","file":"1_Core/proto/EnString.c","line":473},{"name":"OldSet","ret":"void","params":[{"type":"int","name":"n"},{"type":"string","name":"_value"}],"cond":["DIAG_DEVELOPER"],"brief":"Do not use. Re-implemented for verification of new function due to design of previous function allowing for unexpected behavior that modders may depend on.","file":"1_Core/proto/EnString.c","line":487},{"name":"Insert","ret":"void","params":[{"type":"int","name":"index"},{"type":"string","name":"input"}],"mods":["proto"],"proto":true,"brief":"Inserts a string into the n-th index, increasing the string length by the size of the input","file":"1_Core/proto/EnString.c","line":511},{"name":"Format","ret":"string","params":[{"type":"string","name":"fmt"},{"type":"void","name":"param1","def":"NULL"},{"type":"void","name":"param2","def":"NULL"},{"type":"void","name":"param3","def":"NULL"},{"type":"void","name":"param4","def":"NULL"},{"type":"void","name":"param5","def":"NULL"},{"type":"void","name":"param6","def":"NULL"},{"type":"void","name":"param7","def":"NULL"},{"type":"void","name":"param8","def":"NULL"},{"type":"void","name":"param9","def":"NULL"}],"mods":["static","proto"],"proto":true,"brief":"Gets n-th character from string","file":"1_Core/proto/EnString.c","line":526}],"members":[{"name":"Empty","type":"string","mods":["static","const"],"file":"1_Core/proto/EnString.c","line":7}]},{"name":"StuffedNotfr","url":"classes/StuffedNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/StuffedNotfr.c","line":1,"methods":[{"name":"StuffedNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/StuffedNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/StuffedNotfr.c","line":8},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/StuffedNotfr.c","line":13},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/StuffedNotfr.c","line":25}]},{"name":"StuffedStomachMdfr","url":"classes/StuffedStomachMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":4},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":12},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":17},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":30},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":38},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":46}],"members":[{"name":"STUFFED_TRESHOLD","type":"int","mods":["protected","const"],"init":"PlayerConstants.BT_STOMACH_VOLUME_LVL3","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/StuffedStomach.c","line":3}]},{"name":"StunBaton","url":"classes/StunBaton/","base":"ItemBase","file":"4_World/Entities/ItemBase/StunBaton.c","line":1,"methods":[{"name":"StunBaton","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/StunBaton.c","line":7},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/StunBaton.c","line":14},{"name":"OnWorkStop","ret":"void","mods":["override"],"brief":"melee modes in cfg (switched on state)","file":"4_World/Entities/ItemBase/StunBaton.c","line":22},{"name":"GetMeleeMode","ret":"int","mods":["override"],"brief":"melee modes in cfg (switched off state)","file":"4_World/Entities/ItemBase/StunBaton.c","line":30},{"name":"GetMeleeHeavyMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/StunBaton.c","line":35},{"name":"GetMeleeSprintMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/StunBaton.c","line":40},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/StunBaton.c","line":45}],"members":[{"name":"m_MeleeMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/StunBaton.c","line":3},{"name":"m_MeleeHeavyMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/StunBaton.c","line":4},{"name":"m_MeleeSprintMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/StunBaton.c","line":5}]},{"name":"SuppresorBase","url":"classes/SuppresorBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/SuppressorBase.c","line":1},{"name":"Surface","url":"classes/Surface/","file":"4_World/Static/Surface.c","line":1,"methods":[{"name":"GetStepsParticleID","ret":"int","params":[{"type":"string","name":"surface_name"}],"mods":["static"],"file":"4_World/Static/Surface.c","line":3},{"name":"GetWheelParticleID","ret":"int","params":[{"type":"string","name":"surface_name"}],"mods":["static"],"file":"4_World/Static/Surface.c","line":8},{"name":"GetParamInt","ret":"int","params":[{"type":"string","name":"surface_name"},{"type":"string","name":"param_name"}],"mods":["static"],"file":"4_World/Static/Surface.c","line":13},{"name":"GetParamFloat","ret":"float","params":[{"type":"string","name":"surface_name"},{"type":"string","name":"param_name"}],"mods":["static"],"file":"4_World/Static/Surface.c","line":18},{"name":"GetParamText","ret":"string","params":[{"type":"string","name":"surfaceName"},{"type":"string","name":"paramName"}],"mods":["static"],"file":"4_World/Static/Surface.c","line":23},{"name":"AllowedWaterSurface","ret":"bool","params":[{"type":"float","name":"pHeight"},{"type":"string","name":"pSurface"},{"type":"array<string>","name":"pAllowedSurfaceList"}],"mods":["static"],"file":"4_World/Static/Surface.c","line":31},{"name":"CheckLiquidSource","ret":"bool","params":[{"type":"float","name":"pHeight"},{"type":"string","name":"pSurface"},{"type":"int","name":"allowedWaterSourceMask"}],"mods":["static"],"file":"4_World/Static/Surface.c","line":54}]},{"name":"SurfaceDetectionParameters","url":"classes/SurfaceDetectionParameters/","brief":"Parameters for detecting the surface","file":"3_Game/SurfaceInfo.c","line":74,"members":[{"name":"type","type":"SurfaceDetectionType","init":"SurfaceDetectionType.Scenery","brief":"Type of surface to detect","file":"3_Game/SurfaceInfo.c","line":77},{"name":"position","type":"vector","brief":"3D position to trace the surface from","file":"3_Game/SurfaceInfo.c","line":80},{"name":"includeWater","type":"bool","init":"false","brief":"Include water in the surface detection, will return the water if it is higher than the surface","file":"3_Game/SurfaceInfo.c","line":83},{"name":"syncMode","type":"UseObjectsMode","init":"UseObjectsMode.Wait","brief":"See UseObjectsMode, SurfaceTraceType.Roadway only","file":"3_Game/SurfaceInfo.c","line":86},{"name":"ignore","type":"Object","init":"null","brief":"Object to ignore tracing against, SurfaceTraceType.Roadway only","file":"3_Game/SurfaceInfo.c","line":89},{"name":"rsd","type":"RoadSurfaceDetection","init":"RoadSurfaceDetection.ABOVE","brief":"See RoadSurfaceDetection, SurfaceTraceType.Roadway only","file":"3_Game/SurfaceInfo.c","line":92}]},{"name":"SurfaceDetectionResult","url":"classes/SurfaceDetectionResult/","brief":"Output of surface detection","file":"3_Game/SurfaceInfo.c","line":99,"members":[{"name":"height","type":"float","init":"0","brief":"Height position","file":"3_Game/SurfaceInfo.c","line":102},{"name":"normalX","type":"float","init":"0","brief":"Right normal","file":"3_Game/SurfaceInfo.c","line":105},{"name":"normalZ","type":"float","init":"0","brief":"Forward normal","file":"3_Game/SurfaceInfo.c","line":111},{"name":"surface","type":"SurfaceInfo","init":"null","brief":"Returned SurfaceInfo, plain pointer","file":"3_Game/SurfaceInfo.c","line":114},{"name":"aboveWater","type":"bool","init":"false","brief":"If water was the returned surface","file":"3_Game/SurfaceInfo.c","line":117},{"name":"object","type":"Object","init":"null","brief":"SurfaceTraceType.Roadway only","file":"3_Game/SurfaceInfo.c","line":120}]},{"name":"SurfaceInfo","url":"classes/SurfaceInfo/","base":"SurfaceProperties","brief":"Unmanaged surface info handle. Provides API to surfaces that are defined as part of 'CfgSurfaces' or exist in an objects .bisurf file. Lifetime is managed in code so don't store handles of this type yourself. Any created 'SurfaceInfo' is destroyed during 'Game' ScriptModule destruction.","file":"3_Game/SurfaceInfo.c","line":8,"methods":[{"name":"SurfaceInfo","kind":"ctor","ret":"void","mods":["protected"],"file":"3_Game/SurfaceInfo.c","line":10},{"name":"~SurfaceInfo","kind":"dtor","ret":"void","mods":["protected"],"file":"3_Game/SurfaceInfo.c","line":11},{"name":"GetByName","ret":"SurfaceInfo","params":[{"type":"string","name":"name"}],"mods":["proto","static"],"proto":true,"brief":"Warning: O(n) time complexity where n is the total number of loaded surfaces Note: Will load the surface if not loaded Warning: If the surface name is invalid, it will still create a SurfaceInfo","file":"3_Game/SurfaceInfo.c","line":16},{"name":"GetByFile","ret":"SurfaceInfo","params":[{"type":"string","name":"name"}],"mods":["proto","static"],"proto":true,"brief":"Warning: O(n) time complexity where n is the total number of loaded surfaces Note: Will load the surface if not loaded Warning: If the surface name is invalid, it will still create a SurfaceInfo 'CfgSurfaces' can be pathed by having the name prefixed with '#', so 'GetByFile(\"#cp_grass\")' will return same as 'GetByName(\"cp_grass\")'","file":"3_Game/SurfaceInfo.c","line":22},{"name":"GetName","ret":"string","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":24},{"name":"GetEntryName","ret":"string","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":25},{"name":"GetSurfaceType","ret":"string","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":26},{"name":"GetRoughness","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":28},{"name":"GetDustness","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":29},{"name":"GetBulletPenetrability","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":30},{"name":"GetThickness","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":31},{"name":"GetDeflection","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":32},{"name":"GetTransparency","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":33},{"name":"GetAudability","ret":"float","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":34},{"name":"IsLiquid","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":36},{"name":"IsStairs","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":37},{"name":"IsPassthrough","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":38},{"name":"IsSolid","ret":"bool","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":39},{"name":"GetSoundEnv","ret":"string","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":41},{"name":"GetImpact","ret":"string","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":42},{"name":"GetLiquidType","ret":"int","mods":["proto"],"proto":true,"brief":"See 'LiquidTypes' in 'constants.c'","file":"3_Game/SurfaceInfo.c","line":45},{"name":"GetStepParticleId","ret":"int","mods":["proto"],"proto":true,"brief":"See 'ParticleList', if config entry not set, value is 'ParticleList.NONE', if config entry is set but doesn't exist, value is 'ParticleList.INVALID'","file":"3_Game/SurfaceInfo.c","line":49},{"name":"GetWheelParticleId","ret":"int","mods":["proto"],"proto":true,"file":"3_Game/SurfaceInfo.c","line":50}]},{"name":"SurfaceProperties","url":"classes/SurfaceProperties/","file":"1_Core/Physics/SurfaceProperties.c","line":10,"methods":[{"name":"SurfaceProperties","kind":"ctor","ret":"void","mods":["protected"],"file":"1_Core/Physics/SurfaceProperties.c","line":12},{"name":"~SurfaceProperties","kind":"dtor","ret":"void","mods":["protected"],"file":"1_Core/Physics/SurfaceProperties.c","line":13}]},{"name":"SurgicalGloves_Blue","url":"classes/SurgicalGloves_Blue/","base":"SurgicalGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SurgicalGloves_ColorBase.c","line":2},{"name":"SurgicalGloves_ColorBase","url":"classes/SurgicalGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/SurgicalGloves_ColorBase.c","line":1},{"name":"SurgicalGloves_Green","url":"classes/SurgicalGloves_Green/","base":"SurgicalGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SurgicalGloves_ColorBase.c","line":4},{"name":"SurgicalGloves_LightBlue","url":"classes/SurgicalGloves_LightBlue/","base":"SurgicalGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SurgicalGloves_ColorBase.c","line":3},{"name":"SurgicalGloves_White","url":"classes/SurgicalGloves_White/","base":"SurgicalGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/SurgicalGloves_ColorBase.c","line":5},{"name":"SurgicalMask","url":"classes/SurgicalMask/","base":"Mask_Base","file":"4_World/Entities/ItemBase/Clothing/SurgicalMask.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/SurgicalMask.c","line":3}]},{"name":"SurrenderData","url":"classes/SurrenderData/","file":"4_World/Classes/EmoteManager.c","line":1424,"methods":[{"name":"End","ret":"void","proto":true,"brief":"called on surrender end request end","file":"4_World/Classes/EmoteManager.c","line":1427}]},{"name":"SurrenderDataRestrain","url":"classes/SurrenderDataRestrain/","base":"SurrenderData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":230,"methods":[{"name":"End","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionRestrainTarget.c","line":232}]},{"name":"SurrenderDummyItem","url":"classes/SurrenderDummyItem/","base":"DummyItem","file":"4_World/Entities/ItemBase/SurrenderDummyItem.c","line":1,"methods":[{"name":"~SurrenderDummyItem","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/SurrenderDummyItem.c","line":5},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SurrenderDummyItem.c","line":9},{"name":"CanSwapEntities","ret":"bool","params":[{"type":"EntityAI","name":"otherItem"},{"type":"InventoryLocation","name":"otherDestination"},{"type":"InventoryLocation","name":"destination"}],"mods":["override"],"file":"4_World/Entities/ItemBase/SurrenderDummyItem.c","line":29}],"members":[{"name":"m_player","type":"PlayerBase","mods":["protected"],"file":"4_World/Entities/ItemBase/SurrenderDummyItem.c","line":3}]},{"name":"SurvivorBase","url":"classes/SurvivorBase/","base":"PlayerBaseClient","file":"4_World/Entities/ManBase/PlayerBase/SurvivorBase.c","line":6,"methods":[{"name":"SurvivorBase","kind":"ctor","ret":"void","file":"4_World/Entities/ManBase/PlayerBase/SurvivorBase.c","line":8},{"name":"GetHideIconMask","ret":"int","mods":["override"],"file":"4_World/Entities/ManBase/PlayerBase/SurvivorBase.c","line":13}]},{"name":"SurvivorBaseType","url":"classes/SurvivorBaseType/","base":"PlayerBaseType","file":"4_World/Entities/ManBase/PlayerBase/SurvivorBase.c","line":1},{"name":"SV98_Base","url":"classes/SV98_Base/","base":"BoltActionRifle_ExternalMagazine_Base","file":"4_World/Entities/Firearms/Rifle/SV98.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SV98.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SV98.c","line":9}]},{"name":"SV98Recoil","url":"classes/SV98Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/SV98Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/SV98Recoil.c","line":3}]},{"name":"SVD","url":"classes/SVD/","base":"SVD_Base","file":"4_World/Entities/Firearms/Rifle/SVD.c","line":28},{"name":"SVD_Base","url":"classes/SVD_Base/","base":"RifleBoltLock_Base","file":"4_World/Entities/Firearms/Rifle/SVD.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SVD.c","line":3},{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SVD.c","line":8},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/SVD.c","line":17}]},{"name":"SVD_Wooden","url":"classes/SVD_Wooden/","base":"SVD_Base","file":"4_World/Entities/Firearms/Rifle/SVD.c","line":29},{"name":"SvdRecoil","url":"classes/SvdRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/SvdRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/SvdRecoil.c","line":3}]},{"name":"SVNBlamePlugin","url":"classes/SVNBlamePlugin/","base":"WorkbenchPlugin","file":"editor/Workbench/BlameTool.c","line":2,"methods":[{"name":"Run","ret":"void","mods":["override"],"file":"editor/Workbench/BlameTool.c","line":7},{"name":"Configure","ret":"void","mods":["override"],"file":"editor/Workbench/BlameTool.c","line":25},{"name":"OkButton","ret":"void","file":"editor/Workbench/BlameTool.c","line":31}],"members":[{"name":"CommandLine","type":"string","file":"editor/Workbench/BlameTool.c","line":5}]},{"name":"SVNDiffPlugin","url":"classes/SVNDiffPlugin/","base":"WorkbenchPlugin","file":"editor/Workbench/DiffTool.c","line":2,"methods":[{"name":"Run","ret":"void","mods":["override"],"file":"editor/Workbench/DiffTool.c","line":7},{"name":"Configure","ret":"void","mods":["override"],"file":"editor/Workbench/DiffTool.c","line":25},{"name":"OkButton","ret":"void","file":"editor/Workbench/DiffTool.c","line":31}],"members":[{"name":"CommandLine","type":"string","file":"editor/Workbench/DiffTool.c","line":5}]},{"name":"SVNShowLogPlugin","url":"classes/SVNShowLogPlugin/","base":"WorkbenchPlugin","file":"editor/Workbench/ShowLog.c","line":2,"methods":[{"name":"Run","ret":"void","mods":["override"],"file":"editor/Workbench/ShowLog.c","line":7},{"name":"Configure","ret":"void","mods":["override"],"file":"editor/Workbench/ShowLog.c","line":25},{"name":"OkButton","ret":"void","file":"editor/Workbench/ShowLog.c","line":31}],"members":[{"name":"CommandLine","type":"string","file":"editor/Workbench/ShowLog.c","line":5}]},{"name":"SwapOldAndNewMagazine","url":"classes/SwapOldAndNewMagazine/","base":"WeaponStateBase","brief":"old magazine to inventory, new to left hand","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":121,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":126},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":153},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":163},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":171},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":191}],"members":[{"name":"m_newMagazine","type":"Magazine","brief":"magazine that will be dropped on abort","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":123},{"name":"m_newDst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":124}]},{"name":"Sweater_Blue","url":"classes/Sweater_Blue/","base":"Sweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":10},{"name":"Sweater_ChristmasBlue","url":"classes/Sweater_ChristmasBlue/","base":"Sweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":13},{"name":"Sweater_ChristmasGreen","url":"classes/Sweater_ChristmasGreen/","base":"Sweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":14},{"name":"Sweater_ChristmasRed","url":"classes/Sweater_ChristmasRed/","base":"Sweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":15},{"name":"Sweater_ColorBase","url":"classes/Sweater_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":3}]},{"name":"Sweater_Gray","url":"classes/Sweater_Gray/","base":"Sweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":9},{"name":"Sweater_Green","url":"classes/Sweater_Green/","base":"Sweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":11},{"name":"Sweater_Red","url":"classes/Sweater_Red/","base":"Sweater_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Sweater_ColorBase.c","line":12},{"name":"Switchable_Base","url":"classes/Switchable_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/Switchable_Base.c","line":1,"methods":[{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base.c","line":3},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base.c","line":14},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base.c","line":25}]},{"name":"SwitchOptionsAccess","url":"classes/SwitchOptionsAccess/","base":"OptionsAccess","file":"3_Game/gameplay.c","line":1451,"methods":[{"name":"Switch","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1453},{"name":"GetItemText","ret":"void","params":[{"mods":["out"],"type":"string","name":"value"}],"mods":["proto"],"proto":true,"file":"3_Game/gameplay.c","line":1454},{"name":"GetIndex","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1455},{"name":"GetDefaultIndex","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/gameplay.c","line":1456}]},{"name":"Sword","url":"classes/Sword/","base":"ToolBase","file":"4_World/Entities/ItemBase/Sword.c","line":1,"methods":[{"name":"Sword","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Sword.c","line":3},{"name":"IsMeleeFinisher","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Sword.c","line":7},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Sword.c","line":12}]},{"name":"SymptomBase","url":"classes/SymptomBase/","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":1,"methods":[{"name":"SymptomBase","kind":"ctor","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":30},{"name":"~SymptomBase","kind":"dtor","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":34},{"name":"Init","ret":"void","params":[{"type":"SymptomManager","name":"manager"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"uid"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":39},{"name":"GetMaxCount","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":48},{"name":"GetUID","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":53},{"name":"OnOwnerKilled","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":58},{"name":"CanBeInterupted","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":64},{"name":"IsClientOnly","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":74},{"name":"SetDuration","ret":"void","params":[{"type":"float","name":"duration"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":80},{"name":"GetDuration","ret":"float","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":85},{"name":"GetName","ret":"string","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":90},{"name":"GetManager","ret":"SymptomManager","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":95},{"name":"GetType","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":100},{"name":"SetParam","ret":"void","params":[{"type":"Param","name":"p"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":105},{"name":"IsSyncToClient","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":110},{"name":"IsSyncToRemotes","ret":"bool","brief":"This symptom is synchronized to remotes in a form id within symptom manager","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":116},{"name":"GetPersistentParams","ret":"void","params":[{"type":"array<Param>","name":"params"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":121},{"name":"MakeParamObjectPersistent","ret":"void","params":[{"type":"Param","name":"object"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":129},{"name":"IsPersistent","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":136},{"name":"IsPrimary","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":141},{"name":"AllowInUnconscious","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":149},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":154},{"name":"GetPriority","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":159},{"name":"OnConstructed","ret":"bool","params":[{"type":"SymptomManager","name":"manager"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":164},{"name":"OnDestructed","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":169},{"name":"Activate","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":175},{"name":"Deactivate","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":196},{"name":"IsActivated","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":215},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":222},{"name":"PlayAnimationFB","ret":"void","params":[{"type":"int","name":"animation"},{"type":"int","name":"stance_mask"},{"type":"float","name":"running_time","def":"-1"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":245},{"name":"PlayAnimationADD","ret":"void","params":[{"type":"int","name":"type"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":251},{"name":"PlaySound","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":257},{"name":"StopSound","ret":"void","params":[{"type":"EPlayerSoundEventID","name":"id"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":263},{"name":"SyncToClientActivated","ret":"void","params":[{"type":"int","name":"SYMPTOM_id"},{"type":"int","name":"uid"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":269},{"name":"SyncToClientDeactivated","ret":"void","params":[{"type":"int","name":"SYMPTOM_id"},{"type":"int","name":"uid"}],"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":278},{"name":"CheckSoundFinished","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":286},{"name":"CheckDestroy","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":295},{"name":"SpawnAnimMetaObject","ret":"SmptAnimMetaBase","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":307},{"name":"RequestDestroy","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":313},{"name":"Destroy","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":319},{"name":"AnimationFinish","ret":"void","brief":"gets called upon animation Symptom exit","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":326},{"name":"AnimationPlayFailed","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":333},{"name":"AnimationStart","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":339},{"name":"OnAnimationFinish","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":344},{"name":"OnAnimationStart","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":345},{"name":"OnAnimationPlayFailed","ret":"void","mods":["protected"],"proto":true,"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":346},{"name":"OnInit","ret":"void","proto":true,"brief":"this is just for the Symptom parameters set-up and is called even if the Symptom doesn't execute, don't put any gameplay code in here","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":350},{"name":"OnUpdateServer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"proto":true,"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":353},{"name":"CanActivate","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":354},{"name":"OnUpdateClient","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltatime"}],"proto":true,"brief":"gets called every frame","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":356},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":358},{"name":"OnGetActivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":359},{"name":"OnGetDeactivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"brief":"only gets called once on an active Symptom that is being deactivated","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":361},{"name":"OnGetDeactivatedClient","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":362}],"members":[{"name":"MAX_TIME_ACTIVE_SAVEGUARD","type":"float","mods":["const"],"init":"20","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":3},{"name":"m_Priority","type":"int","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":4},{"name":"m_SoundObject","type":"SoundOnVehicle","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":5},{"name":"m_PlayedSound","type":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":6},{"name":"m_IsActivated","type":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":7},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":8},{"name":"m_ServerUpdateInterval","type":"float","init":"1","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":9},{"name":"m_ServerUpdateDelta","type":"float","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":10},{"name":"m_IsTemplate","type":"bool","init":"true","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":11},{"name":"m_ActivatedTime","type":"float","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":12},{"name":"m_ID","type":"int","brief":"ID for the type of Symptom","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":13},{"name":"m_UID","type":"int","brief":"unique ID","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":14},{"name":"m_IsClientOnly","type":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":15},{"name":"m_DestroyOnAnimFinish","type":"bool","init":"true","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":16},{"name":"m_DestroyRequested","type":"bool","init":"false","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":17},{"name":"m_SymptomType","type":"int","init":"-1","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":18},{"name":"m_IsPersistent","type":"bool","init":"false","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":19},{"name":"m_Manager","type":"SymptomManager","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":20},{"name":"m_SyncToClient","type":"bool","init":"false","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":21},{"name":"m_Duration","type":"float","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":22},{"name":"m_AnimPlayRequested","type":"bool","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":23},{"name":"m_MaxCount","type":"int","init":"-1","brief":"how many symptoms of this type can be queued up at the same time, '-1' for unlimited","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":24},{"name":"m_AnimCallback","type":"SymptomCB","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":26},{"name":"m_PersistentParams","type":"ref array<Param>","init":"new array<Param>","file":"4_World/Classes/PlayerSymptoms/StateBase.c","line":28}]},{"name":"SymptomCB","url":"classes/SymptomCB/","base":"HumanCommandActionCallback","file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":1,"methods":[{"name":"OnFinish","ret":"void","params":[{"type":"bool","name":"pCanceled"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":8},{"name":"Init","ret":"void","params":[{"type":"float","name":"run_time"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":17},{"name":"CancelCondition","ret":"bool","file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":30},{"name":"IsSymptomCallback","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":35}],"members":[{"name":"m_RunTime","type":"float","file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":4},{"name":"m_StartingTime","type":"float","file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":5},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerSymptoms/StateCB.c","line":6}]},{"name":"SymptomManager","url":"classes/SymptomManager/","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":47,"methods":[{"name":"Init","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":75},{"name":"GetStorageVersion","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":95},{"name":"AutoactivateSymptoms","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":101},{"name":"SymptomManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":111},{"name":"OnPlayerKilled","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":129},{"name":"GetSymptomByUID","ret":"SymptomBase","params":[{"type":"int","name":"SYMPTOM_uid"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":138},{"name":"GetPlayer","ret":"PlayerBase","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":143},{"name":"RegisterSymptom","ret":"void","params":[{"type":"SymptomBase","name":"Symptom"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":148},{"name":"OnAnimationFinished","ret":"void","params":[{"type":"eAnimFinishType","name":"type","def":"eAnimFinishType.SUCCESS"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":162},{"name":"OnAnimationStarted","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":170},{"name":"CreateUniqueID","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":176},{"name":"IsUIDUsed","ret":"bool","params":[{"type":"int","name":"uid"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":185},{"name":"GetSymptomName","ret":"string","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":190},{"name":"SpawnAnimMetaObject","ret":"SmptAnimMetaBase","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":195},{"name":"RequestSymptomExit","ret":"void","params":[{"type":"int","name":"SYMPTOM_uid"}],"brief":"Exits a specific Symptom with a given UID","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":204},{"name":"IsSymptomPrimary","ret":"bool","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":210},{"name":"OnInputUserDataReceived","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":215},{"name":"GetCurrentCommandID","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":219},{"name":"OnTick","ret":"void","params":[{"type":"float","name":"deltatime"},{"type":"int","name":"pCurrentCommandID"},{"type":"HumanMovementState","name":"movement_state"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":224},{"name":"SetAnimation","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":302},{"name":"UpdateActiveSymptoms","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":323},{"name":"OnSymptomExit","ret":"void","params":[{"type":"SymptomBase","name":"Symptom"},{"type":"int","name":"uid"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":354},{"name":"GetSymptomMaxCount","ret":"int","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":399},{"name":"GetSymptomCount","ret":"int","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":405},{"name":"IncreaseSymptomCount","ret":"void","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":413},{"name":"DecreaseSymptomCount","ret":"void","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":425},{"name":"SpawnSymptom","ret":"SymptomBase","params":[{"type":"int","name":"symptom_id"},{"type":"int","name":"uid","def":"-1"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":436},{"name":"CleanUpPrimaryQueue","ret":"void","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":465},{"name":"QueueUpPrimarySymptom","ret":"SymptomBase","params":[{"type":"int","name":"symptom_id"},{"type":"int","name":"uid","def":"-1"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":473},{"name":"QueueUpSecondarySymptom","ret":"void","params":[{"type":"int","name":"symptom_id"},{"type":"int","name":"uid","def":"-1"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":508},{"name":"QueueUpSecondarySymptomEx","ret":"SymptomBase","params":[{"type":"int","name":"symptom_id"},{"type":"int","name":"uid","def":"-1"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":513},{"name":"RemoveSecondarySymptom","ret":"void","params":[{"type":"int","name":"symptom_id"}],"brief":"Removes a single Symptom","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":531},{"name":"GetCurrentPrimaryActiveSymptom","ret":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":543},{"name":"FindFirstAvailableSymptomIndex","ret":"int","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":560},{"name":"ComparePriority","ret":"int","params":[{"type":"int","name":"prio1"},{"type":"int","name":"prio2"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":572},{"name":"GetSymptomPriority","ret":"int","params":[{"type":"int","name":"symptom_id"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":585},{"name":"OnRPC","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":590},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":623},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":646},{"name":"CanUpdateSymptom","ret":"bool","params":[{"type":"SymptomBase","name":"symptom"}],"mods":["protected"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":673},{"name":"OnRPCDebug","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":682},{"name":"SendServerDebugToClient","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":760},{"name":"DebugRequestExitSymptom","ret":"void","params":[{"type":"int","name":"SYMPTOM_uid"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":802},{"name":"PrepareClientDebug","ret":"array<ref Param>","params":[{"type":"array<ref SymptomBase>","name":"Symptoms"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":809},{"name":"DisplayDebug1","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"y_offset"},{"type":"array<ref Param>","name":"Symptoms_primary"},{"type":"array<ref Param>","name":"Symptoms_secondary"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":827},{"name":"DisplayDebug2","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"y_offset"},{"type":"array<ref Param>","name":"Symptoms_primary"},{"type":"array<ref Param>","name":"Symptoms_secondary"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":870},{"name":"ShowAvailableSymptoms","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":919},{"name":"CleanAvailableSymptoms","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":940},{"name":"CleanDebug1","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"y_offset"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":948},{"name":"CleanDebug2","ret":"void","params":[{"type":"string","name":"name"},{"type":"int","name":"y_offset"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":956},{"name":"DebugRequestActivateSymptom","ret":"void","params":[{"type":"int","name":"symptom_id"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":964}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":49},{"name":"m_AvailableSymptoms","type":"ref map<int, ref SymptomBase>","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":50},{"name":"m_ActiveSymptomTypes","type":"ref map<int, int>","brief":"for each type(symptom id), keep track of how many times it is in queue","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":51},{"name":"m_SymptomQueuePrimary","type":"ref array<ref SymptomBase>","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":53},{"name":"m_SymptomQueueSecondary","type":"ref array<ref SymptomBase>","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":54},{"name":"m_SymptomsUIDs","type":"ref map<int , SymptomBase >","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":56},{"name":"m_SymptomQueueServerDbg","type":"ref array<ref Param>","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":59},{"name":"m_SymptomQueueServerDbgPrimary","type":"ref array<ref Param>","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":60},{"name":"m_SymptomQueueServerDbgSecondary","type":"ref array<ref Param>","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":61},{"name":"m_Timer","type":"ref Timer","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":63},{"name":"m_ActiveSymptomIndexPrimary","type":"int","init":"-1","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":65},{"name":"m_CurrentCommandID","type":"int","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":66},{"name":"STORAGE_VERSION","type":"int","mods":["const"],"init":"121","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":68},{"name":"m_ShowDebug","type":"bool","init":"false","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":70},{"name":"m_ShowDebug2","type":"bool","init":"false","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":71},{"name":"m_AnimMeta","type":"ref SmptAnimMetaBase","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":73}]},{"name":"SymptomSoundEventBase","url":"classes/SymptomSoundEventBase/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":1,"methods":[{"name":"SymptomSoundEventBase","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":3},{"name":"HasPriorityOverCurrent","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"EPlayerSoundEventID","name":"other_state_id"},{"type":"EPlayerSoundEventType","name":"type_other"}],"mods":["override"],"file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/SymptomEvents.c","line":9}]},{"name":"SyncData","url":"classes/SyncData/","file":"3_Game/Client/SyncData.c","line":1,"members":[{"name":"m_SyncInt","type":"int","file":"3_Game/Client/SyncData.c","line":3},{"name":"m_ServerPlayerList","type":"ref SyncPlayerList","file":"3_Game/Client/SyncData.c","line":4},{"name":"m_EntityKill","type":"ref SyncEntityKillInfo","file":"3_Game/Client/SyncData.c","line":5}]},{"name":"SyncedValue","url":"classes/SyncedValue/","file":"4_World/Classes/Modules/SyncedValue.c","line":1,"methods":[{"name":"SyncedValue","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"},{"type":"bool","name":"state"},{"type":"float","name":"val_norm"}],"file":"4_World/Classes/Modules/SyncedValue.c","line":8},{"name":"GetName","ret":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":16},{"name":"GetValue","ret":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":21},{"name":"GetValueNorm","ret":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":26},{"name":"GetState","ret":"bool","file":"4_World/Classes/Modules/SyncedValue.c","line":31}],"members":[{"name":"m_Name","type":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":3},{"name":"m_Value","type":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":4},{"name":"m_ValueNorm","type":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":5},{"name":"m_State","type":"bool","file":"4_World/Classes/Modules/SyncedValue.c","line":6}]},{"name":"SyncedValueAgent","url":"classes/SyncedValueAgent/","file":"4_World/Classes/Modules/SyncedValue.c","line":104,"methods":[{"name":"SyncedValueAgent","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"value"},{"type":"int","name":"id"},{"type":"float","name":"temporaryResistance"}],"file":"4_World/Classes/Modules/SyncedValue.c","line":111},{"name":"GetName","ret":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":119},{"name":"GetValue","ret":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":124},{"name":"GetID","ret":"int","file":"4_World/Classes/Modules/SyncedValue.c","line":129},{"name":"GetTemporaryResistanceTime","ret":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":134}],"members":[{"name":"m_Name","type":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":106},{"name":"m_Value","type":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":107},{"name":"m_ID","type":"int","file":"4_World/Classes/Modules/SyncedValue.c","line":108},{"name":"m_TemporaryResistanceTime","type":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":109}]},{"name":"SyncedValueLevel","url":"classes/SyncedValueLevel/","file":"4_World/Classes/Modules/SyncedValue.c","line":37,"methods":[{"name":"SyncedValueLevel","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"float","name":"value"},{"type":"float","name":"value2"}],"file":"4_World/Classes/Modules/SyncedValue.c","line":43},{"name":"GetName","ret":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":50},{"name":"GetValue","ret":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":55},{"name":"GetValue2","ret":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":60}],"members":[{"name":"m_Name","type":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":39},{"name":"m_Value","type":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":40},{"name":"m_Value2","type":"float","file":"4_World/Classes/Modules/SyncedValue.c","line":41}]},{"name":"SyncedValueModifier","url":"classes/SyncedValueModifier/","file":"4_World/Classes/Modules/SyncedValue.c","line":67,"methods":[{"name":"SyncedValueModifier","kind":"ctor","ret":"void","params":[{"type":"int","name":"id"},{"type":"string","name":"name"},{"type":"bool","name":"active"},{"type":"bool","name":"locked"}],"file":"4_World/Classes/Modules/SyncedValue.c","line":74},{"name":"GetName","ret":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":82},{"name":"GetID","ret":"int","file":"4_World/Classes/Modules/SyncedValue.c","line":87},{"name":"GetLocked","ret":"bool","file":"4_World/Classes/Modules/SyncedValue.c","line":92},{"name":"GetActive","ret":"bool","file":"4_World/Classes/Modules/SyncedValue.c","line":97}],"members":[{"name":"m_Name","type":"string","file":"4_World/Classes/Modules/SyncedValue.c","line":69},{"name":"m_ID","type":"int","file":"4_World/Classes/Modules/SyncedValue.c","line":70},{"name":"m_Locked","type":"bool","file":"4_World/Classes/Modules/SyncedValue.c","line":71},{"name":"m_Active","type":"bool","file":"4_World/Classes/Modules/SyncedValue.c","line":72}]},{"name":"SyncEntityKillInfo","url":"classes/SyncEntityKillInfo/","file":"3_Game/Client/SyncEntityKill.c","line":1,"members":[{"name":"m_EntityVictim","type":"EntityAI","file":"3_Game/Client/SyncEntityKill.c","line":3},{"name":"m_EntityKiller","type":"EntityAI","file":"3_Game/Client/SyncEntityKill.c","line":4},{"name":"m_EntitySource","type":"EntityAI","file":"3_Game/Client/SyncEntityKill.c","line":5},{"name":"m_IsHeadShot","type":"bool","file":"3_Game/Client/SyncEntityKill.c","line":6}]},{"name":"SyncEvents","url":"classes/SyncEvents/","file":"3_Game/SyncEvents.c","line":1,"methods":[{"name":"RegisterEvents","ret":"void","mods":["static"],"file":"3_Game/SyncEvents.c","line":3},{"name":"Event_OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"Object","name":"target"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["static"],"file":"3_Game/SyncEvents.c","line":11},{"name":"OnSyncEvent","ret":"void","params":[{"type":"ESyncEvent","name":"event_type"},{"type":"SyncData","name":"data"},{"type":"Object","name":"target"}],"mods":["static"],"file":"3_Game/SyncEvents.c","line":24},{"name":"SendPlayerList","ret":"void","mods":["static"],"file":"3_Game/SyncEvents.c","line":47},{"name":"SendEntityKilled","ret":"void","params":[{"type":"EntityAI","name":"victim"},{"type":"EntityAI","name":"killer"},{"type":"EntityAI","name":"source"},{"type":"bool","name":"is_headshot"}],"mods":["static"],"file":"3_Game/SyncEvents.c","line":56},{"name":"SendPlayerIgnatedFireplace","ret":"void","params":[{"type":"Man","name":"player"},{"type":"EFireIgniteType","name":"ignite_type"}],"mods":["static"],"file":"3_Game/SyncEvents.c","line":83},{"name":"SendSyncEvent","ret":"void","params":[{"type":"ERPCs","name":"rpc_event_id"},{"type":"ESyncEvent","name":"sync_event_type"},{"type":"SyncData","name":"data","def":"null"},{"type":"bool","name":"guaranteed","def":"true"},{"type":"PlayerIdentity","name":"player_target","def":"null"}],"mods":["private","static"],"file":"3_Game/SyncEvents.c","line":91},{"name":"SendSyncEventEx","ret":"void","params":[{"type":"ERPCs","name":"rpc_event_id"},{"type":"ESyncEvent","name":"sync_event_type"},{"type":"SyncData","name":"data","def":"null"},{"type":"bool","name":"guaranteed","def":"true"},{"type":"Man","name":"recipient","def":"null"}],"mods":["private","static"],"file":"3_Game/SyncEvents.c","line":104}]},{"name":"SyncHitInfo","url":"classes/SyncHitInfo/","base":"Managed","brief":"extendable type to allow for smarter hit data syncing","file":"4_World/Entities/SyncHitInfo.c","line":2,"members":[{"name":"m_AnimType","type":"int","file":"4_World/Entities/SyncHitInfo.c","line":4},{"name":"m_HitDir","type":"float","file":"4_World/Entities/SyncHitInfo.c","line":5},{"name":"m_HealthDamage","type":"float","file":"4_World/Entities/SyncHitInfo.c","line":6},{"name":"m_Fullbody","type":"bool","file":"4_World/Entities/SyncHitInfo.c","line":7},{"name":"m_HasSource","type":"bool","file":"4_World/Entities/SyncHitInfo.c","line":9}]},{"name":"SyncPlayer","url":"classes/SyncPlayer/","file":"3_Game/Client/SyncPlayer.c","line":1,"members":[{"name":"m_Identity","type":"PlayerIdentity","file":"3_Game/Client/SyncPlayer.c","line":3},{"name":"m_UID","type":"string","brief":"Keeping for backwards compatability with mods.","file":"3_Game/Client/SyncPlayer.c","line":8},{"name":"m_PlayerName","type":"string","file":"3_Game/Client/SyncPlayer.c","line":11}]},{"name":"SyncPlayerList","url":"classes/SyncPlayerList/","file":"3_Game/Client/SyncPlayerList.c","line":1,"methods":[{"name":"CreatePlayerList","ret":"void","file":"3_Game/Client/SyncPlayerList.c","line":5},{"name":"Compare","ret":"SyncPlayerList","params":[{"type":"SyncPlayerList","name":"a"},{"type":"SyncPlayerList","name":"b"}],"mods":["static"],"file":"3_Game/Client/SyncPlayerList.c","line":25}],"members":[{"name":"m_PlayerList","type":"ref array<ref SyncPlayer>","file":"3_Game/Client/SyncPlayerList.c","line":3}]},{"name":"Syringe","url":"classes/Syringe/","base":"BloodContainerBase","file":"4_World/Entities/ItemBase/BloodContainerBase/Syringe.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BloodContainerBase/Syringe.c","line":3}]},{"name":"SyringeLambda","url":"classes/SyringeLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":116,"methods":[{"name":"SyringeLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/Medical/ActionGiveBloodSelf.c","line":118}]},{"name":"T56TankerHelmet_Colorbase","url":"classes/T56TankerHelmet_Colorbase/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/T56TankerHelmet.c","line":1,"methods":[{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/HelmetBase/T56TankerHelmet.c","line":3}]},{"name":"T56TankerHelmet_Olive","url":"classes/T56TankerHelmet_Olive/","base":"T56TankerHelmet_Colorbase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/T56TankerHelmet.c","line":14},{"name":"T56TankerHelmet_Tan","url":"classes/T56TankerHelmet_Tan/","base":"T56TankerHelmet_Colorbase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/T56TankerHelmet.c","line":13},{"name":"Tabber","url":"classes/Tabber/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Tabber.c","line":2,"methods":[{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"3_Game/GUI/Tabber.c","line":9},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/Tabber.c","line":16},{"name":"SelectTab","ret":"void","params":[{"type":"int","name":"index"}],"mods":["protected"],"file":"3_Game/GUI/Tabber.c","line":36}],"members":[{"name":"ButtonsPanel","type":"Widget","file":"3_Game/GUI/Tabber.c","line":4},{"name":"ContentPanel","type":"Widget","file":"3_Game/GUI/Tabber.c","line":5},{"name":"SelectedTab","type":"int","mods":["reference"],"file":"3_Game/GUI/Tabber.c","line":6}]},{"name":"TabberUI","url":"classes/TabberUI/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":1,"methods":[{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":19},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":26},{"name":"Init","ret":"void","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":44},{"name":"OnWidgetScriptInit","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":95},{"name":"AlignTabbers","ret":"void","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":108},{"name":"AddTab","ret":"int","params":[{"type":"string","name":"name"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":161},{"name":"RemoveTab","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":184},{"name":"GetTab","ret":"Widget","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":190},{"name":"GetTabCount","ret":"int","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":195},{"name":"CanSwitchTab","ret":"bool","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":200},{"name":"SetCanSwitch","ret":"void","params":[{"type":"bool","name":"value"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":205},{"name":"PerformSwitchTab","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":210},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":228},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":247},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":265},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":285},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":295},{"name":"EnableTabControl","ret":"void","params":[{"type":"int","name":"index"},{"type":"bool","name":"enable"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":305},{"name":"SelectTabControl","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":313},{"name":"SelectTabPanel","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":341},{"name":"DeselectTabControl","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":350},{"name":"DeselectTabPanel","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":368},{"name":"DeselectAll","ret":"void","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":377},{"name":"NextTab","ret":"void","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":386},{"name":"PreviousTab","ret":"void","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":416},{"name":"GetSelectedIndex","ret":"int","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":446},{"name":"RefreshTab","ret":"void","params":[{"type":"bool","name":"performInitAlignment","def":"false"}],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":451},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":458},{"name":"DisableTabs","ret":"void","params":[{"type":"bool","name":"disable"}],"brief":"useful if we want to disable actual tabs for whatever reason","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":480}],"members":[{"name":"m_FirstInit","type":"bool","mods":["protected"],"init":"true","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":3},{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":4},{"name":"m_TabControlsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":5},{"name":"m_TabsCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":7},{"name":"m_TabControls","type":"ref map<int, Widget>","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":8},{"name":"m_Tabs","type":"ref map<int, Widget>","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":9},{"name":"m_SelectedIndex","type":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":11},{"name":"m_ResolutionMultiplier","type":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":12},{"name":"m_CanSwitch","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":13},{"name":"m_OnTabSwitch","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":15},{"name":"m_OnAttemptTabSwitch","type":"ref ScriptInvoker","init":"new ScriptInvoker()","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":16},{"name":"m_InitTimer","type":"ref Timer","file":"5_Mission/GUI/NewUI/TabberPrefab/TabberUI.c","line":17}]},{"name":"TacticalBaconCan","url":"classes/TacticalBaconCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/TacticalBaconCan.c","line":1,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TacticalBaconCan.c","line":3},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TacticalBaconCan.c","line":8},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TacticalBaconCan.c","line":13}]},{"name":"TacticalBaconCan_Opened","url":"classes/TacticalBaconCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/TacticalBaconCan_Opened.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/TacticalBaconCan_Opened.c","line":3}]},{"name":"TacticalGloves_Beige","url":"classes/TacticalGloves_Beige/","base":"TacticalGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TacticalGloves_ColorBase.c","line":3},{"name":"TacticalGloves_Black","url":"classes/TacticalGloves_Black/","base":"TacticalGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TacticalGloves_ColorBase.c","line":2},{"name":"TacticalGloves_ColorBase","url":"classes/TacticalGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/TacticalGloves_ColorBase.c","line":1},{"name":"TacticalGloves_Green","url":"classes/TacticalGloves_Green/","base":"TacticalGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TacticalGloves_ColorBase.c","line":4},{"name":"TacticalGoggles","url":"classes/TacticalGoggles/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/TacticalGoggles.c","line":1,"methods":[{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TacticalGoggles.c","line":3}]},{"name":"TacticalShirt_Black","url":"classes/TacticalShirt_Black/","base":"TacticalShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TacticalShirt_ColorBase.c","line":10},{"name":"TacticalShirt_ColorBase","url":"classes/TacticalShirt_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/TacticalShirt_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TacticalShirt_ColorBase.c","line":3}]},{"name":"TacticalShirt_Grey","url":"classes/TacticalShirt_Grey/","base":"TacticalShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TacticalShirt_ColorBase.c","line":9},{"name":"TacticalShirt_Olive","url":"classes/TacticalShirt_Olive/","base":"TacticalShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TacticalShirt_ColorBase.c","line":11},{"name":"TacticalShirt_Tan","url":"classes/TacticalShirt_Tan/","base":"TacticalShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TacticalShirt_ColorBase.c","line":12},{"name":"TakeFireplaceFromBarrelLambda","url":"classes/TakeFireplaceFromBarrelLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":51,"methods":[{"name":"TakeFireplaceFromBarrelLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":55},{"name":"RemoveOldItemFromLocation","ret":"void","mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":60},{"name":"UndoRemoveOldItemFromLocation","ret":"void","mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":65},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":70},{"name":"DeleteOldEntity","ret":"void","mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":77},{"name":"CreateNetworkObjectInfo","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override","protected"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":82}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceFromBarrel.c","line":53}]},{"name":"TakeFireplaceFromIndoorLambda","url":"classes/TakeFireplaceFromIndoorLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":50,"methods":[{"name":"TakeFireplaceFromIndoorLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":54},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":59}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeFireplaceIndoor.c","line":52}]},{"name":"TakeOvenFromIndoorLambda","url":"classes/TakeOvenFromIndoorLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":50,"methods":[{"name":"TakeOvenFromIndoorLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":54},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":59}],"members":[{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeOvenIndoor.c","line":52}]},{"name":"TaloonBag_Blue","url":"classes/TaloonBag_Blue/","base":"TaloonBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TaloonBag_ColorBase.c","line":2},{"name":"TaloonBag_ColorBase","url":"classes/TaloonBag_ColorBase/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/TaloonBag_ColorBase.c","line":1},{"name":"TaloonBag_Green","url":"classes/TaloonBag_Green/","base":"TaloonBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TaloonBag_ColorBase.c","line":3},{"name":"TaloonBag_Orange","url":"classes/TaloonBag_Orange/","base":"TaloonBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TaloonBag_ColorBase.c","line":4},{"name":"TaloonBag_Violet","url":"classes/TaloonBag_Violet/","base":"TaloonBag_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TaloonBag_ColorBase.c","line":5},{"name":"TankerHelmet","url":"classes/TankerHelmet/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/TankerHelmet.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TankerHelmet.c","line":3}]},{"name":"TanLeatherLambda","url":"classes/TanLeatherLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":616,"methods":[{"name":"TanLeatherLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"pelt_count"}],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":620},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":622}],"members":[{"name":"m_PeltCount","type":"int","file":"4_World/Entities/ItemBase/Barrel_ColorBase.c","line":618}]},{"name":"TannedLeather","url":"classes/TannedLeather/","base":"ItemBase","file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":249,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Consumables/consumables.c","line":251}]},{"name":"TelescopicBaton","url":"classes/TelescopicBaton/","base":"ItemBase","file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":1,"methods":[{"name":"TelescopicBaton","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":9},{"name":"Open","ret":"void","mods":["override"],"brief":"set default melee modes on init","file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":23},{"name":"Close","ret":"void","mods":["override"],"brief":"sets different set of melee modes for opened state","file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":36},{"name":"IsOpen","ret":"bool","mods":["override"],"brief":"sets different set of melee modes for closed state","file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":49},{"name":"UpdateVisualState","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":54},{"name":"GetMeleeMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":66},{"name":"GetMeleeHeavyMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":71},{"name":"GetMeleeSprintMode","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":76},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":81},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":88}],"members":[{"name":"m_MeleeMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":3},{"name":"m_MeleeHeavyMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":4},{"name":"m_MeleeSprintMode","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":5},{"name":"m_Openable","type":"ref OpenableBehaviour","mods":["protected"],"file":"4_World/Entities/ItemBase/TelescopicBaton.c","line":7}]},{"name":"TelnyashkaShirt","url":"classes/TelnyashkaShirt/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/TelnyashkaShirt.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TelnyashkaShirt.c","line":3}]},{"name":"TemperatureAccessComponent","url":"classes/TemperatureAccessComponent/","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":1,"methods":[{"name":"TemperatureAccessComponent","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"owner"}],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":7},{"name":"TryAccessSource","ret":"bool","params":[{"type":"TemperatureData","name":"data"}],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":12},{"name":"PriorityCheck","ret":"bool","params":[{"type":"TemperatureData","name":"data"}],"mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":24},{"name":"CheckAccessTimeout","ret":"bool","params":[{"type":"TemperatureData","name":"data"}],"mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":30}],"members":[{"name":"m_Owner","type":"EntityAI","mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":3},{"name":"m_AccessDataCurrent","type":"TemperatureAccessTypeBase","mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":4},{"name":"m_LastAccessTime","type":"float","mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessComponent.c","line":5}]},{"name":"TemperatureAccessManager","url":"classes/TemperatureAccessManager/","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessManager.c","line":1,"methods":[{"name":"TemperatureAccessManager","kind":"ctor","ret":"void","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessManager.c","line":5},{"name":"Init","ret":"void","mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessManager.c","line":12},{"name":"RegisterTemperatureAccesType","ret":"void","params":[{"type":"typename","name":"type"}],"mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessManager.c","line":22},{"name":"GetTAData","ret":"TemperatureAccessTypeBase","params":[{"type":"ETemperatureAccessTypes","name":"id"}],"mods":["static"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessManager.c","line":28}],"members":[{"name":"m_AccessTypesMap","type":"ref map<ETemperatureAccessTypes,ref TemperatureAccessTypeBase>","mods":["static"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessManager.c","line":3}]},{"name":"TemperatureAccessTypeBase","url":"classes/TemperatureAccessTypeBase/","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":1,"methods":[{"name":"TemperatureAccessTypeBase","kind":"ctor","ret":"void","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":6},{"name":"Init","ret":"void","mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":11},{"name":"GetAccessTypeID","ret":"ETemperatureAccessTypes","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":17},{"name":"GetPriority","ret":"int","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":22}],"members":[{"name":"m_ID","type":"ETemperatureAccessTypes","mods":["protected"],"init":"ETemperatureAccessTypes.ACCESS_UNKNOWN","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":3},{"name":"m_Priority","type":"int","mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":4}]},{"name":"TemperatureAccessTypeCooking","url":"classes/TemperatureAccessTypeCooking/","base":"TemperatureAccessTypeBase","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":66,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":68}]},{"name":"TemperatureAccessTypeFireplace","url":"classes/TemperatureAccessTypeFireplace/","base":"TemperatureAccessTypeBase","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":57,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":59}]},{"name":"TemperatureAccessTypeInventory","url":"classes/TemperatureAccessTypeInventory/","base":"TemperatureAccessTypeBase","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":39,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":41}]},{"name":"TemperatureAccessTypeUnknown","url":"classes/TemperatureAccessTypeUnknown/","base":"TemperatureAccessTypeBase","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":28},{"name":"TemperatureAccessTypeUTS","url":"classes/TemperatureAccessTypeUTS/","base":"TemperatureAccessTypeBase","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":48,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":50}]},{"name":"TemperatureAccessTypeWorld","url":"classes/TemperatureAccessTypeWorld/","base":"TemperatureAccessTypeBase","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":30,"methods":[{"name":"Init","ret":"void","mods":["override","protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureAccessTypes.c","line":32}]},{"name":"TemperatureData","url":"classes/TemperatureData/","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":1,"methods":[{"name":"TemperatureData","kind":"ctor","ret":"void","params":[{"type":"float","name":"val"},{"type":"ETemperatureAccessTypes","name":"accessType","def":"ETemperatureAccessTypes.ACCESS_UNKNOWN"},{"type":"float","name":"time","def":"-1"},{"type":"float","name":"timeCoef","def":"1"},{"type":"float","name":"heatPermCoef","def":"1"}],"file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":14},{"name":"Init","ret":"void","mods":["protected"],"file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":26}],"members":[{"name":"m_AccessType","type":"ETemperatureAccessTypes","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":3},{"name":"m_UseGlobalCooling","type":"bool","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":4},{"name":"m_Value","type":"float","brief":"target or increment, depends on context!","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":5},{"name":"m_AdjustedTarget","type":"float","brief":"actual target of the operation (can be adjusted via over-time interpolation, not necessarily the original target value!)","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":6},{"name":"m_UpdateTimeInfo","type":"float","brief":"if the temperature change was accumulated over some time, pass this info to temperature subsystems","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":7},{"name":"m_UpdateTimeCoef","type":"float","brief":"multiplies the time","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":8},{"name":"m_HeatPermeabilityCoef","type":"float","brief":"permeability multiplier (modifies change speed).","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":9},{"name":"m_InterpolatedStepSize","type":"float","brief":"only useful for interpolated temperature values","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":11},{"name":"m_InterpolatedFraction","type":"float","brief":"only useful for interpolated temperature values","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":12}]},{"name":"TemperatureDataInterpolated","url":"classes/TemperatureDataInterpolated/","base":"TemperatureData","file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":33,"methods":[{"name":"InterpolateTemperatureDelta","ret":"void","params":[{"type":"float","name":"start"}],"file":"3_Game/Systems/TemperatureAccess/TemperatureData.c","line":35}]},{"name":"TendencyBacteria","url":"classes/TendencyBacteria/","base":"DisplayElementTendency","file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyBacteria.c","line":1,"methods":[{"name":"TendencyBacteria","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyBacteria.c","line":3}]},{"name":"TendencyBlood","url":"classes/TendencyBlood/","base":"DisplayElementTendency","file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyBlood.c","line":1,"methods":[{"name":"TendencyBlood","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyBlood.c","line":3}]},{"name":"TendencyHealth","url":"classes/TendencyHealth/","base":"DisplayElementTendency","file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyHealth.c","line":1,"methods":[{"name":"TendencyHealth","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyHealth.c","line":3}]},{"name":"TendencyHunger","url":"classes/TendencyHunger/","base":"DisplayElementTendency","file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyHunger.c","line":1,"methods":[{"name":"TendencyHunger","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyHunger.c","line":3}]},{"name":"TendencyTemperature","url":"classes/TendencyTemperature/","base":"DisplayElementTendency","file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyTemperature.c","line":1,"methods":[{"name":"TendencyTemperature","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyTemperature.c","line":3},{"name":"TranslateLevelToStatus","ret":"int","params":[{"type":"int","name":"level"}],"mods":["override"],"file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyTemperature.c","line":14}]},{"name":"TendencyThirst","url":"classes/TendencyThirst/","base":"DisplayElementTendency","file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyThirst.c","line":1,"methods":[{"name":"TendencyThirst","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/Elements/Tendency/TendencyThirst.c","line":3}]},{"name":"TentBase","url":"classes/TentBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/TentBase.c","line":1,"methods":[{"name":"TentBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":40},{"name":"~TentBase","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":57},{"name":"GetInvulnerabilityTypeString","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":65},{"name":"HasProxyParts","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":70},{"name":"CanProxyObstructSelf","ret":"bool","mods":["override"],"brief":"prevents showing cargo when outside the tent geometry","file":"4_World/Entities/ItemBase/TentBase.c","line":76},{"name":"IsItemTent","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":81},{"name":"CanBeRepairedByCrafting","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":86},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":91},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":98},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":105},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":112},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":117},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":125},{"name":"RefreshPhysics","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":160},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":174},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":185},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":211},{"name":"HideAllAnimationsAndProxyPhysics","ret":"void","params":[{"type":"bool","name":"hide_animations","def":"true"},{"type":"bool","name":"hide_physics","def":"true"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":247},{"name":"ConditionIntoInventory","ret":"bool","params":[{"type":"EntityAI","name":"player"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":275},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":280},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":288},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":298},{"name":"CanRemoveFromCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":308},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":316},{"name":"ConditionOutOfHands","ret":"bool","params":[{"type":"EntityAI","name":"player"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":324},{"name":"CanBeRepairedToPristine","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":329},{"name":"RefreshAttachements","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":334},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":367},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":396},{"name":"GetViewIndex","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":425},{"name":"GetState","ret":"int","file":"4_World/Entities/ItemBase/TentBase.c","line":459},{"name":"GetStateLocal","ret":"int","file":"4_World/Entities/ItemBase/TentBase.c","line":464},{"name":"CanBePacked","ret":"bool","file":"4_World/Entities/ItemBase/TentBase.c","line":469},{"name":"CanBeManipulated","ret":"bool","file":"4_World/Entities/ItemBase/TentBase.c","line":482},{"name":"CanAttach","ret":"bool","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":494},{"name":"IsIgnoredByConstruction","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":504},{"name":"Pack","ret":"void","params":[{"type":"bool","name":"update_navmesh"},{"type":"bool","name":"init","def":"false"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":509},{"name":"Pitch","ret":"void","params":[{"type":"bool","name":"update_navmesh"},{"type":"bool","name":"init","def":"false"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":540},{"name":"TryPitch","ret":"void","params":[{"type":"bool","name":"update_navmesh"},{"type":"bool","name":"init","def":"false"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":566},{"name":"UpdateVisuals","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":581},{"name":"UpdatePhysics","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":608},{"name":"Refresh","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":640},{"name":"CanToggleAnimations","ret":"bool","params":[{"type":"string","name":"selection"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":646},{"name":"ResetToggle","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":667},{"name":"ManipulateEntrance","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":674},{"name":"ManipulateWindow","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":679},{"name":"IsManipulatedEntrance","ret":"bool","file":"4_World/Entities/ItemBase/TentBase.c","line":684},{"name":"IsManipulatedWindow","ret":"bool","file":"4_World/Entities/ItemBase/TentBase.c","line":689},{"name":"ToggleAnimation","ret":"void","params":[{"type":"string","name":"selection"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":695},{"name":"HandleCamoNetAttachment","ret":"void","params":[{"type":"bool","name":"hide"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":774},{"name":"AnimateCamonetToggle","ret":"void","params":[{"type":"ToggleAnimations","name":"toggle"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":779},{"name":"AnimateCamonetByOpeningSelection","ret":"void","params":[{"type":"string","name":"opening_selection"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":781},{"name":"GetSoundOpen","ret":"string","file":"4_World/Entities/ItemBase/TentBase.c","line":783},{"name":"GetSoundClose","ret":"string","file":"4_World/Entities/ItemBase/TentBase.c","line":785},{"name":"GetSoundOpenWindow","ret":"string","file":"4_World/Entities/ItemBase/TentBase.c","line":787},{"name":"GetSoundCloseWindow","ret":"string","file":"4_World/Entities/ItemBase/TentBase.c","line":789},{"name":"RegenerateNavmesh","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":791},{"name":"HasClutterCutter","ret":"bool","file":"4_World/Entities/ItemBase/TentBase.c","line":798},{"name":"GetClutterCutter","ret":"string","file":"4_World/Entities/ItemBase/TentBase.c","line":799},{"name":"DestroyClutterCutter","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":801},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":816},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":821},{"name":"InitItemSounds","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":831},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":850},{"name":"HandleOpeningsVisuals","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":860},{"name":"HandleOpeningsPhysics","ret":"void","file":"4_World/Entities/ItemBase/TentBase.c","line":893},{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":929},{"name":"CanReceiveItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":934},{"name":"CanLoadItemIntoCargo","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":942},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":952},{"name":"CanLoadAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":960},{"name":"CanBePlaced","ret":"bool","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TentBase.c","line":968},{"name":"SetIsBeingPacked","ret":"void","params":[{"type":"bool","name":"isBeingPacked"}],"file":"4_World/Entities/ItemBase/TentBase.c","line":978},{"name":"PlayDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TentBase.c","line":987},{"name":"StopDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TentBase.c","line":988},{"name":"SoundTentOpenPlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/TentBase.c","line":989},{"name":"SoundTentClosePlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/TentBase.c","line":990},{"name":"SoundTentOpenWindowPlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/TentBase.c","line":991},{"name":"SoundTentCloseWindowPlay","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/TentBase.c","line":992}],"members":[{"name":"OPENING_0","type":"int","mods":["const"],"init":"1","file":"4_World/Entities/ItemBase/TentBase.c","line":3},{"name":"OPENING_1","type":"int","mods":["const"],"init":"2","file":"4_World/Entities/ItemBase/TentBase.c","line":4},{"name":"OPENING_2","type":"int","mods":["const"],"init":"4","file":"4_World/Entities/ItemBase/TentBase.c","line":5},{"name":"OPENING_3","type":"int","mods":["const"],"init":"8","file":"4_World/Entities/ItemBase/TentBase.c","line":6},{"name":"OPENING_4","type":"int","mods":["const"],"init":"16","file":"4_World/Entities/ItemBase/TentBase.c","line":7},{"name":"OPENING_5","type":"int","mods":["const"],"init":"32","file":"4_World/Entities/ItemBase/TentBase.c","line":8},{"name":"OPENING_6","type":"int","mods":["const"],"init":"64","file":"4_World/Entities/ItemBase/TentBase.c","line":9},{"name":"OPENING_7","type":"int","mods":["const"],"init":"128","file":"4_World/Entities/ItemBase/TentBase.c","line":10},{"name":"OPENING_8","type":"int","mods":["const"],"init":"256","file":"4_World/Entities/ItemBase/TentBase.c","line":11},{"name":"OPENING_9","type":"int","mods":["const"],"init":"512","file":"4_World/Entities/ItemBase/TentBase.c","line":12},{"name":"OPENING_10","type":"int","mods":["const"],"init":"1024","file":"4_World/Entities/ItemBase/TentBase.c","line":13},{"name":"OPENING_11","type":"int","mods":["const"],"init":"2048","file":"4_World/Entities/ItemBase/TentBase.c","line":14},{"name":"OPENING_12","type":"int","mods":["const"],"init":"4096","file":"4_World/Entities/ItemBase/TentBase.c","line":15},{"name":"OPENING_13","type":"int","mods":["const"],"init":"8192","file":"4_World/Entities/ItemBase/TentBase.c","line":16},{"name":"OPENING_14","type":"int","mods":["const"],"init":"16384","file":"4_World/Entities/ItemBase/TentBase.c","line":17},{"name":"OPENING_15","type":"int","mods":["const"],"init":"32768","file":"4_World/Entities/ItemBase/TentBase.c","line":18},{"name":"PACKED","type":"int","mods":["static","const"],"init":"0","file":"4_World/Entities/ItemBase/TentBase.c","line":20},{"name":"PITCHED","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/ItemBase/TentBase.c","line":21},{"name":"MAX_PLACEMENT_HEIGHT_DIFF","type":"float","mods":["const"],"init":"1.5","file":"4_World/Entities/ItemBase/TentBase.c","line":22},{"name":"m_State","type":"int","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":24},{"name":"m_StateLocal","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/ItemBase/TentBase.c","line":25},{"name":"m_IsEntrance","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":26},{"name":"m_IsWindow","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":27},{"name":"m_IsToggle","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":28},{"name":"m_IsBeingPacked","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/ItemBase/TentBase.c","line":29},{"name":"m_OpeningMask","type":"int","mods":["protected"],"init":"0","file":"4_World/Entities/ItemBase/TentBase.c","line":30},{"name":"m_OpeningMaskLocal","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/ItemBase/TentBase.c","line":31},{"name":"m_ToggleAnimations","type":"ref map< ref ToggleAnimations, bool>","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":33},{"name":"m_ShowAnimationsWhenPitched","type":"ref array<string>","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":34},{"name":"m_ShowAnimationsWhenPacked","type":"ref array<string>","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":35},{"name":"m_ClutterCutter","type":"Object","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":36},{"name":"m_CamoNet","type":"CamoNet","mods":["protected"],"file":"4_World/Entities/ItemBase/TentBase.c","line":37},{"name":"m_HalfExtents","type":"vector","mods":["protected"],"brief":"The Y value contains a heightoffset and not the halfextent !!!","file":"4_World/Entities/ItemBase/TentBase.c","line":38},{"name":"m_DeployLoopSound","type":"ref EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TentBase.c","line":985}]},{"name":"TerrainCollisionInfo","url":"classes/TerrainCollisionInfo/","base":"CollisionInfoBase","file":"3_Game/DayZGame.c","line":39,"methods":[{"name":"GetIsWater","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/DayZGame.c","line":41}]},{"name":"TerritoryFlag","url":"classes/TerritoryFlag/","base":"BaseBuildingBase","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":1,"methods":[{"name":"TerritoryFlag","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":15},{"name":"~TerritoryFlag","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":29},{"name":"InitRefresherData","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":34},{"name":"GetConstructionKitType","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":50},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":55},{"name":"GetKitSpawnPosition","ret":"vector","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":72},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":85},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":101},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":111},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":145},{"name":"OnCEUpdate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":157},{"name":"HandleRefreshers","ret":"void","brief":"Saves positions of active lifetime refreshers to MissionGameplay / MissionServer","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":179},{"name":"SetRefresherActive","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":196},{"name":"InsertRefresherPosition","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":211},{"name":"RemoveRefresherPosition","ret":"void","params":[{"type":"int","name":"idx","def":"-2"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":217},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":237},{"name":"OnPartBuiltServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":250},{"name":"OnPartDismantledServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":260},{"name":"OnPartDestroyedServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"},{"type":"bool","name":"destroyed_by_connected_part","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":270},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":279},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":294},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":363},{"name":"CanBeRepairedToPristine","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":368},{"name":"IsPlayerInside","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":374},{"name":"IsFacingPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":412},{"name":"IsFacingCamera","ret":"bool","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":441},{"name":"HasProperDistance","ret":"bool","params":[{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":468},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":489},{"name":"AnimateFlagEx","ret":"void","params":[{"type":"float","name":"delta"},{"type":"PlayerBase","name":"player","def":"null"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":506},{"name":"AnimateFlag","ret":"void","params":[{"type":"float","name":"delta"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":526},{"name":"LogAnimateFlag","ret":"void","params":[{"type":"float","name":"newPhase"},{"mods":["notnull"],"type":"PlayerBase","name":"player"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":531},{"name":"SetRefreshTimer01","ret":"void","params":[{"type":"float","name":"fraction"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":547},{"name":"AddRefresherTime01","ret":"void","params":[{"type":"float","name":"fraction"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":560},{"name":"GetRefresherTime01","ret":"float","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":568},{"name":"CheckLoadedVariables","ret":"void","params":[{"type":"int","name":"max_duration"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":573},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":597}],"members":[{"name":"MAX_ACTION_DETECTION_ANGLE_RAD","type":"float","mods":["const"],"init":"1.3","brief":"1.3 RAD = ~75 DEG","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":3},{"name":"MAX_ACTION_DETECTION_DISTANCE","type":"float","mods":["const"],"init":"2.0","brief":"meters","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":4},{"name":"m_RefresherActive","type":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":6},{"name":"m_RefresherActiveLocal","type":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":7},{"name":"m_RefresherInitialized","type":"bool","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":8},{"name":"m_RefresherTimeRemaining","type":"int","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":9},{"name":"m_RefreshTimeCounter","type":"int","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":10},{"name":"m_FlagRefresherFrequency","type":"int","mods":["protected"],"init":"GameConstants.REFRESHER_FREQUENCY_DEFAULT","brief":"how often does the flag increase lifetimes","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":12},{"name":"m_FlagRefresherMaxDuration","type":"int","mods":["protected"],"init":"GameConstants.REFRESHER_MAX_DURATION_DEFAULT","brief":"how long will the refresher run; multiple of m_FlagRefresherFrequency by default","file":"4_World/Entities/ItemBase/BaseBuildingBase/Totem.c","line":13}]},{"name":"TerritoryFlagKit","url":"classes/TerritoryFlagKit/","base":"KitBase","file":"4_World/Entities/ItemBase/TotemKit.c","line":1,"methods":[{"name":"PlacementCanBeRotated","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TotemKit.c","line":3},{"name":"DoPlacingHeightCheck","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TotemKit.c","line":8},{"name":"HeightCheckOverride","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/TotemKit.c","line":13},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TotemKit.c","line":18},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TotemKit.c","line":34},{"name":"DisassembleKit","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TotemKit.c","line":50},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TotemKit.c","line":66}]},{"name":"Test","url":"classes/Test/","base":"RecipeBase","topic":"ScriptTestingFramework","brief":"Attribute used for tests annotation and assignment to Suites.","file":"2_GameLib/tests/TestingFramework.c","line":96,"methods":[{"name":"Test","kind":"ctor","ret":"void","params":[{"type":"string","name":"suite"},{"type":"int","name":"timeoutS","def":"0"},{"type":"int","name":"timeoutMs","def":"0"},{"type":"int","name":"sortOrder","def":"0"}],"brief":"Defines a suite the test belongs to, its timeout value and order within the suite.","file":"2_GameLib/tests/TestingFramework.c","line":105},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/test.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/test.c","line":75},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/test.c","line":80}],"members":[{"name":"Suite","type":"string","file":"2_GameLib/tests/TestingFramework.c","line":98},{"name":"TimeoutS","type":"int","file":"2_GameLib/tests/TestingFramework.c","line":100},{"name":"TimeoutMs","type":"int","file":"2_GameLib/tests/TestingFramework.c","line":101},{"name":"SortOrder","type":"int","file":"2_GameLib/tests/TestingFramework.c","line":102}]},{"name":"TestBase","url":"classes/TestBase/","base":"Managed","topic":"ScriptTestingFramework","file":"2_GameLib/tests/TestingFramework.c","line":181,"methods":[{"name":"SetResult","ret":"void","params":[{"type":"TestResultBase","name":"res"}],"mods":["proto","native"],"proto":true,"brief":"Sets the test result. Failure can result in specialized behavior described in TestResultBase.","file":"2_GameLib/tests/TestingFramework.c","line":185},{"name":"GetResult","ret":"TestResultBase","mods":["proto","native"],"proto":true,"brief":"Result getter.","file":"2_GameLib/tests/TestingFramework.c","line":187},{"name":"SetEnabled","ret":"void","params":[{"type":"bool","name":"val"}],"mods":["proto","native"],"proto":true,"brief":"Enables/Disables the test. Disabled tests won't run at all.","file":"2_GameLib/tests/TestingFramework.c","line":189},{"name":"IsEnabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Enabled flag getter.","file":"2_GameLib/tests/TestingFramework.c","line":191},{"name":"GetName","ret":"string","mods":["proto"],"proto":true,"brief":"Test name getter. Strictly for UI porposes!","file":"2_GameLib/tests/TestingFramework.c","line":193}]},{"name":"TestClass","url":"classes/TestClass/","file":"1_Core/script.c","line":6,"members":[{"name":"testVar1","type":"float","mods":["reference"],"file":"1_Core/script.c","line":9},{"name":"testVar2","type":"float","mods":["reference"],"file":"1_Core/script.c","line":10},{"name":"testVar3","type":"float","mods":["reference"],"file":"1_Core/script.c","line":11}]},{"name":"TestDiseaseMdfr","url":"classes/TestDiseaseMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":6},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":19},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":24},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":29},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":35},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":39},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":44}],"members":[{"name":"m_Interval","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":3},{"name":"m_SomeValue","type":"ref Param1<float>","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/TestDisease.c","line":4}]},{"name":"TestFramework","url":"classes/TestFramework/","base":"ScriptedEntity","file":"3_Game/Systems/TestFramework.c","line":212,"methods":[{"name":"TestFramework","kind":"ctor","ret":"void","file":"3_Game/Systems/TestFramework.c","line":217},{"name":"~TestFramework","kind":"dtor","ret":"void","file":"3_Game/Systems/TestFramework.c","line":226},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["protected","override"],"file":"3_Game/Systems/TestFramework.c","line":235},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["protected","override"],"file":"3_Game/Systems/TestFramework.c","line":240},{"name":"AddInitTest","ret":"void","params":[{"type":"string","name":"test"}],"mods":["protected"],"file":"3_Game/Systems/TestFramework.c","line":249},{"name":"AddFrameTest","ret":"void","params":[{"type":"string","name":"test"}],"mods":["protected"],"file":"3_Game/Systems/TestFramework.c","line":254},{"name":"Assert","ret":"bool","params":[{"type":"bool","name":"condition"}],"mods":["protected"],"file":"3_Game/Systems/TestFramework.c","line":262},{"name":"NTFR","ret":"TFResult","params":[{"type":"TFR","name":"result"}],"file":"3_Game/Systems/TestFramework.c","line":273},{"name":"BTFR","ret":"TFResult","params":[{"type":"bool","name":"result"}],"file":"3_Game/Systems/TestFramework.c","line":278},{"name":"CTFR","ret":"TFResult","file":"3_Game/Systems/TestFramework.c","line":286}],"members":[{"name":"m_OnInitModule","type":"ref TFModule","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":214},{"name":"m_OnFrameModule","type":"ref TFModule","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":215}]},{"name":"TestHarness","url":"classes/TestHarness/","base":"Managed","topic":"ScriptTestingFramework","file":"2_GameLib/tests/TestingFramework.c","line":137,"methods":[{"name":"Run","ret":"bool","mods":["proto","native","static"],"proto":true,"brief":"Starts the testing process. Returns true when all tests have finished. If some of them are still in progress false is reported.","file":"2_GameLib/tests/TestingFramework.c","line":141},{"name":"Report","ret":"string","mods":["proto","static"],"proto":true,"brief":"Generates a xml report.","file":"2_GameLib/tests/TestingFramework.c","line":143},{"name":"GetNSuites","ret":"int","mods":["proto","native","static"],"proto":true,"brief":"Returns number of test suites.","file":"2_GameLib/tests/TestingFramework.c","line":145},{"name":"GetSuite","ret":"TestSuite","params":[{"type":"int","name":"handle"}],"mods":["proto","native","static"],"proto":true,"brief":"Returns a test suite.","file":"2_GameLib/tests/TestingFramework.c","line":147},{"name":"ActiveSuite","ret":"TestSuite","mods":["proto","native","static"],"proto":true,"brief":"Returns currently active TestSuite or null when none is active.","file":"2_GameLib/tests/TestingFramework.c","line":149},{"name":"Finished","ret":"bool","mods":["proto","native","static"],"proto":true,"brief":"Returns true when all tests and suites finished.","file":"2_GameLib/tests/TestingFramework.c","line":151},{"name":"Begin","ret":"void","mods":["proto","native","static"],"proto":true,"brief":"Starts up the testing process and initializes the structures.","file":"2_GameLib/tests/TestingFramework.c","line":153},{"name":"End","ret":"void","mods":["proto","native","static"],"proto":true,"brief":"Finalizes the testing process.","file":"2_GameLib/tests/TestingFramework.c","line":155}]},{"name":"TestingMdfr","url":"classes/TestingMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":5},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":13},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":20},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":29},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":39},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":51}],"members":[{"name":"stuff","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":3},{"name":"swch","type":"bool","file":"4_World/Classes/PlayerModifiers/Modifiers/Testing.c","line":4}]},{"name":"TestResultBase","url":"classes/TestResultBase/","base":"Managed","topic":"ScriptTestingFramework","file":"2_GameLib/tests/TestingFramework.c","line":201,"methods":[{"name":"Failure","ret":"bool","brief":"Return true of the result means failure.","file":"2_GameLib/tests/TestingFramework.c","line":204},{"name":"FailureText","ret":"string","brief":"Text used for xml report output.","file":"2_GameLib/tests/TestingFramework.c","line":206},{"name":"NativeFailure","ret":"bool","mods":["proto","native"],"proto":true,"file":"2_GameLib/tests/TestingFramework.c","line":211},{"name":"NativeFailureText","ret":"string","mods":["proto","native"],"proto":true,"file":"2_GameLib/tests/TestingFramework.c","line":212}]},{"name":"TestSuite","url":"classes/TestSuite/","base":"Managed","topic":"ScriptTestingFramework","file":"2_GameLib/tests/TestingFramework.c","line":160,"methods":[{"name":"SetResult","ret":"void","params":[{"type":"TestResultBase","name":"res"}],"mods":["proto","native"],"proto":true,"brief":"Sets the suite result. Failure can result in specialized behavior described in TestResultBase.","file":"2_GameLib/tests/TestingFramework.c","line":164},{"name":"GetNTests","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the number for tests within this suite.","file":"2_GameLib/tests/TestingFramework.c","line":166},{"name":"GetTest","ret":"TestBase","params":[{"type":"int","name":"handle"}],"mods":["proto","native"],"proto":true,"brief":"Returns a test.","file":"2_GameLib/tests/TestingFramework.c","line":168},{"name":"SetEnabled","ret":"void","params":[{"type":"bool","name":"val"}],"mods":["proto","native"],"proto":true,"brief":"Enables/Disables the suites. Disabled suites won't run at all.","file":"2_GameLib/tests/TestingFramework.c","line":170},{"name":"IsEnabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Enabled flag getter.","file":"2_GameLib/tests/TestingFramework.c","line":172},{"name":"GetName","ret":"string","mods":["proto"],"proto":true,"brief":"Suite class name getter. Strictly for UI porposes!","file":"2_GameLib/tests/TestingFramework.c","line":174},{"name":"OnInit","ret":"void","mods":["protected"],"proto":true,"brief":"Callback for user defined initialization. Called for all suites during TestHarness.Begin().","file":"2_GameLib/tests/TestingFramework.c","line":176}]},{"name":"TetracyclineAntibiotics","url":"classes/TetracyclineAntibiotics/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/TetracyclineAntibiotics.c","line":1,"methods":[{"name":"OnConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TetracyclineAntibiotics.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TetracyclineAntibiotics.c","line":11}]},{"name":"TextListboxWidget","url":"classes/TextListboxWidget/","base":"SimpleListboxWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":439,"methods":[{"name":"AddItem","ret":"int","params":[{"type":"string","name":"text"},{"type":"Class","name":"userData"},{"type":"int","name":"column"},{"type":"int","name":"row","def":"-1"}],"mods":["proto","native"],"proto":true,"brief":"Insert new Row, if row = -1, new Row is inserted at the end otherwise at row index.","file":"1_Core/proto/EnWidgets.c","line":442},{"name":"SetItem","ret":"void","params":[{"type":"int","name":"position"},{"type":"string","name":"text"},{"type":"Class","name":"userData"},{"type":"int","name":"column"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":443},{"name":"GetItemText","ret":"bool","params":[{"type":"int","name":"row"},{"type":"int","name":"column"},{"mods":["out"],"type":"string","name":"text"}],"mods":["proto"],"proto":true,"brief":"Get item","file":"1_Core/proto/EnWidgets.c","line":454},{"name":"GetItemData","ret":"void","params":[{"type":"int","name":"row"},{"type":"int","name":"column"},{"mods":["out"],"type":"Class","name":"data"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":455},{"name":"SetItemColor","ret":"void","params":[{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"color"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":457}]},{"name":"TextWidget","url":"classes/TextWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":189,"methods":[{"name":"SetTextSpacing","ret":"void","params":[{"type":"int","name":"horiz"},{"type":"int","name":"vert"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":191},{"name":"SetTextExactSize","ret":"void","params":[{"type":"int","name":"size"}],"mods":["proto","native"],"proto":true,"brief":"set text exact size. Exact Text flag must be enabled. 0 equals original size.","file":"1_Core/proto/EnWidgets.c","line":193},{"name":"SetTextOffset","ret":"void","params":[{"type":"int","name":"left"},{"type":"int","name":"top"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":194},{"name":"SetText","ret":"void","params":[{"type":"string","name":"text"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":195},{"name":"SetOutline","ret":"void","params":[{"type":"int","name":"outlineSize"},{"type":"int","name":"argb","def":"0xFF000000"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":196},{"name":"GetOutlineSize","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":197},{"name":"GetOutlineColor","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":198},{"name":"SetShadow","ret":"void","params":[{"type":"int","name":"shadowSize"},{"type":"int","name":"shadowARGB","def":"0xFF000000"},{"type":"float","name":"shadowOpacity","def":"1"},{"type":"float","name":"shadowOffsetX","def":"0"},{"type":"float","name":"shadowOffsetY","def":"0"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":199},{"name":"GetShadowSize","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":200},{"name":"GetShadowColor","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":201},{"name":"GetShadowOpacity","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":202},{"name":"GetShadowOffset","ret":"void","params":[{"mods":["out"],"type":"float","name":"sx"},{"mods":["out"],"type":"float","name":"sy"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":203},{"name":"SetItalic","ret":"void","params":[{"type":"bool","name":"italic"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":204},{"name":"GetItalic","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":205},{"name":"SetBold","ret":"void","params":[{"type":"bool","name":"bold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":206},{"name":"GetBold","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":207},{"name":"GetTextSize","ret":"void","params":[{"mods":["out"],"type":"int","name":"sx"},{"mods":["out"],"type":"int","name":"sy"}],"mods":["proto"],"proto":true,"brief":"Returns text size in pixels","file":"1_Core/proto/EnWidgets.c","line":210},{"name":"SetTextFormat","ret":"void","params":[{"type":"string","name":"text"},{"type":"void","name":"param1","def":"NULL"},{"type":"void","name":"param2","def":"NULL"},{"type":"void","name":"param3","def":"NULL"},{"type":"void","name":"param4","def":"NULL"},{"type":"void","name":"param5","def":"NULL"},{"type":"void","name":"param6","def":"NULL"},{"type":"void","name":"param7","def":"NULL"},{"type":"void","name":"param8","def":"NULL"},{"type":"void","name":"param9","def":"NULL"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":211},{"name":"GetTextProportion","ret":"float","mods":["proto","native"],"proto":true,"brief":"Get text proportion - ratio between button height and button text height in interval <0,1>","file":"1_Core/proto/EnWidgets.c","line":214},{"name":"SetTextProportion","ret":"void","params":[{"type":"float","name":"val"}],"mods":["proto","native"],"proto":true,"brief":"Set text proportion - ratio between button height and button text height in interval <0,1>","file":"1_Core/proto/EnWidgets.c","line":216}]},{"name":"TFCaller","url":"classes/TFCaller/","file":"3_Game/Systems/TestFramework.c","line":45,"methods":[{"name":"TFCaller","kind":"ctor","ret":"void","params":[{"type":"Class","name":"instance"},{"type":"string","name":"test"},{"type":"TFResult","name":"result"}],"file":"3_Game/Systems/TestFramework.c","line":51},{"name":"Run","ret":"TFResult","params":[{"type":"float","name":"dt"}],"file":"3_Game/Systems/TestFramework.c","line":58},{"name":"GetTest","ret":"string","file":"3_Game/Systems/TestFramework.c","line":70},{"name":"GetTestEx","ret":"string","file":"3_Game/Systems/TestFramework.c","line":75}],"members":[{"name":"m_Instance","type":"Class","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":47},{"name":"m_Test","type":"string","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":48},{"name":"m_Result","type":"ref TFResult","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":49}]},{"name":"TFModule","url":"classes/TFModule/","file":"3_Game/Systems/TestFramework.c","line":82,"methods":[{"name":"TFModule","kind":"ctor","ret":"void","file":"3_Game/Systems/TestFramework.c","line":94},{"name":"Count","ret":"int","file":"3_Game/Systems/TestFramework.c","line":103},{"name":"Failed","ret":"int","file":"3_Game/Systems/TestFramework.c","line":108},{"name":"Success","ret":"int","file":"3_Game/Systems/TestFramework.c","line":113},{"name":"Pending","ret":"int","file":"3_Game/Systems/TestFramework.c","line":118},{"name":"AddTest","ret":"void","params":[{"type":"Class","name":"instance"},{"type":"string","name":"test"},{"type":"bool","name":"repeat"}],"file":"3_Game/Systems/TestFramework.c","line":123},{"name":"Run","ret":"bool","params":[{"type":"bool","name":"fatal"},{"type":"float","name":"dt"}],"file":"3_Game/Systems/TestFramework.c","line":133},{"name":"RunTest","ret":"bool","params":[{"type":"TFCaller","name":"caller"},{"type":"float","name":"dt"}],"mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":165},{"name":"Result","ret":"string","file":"3_Game/Systems/TestFramework.c","line":184},{"name":"PrintResult","ret":"void","params":[{"type":"string","name":"prefix","def":"\"\""},{"type":"TestFramework","name":"caller","def":"null"},{"type":"string","name":"function","def":"\"\""}],"file":"3_Game/Systems/TestFramework.c","line":189}],"members":[{"name":"m_Count","type":"int","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":84},{"name":"m_Failed","type":"int","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":85},{"name":"m_Success","type":"int","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":86},{"name":"m_Tests","type":"ref TFCallerArr","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":88},{"name":"m_Results","type":"ref TFResultArr","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":89},{"name":"m_SucceededTests","type":"ref array<string>","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":91},{"name":"m_FailedTests","type":"ref array<string>","mods":["private"],"file":"3_Game/Systems/TestFramework.c","line":92}]},{"name":"TFResult","url":"classes/TFResult/","file":"3_Game/Systems/TestFramework.c","line":8,"methods":[{"name":"TFResult","kind":"ctor","ret":"void","params":[{"type":"TFR","name":"result"}],"file":"3_Game/Systems/TestFramework.c","line":12},{"name":"And","ret":"TFResult","params":[{"type":"TFResult","name":"other"}],"file":"3_Game/Systems/TestFramework.c","line":17},{"name":"Or","ret":"TFResult","params":[{"type":"TFResult","name":"other"}],"file":"3_Game/Systems/TestFramework.c","line":30}],"members":[{"name":"Result","type":"TFR","file":"3_Game/Systems/TestFramework.c","line":10}]},{"name":"Thermometer","url":"classes/Thermometer/","base":"ItemBase","file":"4_World/Entities/ItemBase/Thermometer.c","line":1,"methods":[{"name":"GetTemperatureValue","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/Thermometer.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Thermometer.c","line":18}]},{"name":"ThickFramesGlasses","url":"classes/ThickFramesGlasses/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/ThickFramesGlasses.c","line":1},{"name":"ThinFramesGlasses","url":"classes/ThinFramesGlasses/","base":"Glasses_Base","file":"4_World/Entities/ItemBase/Clothing/ThinFramesGlasses.c","line":1},{"name":"ThirstMdfr","url":"classes/ThirstMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":6},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":15},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":20},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":25},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":30}],"members":[{"name":"m_LastWaterLevel","type":"float","file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":3},{"name":"m_MovementState","type":"ref HumanMovementState","init":"new HumanMovementState()","file":"4_World/Classes/PlayerModifiers/Modifiers/Thirst.c","line":4}]},{"name":"ThirstNotfr","url":"classes/ThirstNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":1,"methods":[{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":14},{"name":"DisplayTendency","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":19},{"name":"GetObservedValue","ret":"float","mods":["override","protected"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":36}],"members":[{"name":"HYDRATED_TRESHOLD","type":"float","mods":["private","const"],"init":"3500","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":3},{"name":"THIRSTY_TRESHOLD","type":"float","mods":["private","const"],"init":"2500","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":4},{"name":"VERY_THIRSTY_TRESHOLD","type":"float","mods":["private","const"],"init":"1500","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":5},{"name":"FATALLY_THIRSTY_TRESHOLD","type":"float","mods":["private","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":6},{"name":"DEC_TRESHOLD_LOW","type":"float","mods":["private","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":7},{"name":"DEC_TRESHOLD_MED","type":"float","mods":["private","const"],"init":"-0.2","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":8},{"name":"DEC_TRESHOLD_HIGH","type":"float","mods":["private","const"],"init":"-0.85","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":9},{"name":"INC_TRESHOLD_LOW","type":"float","mods":["private","const"],"init":"0","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":10},{"name":"INC_TRESHOLD_MED","type":"float","mods":["private","const"],"init":"0.2","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":11},{"name":"INC_TRESHOLD_HIGH","type":"float","mods":["private","const"],"init":"0.85","file":"4_World/Classes/PlayerNotifiers/Notifiers/ThirstNotfr.c","line":12}]},{"name":"ThirstSoundEvent","url":"classes/ThirstSoundEvent/","base":"PlayerSoundEventBase","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":12,"methods":[{"name":"ThirstSoundEvent","kind":"ctor","ret":"void","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/Events/MiscEvents.c","line":14}]},{"name":"ThirstSoundHandlerBase","url":"classes/ThirstSoundHandlerBase/","base":"SoundHandlerBase","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":3}]},{"name":"ThirstSoundHandlerClient","url":"classes/ThirstSoundHandlerClient/","base":"ThirstSoundHandlerBase","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":13,"methods":[{"name":"Update","ret":"void","mods":["override"],"file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":20},{"name":"ProcessSound","ret":"void","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":28},{"name":"PlaySound","ret":"void","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":39}],"members":[{"name":"SOUND_INTERVALS_LIGHT_MIN","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":15},{"name":"SOUND_INTERVALS_LIGHT_MAX","type":"float","mods":["const"],"init":"30","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":16},{"name":"m_SoundTime","type":"float","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":17},{"name":"m_Sound","type":"EffectSound","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":18}]},{"name":"ThirstSoundHandlerServer","url":"classes/ThirstSoundHandlerServer/","base":"ThirstSoundHandlerBase","file":"4_World/Classes/SoundHandlers/ThirstSoundHandler.c","line":49},{"name":"TimeConversions","url":"classes/TimeConversions/","file":"3_Game/tools/TimeConversions.c","line":53,"methods":[{"name":"ConvertSecondsToFullTime","ret":"void","params":[{"type":"int","name":"timeInSeconds"},{"mods":["out"],"type":"FullTimeData","name":"fullTime"}],"mods":["static"],"brief":"transform time in seconds into FullTimeData struct","file":"3_Game/tools/TimeConversions.c","line":60}]},{"name":"Timer","url":"classes/Timer/","base":"TimerBase","topic":"Tools","brief":"Timer class. Use when you want call function after some time, or repeatedly in time intervals. Call is not executed after the Timer object is deleted. \\n usage:","file":"3_Game/tools/tools.c","line":576,"methods":[{"name":"Timer","kind":"ctor","ret":"void","params":[{"type":"int","name":"category","def":"CALL_CATEGORY_SYSTEM"}],"file":"3_Game/tools/tools.c","line":582},{"name":"Run","ret":"void","params":[{"type":"float","name":"duration"},{"type":"Managed","name":"obj"},{"type":"string","name":"fn_name"},{"type":"Param","name":"params","def":"NULL"},{"type":"bool","name":"loop","def":"false"}],"brief":"Starts timer.","file":"3_Game/tools/tools.c","line":595},{"name":"OnTimer","ret":"void","mods":["override","protected"],"file":"3_Game/tools/tools.c","line":604},{"name":"Stop","ret":"void","mods":["override"],"file":"3_Game/tools/tools.c","line":617}],"members":[{"name":"m_target","type":"Managed","mods":["protected"],"file":"3_Game/tools/tools.c","line":578},{"name":"m_function","type":"string","mods":["protected"],"file":"3_Game/tools/tools.c","line":579},{"name":"m_params","type":"ref Param","mods":["protected"],"file":"3_Game/tools/tools.c","line":580}]},{"name":"TimerBase","url":"classes/TimerBase/","base":"Managed","topic":"Tools","file":"3_Game/tools/tools.c","line":219,"methods":[{"name":"~TimerBase","kind":"dtor","ret":"void","file":"3_Game/tools/tools.c","line":228},{"name":"Pause","ret":"void","brief":"Pause Timer, internal counter is not restarted, so timer can continue later. Can be unpaused via Continue.","file":"3_Game/tools/tools.c","line":239},{"name":"Continue","ret":"void","brief":"Timer continue when it was paused.","file":"3_Game/tools/tools.c","line":247},{"name":"Stop","ret":"void","brief":"Stop Timer and restart internal counter. Cannot be unpaused, must be started again.","file":"3_Game/tools/tools.c","line":255},{"name":"IsRunning","ret":"bool","file":"3_Game/tools/tools.c","line":264},{"name":"Tick","ret":"void","params":[{"type":"float","name":"timeslice"}],"brief":"System function, don't call.","file":"3_Game/tools/tools.c","line":272},{"name":"OnTimerQueueDestoryed","ret":"void","brief":"System function, don't call.","file":"3_Game/tools/tools.c","line":303},{"name":"GetTime","ret":"float","file":"3_Game/tools/tools.c","line":308},{"name":"GetDuration","ret":"float","file":"3_Game/tools/tools.c","line":313},{"name":"GetRemaining","ret":"float","file":"3_Game/tools/tools.c","line":318},{"name":"GetRunTime","ret":"float","file":"3_Game/tools/tools.c","line":323},{"name":"OnInit","ret":"void","params":[{"type":"int","name":"category"}],"mods":["protected"],"file":"3_Game/tools/tools.c","line":328},{"name":"OnStart","ret":"void","params":[{"type":"float","name":"duration"},{"type":"bool","name":"loop"}],"mods":["protected"],"file":"3_Game/tools/tools.c","line":340},{"name":"OnUpdate","ret":"void","mods":["protected"],"file":"3_Game/tools/tools.c","line":349},{"name":"OnTimer","ret":"void","mods":["protected"],"file":"3_Game/tools/tools.c","line":350},{"name":"SetRunning","ret":"void","params":[{"type":"bool","name":"running"}],"mods":["protected"],"file":"3_Game/tools/tools.c","line":351}],"members":[{"name":"m_running","type":"bool","mods":["protected"],"file":"3_Game/tools/tools.c","line":221},{"name":"m_loop","type":"bool","mods":["protected"],"file":"3_Game/tools/tools.c","line":222},{"name":"m_duration","type":"float","mods":["protected"],"file":"3_Game/tools/tools.c","line":223},{"name":"m_time","type":"float","mods":["protected"],"file":"3_Game/tools/tools.c","line":224},{"name":"m_timerQueue","type":"array<TimerBase>","mods":["protected"],"file":"3_Game/tools/tools.c","line":225},{"name":"m_RunTime","type":"float","mods":["protected"],"file":"3_Game/tools/tools.c","line":226}]},{"name":"TimerQueue","url":"classes/TimerQueue/","base":"array","topic":"Tools","brief":"TimerQueue Class using for system purpose only","file":"3_Game/tools/tools.c","line":382,"methods":[{"name":"TimerQueue","kind":"ctor","ret":"void","file":"3_Game/tools/tools.c","line":387},{"name":"~TimerQueue","kind":"dtor","ret":"void","file":"3_Game/tools/tools.c","line":393},{"name":"Tick","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/tools/tools.c","line":407}],"members":[{"name":"m_processing","type":"bool","mods":["private"],"file":"3_Game/tools/tools.c","line":384}]},{"name":"TirePileLight","url":"classes/TirePileLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TirePileLight.c","line":1,"methods":[{"name":"TirePileLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TirePileLight.c","line":7},{"name":"OnFrameLightSource","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/TirePileLight.c","line":23}],"members":[{"name":"m_FireRadius","type":"float","mods":["static"],"init":"40","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TirePileLight.c","line":3},{"name":"m_FireBrightness","type":"float","mods":["static"],"init":"15.0","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TirePileLight.c","line":4},{"name":"m_MemoryPoint","type":"string","mods":["static"],"init":"\"tirepile_fire\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TirePileLight.c","line":5}]},{"name":"TireRepairKit","url":"classes/TireRepairKit/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":773,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":775}]},{"name":"TitleScreenMenu","url":"classes/TitleScreenMenu/","base":"UIScriptedMenu","brief":"Xbox menu","file":"5_Mission/GUI/TitleScreenMenu.c","line":2,"methods":[{"name":"TitleScreenMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/TitleScreenMenu.c","line":6},{"name":"~TitleScreenMenu","kind":"dtor","ret":"void","file":"5_Mission/GUI/TitleScreenMenu.c","line":12},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/TitleScreenMenu.c","line":16},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/TitleScreenMenu.c","line":52},{"name":"OnHide","ret":"void","mods":["override"],"file":"5_Mission/GUI/TitleScreenMenu.c","line":72},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/TitleScreenMenu.c","line":77}],"members":[{"name":"m_TextPress","type":"RichTextWidget","file":"5_Mission/GUI/TitleScreenMenu.c","line":4}]},{"name":"TLRLight","url":"classes/TLRLight/","base":"Switchable_Base","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":1,"methods":[{"name":"GetLight","ret":"ScriptedLightBase","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":13},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":18},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":29},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":40},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":62},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":77},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":92},{"name":"IsLightSource","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":99}],"members":[{"name":"m_Light","type":"PistollightLight","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":3},{"name":"REFLECTOR_ID","type":"int","mods":["static"],"init":"1","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":5},{"name":"GLASS_ID","type":"int","mods":["static"],"init":"0","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":6},{"name":"LIGHT_OFF_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight_glass.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":8},{"name":"LIGHT_OFF_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\weapons\\\\attachments\\\\data\\\\TLS3.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":9},{"name":"LIGHT_ON_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight_glass_on.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":10},{"name":"LIGHT_ON_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\weapons\\\\attachments\\\\data\\\\TLS3_on.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/TLRLight.c","line":11}]},{"name":"ToggleAnimations","url":"classes/ToggleAnimations/","file":"4_World/Classes/ToggleSelections.c","line":1,"methods":[{"name":"ToggleAnimations","kind":"ctor","ret":"void","params":[{"type":"string","name":"toggle_off"},{"type":"string","name":"toggle_on"},{"type":"int","name":"mask"},{"type":"array<string>","name":"linked_anims_off","def":"null"},{"type":"array<string>","name":"linked_anims_on","def":"null"}],"file":"4_World/Classes/ToggleSelections.c","line":9},{"name":"GetToggleOff","ret":"string","file":"4_World/Classes/ToggleSelections.c","line":18},{"name":"GetToggleOn","ret":"string","file":"4_World/Classes/ToggleSelections.c","line":23},{"name":"GetOpeningBit","ret":"int","file":"4_World/Classes/ToggleSelections.c","line":28}],"members":[{"name":"m_ToggleOff","type":"string","mods":["protected"],"file":"4_World/Classes/ToggleSelections.c","line":3},{"name":"m_ToggleOn","type":"string","mods":["protected"],"file":"4_World/Classes/ToggleSelections.c","line":4},{"name":"m_OpeningBit","type":"int","file":"4_World/Classes/ToggleSelections.c","line":5}]},{"name":"ToggleLightsActionInput","url":"classes/ToggleLightsActionInput/","base":"DefaultActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":747,"methods":[{"name":"ToggleLightsActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":751},{"name":"UpdatePossibleActions","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"action_condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":758},{"name":"GetAction","ret":"ActionBase","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":830}],"members":[{"name":"target_new","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":749}]},{"name":"ToggleNVGActionInput","url":"classes/ToggleNVGActionInput/","base":"DefaultActionInput","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":836,"methods":[{"name":"ToggleNVGActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":840},{"name":"UpdatePossibleActions","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"ActionTarget","name":"target"},{"type":"ItemBase","name":"item"},{"type":"int","name":"action_condition_mask"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":847},{"name":"GetAction","ret":"ActionBase","mods":["override"],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":906}],"members":[{"name":"target_new","type":"ref ActionTarget","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":838}]},{"name":"Tomato","url":"classes/Tomato/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Tomato.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Tomato.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Tomato.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Tomato.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Tomato.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Tomato.c","line":23},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Tomato.c","line":33}]},{"name":"TomatoSeeds","url":"classes/TomatoSeeds/","base":"SeedBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":62},{"name":"TomatoSeedsPack","url":"classes/TomatoSeedsPack/","base":"SeedPackBase","file":"4_World/Entities/ItemBase/SeedPackBase/TomatoSeedsPack.c","line":1},{"name":"ToolBase","url":"classes/ToolBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/ToolBase.c","line":2,"methods":[{"name":"ToolBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/ToolBase.c","line":6},{"name":"GetKeyCompatibilityType","ret":"int","brief":"If used to un/lock doors, which does it open. Bitwise.","file":"4_World/Entities/ItemBase/ToolBase.c","line":12},{"name":"GetDisarmRate","ret":"int","file":"4_World/Entities/ItemBase/ToolBase.c","line":19},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/ToolBase.c","line":24}],"members":[{"name":"m_MineDisarmRate","type":"int","mods":["protected"],"init":"60","brief":"Success rate when disarming with this tool","file":"4_World/Entities/ItemBase/ToolBase.c","line":4}]},{"name":"Top_Base","url":"classes/Top_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":191},{"name":"Torch","url":"classes/Torch/","base":"FlammableBase","file":"4_World/Entities/ItemBase/Torch.c","line":920,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":932},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":944},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":953},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":961},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":969},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":977}],"members":[{"name":"m_BurnTimePerRag","type":"float","mods":["static"],"file":"4_World/Entities/ItemBase/Torch.c","line":923},{"name":"m_BurnTimePerFullLard","type":"float","mods":["static"],"file":"4_World/Entities/ItemBase/Torch.c","line":924},{"name":"m_BurnTimePerFullFuelDose","type":"float","mods":["static"],"file":"4_World/Entities/ItemBase/Torch.c","line":925},{"name":"m_MaxConsumableLardQuantity","type":"float","mods":["static"],"file":"4_World/Entities/ItemBase/Torch.c","line":926},{"name":"m_MaxConsumableFuelQuantity","type":"float","mods":["static"],"file":"4_World/Entities/ItemBase/Torch.c","line":927},{"name":"m_WaterEvaporationByFireIntensity","type":"float","mods":["static"],"init":"0.001","file":"4_World/Entities/ItemBase/Torch.c","line":928},{"name":"m_StartFadeOutOfLightAtQuantity","type":"int","mods":["static"],"init":"3","file":"4_World/Entities/ItemBase/Torch.c","line":929}]},{"name":"Torch_Video","url":"classes/Torch_Video/","base":"LongTorch","file":"4_World/Entities/ItemBase/Torch_Video.c","line":1,"methods":[{"name":"SetEnablePtc","ret":"void","file":"4_World/Entities/ItemBase/Torch_Video.c","line":6},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch_Video.c","line":11},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch_Video.c","line":19},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch_Video.c","line":26},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Torch_Video.c","line":34}],"members":[{"name":"PARTICLE_DELAY","type":"float","mods":["protected"],"init":"15000","file":"4_World/Entities/ItemBase/Torch_Video.c","line":3},{"name":"m_EnablePtc","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/Torch_Video.c","line":4}]},{"name":"TorchLambda","url":"classes/TorchLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Entities/ItemBase/Torch.c","line":1001,"methods":[{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Torch.c","line":1003}]},{"name":"TorchLight","url":"classes/TorchLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TorchLight.c","line":1,"methods":[{"name":"TorchLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TorchLight.c","line":6},{"name":"OnFrameLightSource","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/TorchLight.c","line":25}],"members":[{"name":"m_TorchRadius","type":"float","mods":["static"],"init":"30","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TorchLight.c","line":3},{"name":"m_TorchBrightness","type":"float","mods":["static"],"init":"5.0","file":"4_World/Entities/ScriptedLightBase/PointLightBase/TorchLight.c","line":4}]},{"name":"TorsoCover_Improvised","url":"classes/TorsoCover_Improvised/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/TorsoCover_improvised.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TorsoCover_improvised.c","line":3}]},{"name":"TortillaBag","url":"classes/TortillaBag/","base":"Backpack_Base","file":"4_World/Entities/ItemBase/Clothing/TortillaBag.c","line":1},{"name":"TortillaBag_Desert","url":"classes/TortillaBag_Desert/","base":"TortillaBag","file":"4_World/Entities/ItemBase/Clothing/TortillaBag.c","line":3},{"name":"TortillaBag_Winter","url":"classes/TortillaBag_Winter/","base":"TortillaBag","file":"4_World/Entities/ItemBase/Clothing/TortillaBag.c","line":2},{"name":"TotalDamageResult","url":"classes/TotalDamageResult/","base":"Managed","file":"3_Game/DamageSystem.c","line":1,"methods":[{"name":"GetDamage","ret":"float","params":[{"type":"string","name":"zoneName"},{"type":"string","name":"healthType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/DamageSystem.c","line":3},{"name":"GetHighestDamage","ret":"float","params":[{"type":"string","name":"healthType"}],"mods":["proto","native"],"proto":true,"file":"3_Game/DamageSystem.c","line":4}]},{"name":"ToxicityMdfr","url":"classes/ToxicityMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":6},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":15},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":20},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":25},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":39},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":44}],"members":[{"name":"TOXICITY_CLEANUP_PER_SEC","type":"float","mods":["private","const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":3},{"name":"VOMIT_THRESHOLD","type":"float","mods":["private","const"],"init":"70","file":"4_World/Classes/PlayerModifiers/Modifiers/Toxicity.c","line":4}]},{"name":"TraceBox","url":"classes/TraceBox/","base":"TraceParam","topic":"WorldTrace","file":"1_Core/proto/EnWorld.c","line":230,"members":[{"name":"Mins","type":"vector","file":"1_Core/proto/EnWorld.c","line":232},{"name":"Maxs","type":"vector","file":"1_Core/proto/EnWorld.c","line":233}]},{"name":"TraceContact","url":"classes/TraceContact/","topic":"WorldTrace","brief":"collision and tracing WARNING: Non-managed, needs manual delete call, should not be ref'd","file":"1_Core/proto/EnWorld.c","line":197,"members":[{"name":"Fraction","type":"float","file":"1_Core/proto/EnWorld.c","line":199},{"name":"Content","type":"int","file":"1_Core/proto/EnWorld.c","line":200},{"name":"Surfparm","type":"int","file":"1_Core/proto/EnWorld.c","line":201},{"name":"MaterialFlags","type":"int","file":"1_Core/proto/EnWorld.c","line":202},{"name":"Triangle","type":"int","file":"1_Core/proto/EnWorld.c","line":203},{"name":"SurfaceID","type":"int","file":"1_Core/proto/EnWorld.c","line":204},{"name":"MaterialName","type":"string","mods":["owned"],"file":"1_Core/proto/EnWorld.c","line":205},{"name":"OriginalMaterialName","type":"string","mods":["owned"],"file":"1_Core/proto/EnWorld.c","line":206},{"name":"Plane","type":"float","array":"4","file":"1_Core/proto/EnWorld.c","line":207},{"name":"Point","type":"vector","file":"1_Core/proto/EnWorld.c","line":208}]},{"name":"TraceOBB","url":"classes/TraceOBB/","base":"TraceBox","topic":"WorldTrace","file":"1_Core/proto/EnWorld.c","line":236,"members":[{"name":"Mat","type":"vector","array":"3","file":"1_Core/proto/EnWorld.c","line":238}]},{"name":"TraceParam","url":"classes/TraceParam/","base":"Managed","topic":"WorldTrace","file":"1_Core/proto/EnWorld.c","line":215,"members":[{"name":"Start","type":"vector","file":"1_Core/proto/EnWorld.c","line":217},{"name":"End","type":"vector","file":"1_Core/proto/EnWorld.c","line":218},{"name":"LayerMask","type":"int","init":"0xffffffff","file":"1_Core/proto/EnWorld.c","line":219},{"name":"Flags","type":"TraceFlags","file":"1_Core/proto/EnWorld.c","line":220},{"name":"Exclude","type":"IEntity","file":"1_Core/proto/EnWorld.c","line":221}]},{"name":"TraceSphere","url":"classes/TraceSphere/","base":"TraceParam","topic":"WorldTrace","file":"1_Core/proto/EnWorld.c","line":225,"members":[{"name":"Radius","type":"float","file":"1_Core/proto/EnWorld.c","line":227}]},{"name":"TrackSuitJacket_Black","url":"classes/TrackSuitJacket_Black/","base":"TrackSuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitJacket_ColorBase.c","line":9},{"name":"TrackSuitJacket_Blue","url":"classes/TrackSuitJacket_Blue/","base":"TrackSuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitJacket_ColorBase.c","line":10},{"name":"TrackSuitJacket_ColorBase","url":"classes/TrackSuitJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/TrackSuitJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TrackSuitJacket_ColorBase.c","line":3}]},{"name":"TrackSuitJacket_Green","url":"classes/TrackSuitJacket_Green/","base":"TrackSuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitJacket_ColorBase.c","line":11},{"name":"TrackSuitJacket_LightBlue","url":"classes/TrackSuitJacket_LightBlue/","base":"TrackSuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitJacket_ColorBase.c","line":12},{"name":"TrackSuitJacket_Red","url":"classes/TrackSuitJacket_Red/","base":"TrackSuitJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitJacket_ColorBase.c","line":13},{"name":"TrackSuitPants_Black","url":"classes/TrackSuitPants_Black/","base":"TrackSuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitPants_ColorBase.c","line":9},{"name":"TrackSuitPants_Blue","url":"classes/TrackSuitPants_Blue/","base":"TrackSuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitPants_ColorBase.c","line":10},{"name":"TrackSuitPants_ColorBase","url":"classes/TrackSuitPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/TrackSuitPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TrackSuitPants_ColorBase.c","line":3}]},{"name":"TrackSuitPants_Green","url":"classes/TrackSuitPants_Green/","base":"TrackSuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitPants_ColorBase.c","line":11},{"name":"TrackSuitPants_LightBlue","url":"classes/TrackSuitPants_LightBlue/","base":"TrackSuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitPants_ColorBase.c","line":13},{"name":"TrackSuitPants_Red","url":"classes/TrackSuitPants_Red/","base":"TrackSuitPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TrackSuitPants_ColorBase.c","line":12},{"name":"TraditionalBoots_Beige","url":"classes/TraditionalBoots_Beige/","base":"TraditionalBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TraditionalBoots_ColorBase.c","line":2},{"name":"TraditionalBoots_ColorBase","url":"classes/TraditionalBoots_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/TraditionalBoots_ColorBase.c","line":1},{"name":"TraditionalBoots_DarkBrown","url":"classes/TraditionalBoots_DarkBrown/","base":"TraditionalBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TraditionalBoots_ColorBase.c","line":3},{"name":"TransferLiquidActionData","url":"classes/TransferLiquidActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":6,"members":[{"name":"m_Tendency","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":8}]},{"name":"TransferLiquidActionReciveData","url":"classes/TransferLiquidActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":1,"members":[{"name":"m_TendencyRecived","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionTransferLiquid.c","line":3}]},{"name":"TransferValues","url":"classes/TransferValues/","base":"Managed","file":"4_World/Classes/TransferValues.c","line":1,"methods":[{"name":"TransferValues","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/TransferValues.c","line":27},{"name":"Init","ret":"void","file":"4_World/Classes/TransferValues.c","line":34},{"name":"OnScheduledTick","ret":"void","params":[{"type":"float","name":"deltatime"}],"file":"4_World/Classes/TransferValues.c","line":44},{"name":"CheckValues","ret":"void","file":"4_World/Classes/TransferValues.c","line":79},{"name":"GetBlood","ret":"float","file":"4_World/Classes/TransferValues.c","line":85},{"name":"GetHealth","ret":"float","file":"4_World/Classes/TransferValues.c","line":91},{"name":"CheckHealth","ret":"void","file":"4_World/Classes/TransferValues.c","line":96},{"name":"CheckBlood","ret":"void","file":"4_World/Classes/TransferValues.c","line":110},{"name":"SendInitValues","ret":"void","brief":"Sends values on object creation","file":"4_World/Classes/TransferValues.c","line":127},{"name":"SendValue","ret":"void","params":[{"type":"int","name":"value_type"},{"type":"float","name":"value"}],"file":"4_World/Classes/TransferValues.c","line":145},{"name":"ReceiveValue","ret":"void","params":[{"type":"int","name":"value_type"},{"type":"float","name":"value"}],"file":"4_World/Classes/TransferValues.c","line":153},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/TransferValues.c","line":165},{"name":"ShowDebugValues","ret":"void","params":[{"type":"bool","name":"show"}],"file":"4_World/Classes/TransferValues.c","line":175}],"members":[{"name":"TYPE_HEALTH","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/TransferValues.c","line":3},{"name":"TYPE_BLOOD","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/TransferValues.c","line":4},{"name":"VALUE_CHECK_INTERVAL","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/TransferValues.c","line":6},{"name":"SENSITIVTY_PERCENTAGE","type":"float","mods":["const"],"init":"1","brief":"how much the value needs to change up/down from previous update to trigger a new update(in percent)","file":"4_World/Classes/TransferValues.c","line":7},{"name":"BLOOD_THRESHOLD_LOW","type":"int","mods":["const"],"init":"3000","file":"4_World/Classes/TransferValues.c","line":9},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/TransferValues.c","line":10},{"name":"m_TimeSinceLastTick","type":"float","init":"VALUE_CHECK_INTERVAL + 1","file":"4_World/Classes/TransferValues.c","line":11},{"name":"m_LastHealthUpdate","type":"float","file":"4_World/Classes/TransferValues.c","line":13},{"name":"m_LastBloodUpdate","type":"float","file":"4_World/Classes/TransferValues.c","line":14},{"name":"m_HealthMaxValue","type":"float","file":"4_World/Classes/TransferValues.c","line":19},{"name":"m_BloodMaxValue","type":"float","file":"4_World/Classes/TransferValues.c","line":20},{"name":"m_BloodClient","type":"float","file":"4_World/Classes/TransferValues.c","line":22},{"name":"m_HealthClient","type":"float","file":"4_World/Classes/TransferValues.c","line":23},{"name":"m_InitialSyncSent","type":"bool","mods":["protected"],"file":"4_World/Classes/TransferValues.c","line":25}]},{"name":"TransmitterBase","url":"classes/TransmitterBase/","base":"ItemTransmitter","file":"4_World/Entities/ItemBase/TransmitterBase.c","line":2,"methods":[{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":10},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":18},{"name":"IsTransmitter","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":37},{"name":"SetNextFrequency","ret":"void","params":[{"type":"PlayerBase","name":"player","def":"NULL"}],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":43},{"name":"OnSwitchOn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":84},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":92},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":103},{"name":"SoundTurnedOnNoiseStart","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":121},{"name":"SoundTurnedOnNoiseStop","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":126},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":131}],"members":[{"name":"SOUND_RADIO_TURNED_ON","type":"string","init":"\"\"","file":"4_World/Entities/ItemBase/TransmitterBase.c","line":5},{"name":"m_SoundLoop","type":"EffectSound","mods":["protected"],"file":"4_World/Entities/ItemBase/TransmitterBase.c","line":7}]},{"name":"Transport","url":"classes/Transport/","base":"Pawn","bases":[{"name":"Pawn","cond":["FEATURE_NETWORK_RECONCILIATION"]},{"name":"EntityAI","cond":["!FEATURE_NETWORK_RECONCILIATION"]}],"brief":"Uses NetworkMoveStrategy.NONE","file":"3_Game/Vehicles/Transport.c","line":55,"methods":[{"name":"Transport","kind":"ctor","ret":"void","file":"3_Game/Vehicles/Transport.c","line":71},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":84},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":91},{"name":"GetOwnerStateType","ret":"typename","mods":["protected","override","event"],"file":"3_Game/Vehicles/Transport.c","line":97},{"name":"GetMoveType","ret":"typename","mods":["protected","override","event"],"file":"3_Game/Vehicles/Transport.c","line":103},{"name":"Synchronize","ret":"void","mods":["proto","native"],"proto":true,"brief":"Synchronizes car's state in case the simulation is not running.","file":"3_Game/Vehicles/Transport.c","line":109},{"name":"CrewSize","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns crew capacity of this vehicle.","file":"3_Game/Vehicles/Transport.c","line":112},{"name":"CrewPositionIndex","ret":"int","params":[{"type":"int","name":"componentIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns crew member index based on action component index. -1 is returned when no crew position corresponds to given component index.","file":"3_Game/Vehicles/Transport.c","line":116},{"name":"CrewMemberIndex","ret":"int","params":[{"type":"Human","name":"player"}],"mods":["proto","native"],"proto":true,"brief":"Returns crew member index based on player's instance. -1 is returned when the player is not isnide.","file":"3_Game/Vehicles/Transport.c","line":120},{"name":"CrewMember","ret":"Human","params":[{"type":"int","name":"posIdx"}],"mods":["proto","native"],"proto":true,"brief":"Returns crew member based on position index. Null can be returned if no Human is present on the given position.","file":"3_Game/Vehicles/Transport.c","line":124},{"name":"CrewDriver","ret":"Human","mods":["proto","native"],"proto":true,"brief":"Returns the driver Null can be returned if no Human is present.","file":"3_Game/Vehicles/Transport.c","line":128},{"name":"CrewEntry","ret":"void","params":[{"type":"int","name":"posIdx"},{"mods":["out"],"type":"vector","name":"pos"},{"mods":["out"],"type":"vector","name":"dir"}],"mods":["proto"],"proto":true,"brief":"Reads entry point and direction into vehicle on given position in model space.","file":"3_Game/Vehicles/Transport.c","line":131},{"name":"CrewEntryWS","ret":"void","params":[{"type":"int","name":"posIdx"},{"mods":["out"],"type":"vector","name":"pos"},{"mods":["out"],"type":"vector","name":"dir"}],"mods":["proto"],"proto":true,"brief":"Reads entry point and direction into vehicle on given position in world space.","file":"3_Game/Vehicles/Transport.c","line":134},{"name":"CrewTransform","ret":"void","params":[{"type":"int","name":"posIdx"},{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto"],"proto":true,"brief":"Returns crew transformation indside vehicle in model space","file":"3_Game/Vehicles/Transport.c","line":137},{"name":"CrewTransformWS","ret":"void","params":[{"type":"int","name":"posIdx"},{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto"],"proto":true,"brief":"Returns crew transformation indside vehicle in world space","file":"3_Game/Vehicles/Transport.c","line":140},{"name":"CrewGetIn","ret":"void","params":[{"type":"Human","name":"player"},{"type":"int","name":"posIdx"}],"mods":["proto","native"],"proto":true,"brief":"Performs transfer of player from world into vehicle on given position.","file":"3_Game/Vehicles/Transport.c","line":143},{"name":"CrewGetOut","ret":"Human","params":[{"type":"int","name":"posIdx"}],"mods":["proto","native"],"proto":true,"brief":"Performs transfer of player from vehicle into world from given position.","file":"3_Game/Vehicles/Transport.c","line":146},{"name":"CrewDeath","ret":"void","params":[{"type":"int","name":"posIdx"}],"mods":["proto","native"],"proto":true,"brief":"Handles death of player in vehicle and awakes its physics if needed","file":"3_Game/Vehicles/Transport.c","line":149},{"name":"OnDriverEnter","ret":"void","params":[{"type":"Human","name":"player"}],"brief":"Is called when the crew member enters the driver seat","file":"3_Game/Vehicles/Transport.c","line":155},{"name":"OnDriverExit","ret":"void","params":[{"type":"Human","name":"player"}],"brief":"Is called when the crew member leaves the driver seat","file":"3_Game/Vehicles/Transport.c","line":161},{"name":"LightIsOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true when lights are on, false otherwise.","file":"3_Game/Vehicles/Transport.c","line":164},{"name":"LightOn","ret":"void","mods":["proto","native"],"proto":true,"brief":"Signals for LightIsOn to return true","file":"3_Game/Vehicles/Transport.c","line":167},{"name":"LightOff","ret":"void","mods":["proto","native"],"proto":true,"brief":"Signals for LightIsOn to return false","file":"3_Game/Vehicles/Transport.c","line":170},{"name":"LightToggle","ret":"void","mods":["proto","native"],"proto":true,"brief":"Calls LightOn/LightOff depending on current light state","file":"3_Game/Vehicles/Transport.c","line":173},{"name":"OnBeforeLightOn","ret":"bool","brief":"Is called by native every time the game wants to turn on the light","file":"3_Game/Vehicles/Transport.c","line":180},{"name":"OnUpdateLight","ret":"void","brief":"Is called by native every time the game wants to update the light","file":"3_Game/Vehicles/Transport.c","line":189},{"name":"ApplyForce","ret":"void","params":[{"type":"vector","name":"force"}],"mods":["proto"],"proto":true,"brief":"Applies constant force on the physics body (at origin).","file":"3_Game/Vehicles/Transport.c","line":197},{"name":"ApplyTorque","ret":"void","params":[{"type":"vector","name":"force"}],"mods":["proto"],"proto":true,"brief":"Applies constant torque on the physics body.","file":"3_Game/Vehicles/Transport.c","line":200},{"name":"ApplyForceAt","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"force"}],"mods":["proto"],"proto":true,"brief":"Applies constant force on the physics body at a position (world space coordinates).","file":"3_Game/Vehicles/Transport.c","line":203},{"name":"ApplyCentralImpulse","ret":"void","params":[{"type":"vector","name":"centralImpulse"}],"mods":["proto"],"proto":true,"brief":"Applies impulse on the physics body (at origin).","file":"3_Game/Vehicles/Transport.c","line":206},{"name":"ApplyTorqueImpulse","ret":"void","params":[{"type":"vector","name":"torqueImpulse"}],"mods":["proto"],"proto":true,"brief":"Applies impulse torque on the physics body.","file":"3_Game/Vehicles/Transport.c","line":209},{"name":"ApplyImpulseAt","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"force"}],"mods":["proto"],"proto":true,"brief":"Applies impulse on the physics body at a position (world space coordinates).","file":"3_Game/Vehicles/Transport.c","line":212},{"name":"Random","ret":"int","mods":["proto","native"],"proto":true,"brief":"Random number in range of <0,0xffffffff> - !!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)","file":"3_Game/Vehicles/Transport.c","line":220},{"name":"RandomRange","ret":"float","params":[{"type":"int","name":"pRange"}],"mods":["proto","native"],"proto":true,"brief":"Random number in range of <0,pRange-1> - !!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)","file":"3_Game/Vehicles/Transport.c","line":227},{"name":"Random01","ret":"float","mods":["proto","native"],"proto":true,"brief":"Random number in range of <0,1> - !!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)","file":"3_Game/Vehicles/Transport.c","line":233},{"name":"RandomFloat","ret":"float","params":[{"type":"float","name":"min"},{"type":"float","name":"max"}],"brief":"Random number in range of <min,max> - !!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)","file":"3_Game/Vehicles/Transport.c","line":239},{"name":"OnContact","ret":"void","params":[{"type":"string","name":"zoneName"},{"type":"vector","name":"localPos"},{"type":"IEntity","name":"other"},{"type":"Contact","name":"data"}],"brief":"Is called every time when vehicle collides with other object.","file":"3_Game/Vehicles/Transport.c","line":252},{"name":"OnInput","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"Called after every input simulation step.","file":"3_Game/Vehicles/Transport.c","line":262},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"Is called every game frame on client, fixed rate on server","file":"3_Game/Vehicles/Transport.c","line":268},{"name":"UpdateLights","ret":"void","params":[{"type":"int","name":"new_gear","def":"-1"}],"file":"3_Game/Vehicles/Transport.c","line":271},{"name":"IsTransport","ret":"bool","mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":273},{"name":"IsIgnoredByConstruction","ret":"bool","mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":278},{"name":"IsHealthVisible","ret":"bool","mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":283},{"name":"ShowZonesHealth","ret":"bool","mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":288},{"name":"GetHideIconMask","ret":"int","mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":293},{"name":"GetMomentum","ret":"float","file":"3_Game/Vehicles/Transport.c","line":298},{"name":"IsVitalSparkPlug","ret":"bool","file":"3_Game/Vehicles/Transport.c","line":303},{"name":"GetVehicleType","ret":"string","file":"3_Game/Vehicles/Transport.c","line":308},{"name":"GetActionCompNameFuel","ret":"string","file":"3_Game/Vehicles/Transport.c","line":313},{"name":"GetActionDistanceFuel","ret":"float","file":"3_Game/Vehicles/Transport.c","line":318},{"name":"GetRefillPointPosWS","ret":"vector","file":"3_Game/Vehicles/Transport.c","line":323},{"name":"GetFlipContext","ret":"VehicleFlippedContext","mods":["protected"],"file":"3_Game/Vehicles/Transport.c","line":328},{"name":"DetectFlippedUsingSurface","ret":"bool","params":[{"type":"VehicleFlippedContext","name":"ctx"},{"type":"float","name":"angleTolerance"}],"mods":["protected"],"file":"3_Game/Vehicles/Transport.c","line":342},{"name":"DetectFlipped","ret":"bool","params":[{"type":"VehicleFlippedContext","name":"ctx"}],"mods":["protected"],"brief":"Override based on vehicle implementation (Car, Boat, modded, etc.)","file":"3_Game/Vehicles/Transport.c","line":418},{"name":"IsFlipped","ret":"bool","brief":"Don't override, may change to native for caching 'DetectFlipped' in the future based on active-ness (i.e. only updated when vehicle changes active state)","file":"3_Game/Vehicles/Transport.c","line":424},{"name":"IsActionFlipped","ret":"bool","params":[{"type":"Man","name":"player"}],"brief":"Don't override, may change to native for caching 'DetectFlipped' in the future based on active-ness (i.e. only updated when vehicle changes active state)","file":"3_Game/Vehicles/Transport.c","line":433},{"name":"IsAnyCrewPresent","ret":"bool","file":"3_Game/Vehicles/Transport.c","line":441},{"name":"GetTransportCameraDistance","ret":"float","file":"3_Game/Vehicles/Transport.c","line":452},{"name":"MarkCrewMemberUnconscious","ret":"void","params":[{"type":"int","name":"crewMemberIndex"}],"proto":true,"file":"3_Game/Vehicles/Transport.c","line":457},{"name":"MarkCrewMemberDead","ret":"void","params":[{"type":"int","name":"crewMemberIndex"}],"proto":true,"file":"3_Game/Vehicles/Transport.c","line":458},{"name":"GetTransportCameraOffset","ret":"vector","file":"3_Game/Vehicles/Transport.c","line":460},{"name":"GetAnimInstance","ret":"int","file":"3_Game/Vehicles/Transport.c","line":465},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"file":"3_Game/Vehicles/Transport.c","line":475},{"name":"Get3rdPersonCameraType","ret":"int","file":"3_Game/Vehicles/Transport.c","line":483},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"file":"3_Game/Vehicles/Transport.c","line":493},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"file":"3_Game/Vehicles/Transport.c","line":502},{"name":"CanReachSeatFromDoors","ret":"bool","params":[{"type":"string","name":"pSeatSelection"},{"type":"vector","name":"pFromPos"},{"type":"float","name":"pDistance","def":"1.0"}],"file":"3_Game/Vehicles/Transport.c","line":511},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"file":"3_Game/Vehicles/Transport.c","line":520},{"name":"GetSeatIndexFromDoor","ret":"int","params":[{"type":"string","name":"pDoorSelection"}],"file":"3_Game/Vehicles/Transport.c","line":529},{"name":"IsIgnoredObject","ret":"bool","params":[{"type":"Object","name":"o"}],"file":"3_Game/Vehicles/Transport.c","line":550},{"name":"SetEngineZoneReceivedHit","ret":"void","params":[{"type":"bool","name":"pState"}],"brief":"Ignore any player that is currently in this vehicle","file":"3_Game/Vehicles/Transport.c","line":579},{"name":"HasEngineZoneReceivedHit","ret":"bool","file":"3_Game/Vehicles/Transport.c","line":585},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":590},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"3_Game/Vehicles/Transport.c","line":601},{"name":"IsAreaAtDoorFree","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"float","name":"maxAllowedObjHeight"},{"mods":["inout"],"type":"vector","name":"extents"},{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"file":"3_Game/Vehicles/Transport.c","line":634},{"name":"IsAreaAtDoorFree","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"float","name":"maxAllowedObjHeight","def":"0.5"},{"type":"float","name":"horizontalExtents","def":"0.5"},{"type":"float","name":"playerHeight","def":"1.7"}],"file":"3_Game/Vehicles/Transport.c","line":679},{"name":"DebugFreeAreaAtDoor","ret":"Shape","params":[{"type":"int","name":"currentSeat"},{"type":"float","name":"maxAllowedObjHeight","def":"0.5"},{"type":"float","name":"horizontalExtents","def":"0.5"},{"type":"float","name":"playerHeight","def":"1.7"}],"file":"3_Game/Vehicles/Transport.c","line":691}],"members":[{"name":"m_FlippedContext","type":"ref VehicleFlippedContext","mods":["private","static"],"brief":"Shared context across all vehicles for flipping","file":"3_Game/Vehicles/Transport.c","line":59},{"name":"m_SingleUseActions","type":"ref TIntArray","file":"3_Game/Vehicles/Transport.c","line":61},{"name":"m_ContinuousActions","type":"ref TIntArray","file":"3_Game/Vehicles/Transport.c","line":62},{"name":"m_InteractActions","type":"ref TIntArray","file":"3_Game/Vehicles/Transport.c","line":63},{"name":"m_EngineZoneReceivedHit","type":"bool","mods":["protected"],"file":"3_Game/Vehicles/Transport.c","line":65},{"name":"m_fuelPos","type":"vector","mods":["protected"],"file":"3_Game/Vehicles/Transport.c","line":66},{"name":"m_UnconsciousCrewMemberIndices","type":"ref set<int>","mods":["protected"],"file":"3_Game/Vehicles/Transport.c","line":68},{"name":"m_DeadCrewMemberIndices","type":"ref set<int>","mods":["protected"],"file":"3_Game/Vehicles/Transport.c","line":69}]},{"name":"TransportInventory","url":"classes/TransportInventory/","base":"GameInventory","brief":"inventory for transport (\"man cargo\")","file":"3_Game/Systems/Inventory/TransportInventory.c","line":4},{"name":"TransportMove","url":"classes/TransportMove/","base":"PawnMove","file":"3_Game/Vehicles/Transport.c","line":33,"methods":[{"name":"SetWorldTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":35},{"name":"GetWorldTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":36},{"name":"SetLinearVelocity","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":38},{"name":"GetLinearVelocity","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":39},{"name":"SetAngularVelocity","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":41},{"name":"GetAngularVelocity","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":42},{"name":"GetTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"transform","array":"4"}],"mods":["override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":45}]},{"name":"TransportOwnerState","url":"classes/TransportOwnerState/","base":"PawnOwnerState","file":"3_Game/Vehicles/Transport.c","line":11,"methods":[{"name":"SetWorldTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":13},{"name":"GetWorldTransform","ret":"void","params":[{"mods":["out"],"type":"vector","name":"transform","array":"4"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":14},{"name":"SetLinearVelocity","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":16},{"name":"GetLinearVelocity","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":17},{"name":"SetAngularVelocity","ret":"void","params":[{"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":19},{"name":"GetAngularVelocity","ret":"void","params":[{"mods":["out"],"type":"vector","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":20},{"name":"SetBuoyancySubmerged","ret":"void","params":[{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":22},{"name":"GetBuoyancySubmerged","ret":"float","mods":["proto","native"],"proto":true,"cond":["FEATURE_NETWORK_RECONCILIATION"],"file":"3_Game/Vehicles/Transport.c","line":23},{"name":"GetTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"transform","array":"4"}],"mods":["override","event"],"cond":["FEATURE_NETWORK_RECONCILIATION","DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":26}]},{"name":"TransportType","url":"classes/TransportType/","base":"EntityAIType","brief":"Base native class of all vehicles in game.","file":"3_Game/Vehicles/Transport.c","line":4},{"name":"Trap_FishNet","url":"classes/Trap_FishNet/","base":"TrapSpawnBase","file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":1,"methods":[{"name":"InitTrapValues","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":3},{"name":"InitCatchingComponent","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":23},{"name":"IsPlaceableAtPosition","ret":"bool","params":[{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":39},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":44},{"name":"GetViewIndex","ret":"int","mods":["override"],"cond":["PLATFORM_WINDOWS"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":54},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":105},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":110},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_FishNet.c","line":115}]},{"name":"Trap_RabbitSnare","url":"classes/Trap_RabbitSnare/","base":"TrapSpawnBase","file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":1,"methods":[{"name":"InitTrapValues","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":3},{"name":"CanBePlaced","ret":"bool","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":22},{"name":"SetupTrap","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":34},{"name":"InitCatchingComponent","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":61},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":77},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":83},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":88},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":93},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":98},{"name":"AlignCatch","ret":"void","params":[{"type":"ItemBase","name":"obj"},{"type":"string","name":"catch_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_RabbitSnare.c","line":113}]},{"name":"Trap_SmallFish","url":"classes/Trap_SmallFish/","base":"TrapSpawnBase","file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":1,"methods":[{"name":"InitTrapValues","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":3},{"name":"InitCatchingComponent","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":22},{"name":"IsPlaceableAtPosition","ret":"bool","params":[{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":38},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":43},{"name":"GetViewIndex","ret":"int","mods":["override"],"cond":["PLATFORM_WINDOWS"],"file":"4_World/Entities/ItemBase/TrapSpawnBase/Trap_SmallFish.c","line":53}]},{"name":"TrapBase","url":"classes/TrapBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/TrapBase.c","line":6,"methods":[{"name":"TrapBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":48},{"name":"OnUpdate","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"proto":true,"brief":"timer calling OnUpdate in configured interval","file":"4_World/Entities/ItemBase/TrapBase.c","line":78},{"name":"GetTrapTrigger","ret":"TrapTrigger","file":"4_World/Entities/ItemBase/TrapBase.c","line":80},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"brief":"this event is called all variables are synchronized on client","file":"4_World/Entities/ItemBase/TrapBase.c","line":86},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":100},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":111},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":120},{"name":"IsActive","ret":"bool","file":"4_World/Entities/ItemBase/TrapBase.c","line":146},{"name":"IsInactive","ret":"bool","file":"4_World/Entities/ItemBase/TrapBase.c","line":151},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":157},{"name":"IsActivable","ret":"bool","file":"4_World/Entities/ItemBase/TrapBase.c","line":167},{"name":"IsPlaceable","ret":"bool","file":"4_World/Entities/ItemBase/TrapBase.c","line":172},{"name":"IsPlaceableAtPosition","ret":"bool","params":[{"type":"vector","name":"position"}],"file":"4_World/Entities/ItemBase/TrapBase.c","line":190},{"name":"Disarm","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":204},{"name":"OnDisarm","ret":"void","proto":true,"brief":"also called from RPC on client","file":"4_World/Entities/ItemBase/TrapBase.c","line":214},{"name":"SnapOnObject","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"file":"4_World/Entities/ItemBase/TrapBase.c","line":216},{"name":"RemoveFromObject","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"file":"4_World/Entities/ItemBase/TrapBase.c","line":268},{"name":"OnSteppedOn","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"file":"4_World/Entities/ItemBase/TrapBase.c","line":273},{"name":"OnSteppedOut","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"proto":true,"brief":"keeping \"step\" here for consistency only","file":"4_World/Entities/ItemBase/TrapBase.c","line":278},{"name":"Synch","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":281},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":295},{"name":"RefreshState","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":321},{"name":"SetupTrap","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":369},{"name":"SetupTrapPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"set_position","def":"true"}],"file":"4_World/Entities/ItemBase/TrapBase.c","line":378},{"name":"AddDefect","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":396},{"name":"SetActive","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":404},{"name":"OnActivate","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/TrapBase.c","line":426},{"name":"StartActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/TrapBase.c","line":428},{"name":"StartDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Entities/ItemBase/TrapBase.c","line":447},{"name":"SetInactive","ret":"void","params":[{"type":"bool","name":"stop_timer","def":"true"}],"file":"4_World/Entities/ItemBase/TrapBase.c","line":449},{"name":"CreateTrigger","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":465},{"name":"DeleteTrigger","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":478},{"name":"DeferredEnableTrigger","ret":"void","file":"4_World/Entities/ItemBase/TrapBase.c","line":487},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":493},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":518},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":526},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":534},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":547},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":557},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":567},{"name":"CanBePlaced","ret":"bool","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":572},{"name":"CanBeClapped","ret":"bool","brief":"DEPRECATED Set if trap can be disarmed using ActionClapBearTrapWithThisItem","file":"4_World/Entities/ItemBase/TrapBase.c","line":578},{"name":"CanBeDisarmed","ret":"bool","file":"4_World/Entities/ItemBase/TrapBase.c","line":584},{"name":"SetDisarmed","ret":"void","params":[{"type":"bool","name":"disarmed"}],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapBase.c","line":590},{"name":"GetDisarmed","ret":"bool","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapBase.c","line":596},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":605},{"name":"GetClosestCarWheel","ret":"EntityAI","params":[{"type":"EntityAI","name":"victim"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":613},{"name":"DamageClothing","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"brief":"actual, healthy wheel, let it pass","file":"4_World/Entities/ItemBase/TrapBase.c","line":654},{"name":"PlayDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapBase.c","line":684},{"name":"StopDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapBase.c","line":685}],"members":[{"name":"SPAWN_FLAGS","type":"int","mods":["protected","const"],"init":"ECE_CREATEPHYSICS","file":"4_World/Entities/ItemBase/TrapBase.c","line":9},{"name":"DAMAGE_TRIGGER_MINE","type":"int","mods":["protected","const"],"init":"75","file":"4_World/Entities/ItemBase/TrapBase.c","line":14},{"name":"UPDATE_TIMER_INTERVAL","type":"float","mods":["protected","const"],"init":"0.05","file":"4_World/Entities/ItemBase/TrapBase.c","line":15},{"name":"m_InitWaitTime","type":"float","brief":"After this time after deployment, the trap is activated","file":"4_World/Entities/ItemBase/TrapBase.c","line":17},{"name":"m_NeedActivation","type":"bool","brief":"If activation of trap is needed","file":"4_World/Entities/ItemBase/TrapBase.c","line":18},{"name":"m_DefectRate","type":"float","brief":"Added damage after trap activation","file":"4_World/Entities/ItemBase/TrapBase.c","line":19},{"name":"m_DamagePlayers","type":"float","brief":"How much damage player gets when caught","file":"4_World/Entities/ItemBase/TrapBase.c","line":20},{"name":"m_DamageOthers","type":"float","brief":"How much damage player gets when caught","file":"4_World/Entities/ItemBase/TrapBase.c","line":21},{"name":"m_AddActivationDefect","type":"bool","brief":"Damage trap after activation","file":"4_World/Entities/ItemBase/TrapBase.c","line":23},{"name":"m_AddDeactivationDefect","type":"bool","brief":"Damage trap after deactivation","file":"4_World/Entities/ItemBase/TrapBase.c","line":24},{"name":"m_IsActive","type":"bool","mods":["protected"],"brief":"True means that the trap is ready to detonate","file":"4_World/Entities/ItemBase/TrapBase.c","line":25},{"name":"m_IsInProgress","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":26},{"name":"m_Disarmed","type":"bool","mods":["protected"],"init":"false","brief":"DEPRECATED Used for explosive traps to prevent detonation after destroying through disarm action","file":"4_World/Entities/ItemBase/TrapBase.c","line":28},{"name":"m_WasActivatedOrDeactivated","type":"bool","file":"4_World/Entities/ItemBase/TrapBase.c","line":30},{"name":"m_AnimationPhaseGrounded","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":32},{"name":"m_AnimationPhaseSet","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":33},{"name":"m_AnimationPhaseTriggered","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":34},{"name":"m_InfoSetup","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":36},{"name":"m_InfoDeactivated","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":37},{"name":"m_InfoDamageManipulation","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":38},{"name":"m_InfoDamage","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":39},{"name":"m_InfoActivationTime","type":"string","file":"4_World/Entities/ItemBase/TrapBase.c","line":40},{"name":"m_Timer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":42},{"name":"m_UpdateTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":43},{"name":"m_TrapTrigger","type":"TrapTrigger","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":44},{"name":"m_ClothingDmg","type":"ref array<int>","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase.c","line":46},{"name":"m_DeployLoopSound","type":"ref EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapBase.c","line":682}]},{"name":"TrapSpawnBase","url":"classes/TrapSpawnBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":1,"methods":[{"name":"TrapSpawnBase","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":51},{"name":"~TrapSpawnBase","kind":"dtor","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":65},{"name":"InitTrapValues","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":76},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":99},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":110},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"brief":"this event is called all variables are synchronized on client","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":152},{"name":"IsActive","ret":"bool","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":164},{"name":"IsDeployed","ret":"bool","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":169},{"name":"SetDeployed","ret":"void","params":[{"type":"bool","name":"newState"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":174},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":200},{"name":"IsPlaceableAtPosition","ret":"bool","params":[{"type":"vector","name":"position"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":205},{"name":"SetupTrap","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":214},{"name":"SetupTrapPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"set_position","def":"true"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":225},{"name":"UpdatePreyPos","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":240},{"name":"Fold","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":247},{"name":"AddDefect","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":256},{"name":"StartActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":264},{"name":"CanBeTaken","ret":"bool","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":268},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":278},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":284},{"name":"ResetActiveProgress","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":290},{"name":"ResetRunningTimerProgress","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":301},{"name":"RunTrappingTimer","ret":"void","params":[{"type":"float","name":"duration"},{"type":"string","name":"fnName"}],"brief":"generic trapping launcher for traps, use this to store delta info","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":316},{"name":"SetActive","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":338},{"name":"SetInactive","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":382},{"name":"SetUsed","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":404},{"name":"IncreaseElapsedTime","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":439},{"name":"AdjustDetectionRange","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":453},{"name":"EvaluateCatch","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":473},{"name":"IsPlayerInVicinity","ret":"bool","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":543},{"name":"TrySpawnCatch","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":554},{"name":"SpawnCatch","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":574},{"name":"SetCatchSuccessful","ret":"void","params":[{"type":"bool","name":"successful"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":596},{"name":"OnCatchSpawnServer","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":601},{"name":"OnCatchSpawnClient","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":606},{"name":"PlayCatchEffectsServer","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":613},{"name":"PlayCatchEffectsClient","ret":"void","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":624},{"name":"PlayCatchSound","ret":"void","params":[{"type":"YieldItemBase","name":"yItem"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":633},{"name":"PlayCatchNoise","ret":"void","params":[{"type":"YieldItemBase","name":"yItem"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":639},{"name":"PlayCatchParticleSynced","ret":"void","params":[{"type":"YieldItemBase","name":"yItem"}],"mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":652},{"name":"SetCanCatch","ret":"bool","params":[{"mods":["out"],"type":"EntityAI","name":"bait"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":670},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":675},{"name":"IsSurfaceWater","ret":"bool","params":[{"type":"vector","name":"position"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":707},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":716},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":722},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":728},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":741},{"name":"InitCatchingComponent","ret":"void","proto":true,"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":754},{"name":"ClearCatchingComponent","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":756},{"name":"UpdateTrapEnviroMask","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":762},{"name":"SetTrapEnviroMask","ret":"void","params":[{"type":"int","name":"value"}],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":767},{"name":"HandleBaitLoss","ret":"void","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":772},{"name":"DetachAllAttachments","ret":"void","brief":"detaches everything on catching end (some slots may not be accessible when folded)","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":784},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":802},{"name":"IsPlaceable","ret":"bool","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":837},{"name":"CanBePlaced","ret":"bool","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":860},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":866},{"name":"CanPutInInventory","ret":"bool","params":[{"type":"EntityAI","name":"player"}],"proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":899},{"name":"AlignCatch","ret":"void","params":[{"type":"ItemBase","name":"obj"},{"type":"string","name":"catch_name"}],"proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":901},{"name":"CatchSetQuant","ret":"void","params":[{"type":"ItemBase","name":"catch"}],"proto":true,"brief":"!DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":903},{"name":"PlayDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":904},{"name":"StopDeployLoopSound","ret":"void","proto":true,"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":905}],"members":[{"name":"m_IsFoldable","type":"bool","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":3},{"name":"m_CanCatch","type":"bool","init":"false","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":4},{"name":"m_NeedInstalation","type":"bool","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":7},{"name":"m_InitWaitTimeMin","type":"int","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":8},{"name":"m_InitWaitTimeMax","type":"int","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":9},{"name":"m_UpdateWaitTime","type":"int","brief":"Catch evaluation interval","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":10},{"name":"m_SpawnUpdateWaitTime","type":"int","brief":"Catch spawn and player check interval (expensive-ish)","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":11},{"name":"m_MaxActiveTime","type":"int","brief":"Max time of trap activity (seconds)","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":12},{"name":"m_BaitLossFraction","type":"float","brief":"Normalized bait qty reduction on unsuccessful catch","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":13},{"name":"m_DefectRate","type":"float","brief":"Absolute damage dealt to trap when used","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":14},{"name":"m_MinimalDistanceFromPlayersToCatch","type":"float","brief":"duh","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":15},{"name":"m_InitWaitTime","type":"int","mods":["private"],"brief":"After this time after deployment, the trap is activated","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":18},{"name":"m_AdjustedMaxActiveTime","type":"int","mods":["private"],"brief":"Adjusted by init wait time, when appropriate","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":19},{"name":"m_ElapsedTime","type":"int","mods":["private"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":20},{"name":"m_ActivationTime","type":"int","mods":["private"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":21},{"name":"m_RollSuccessTime","type":"int","mods":["private"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":22},{"name":"m_CurrentMinimalDistance","type":"float","mods":["private"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":23},{"name":"m_CurrentlyUsedDelta","type":"float","mods":["private"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":24},{"name":"m_IsCatchSuccessful","type":"bool","mods":["private"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":25},{"name":"m_CatchEnviroMask","type":"int","mods":["private"],"init":"0","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":26},{"name":"m_YieldItemIdxLocal","type":"int","mods":["private"],"init":"-1","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":27},{"name":"m_YieldItemIdx","type":"int","mods":["private"],"init":"-1","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":28},{"name":"m_CatchParticleEffecterId","type":"int","mods":["private"],"init":"-1","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":29},{"name":"m_PreyPos","type":"vector","brief":"The position where prey will be spawned -> Will be overriden later","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":31},{"name":"m_IsActive","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":33},{"name":"m_IsPastWaitingTime","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":34},{"name":"m_IsDeployed","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":35},{"name":"m_Timer","type":"ref Timer","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":37},{"name":"m_AnimationPhaseSet","type":"string","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":39},{"name":"m_AnimationPhaseTriggered","type":"string","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":40},{"name":"m_AnimationPhaseUsed","type":"string","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":41},{"name":"m_PlaceableWaterSurfaceList","type":"ref array<string>","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":43},{"name":"m_CatchingContext","type":"ref CatchingContextTrapsBase","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":45},{"name":"m_dbgAttemptCount","type":"int","init":"0","cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":48},{"name":"m_PlaceableWaterType","type":"string","mods":["const"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":878},{"name":"m_PrevTimer","type":"ref Timer","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":880},{"name":"m_BaitNeeded","type":"bool","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":881},{"name":"m_IsUsable","type":"bool","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":882},{"name":"m_Catch","type":"ItemBase","mods":["private"],"brief":"DEPRECATED, no reason to keep the information as member","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":883},{"name":"m_AlignCatchTimer","type":"ref Timer","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":884},{"name":"m_InfoSetup","type":"string","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":885},{"name":"m_IsInProgress","type":"bool","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":886},{"name":"m_DeployLoopSound","type":"ref EffectSound","mods":["protected"],"brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":887},{"name":"m_Bait","type":"EntityAI","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":888},{"name":"m_BaitCatchProb","type":"float","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":889},{"name":"m_NoBaitCatchProb","type":"float","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":890},{"name":"m_FinalCatchProb","type":"float","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":891},{"name":"m_WaterSurfaceForSetup","type":"bool","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":893},{"name":"m_CatchesPond","type":"ref multiMap<string, float>","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":894},{"name":"m_CatchesSea","type":"ref multiMap<string, float>","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":895},{"name":"m_CatchesGroundAnimal","type":"ref multiMap<string, float>","brief":"DEPRECATED","file":"4_World/Entities/ItemBase/TrapSpawnBase.c","line":896}]},{"name":"TrapTrigger","url":"classes/TrapTrigger/","base":"Trigger","brief":"Trigger used by traps","file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":2,"methods":[{"name":"TrapTrigger","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":11},{"name":"SetParentObject","ret":"void","params":[{"type":"TrapBase","name":"obj"}],"file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":18},{"name":"CanAddObjectAsInsider","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":26},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":31},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":43},{"name":"SetEnabled","ret":"void","brief":"prevents insider adding in the wrong position, HOTFIX","file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":52},{"name":"DebugSendDmgTrigger","ret":"void","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":58}],"members":[{"name":"m_Enabled","type":"bool","init":"false","file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":4},{"name":"m_ParentObj","type":"TrapBase","file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":5},{"name":"m_CanSendDbg","type":"bool","init":"true","cond":["DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":8}]},{"name":"TrashCan","url":"classes/TrashCan/","base":"WorldContainer_Base","file":"4_World/Entities/ItemBase/Gear/Containers/containers.c","line":82},{"name":"TreeEffecter","url":"classes/TreeEffecter/","base":"EffecterBase","file":"4_World/Entities/WoodBase.c","line":272,"methods":[{"name":"TreeEffecter","kind":"ctor","ret":"void","file":"4_World/Entities/WoodBase.c","line":278},{"name":"Init","ret":"void","params":[{"type":"int","name":"id"},{"type":"EffecterParameters","name":"parameters"}],"mods":["override"],"file":"4_World/Entities/WoodBase.c","line":288},{"name":"SetRadius","ret":"void","params":[{"type":"float","name":"radius"}],"file":"4_World/Entities/WoodBase.c","line":295},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/WoodBase.c","line":301},{"name":"~TreeEffecter","kind":"dtor","ret":"void","file":"4_World/Entities/WoodBase.c","line":400}],"members":[{"name":"m_Effects","type":"ref array<EffectParticleGeneral>","mods":["protected"],"init":"null","file":"4_World/Entities/WoodBase.c","line":274},{"name":"m_Radius","type":"float","mods":["private"],"init":"-1","file":"4_World/Entities/WoodBase.c","line":275},{"name":"m_RadiusSync","type":"float","mods":["private"],"init":"-1","file":"4_World/Entities/WoodBase.c","line":276}]},{"name":"TreeEffecterParameters","url":"classes/TreeEffecterParameters/","base":"EffecterParameters","file":"4_World/Entities/WoodBase.c","line":262,"methods":[{"name":"TreeEffecterParameters","kind":"ctor","ret":"void","params":[{"type":"string","name":"type"},{"type":"float","name":"lifespan"},{"type":"int","name":"radius"}],"file":"4_World/Entities/WoodBase.c","line":266}],"members":[{"name":"m_Radius","type":"float","file":"4_World/Entities/WoodBase.c","line":264}]},{"name":"TreeHard","url":"classes/TreeHard/","base":"PlantSuper","brief":"Specific tree class can be declared as: class TreeHard + _ + p3d filename (without extension)","file":"4_World/Entities/Core/Inherited/Plant.c","line":17,"methods":[{"name":"OnTreeCutDown","ret":"void","params":[{"type":"EntityAI","name":"cutting_entity"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":19},{"name":"IsTree","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":24},{"name":"CanBeAutoDeleted","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":29},{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":34}]},{"name":"TreeHard_BetulaPendula","url":"classes/TreeHard_BetulaPendula/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":3},{"name":"TreeHard_t_acer_2s_summer","url":"classes/TreeHard_t_acer_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":239},{"name":"TreeHard_t_BetulaPendula_2s","url":"classes/TreeHard_t_BetulaPendula_2s/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":132},{"name":"TreeHard_t_BetulaPendula_3f","url":"classes/TreeHard_t_BetulaPendula_3f/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":133},{"name":"TreeHard_t_BetulaPendula_3fb","url":"classes/TreeHard_t_BetulaPendula_3fb/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":134},{"name":"TreeHard_t_BetulaPendula_3fc","url":"classes/TreeHard_t_BetulaPendula_3fc/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":135},{"name":"TreeHard_t_BetulaPendula_3s","url":"classes/TreeHard_t_BetulaPendula_3s/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":136},{"name":"TreeHard_t_BetulaPendulaE_2s_summer","url":"classes/TreeHard_t_BetulaPendulaE_2s_summer/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":241},{"name":"TreeHard_t_BetulaPendulaE_3f_summer","url":"classes/TreeHard_t_BetulaPendulaE_3f_summer/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":242},{"name":"TreeHard_t_BetulaPendulaE_3s_summer","url":"classes/TreeHard_t_BetulaPendulaE_3s_summer/","base":"TreeHard_BetulaPendula","file":"4_World/Entities/WoodBase/Trees.c","line":243},{"name":"TreeHard_t_carpinus_2s","url":"classes/TreeHard_t_carpinus_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":138,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":140}]},{"name":"TreeHard_t_FagusSylvatica_1fe","url":"classes/TreeHard_t_FagusSylvatica_1fe/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":143},{"name":"TreeHard_t_FagusSylvatica_1fe_summer","url":"classes/TreeHard_t_FagusSylvatica_1fe_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":248},{"name":"TreeHard_t_FagusSylvatica_2d","url":"classes/TreeHard_t_FagusSylvatica_2d/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":144},{"name":"TreeHard_t_FagusSylvatica_2d_summer","url":"classes/TreeHard_t_FagusSylvatica_2d_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":249},{"name":"TreeHard_t_FagusSylvatica_2f","url":"classes/TreeHard_t_FagusSylvatica_2f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":145},{"name":"TreeHard_t_FagusSylvatica_2f_summer","url":"classes/TreeHard_t_FagusSylvatica_2f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":252},{"name":"TreeHard_t_FagusSylvatica_2fb","url":"classes/TreeHard_t_FagusSylvatica_2fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":146},{"name":"TreeHard_t_FagusSylvatica_2fb_summer","url":"classes/TreeHard_t_FagusSylvatica_2fb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":250},{"name":"TreeHard_t_FagusSylvatica_2fc","url":"classes/TreeHard_t_FagusSylvatica_2fc/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":147},{"name":"TreeHard_t_FagusSylvatica_2fc_summer","url":"classes/TreeHard_t_FagusSylvatica_2fc_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":251},{"name":"TreeHard_t_FagusSylvatica_2s","url":"classes/TreeHard_t_FagusSylvatica_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":148},{"name":"TreeHard_t_FagusSylvatica_2s_summer","url":"classes/TreeHard_t_FagusSylvatica_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":253},{"name":"TreeHard_t_FagusSylvatica_3d","url":"classes/TreeHard_t_FagusSylvatica_3d/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":149},{"name":"TreeHard_t_FagusSylvatica_3d_summer","url":"classes/TreeHard_t_FagusSylvatica_3d_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":254},{"name":"TreeHard_t_FagusSylvatica_3f","url":"classes/TreeHard_t_FagusSylvatica_3f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":150},{"name":"TreeHard_t_FagusSylvatica_3f_summer","url":"classes/TreeHard_t_FagusSylvatica_3f_summer/","base":"TreeHard_t_FagusSylvaticaE_3f_summer","file":"4_World/Entities/WoodBase/Trees.c","line":247},{"name":"TreeHard_t_FagusSylvatica_3fb","url":"classes/TreeHard_t_FagusSylvatica_3fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":151},{"name":"TreeHard_t_FagusSylvatica_3fb_summer","url":"classes/TreeHard_t_FagusSylvatica_3fb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":255},{"name":"TreeHard_t_FagusSylvatica_3s","url":"classes/TreeHard_t_FagusSylvatica_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":152},{"name":"TreeHard_t_FagusSylvatica_3s_summer","url":"classes/TreeHard_t_FagusSylvatica_3s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":256},{"name":"TreeHard_t_FagusSylvaticaE_2s_summer","url":"classes/TreeHard_t_FagusSylvaticaE_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":245},{"name":"TreeHard_t_FagusSylvaticaE_3f_summer","url":"classes/TreeHard_t_FagusSylvaticaE_3f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":246},{"name":"TreeHard_t_FraxinusExcelsior_2f","url":"classes/TreeHard_t_FraxinusExcelsior_2f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":154},{"name":"TreeHard_t_FraxinusExcelsior_2s","url":"classes/TreeHard_t_FraxinusExcelsior_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":155},{"name":"TreeHard_t_FraxinusExcelsior_3s","url":"classes/TreeHard_t_FraxinusExcelsior_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":156},{"name":"TreeHard_t_juglansRegia_2s","url":"classes/TreeHard_t_juglansRegia_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":158},{"name":"TreeHard_t_juglansRegia_2s_summer","url":"classes/TreeHard_t_juglansRegia_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":258},{"name":"TreeHard_t_juglansRegia_3s","url":"classes/TreeHard_t_juglansRegia_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":159},{"name":"TreeHard_t_juglansRegia_3s_summer","url":"classes/TreeHard_t_juglansRegia_3s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":259},{"name":"TreeHard_t_LarixDecidua_2f","url":"classes/TreeHard_t_LarixDecidua_2f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":161},{"name":"TreeHard_t_LarixDecidua_2f_summer","url":"classes/TreeHard_t_LarixDecidua_2f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":298},{"name":"TreeHard_t_LarixDecidua_2fb","url":"classes/TreeHard_t_LarixDecidua_2fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":162},{"name":"TreeHard_t_LarixDecidua_2fb_summer","url":"classes/TreeHard_t_LarixDecidua_2fb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":299},{"name":"TreeHard_t_LarixDecidua_2s","url":"classes/TreeHard_t_LarixDecidua_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":163,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":165}]},{"name":"TreeHard_t_LarixDecidua_2s_summer","url":"classes/TreeHard_t_LarixDecidua_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":300,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":302}]},{"name":"TreeHard_t_LarixDecidua_3f","url":"classes/TreeHard_t_LarixDecidua_3f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":167},{"name":"TreeHard_t_LarixDecidua_3f_summer","url":"classes/TreeHard_t_LarixDecidua_3f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":304},{"name":"TreeHard_t_LarixDecidua_3fb","url":"classes/TreeHard_t_LarixDecidua_3fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":168},{"name":"TreeHard_t_LarixDecidua_3fb_summer","url":"classes/TreeHard_t_LarixDecidua_3fb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":305},{"name":"TreeHard_t_naked_1s","url":"classes/TreeHard_t_naked_1s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":170},{"name":"TreeHard_t_naked_2s","url":"classes/TreeHard_t_naked_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":171},{"name":"TreeHard_t_piceaabies_2d","url":"classes/TreeHard_t_piceaabies_2d/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":173},{"name":"TreeHard_t_PiceaAbies_2f","url":"classes/TreeHard_t_PiceaAbies_2f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":174},{"name":"TreeHard_t_PiceaAbies_2f_summer","url":"classes/TreeHard_t_PiceaAbies_2f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":262},{"name":"TreeHard_t_PiceaAbies_2fb","url":"classes/TreeHard_t_PiceaAbies_2fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":175},{"name":"TreeHard_t_PiceaAbies_2fb_summer","url":"classes/TreeHard_t_PiceaAbies_2fb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":261},{"name":"TreeHard_t_PiceaAbies_2s","url":"classes/TreeHard_t_PiceaAbies_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":176,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":178}]},{"name":"TreeHard_t_PiceaAbies_2s_summer","url":"classes/TreeHard_t_PiceaAbies_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":263,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":265}]},{"name":"TreeHard_t_piceaabies_3d","url":"classes/TreeHard_t_piceaabies_3d/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":181},{"name":"TreeHard_t_PiceaAbies_3f","url":"classes/TreeHard_t_PiceaAbies_3f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":182},{"name":"TreeHard_t_PiceaAbies_3f_summer","url":"classes/TreeHard_t_PiceaAbies_3f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":267},{"name":"TreeHard_t_PiceaAbies_3f_Trail_B","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_B/","base":"TreeHard_t_PiceaAbies_3f","file":"4_World/Entities/WoodBase/Trees.c","line":183},{"name":"TreeHard_t_PiceaAbies_3f_Trail_B_summer","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_B_summer/","base":"TreeHard_t_PiceaAbies_3f_summer","file":"4_World/Entities/WoodBase/Trees.c","line":268},{"name":"TreeHard_t_PiceaAbies_3f_Trail_G","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_G/","base":"TreeHard_t_PiceaAbies_3f","file":"4_World/Entities/WoodBase/Trees.c","line":184},{"name":"TreeHard_t_PiceaAbies_3f_Trail_G_summer","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_G_summer/","base":"TreeHard_t_PiceaAbies_3f_summer","file":"4_World/Entities/WoodBase/Trees.c","line":269},{"name":"TreeHard_t_PiceaAbies_3f_Trail_R","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_R/","base":"TreeHard_t_PiceaAbies_3f","file":"4_World/Entities/WoodBase/Trees.c","line":185},{"name":"TreeHard_t_PiceaAbies_3f_Trail_R_summer","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_R_summer/","base":"TreeHard_t_PiceaAbies_3f_summer","file":"4_World/Entities/WoodBase/Trees.c","line":270},{"name":"TreeHard_t_PiceaAbies_3f_Trail_Y","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_Y/","base":"TreeHard_t_PiceaAbies_3f","file":"4_World/Entities/WoodBase/Trees.c","line":186},{"name":"TreeHard_t_PiceaAbies_3f_Trail_Y_summer","url":"classes/TreeHard_t_PiceaAbies_3f_Trail_Y_summer/","base":"TreeHard_t_PiceaAbies_3f_summer","file":"4_World/Entities/WoodBase/Trees.c","line":271},{"name":"TreeHard_t_PiceaAbies_3s","url":"classes/TreeHard_t_PiceaAbies_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":187,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":189}]},{"name":"TreeHard_t_PiceaAbies_3s_summer","url":"classes/TreeHard_t_PiceaAbies_3s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":272,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":274}]},{"name":"TreeHard_t_PinusSylvestris_2f","url":"classes/TreeHard_t_PinusSylvestris_2f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":192},{"name":"TreeHard_t_PinusSylvestris_2f_summer","url":"classes/TreeHard_t_PinusSylvestris_2f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":277},{"name":"TreeHard_t_PinusSylvestris_2fb","url":"classes/TreeHard_t_PinusSylvestris_2fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":193},{"name":"TreeHard_t_PinusSylvestris_2fb_summer","url":"classes/TreeHard_t_PinusSylvestris_2fb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":278},{"name":"TreeHard_t_PinusSylvestris_2s","url":"classes/TreeHard_t_PinusSylvestris_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":194},{"name":"TreeHard_t_PinusSylvestris_2s_summer","url":"classes/TreeHard_t_PinusSylvestris_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":279},{"name":"TreeHard_t_PinusSylvestris_2sb","url":"classes/TreeHard_t_PinusSylvestris_2sb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":195},{"name":"TreeHard_t_PinusSylvestris_2sb_summer","url":"classes/TreeHard_t_PinusSylvestris_2sb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":280},{"name":"TreeHard_t_PinusSylvestris_3d","url":"classes/TreeHard_t_PinusSylvestris_3d/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":196},{"name":"TreeHard_t_PinusSylvestris_3d_summer","url":"classes/TreeHard_t_PinusSylvestris_3d_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":281},{"name":"TreeHard_t_PinusSylvestris_3f","url":"classes/TreeHard_t_PinusSylvestris_3f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":197},{"name":"TreeHard_t_PinusSylvestris_3f_summer","url":"classes/TreeHard_t_PinusSylvestris_3f_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":282},{"name":"TreeHard_t_PinusSylvestris_3fb","url":"classes/TreeHard_t_PinusSylvestris_3fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":198},{"name":"TreeHard_t_PinusSylvestris_3fb_summer","url":"classes/TreeHard_t_PinusSylvestris_3fb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":283},{"name":"TreeHard_t_PinusSylvestris_3fc","url":"classes/TreeHard_t_PinusSylvestris_3fc/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":199},{"name":"TreeHard_t_PinusSylvestris_3fc_summer","url":"classes/TreeHard_t_PinusSylvestris_3fc_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":284},{"name":"TreeHard_t_PinusSylvestris_3s","url":"classes/TreeHard_t_PinusSylvestris_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":200},{"name":"TreeHard_t_PinusSylvestris_3s_summer","url":"classes/TreeHard_t_PinusSylvestris_3s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":285},{"name":"TreeHard_t_populusAlba_2s","url":"classes/TreeHard_t_populusAlba_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":202},{"name":"TreeHard_t_populusAlba_3s","url":"classes/TreeHard_t_populusAlba_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":203},{"name":"TreeHard_t_populusNigra_3s","url":"classes/TreeHard_t_populusNigra_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":204},{"name":"TreeHard_t_populusNigra_3sb_summer","url":"classes/TreeHard_t_populusNigra_3sb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":287},{"name":"TreeHard_t_prunusDomestica_2s","url":"classes/TreeHard_t_prunusDomestica_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":205},{"name":"TreeHard_t_pyrusCommunis_3s","url":"classes/TreeHard_t_pyrusCommunis_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":206},{"name":"TreeHard_t_pyrusCommunis_3s_summer","url":"classes/TreeHard_t_pyrusCommunis_3s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":289},{"name":"TreeHard_t_pyrusCommunis_3sb","url":"classes/TreeHard_t_pyrusCommunis_3sb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":207},{"name":"TreeHard_t_quercusRobur_2d","url":"classes/TreeHard_t_quercusRobur_2d/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":209},{"name":"TreeHard_t_quercusRobur_2f","url":"classes/TreeHard_t_quercusRobur_2f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":210},{"name":"TreeHard_t_quercusRobur_2s","url":"classes/TreeHard_t_quercusRobur_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":211},{"name":"TreeHard_t_quercusRobur_2sb","url":"classes/TreeHard_t_quercusRobur_2sb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":212},{"name":"TreeHard_t_quercusRobur_2sc","url":"classes/TreeHard_t_quercusRobur_2sc/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":213},{"name":"TreeHard_t_quercusRobur_3d","url":"classes/TreeHard_t_quercusRobur_3d/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":214},{"name":"TreeHard_t_quercusRobur_3f","url":"classes/TreeHard_t_quercusRobur_3f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":215},{"name":"TreeHard_t_quercusRobur_3fb","url":"classes/TreeHard_t_quercusRobur_3fb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":216},{"name":"TreeHard_t_quercusRobur_3s","url":"classes/TreeHard_t_quercusRobur_3s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":217},{"name":"TreeHard_t_quercusRobur_3sb","url":"classes/TreeHard_t_quercusRobur_3sb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":218,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":220}]},{"name":"TreeHard_t_robiniaPseudoacacia_2f","url":"classes/TreeHard_t_robiniaPseudoacacia_2f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":223},{"name":"TreeHard_t_robiniaPseudoacacia_2s","url":"classes/TreeHard_t_robiniaPseudoacacia_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":224},{"name":"TreeHard_t_robiniaPseudoacacia_3f","url":"classes/TreeHard_t_robiniaPseudoacacia_3f/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":225},{"name":"TreeHard_t_salixAlba_2s","url":"classes/TreeHard_t_salixAlba_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":227},{"name":"TreeHard_t_salixAlba_2sb","url":"classes/TreeHard_t_salixAlba_2sb/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":228,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":230}]},{"name":"TreeHard_t_salixAlba_2sb_summer","url":"classes/TreeHard_t_salixAlba_2sb_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":291,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":293}]},{"name":"TreeHard_t_salixAlba_2sb_swamp","url":"classes/TreeHard_t_salixAlba_2sb_swamp/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":232,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":234}]},{"name":"TreeHard_t_sorbus_2s","url":"classes/TreeHard_t_sorbus_2s/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":237},{"name":"TreeHard_t_sorbus_2s_summer","url":"classes/TreeHard_t_sorbus_2s_summer/","base":"TreeHard","file":"4_World/Entities/WoodBase/Trees.c","line":296},{"name":"TreeSoft","url":"classes/TreeSoft/","base":"PlantSuper","brief":"For specific tree declaration see description of \\ref TreeHard","file":"4_World/Entities/Core/Inherited/Plant.c","line":42,"methods":[{"name":"OnTreeCutDown","ret":"void","params":[{"type":"EntityAI","name":"cutting_entity"}],"mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":44},{"name":"IsTree","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":49},{"name":"CanBeAutoDeleted","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":54},{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Plant.c","line":59}]},{"name":"TreeSoft_BetulaPendula_Base","url":"classes/TreeSoft_BetulaPendula_Base/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":4},{"name":"TreeSoft_t_BetulaPendula_1f","url":"classes/TreeSoft_t_BetulaPendula_1f/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":9},{"name":"TreeSoft_t_BetulaPendula_1fb","url":"classes/TreeSoft_t_BetulaPendula_1fb/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":10,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":12}]},{"name":"TreeSoft_t_BetulaPendula_1s","url":"classes/TreeSoft_t_BetulaPendula_1s/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":14,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":16}]},{"name":"TreeSoft_t_BetulaPendula_2f","url":"classes/TreeSoft_t_BetulaPendula_2f/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":18},{"name":"TreeSoft_t_BetulaPendula_2fb","url":"classes/TreeSoft_t_BetulaPendula_2fb/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":19},{"name":"TreeSoft_t_BetulaPendula_2fc","url":"classes/TreeSoft_t_BetulaPendula_2fc/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":20},{"name":"TreeSoft_t_BetulaPendula_2w","url":"classes/TreeSoft_t_BetulaPendula_2w/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":21,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":23}]},{"name":"TreeSoft_t_BetulaPendulaE_1s_summer","url":"classes/TreeSoft_t_BetulaPendulaE_1s_summer/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":83,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":85}]},{"name":"TreeSoft_t_BetulaPendulaE_2f_summer","url":"classes/TreeSoft_t_BetulaPendulaE_2f_summer/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":87},{"name":"TreeSoft_t_BetulaPendulaE_2w_summer","url":"classes/TreeSoft_t_BetulaPendulaE_2w_summer/","base":"TreeSoft_BetulaPendula_Base","file":"4_World/Entities/WoodBase/Trees.c","line":88,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":90}]},{"name":"TreeSoft_t_FagusSylvatica_1f","url":"classes/TreeSoft_t_FagusSylvatica_1f/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":26},{"name":"TreeSoft_t_FagusSylvatica_1f_summer","url":"classes/TreeSoft_t_FagusSylvatica_1f_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":95},{"name":"TreeSoft_t_FagusSylvatica_1fc","url":"classes/TreeSoft_t_FagusSylvatica_1fc/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":27},{"name":"TreeSoft_t_FagusSylvatica_1fc_summer","url":"classes/TreeSoft_t_FagusSylvatica_1fc_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":93},{"name":"TreeSoft_t_FagusSylvatica_1fd","url":"classes/TreeSoft_t_FagusSylvatica_1fd/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":28},{"name":"TreeSoft_t_FagusSylvatica_1fd_summer","url":"classes/TreeSoft_t_FagusSylvatica_1fd_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":94},{"name":"TreeSoft_t_FagusSylvatica_1s","url":"classes/TreeSoft_t_FagusSylvatica_1s/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":29},{"name":"TreeSoft_t_FagusSylvatica_1s_summer","url":"classes/TreeSoft_t_FagusSylvatica_1s_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":96},{"name":"TreeSoft_t_FagusSylvatica_2sb","url":"classes/TreeSoft_t_FagusSylvatica_2sb/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":30},{"name":"TreeSoft_t_FagusSylvatica_2sb_summer","url":"classes/TreeSoft_t_FagusSylvatica_2sb_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":97},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_B","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_B/","base":"TreeSoft_t_FagusSylvatica_2sb","file":"4_World/Entities/WoodBase/Trees.c","line":31},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_B_summer","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_B_summer/","base":"TreeSoft_t_FagusSylvatica_2sb_summer","file":"4_World/Entities/WoodBase/Trees.c","line":98},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_G","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_G/","base":"TreeSoft_t_FagusSylvatica_2sb","file":"4_World/Entities/WoodBase/Trees.c","line":32},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_G_summer","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_G_summer/","base":"TreeSoft_t_FagusSylvatica_2sb_summer","file":"4_World/Entities/WoodBase/Trees.c","line":99},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_R","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_R/","base":"TreeSoft_t_FagusSylvatica_2sb","file":"4_World/Entities/WoodBase/Trees.c","line":33},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_R_summer","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_R_summer/","base":"TreeSoft_t_FagusSylvatica_2sb_summer","file":"4_World/Entities/WoodBase/Trees.c","line":100},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_Y","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_Y/","base":"TreeSoft_t_FagusSylvatica_2sb","file":"4_World/Entities/WoodBase/Trees.c","line":34},{"name":"TreeSoft_t_FagusSylvatica_2sb_Trail_Y_summer","url":"classes/TreeSoft_t_FagusSylvatica_2sb_Trail_Y_summer/","base":"TreeSoft_t_FagusSylvatica_2sb_summer","file":"4_World/Entities/WoodBase/Trees.c","line":101},{"name":"TreeSoft_t_FraxinusExcelsior_2w","url":"classes/TreeSoft_t_FraxinusExcelsior_2w/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":36,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":38}]},{"name":"TreeSoft_t_LarixDecidua_1f","url":"classes/TreeSoft_t_LarixDecidua_1f/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":74,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":76}]},{"name":"TreeSoft_t_LarixDecidua_1f_summer","url":"classes/TreeSoft_t_LarixDecidua_1f_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":120,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":122}]},{"name":"TreeSoft_t_LarixDecidua_1s","url":"classes/TreeSoft_t_LarixDecidua_1s/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":78,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":80}]},{"name":"TreeSoft_t_LarixDecidua_1s_summer","url":"classes/TreeSoft_t_LarixDecidua_1s_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":125,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":127}]},{"name":"TreeSoft_t_malusDomestica_1s","url":"classes/TreeSoft_t_malusDomestica_1s/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":40},{"name":"TreeSoft_t_malusDomestica_2s","url":"classes/TreeSoft_t_malusDomestica_2s/","base":"TreeSoft_t_malusDomestica_1s","file":"4_World/Entities/WoodBase/Trees.c","line":42},{"name":"TreeSoft_t_malusDomestica_2s_summer","url":"classes/TreeSoft_t_malusDomestica_2s_summer/","base":"TreeSoft_t_malusDomestica_1s","file":"4_World/Entities/WoodBase/Trees.c","line":103},{"name":"TreeSoft_t_malusDomestica_3s","url":"classes/TreeSoft_t_malusDomestica_3s/","base":"TreeSoft_t_malusDomestica_1s","file":"4_World/Entities/WoodBase/Trees.c","line":43},{"name":"TreeSoft_t_malusDomestica_3s_summer","url":"classes/TreeSoft_t_malusDomestica_3s_summer/","base":"TreeSoft_t_malusDomestica_1s","file":"4_World/Entities/WoodBase/Trees.c","line":104},{"name":"TreeSoft_t_PiceaAbies_1f","url":"classes/TreeSoft_t_PiceaAbies_1f/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":45,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":47}]},{"name":"TreeSoft_t_PiceaAbies_1f_summer","url":"classes/TreeSoft_t_PiceaAbies_1f_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":106,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":108}]},{"name":"TreeSoft_t_PiceaAbies_2sb","url":"classes/TreeSoft_t_PiceaAbies_2sb/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":49,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":51}]},{"name":"TreeSoft_t_PiceaAbies_2sb_summer","url":"classes/TreeSoft_t_PiceaAbies_2sb_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":110,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":112}]},{"name":"TreeSoft_t_populusAlba_1f","url":"classes/TreeSoft_t_populusAlba_1f/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":54},{"name":"TreeSoft_t_pyrusCommunis_2s","url":"classes/TreeSoft_t_pyrusCommunis_2s/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":55,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":57}]},{"name":"TreeSoft_t_pyrusCommunis_2s_summer","url":"classes/TreeSoft_t_pyrusCommunis_2s_summer/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":115,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":117}]},{"name":"TreeSoft_t_quercusRobur_1f","url":"classes/TreeSoft_t_quercusRobur_1f/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":60},{"name":"TreeSoft_t_quercusRobur_1fc","url":"classes/TreeSoft_t_quercusRobur_1fc/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":61},{"name":"TreeSoft_t_quercusRobur_1fd","url":"classes/TreeSoft_t_quercusRobur_1fd/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":62},{"name":"TreeSoft_t_quercusRobur_1s","url":"classes/TreeSoft_t_quercusRobur_1s/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":63},{"name":"TreeSoft_t_quercusRobur_2fb","url":"classes/TreeSoft_t_quercusRobur_2fb/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":64},{"name":"TreeSoft_t_quercusRobur_2fc","url":"classes/TreeSoft_t_quercusRobur_2fc/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":65},{"name":"TreeSoft_t_robiniaPseudoacacia_1f","url":"classes/TreeSoft_t_robiniaPseudoacacia_1f/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":67,"methods":[{"name":"HasPlayerCollisionSound","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase/Trees.c","line":69}]},{"name":"TreeSoft_t_town_1s","url":"classes/TreeSoft_t_town_1s/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":71},{"name":"TreeSoft_t_town_1sb","url":"classes/TreeSoft_t_town_1sb/","base":"TreeSoft","file":"4_World/Entities/WoodBase/Trees.c","line":72},{"name":"TremorMdfr","url":"classes/TremorMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Tremor.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Tremor.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Tremor.c","line":13},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Tremor.c","line":25},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Tremor.c","line":37}],"members":[{"name":"TREMOR_DECREMENT_PER_SEC","type":"float","mods":["private","const"],"init":"0.008","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Tremor.c","line":3}]},{"name":"TrialService","url":"classes/TrialService/","brief":"TrialService is used to query if the game is trial version or not","file":"3_Game/Services/TrialService.c","line":3,"methods":[{"name":"IsGameTrial","ret":"bool","params":[{"type":"bool","name":"bIsSimulator"}],"mods":["proto","native"],"proto":true,"brief":"Xbox: Retrieves if the game license is trial","file":"3_Game/Services/TrialService.c","line":13},{"name":"IsGameActive","ret":"bool","params":[{"type":"bool","name":"bIsSimulator"}],"mods":["proto","native"],"proto":true,"brief":"Xbox: Retrieves if the game license is active","file":"3_Game/Services/TrialService.c","line":23}]},{"name":"Trigger","url":"classes/Trigger/","base":"TriggerEvents","brief":"Scripted Trigger","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":39,"methods":[{"name":"Trigger","kind":"ctor","ret":"void","mods":["private"],"brief":"ctor","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":53},{"name":"~Trigger","kind":"dtor","ret":"void","mods":["private"],"brief":"dtor","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":62},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"brief":"Set the default extents of the Trigger only once it is properly initialized","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":74},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"brief":"We want to update the insiders every frame (or do we?)","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":88},{"name":"EOnEnter","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"brief":"When an Object enters the trigger add it to Insiders","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":94},{"name":"EOnLeave","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"brief":"When an Object exits the trigger remove it from Insiders","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":102},{"name":"SetExtents","ret":"void","params":[{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"}],"brief":"Set the size of the Trigger, avoid using SetCollisionBox directly","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":116},{"name":"GetRadius","ret":"float","params":[{"type":"vector","name":"min"},{"type":"vector","name":"max"}],"brief":"Get the radius of the CollisionBox, simply left for backwards compatibility","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":122},{"name":"GetInsiders","ret":"array<ref TriggerInsider>","brief":"Get the current TriggerInsider array, left for backwards compatibility, moved down from ManTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":128},{"name":"GetInsiderForObject","ret":"TriggerInsider","params":[{"type":"Object","name":"object"}],"brief":"Gets the TriggerInsider for the Object if it exists","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":134},{"name":"GetInsiderIndexForObject","ret":"int","params":[{"type":"Object","name":"object"}],"brief":"Gets the index in m_insiders for the Object","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":149},{"name":"OnEnterBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"brief":"\\name TriggerEvents, backwards compatibility calling Implementation for backwards compatibility with old Trigger system","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":169},{"name":"OnLeaveBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":175},{"name":"OnEnter","ret":"void","params":[{"type":"Object","name":"obj"}],"brief":"\\name DEPRECATED Events left for backwards compatibility","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":187},{"name":"OnLeave","ret":"void","params":[{"type":"Object","name":"obj"}],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":189},{"name":"CanAddObjectAsInsider","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["protected"],"brief":"Condition whether an Object can be added as TriggerInsider (checked before calling AddInsider)","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":198},{"name":"ShouldRemoveInsider","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"brief":"Condition whether a TriggerInsider should still be updated or not (checked in update loop and before adding)","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":204},{"name":"ShouldRemoveInsiderNoLeave","ret":"bool","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"brief":"Condition whether a TriggerInsider should still be updated or not, skips OnLeaveEvent (checked in update loop and before adding)","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":210},{"name":"CreateInsider","ret":"TriggerInsider","params":[{"type":"Object","name":"obj"}],"mods":["protected"],"brief":"Used for easily overriding TriggerInsider creation without rewriting AddInsider","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":222},{"name":"AddInsider","ret":"void","params":[{"type":"Object","name":"obj"}],"mods":["protected"],"brief":"Adding of new TriggerInsider","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":228},{"name":"RemoveInsider","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"int","name":"index","def":"-1"}],"mods":["protected"],"brief":"Removing of TriggerInsider","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":263},{"name":"RemoveInsiderByObject","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["protected"],"brief":"Removing of TriggerInsider through Object","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":279},{"name":"UpdateInsiders","ret":"void","params":[{"type":"int","name":"timeout"}],"mods":["protected"],"brief":"Update the current TriggerInsider inside the Trigger, timeout paramter is deprecated","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":297},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"brief":"\\name DEBUGGING General internal debugging functionality","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":350},{"name":"DebugSendDmgTrigger","ret":"void","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":368},{"name":"DebugDmgTrigger","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"orientation"},{"type":"vector","name":"min"},{"type":"vector","name":"max"},{"type":"float","name":"radius"},{"type":"string","name":"dmgType"},{"type":"array<ref TriggerInsider>","name":"insiders"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":390},{"name":"DrawDebugShape","ret":"Shape","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"min"},{"type":"vector","name":"max"},{"type":"float","name":"radius"},{"type":"int","name":"color"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":450},{"name":"CleanupDebugShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapes"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":480}],"members":[{"name":"TIMEOUT","type":"int","mods":["const"],"init":"1000","brief":"DEPRECATED","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":42},{"name":"m_insiders","type":"ref array<ref TriggerInsider>","brief":"The objects and their metadata which are currently inside the Trigger","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":44},{"name":"m_Local","type":"bool","cond":["DIAG_DEVELOPER"],"brief":"is this trigger spawning on client only ?","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":47},{"name":"m_DebugAreaType","type":"string","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":48},{"name":"m_dbgInsiders","type":"ref array<ref TriggerInsider>","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":49},{"name":"dbgTargets","type":"ref array<Shape>","mods":["protected"],"init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":388}]},{"name":"TriggerEffectManager","url":"classes/TriggerEffectManager/","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":3,"methods":[{"name":"TriggerEffectManager","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":10},{"name":"DestroyInstance","ret":"void","mods":["static"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":15},{"name":"GetInstance","ret":"TriggerEffectManager","mods":["static"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":21},{"name":"RegisterTriggerType","ret":"void","params":[{"type":"EffectTrigger","name":"effectTrigger"}],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":29},{"name":"OnPlayerEnter","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"EffectTrigger","name":"trigger"}],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":41},{"name":"OnPlayerInsideEffectAreaEnter","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":79},{"name":"OnPlayerInsideEffectAreaExit","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":80},{"name":"OnPlayerExit","ret":"void","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"EffectTrigger","name":"trigger"}],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":83},{"name":"IsPlayerInTriggerType","ret":"bool","params":[{"mods":["notnull"],"type":"PlayerBase","name":"player"},{"mods":["notnull"],"type":"EffectTrigger","name":"trigger"}],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":112}],"members":[{"name":"m_This","type":"ref TriggerEffectManager","mods":["static"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":5},{"name":"m_PlayerInsiderMap","type":"ref map<string, ref map<PlayerBase, int>>","brief":"Used to keep track of which players are in which effects","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEffectManager.c","line":8}]},{"name":"TriggerEvents","url":"classes/TriggerEvents/","base":"ScriptedEntity","brief":"Events API for triggers, keep in sync with AreaDamageEvents for consistency NOTE: The deltaTime passed in is the one for the Insider specifically.","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":3,"methods":[{"name":"GetOnEnterInvoker","ret":"ScriptInvoker","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":8},{"name":"GetOnLeaveInvoker","ret":"ScriptInvoker","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":15},{"name":"Enter","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"brief":"\\name OnEnter Called when an object enters the trigger","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":26},{"name":"OnEnterBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":44},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":45},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":46},{"name":"OnEnterEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":47},{"name":"StayStart","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["protected"],"brief":"\\name OnStayStart Called at the beginning of an update loop","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":54},{"name":"OnStayStartBeginEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":69},{"name":"OnStayStartServerEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":70},{"name":"OnStayStartClientEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":71},{"name":"OnStayStartEndEvent","ret":"void","params":[{"type":"int","name":"nrOfInsiders"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":72},{"name":"Stay","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["protected"],"brief":"\\name OnStay Called in the update loop","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":79},{"name":"OnStayBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":94},{"name":"OnStayServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":95},{"name":"OnStayClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":96},{"name":"OnStayEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"},{"type":"float","name":"deltaTime"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":97},{"name":"StayFinish","ret":"void","mods":["protected"],"brief":"\\name OnStayFinish Called at the end of an update loop","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":104},{"name":"OnStayFinishBeginEvent","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":119},{"name":"OnStayFinishServerEvent","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":120},{"name":"OnStayFinishClientEvent","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":121},{"name":"OnStayFinishEndEvent","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":122},{"name":"Leave","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"brief":"\\name OnLeave Called when an object leaves the trigger","file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":129},{"name":"OnLeaveBeginEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":147},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":148},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":149},{"name":"OnLeaveEndEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":150}],"members":[{"name":"m_OnEnterInvoker","type":"ref ScriptInvoker","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":5},{"name":"m_OnLeaveInvoker","type":"ref ScriptInvoker","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TriggerEvents.c","line":6}]},{"name":"TriggerInsider","url":"classes/TriggerInsider/","brief":"The object which is in a trigger and its metadata","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":2,"methods":[{"name":"TriggerInsider","kind":"ctor","ret":"void","params":[{"type":"Object","name":"obj"}],"file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":18},{"name":"~TriggerInsider","kind":"dtor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":24},{"name":"GetObject","ret":"Object","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":28}],"members":[{"name":"insider","type":"ref OLinkT","brief":"DEPRECATED","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":4},{"name":"m_Object","type":"Object","mods":["protected"],"brief":"Object that data belongs to","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":7},{"name":"timeStamp","type":"int","brief":"Last time the object was seen in ms","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":10},{"name":"timeEntered","type":"float","brief":"Time the object was first seen in seconds","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":13},{"name":"lastUpdated","type":"float","brief":"Last time the object was updated in seconds, is used for calculating deltaTime","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":16}]},{"name":"Tripod","url":"classes/Tripod/","base":"TripodBase","file":"4_World/Entities/ItemBase/Tripod.c","line":70},{"name":"TripodBase","url":"classes/TripodBase/","base":"ItemBase","file":"4_World/Entities/ItemBase/Tripod.c","line":1,"methods":[{"name":"HasProxyParts","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Tripod.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Tripod.c","line":8},{"name":"CanSwapEntities","ret":"bool","params":[{"type":"EntityAI","name":"otherItem"},{"type":"InventoryLocation","name":"otherDestination"},{"type":"InventoryLocation","name":"destination"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Tripod.c","line":21},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Tripod.c","line":34},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Tripod.c","line":40},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Tripod.c","line":48},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Tripod.c","line":58}]},{"name":"TripwireTrap","url":"classes/TripwireTrap/","base":"TrapBase","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":9,"methods":[{"name":"TripwireTrap","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":23},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":37},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":45},{"name":"CreateTrigger","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":60},{"name":"OnSteppedOn","ret":"void","params":[{"type":"EntityAI","name":"victim"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":72},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":99},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":111},{"name":"EEHealthLevelChanged","ret":"void","params":[{"type":"int","name":"oldLevel"},{"type":"int","name":"newLevel"},{"type":"string","name":"zone"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":136},{"name":"SetInactive","ret":"void","params":[{"type":"bool","name":"stop_timer","def":"true"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":150},{"name":"SetState","ret":"void","params":[{"type":"int","name":"state_ID"}],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":172},{"name":"GetState","ret":"int","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":177},{"name":"SetWireType","ret":"void","params":[{"type":"int","name":"wireType"}],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":182},{"name":"GetWireType","ret":"int","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":187},{"name":"RefreshState","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":193},{"name":"SetupTrapPlayer","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"bool","name":"set_position","def":"true"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":203},{"name":"StartDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":209},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":218},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":227},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":235},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":242},{"name":"EEKilled","ret":"void","params":[{"type":"Object","name":"killer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":249},{"name":"FoldTripWire","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":260},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":275},{"name":"GetViewIndex","ret":"int","mods":["override"],"cond":["PLATFORM_WINDOWS"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":282},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":339},{"name":"OnPlacementCancelled","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":353},{"name":"IsDeployable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":362},{"name":"IsTakeable","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":368},{"name":"GetDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":373},{"name":"GetLoopDeploySoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":378},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":383},{"name":"UpdateProxySelections","ret":"void","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":395},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":423},{"name":"GetDebugActions","ret":"void","params":[{"mods":["out"],"type":"TSelectableActionInfoArrayEx","name":"outputList"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":429},{"name":"OnAction","ret":"bool","params":[{"type":"int","name":"action_id"},{"type":"Man","name":"player"},{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":438}],"members":[{"name":"FOLDED","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":12},{"name":"DEPLOYED","type":"int","mods":["static","const"],"init":"2","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":13},{"name":"TRIGGERED","type":"int","mods":["static","const"],"init":"1","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":14},{"name":"m_State","type":"int","init":"FOLDED","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":16},{"name":"m_WireMaterial","type":"int","mods":["private"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":17},{"name":"m_ResultOfAdvancedPlacing","type":"bool","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":19},{"name":"m_TriggerPosition","type":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":20},{"name":"m_TriggerOrientation","type":"vector","mods":["protected"],"file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":21}]},{"name":"TripwireTrapDeployed","url":"classes/TripwireTrapDeployed/","base":"TripwireTrap","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":459},{"name":"TripWireTrigger","url":"classes/TripWireTrigger/","base":"TrapTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":68,"methods":[{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/TrapTrigger.c","line":70}]},{"name":"Truck_01_Base","url":"classes/Truck_01_Base/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":1,"methods":[{"name":"Truck_01_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":7},{"name":"~Truck_01_Base","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":28},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":35},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":53},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":64},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":75},{"name":"GetTransportCameraDistance","ret":"float","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":86},{"name":"GetTransportCameraOffset","ret":"vector","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":91},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":96},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":101},{"name":"CreateFrontLight","ret":"CarLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":115},{"name":"CreateRearLight","ret":"CarRearLightBase","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":121},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":126},{"name":"CanManipulateSpareWheel","ret":"bool","params":[{"type":"string","name":"slotSelectionName"}],"mods":["override","protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":141},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":156},{"name":"GetDoorSelectionNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":177},{"name":"GetDoorInvSlotNameFromSeatPos","ret":"string","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":192},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":207},{"name":"OnAnimationPhaseStarted","ret":"void","params":[{"type":"string","name":"animSource"},{"type":"float","name":"phase"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":232},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":261},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":283},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":304},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":317},{"name":"GetSeatIndexFromDoor","ret":"int","params":[{"type":"string","name":"pDoorSelection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":331},{"name":"IsVitalCarBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":346},{"name":"IsVitalSparkPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":351},{"name":"IsVitalGlowPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":356},{"name":"IsVitalEngineBelt","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":361},{"name":"IsVitalRadiator","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":366},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":371},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":383}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Base.c","line":5}]},{"name":"Truck_01_Cargo","url":"classes/Truck_01_Cargo/","base":"Truck_01_Chassis","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Cargo.c","line":1},{"name":"Truck_01_Chassis","url":"classes/Truck_01_Chassis/","base":"Truck_01_Base","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Chassis.c","line":1},{"name":"Truck_01_Covered","url":"classes/Truck_01_Covered/","base":"Truck_01_Base","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Covered.c","line":1},{"name":"Truck_01_Covered_Blue","url":"classes/Truck_01_Covered_Blue/","base":"Truck_01_Covered","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Covered.c","line":32,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Covered.c","line":34}]},{"name":"Truck_01_Covered_Orange","url":"classes/Truck_01_Covered_Orange/","base":"Truck_01_Covered","file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Covered.c","line":3,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_01_Covered.c","line":5}]},{"name":"Truck_01_Covered_TEST","url":"classes/Truck_01_Covered_TEST/","base":"Truck_01_Covered","file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":132,"methods":[{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Test.c","line":134}]},{"name":"Truck_01_Door_1_1","url":"classes/Truck_01_Door_1_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":648},{"name":"Truck_01_Door_1_1_Blue","url":"classes/Truck_01_Door_1_1_Blue/","base":"Truck_01_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":652},{"name":"Truck_01_Door_1_1_BlueRust","url":"classes/Truck_01_Door_1_1_BlueRust/","base":"Truck_01_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":664},{"name":"Truck_01_Door_1_1_GreenRust","url":"classes/Truck_01_Door_1_1_GreenRust/","base":"Truck_01_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":660},{"name":"Truck_01_Door_1_1_Orange","url":"classes/Truck_01_Door_1_1_Orange/","base":"Truck_01_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":656},{"name":"Truck_01_Door_1_1_OrangeRust","url":"classes/Truck_01_Door_1_1_OrangeRust/","base":"Truck_01_Door_1_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":668},{"name":"Truck_01_Door_2_1","url":"classes/Truck_01_Door_2_1/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":649},{"name":"Truck_01_Door_2_1_Blue","url":"classes/Truck_01_Door_2_1_Blue/","base":"Truck_01_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":653},{"name":"Truck_01_Door_2_1_BlueRust","url":"classes/Truck_01_Door_2_1_BlueRust/","base":"Truck_01_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":665},{"name":"Truck_01_Door_2_1_GreenRust","url":"classes/Truck_01_Door_2_1_GreenRust/","base":"Truck_01_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":661},{"name":"Truck_01_Door_2_1_Orange","url":"classes/Truck_01_Door_2_1_Orange/","base":"Truck_01_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":657},{"name":"Truck_01_Door_2_1_OrangeRust","url":"classes/Truck_01_Door_2_1_OrangeRust/","base":"Truck_01_Door_2_1","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":669},{"name":"Truck_01_Door_Hood","url":"classes/Truck_01_Door_Hood/","base":"CarDoor","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":650},{"name":"Truck_01_Door_Hood_Blue","url":"classes/Truck_01_Door_Hood_Blue/","base":"Truck_01_Door_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":654},{"name":"Truck_01_Door_Hood_Orange","url":"classes/Truck_01_Door_Hood_Orange/","base":"Truck_01_Door_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":658},{"name":"Truck_01_Hood_BlueRust","url":"classes/Truck_01_Hood_BlueRust/","base":"Truck_01_Door_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":666},{"name":"Truck_01_Hood_GreenRust","url":"classes/Truck_01_Hood_GreenRust/","base":"Truck_01_Door_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":662},{"name":"Truck_01_Hood_OrangeRust","url":"classes/Truck_01_Hood_OrangeRust/","base":"Truck_01_Door_Hood","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":670},{"name":"Truck_01_Wheel","url":"classes/Truck_01_Wheel/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":436},{"name":"Truck_01_Wheel_Ruined","url":"classes/Truck_01_Wheel_Ruined/","base":"CarWheel_Ruined","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":437},{"name":"Truck_01_WheelDouble","url":"classes/Truck_01_WheelDouble/","base":"CarWheel","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":439},{"name":"Truck_01_WheelDouble_Ruined","url":"classes/Truck_01_WheelDouble_Ruined/","base":"CarWheel_Ruined","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":440},{"name":"Truck_01FrontLight","url":"classes/Truck_01FrontLight/","base":"CarLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Truck_01FrontLight.c","line":1,"methods":[{"name":"Truck_01FrontLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/Truck_01FrontLight.c","line":3}]},{"name":"Truck_01RearLight","url":"classes/Truck_01RearLight/","base":"CarRearLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Truck_01RearLight.c","line":1,"methods":[{"name":"Truck_01RearLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/CarLightBase/CarRearLightBase/Truck_01RearLight.c","line":3}]},{"name":"Truck_02","url":"classes/Truck_02/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":1,"methods":[{"name":"Truck_02","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":7},{"name":"~Truck_02","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":13},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":20},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":38},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":49},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":60},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":71},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":76},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":89},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":133},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":160},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":188},{"name":"IsVitalCarBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":209},{"name":"IsVitalSparkPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":214},{"name":"IsVitalGlowPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":219},{"name":"IsVitalEngineBelt","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":224},{"name":"IsVitalRadiator","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":229},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":234},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":252},{"name":"GetSeatIndexFromDoor","ret":"int","params":[{"type":"string","name":"pDoorSelection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":274},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":288}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Truck_02.c","line":5}]},{"name":"TruckBattery","url":"classes/TruckBattery/","base":"VehicleBattery","file":"4_World/Entities/ItemBase/VehicleBattery/TruckBattery.c","line":1,"members":[{"name":"SLOT_ID","type":"int","mods":["static"],"init":"InventorySlots.GetSlotIdFromString(\"TruckBattery\")","file":"4_World/Entities/ItemBase/VehicleBattery/TruckBattery.c","line":3}]},{"name":"TruckExhaust","url":"classes/TruckExhaust/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":741,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":743}]},{"name":"TruckRadiator","url":"classes/TruckRadiator/","base":"CarRadiator","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":739},{"name":"Trumpet","url":"classes/Trumpet/","base":"Rifle_Base","file":"4_World/Entities/Firearms/Rifle/Trumpet.c","line":1},{"name":"TSelectableActionInfoArray","url":"classes/TSelectableActionInfoArray/","base":"array","file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":1,"methods":[{"name":"IsSameAs","ret":"bool","params":[{"type":"TSelectableActionInfoArray","name":"other"}],"file":"4_World/Classes/UserActionsComponent/ActionManagerBase.c","line":3}]},{"name":"TSelectableActionInfoArrayEx","url":"classes/TSelectableActionInfoArrayEx/","base":"array","file":"3_Game/Entities/EntityAI.c","line":103},{"name":"TShirt_10thAnniversary","url":"classes/TShirt_10thAnniversary/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":19},{"name":"TShirt_Beige","url":"classes/TShirt_Beige/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":9},{"name":"TShirt_Black","url":"classes/TShirt_Black/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":10},{"name":"TShirt_Blue","url":"classes/TShirt_Blue/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":11},{"name":"TShirt_ColorBase","url":"classes/TShirt_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":3}]},{"name":"TShirt_Dyed","url":"classes/TShirt_Dyed/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":12},{"name":"TShirt_Green","url":"classes/TShirt_Green/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":13},{"name":"TShirt_Grey","url":"classes/TShirt_Grey/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":18},{"name":"TShirt_OrangeWhiteStripes","url":"classes/TShirt_OrangeWhiteStripes/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":14},{"name":"TShirt_Red","url":"classes/TShirt_Red/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":15},{"name":"TShirt_RedBlackStripes","url":"classes/TShirt_RedBlackStripes/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":16},{"name":"TShirt_White","url":"classes/TShirt_White/","base":"TShirt_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TShirt_ColorBase.c","line":17},{"name":"TTSKOBoots","url":"classes/TTSKOBoots/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/TTSKOBoots.c","line":1},{"name":"TTsKOJacket_Camo","url":"classes/TTsKOJacket_Camo/","base":"TTsKOJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/TTsKOJacket_ColorBase.c","line":9},{"name":"TTsKOJacket_ColorBase","url":"classes/TTsKOJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/TTsKOJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TTsKOJacket_ColorBase.c","line":3}]},{"name":"TTSKOPants","url":"classes/TTSKOPants/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/TTSKOPants.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/TTSKOPants.c","line":3}]},{"name":"TunaCan","url":"classes/TunaCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/TunaCan.c","line":1,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TunaCan.c","line":3},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TunaCan.c","line":8},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/TunaCan.c","line":15}]},{"name":"TunaCan_Opened","url":"classes/TunaCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/TunaCan_Opened.c","line":1,"methods":[{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/TunaCan_Opened.c","line":3},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/TunaCan_Opened.c","line":8},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/TunaCan_Opened.c","line":13}]},{"name":"TurnItemIntoItemLambda","url":"classes/TurnItemIntoItemLambda/","base":"ReplaceItemWithNewLambda","file":"4_World/Static/MiscGameplayFunctions.c","line":1,"methods":[{"name":"TurnItemIntoItemLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Static/MiscGameplayFunctions.c","line":9},{"name":"SetTransferParams","ret":"void","params":[{"type":"bool","name":"transfer_agents","def":"true"},{"type":"bool","name":"transfer_variables","def":"true"},{"type":"bool","name":"transfer_health","def":"true"},{"type":"bool","name":"exclude_quantity","def":"false"},{"type":"float","name":"quantity_override","def":"-1"}],"file":"4_World/Static/MiscGameplayFunctions.c","line":14},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/MiscGameplayFunctions.c","line":23},{"name":"VerifyItemTypeBySlotType","ret":"void","mods":["override"],"brief":"if attaching from att.slot to att.slot, skips the change to \"ground\" version. Allows for correct property transfers.","file":"4_World/Static/MiscGameplayFunctions.c","line":46},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/MiscGameplayFunctions.c","line":81}],"members":[{"name":"m_TransferAgents","type":"bool","file":"4_World/Static/MiscGameplayFunctions.c","line":3},{"name":"m_TransferVariables","type":"bool","file":"4_World/Static/MiscGameplayFunctions.c","line":4},{"name":"m_TransferHealth","type":"bool","file":"4_World/Static/MiscGameplayFunctions.c","line":5},{"name":"m_ExcludeQuantity","type":"bool","file":"4_World/Static/MiscGameplayFunctions.c","line":6},{"name":"m_quantity_override","type":"float","file":"4_World/Static/MiscGameplayFunctions.c","line":7}]},{"name":"TurnItemIntoItemLambdaAnimSysNotifyLambda","url":"classes/TurnItemIntoItemLambdaAnimSysNotifyLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Static/MiscGameplayFunctions.c","line":91,"methods":[{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/MiscGameplayFunctions.c","line":93}]},{"name":"TurnItemIntoItemLambdaRestrainLambda","url":"classes/TurnItemIntoItemLambdaRestrainLambda/","base":"TurnItemIntoItemLambdaAnimSysNotifyLambda","file":"4_World/Static/MiscGameplayFunctions.c","line":103,"methods":[{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Static/MiscGameplayFunctions.c","line":105}]},{"name":"TutorialKeybinds","url":"classes/TutorialKeybinds/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":1,"methods":[{"name":"TutorialKeybinds","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"},{"type":"TutorialsMenu","name":"menu"}],"file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":8},{"name":"Rebuild","ret":"void","file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":17},{"name":"GetActiveDeviceFlags","ret":"int","mods":["protected"],"file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":82},{"name":"ClearBindingPanels","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":93},{"name":"SetElementTitle","ret":"bool","params":[{"type":"UAInput","name":"pInput"},{"type":"int","name":"iDeviceFlags"},{"mods":["out"],"type":"string","name":"output"}],"brief":"assemble all active bindings at widget element","file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":113},{"name":"SetElementModifier","ret":"bool","params":[{"type":"UAInput","name":"pInput"},{"mods":["out"],"type":"string","name":"output"}],"brief":"Determine the active limiter of the bindings (currently unreliable, multiple limiters can be active on key combos!)","file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":165},{"name":"~TutorialKeybinds","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":202},{"name":"GetLayoutName","ret":"string","file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":207}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":3},{"name":"m_DetailsRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":4},{"name":"m_Menu","type":"TutorialsMenu","mods":["protected"],"file":"5_Mission/GUI/NewUI/ControlMapping/ControlMappingKeybinds.c","line":6}]},{"name":"TutorialsMenu","url":"classes/TutorialsMenu/","base":"UIScriptedMenu","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":1,"methods":[{"name":"TutorialsMenu","kind":"ctor","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":37},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":45},{"name":"~TutorialsMenu","kind":"dtor","ret":"void","brief":"Commented for now as there is no reason to show the tab with mouse and keyboard inputs on console platforms and we don't show the tab on PC or MSS version also If we ever decide to remap all PlayStation related input keys so we can localize them correctly we can reanable this tab and display the correct bindigs always.","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":96},{"name":"IsLowResTutorialMode","ret":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":102},{"name":"GetTutorialLineScale","ret":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":109},{"name":"GetTutorialLineThickness","ret":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":125},{"name":"GetTutorialBranchOffset","ret":"float","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":130},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":135},{"name":"RefreshControlMappings","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":146},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":153},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":182},{"name":"Back","ret":"void","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":190},{"name":"DrawConnectingLines","ret":"void","params":[{"type":"int","name":"index"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":195},{"name":"GetControlMappingInfo","ret":"array<ref JsonControlMappingInfo>","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":406},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"brief":"PC variant (also used for MSS build when mouse and keyboard are then active input device).","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":498},{"name":"LoadFooterButtonTexts","ret":"void","mods":["protected"],"brief":"Initial texts load for the footer buttons","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":518},{"name":"LoadTextStrings","ret":"void","mods":["protected"],"brief":"Set correct bottom button texts based on platform (ps4 vs xbox texts)","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":528},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":537},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":550},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":560},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":570},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":580},{"name":"IsFocusable","ret":"bool","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":590},{"name":"ColorHighlight","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":596},{"name":"ColorNormal","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":615},{"name":"ButtonSetText","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"string","name":"text"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":629},{"name":"ButtonSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":643},{"name":"ImagenSetColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":656},{"name":"ButtonSetTextColor","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"color"}],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":669},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":694},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":706}],"members":[{"name":"PATH_MOUSEKEY","type":"string","mods":["protected","const"],"init":"\"scripts/data/pagedatatutorials.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":3},{"name":"PATH_MOUSEKEY_720P","type":"string","mods":["protected","const"],"init":"\"scripts/data/pagedatatutorials_720p.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":4},{"name":"PATH_X1_OLD","type":"string","mods":["protected","const"],"init":"\"xbox/pagedatatutorials.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":5},{"name":"PATH_X1_OLD_720P","type":"string","mods":["protected","const"],"init":"\"xbox/pagedatatutorials_720p.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":6},{"name":"PATH_X1_NEW","type":"string","mods":["protected","const"],"init":"\"xbox/pagedatatutorialsalternate.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":7},{"name":"PATH_X1_NEW_720p","type":"string","mods":["protected","const"],"init":"\"xbox/pagedatatutorialsalternate_720p.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":8},{"name":"PATH_PS_OLD","type":"string","mods":["protected","const"],"init":"\"ps4/pagedatatutorials.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":9},{"name":"PATH_PS_NEW","type":"string","mods":["protected","const"],"init":"\"ps4/pagedatatutorialsalternate.json\"","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":10},{"name":"MIN_LINE_SCALE","type":"float","mods":["protected","const"],"init":"1.0","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":12},{"name":"MAX_LINE_SCALE","type":"float","mods":["protected","const"],"init":"1.5","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":13},{"name":"WITDH_SCALE_RES","type":"float","mods":["protected","const"],"init":"1920.0","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":14},{"name":"HEIGHT_SCALE_RES","type":"float","mods":["protected","const"],"init":"1080.0","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":15},{"name":"LINE_THICKNESS_BASE","type":"float","mods":["protected","const"],"init":"2.0","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":16},{"name":"BRANCH_OFFSET_BASE","type":"float","mods":["protected","const"],"init":"50.0","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":17},{"name":"EXACT_TEXT_SIZE_LOW_RES","type":"int","mods":["protected","const"],"init":"32","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":19},{"name":"m_BackButtonTextID","type":"string","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":21},{"name":"m_InfoTextLeft","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":23},{"name":"m_InfoTextRight","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":24},{"name":"m_Back","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":25},{"name":"m_ControlsLayoutImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":27},{"name":"TABS_COUNT","type":"int","mods":["protected","const"],"init":"4","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":28},{"name":"m_tab_images","type":"ImageWidget","mods":["protected"],"array":"TABS_COUNT","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":29},{"name":"m_TabScript","type":"TabberUI","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":30},{"name":"m_CurrentTabIndex","type":"int","mods":["protected"],"init":"0","file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":32},{"name":"m_Input","type":"Input","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":33},{"name":"m_LowResTutorialMode","type":"bool","mods":["protected"],"file":"5_Mission/GUI/NewUI/MainMenu/TutorialsMenu.c","line":35}]},{"name":"typename","url":"classes/typename/","file":"1_Core/proto/EnConvert.c","line":521,"methods":[{"name":"Spawn","ret":"Class","mods":["proto","volatile"],"proto":true,"brief":"Dynamic variant to 'new' keyword. It creates new instance of class","file":"1_Core/proto/EnConvert.c","line":530},{"name":"GetModule","ret":"string","mods":["proto","owned"],"proto":true,"brief":"Get the name of the module the typename belongs to","file":"1_Core/proto/EnConvert.c","line":536},{"name":"ToString","ret":"string","mods":["proto","native","owned"],"proto":true,"brief":"Returns type name of variable as string","file":"1_Core/proto/EnConvert.c","line":539},{"name":"IsInherited","ret":"bool","params":[{"type":"typename","name":"baseType"}],"mods":["proto","native"],"proto":true,"brief":"Returns true when type is the same as 'baseType', or inherited one.","file":"1_Core/proto/EnConvert.c","line":549},{"name":"GetVariableCount","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":551},{"name":"GetVariableName","ret":"string","params":[{"type":"int","name":"vIdx"}],"mods":["proto","native","owned"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":552},{"name":"GetVariableType","ret":"typename","params":[{"type":"int","name":"vIdx"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":553},{"name":"GetVariableValue","ret":"bool","params":[{"type":"Class","name":"var"},{"type":"int","name":"vIdx"},{"mods":["out"],"type":"void","name":"val"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnConvert.c","line":554},{"name":"EnumToString","ret":"string","params":[{"type":"typename","name":"e"},{"type":"int","name":"enumValue"}],"mods":["static"],"brief":"Return string name of enum value","file":"1_Core/proto/EnConvert.c","line":563},{"name":"StringToEnum","ret":"int","params":[{"type":"typename","name":"e"},{"type":"string","name":"enumName"}],"mods":["static"],"brief":"Return enum value from string name","file":"1_Core/proto/EnConvert.c","line":585}]},{"name":"UADamageApplied","url":"classes/UADamageApplied/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":146,"members":[{"name":"BUILD","type":"float","mods":["const"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":148},{"name":"DISMANTLE","type":"float","mods":["const"],"init":"8","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":149},{"name":"REPAIR","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":150},{"name":"DESTROY","type":"float","mods":["const"],"init":"25","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":151},{"name":"SAW_LOCK","type":"float","mods":["const"],"init":"150","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":152},{"name":"SKINNING","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":153},{"name":"SAW_PLANKS","type":"float","mods":["const"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":154},{"name":"DEFUSE_TOOLS","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":155}]},{"name":"UAFishingConstants","url":"classes/UAFishingConstants/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":178,"members":[{"name":"CYCLE_LENGTH_BASE","type":"float","mods":["const"],"init":"6.0","brief":"seconds, used as a backup","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":180},{"name":"CYCLE_LENGTH_MIN","type":"float","mods":["const"],"init":"5.5","brief":"seconds","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":181},{"name":"CYCLE_LENGTH_MAX","type":"float","mods":["const"],"init":"6.5","brief":"seconds","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":182},{"name":"SIGNAL_DURATION_MIN_BASE","type":"float","mods":["const"],"init":"0.8","brief":"seconds","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":183},{"name":"SIGNAL_DURATION_MAX_BASE","type":"float","mods":["const"],"init":"1.0","brief":"seconds","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":184},{"name":"SIGNAL_START_TIME_MIN_BASE","type":"float","mods":["const"],"init":"0.5","brief":"seconds after cycle start","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":185},{"name":"SIGNAL_START_TIME_MAX_BASE","type":"float","mods":["const"],"init":"2.5","brief":"seconds after cycle start","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":186},{"name":"SIGNAL_DEADZONE_START_DURATION","type":"float","mods":["const"],"init":"0.5","brief":"deadzone DURATION in seconds","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":187},{"name":"SIGNAL_DEADZONE_END_DURATION","type":"float","mods":["const"],"init":"0.5","brief":"deadzone DURATION in seconds","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":188},{"name":"SIGNAL_CYCLE_MEAN_DEFAULT","type":"float","mods":["const"],"init":"20","brief":"re-purposed as soft cycle target","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":190},{"name":"SIGNAL_MEAN_CHANCE_DEFAULT","type":"float","mods":["const"],"init":"0.5","brief":"chance at MEAN","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":191},{"name":"SIGNAL_CYCLE_HARD_TARGET_DEFAULT","type":"float","mods":["const"],"init":"30","brief":"hard cycle target","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":192},{"name":"SIGNAL_HARD_TARGET_CHANCE_DEFAULT","type":"float","mods":["const"],"init":"0.9","brief":"chance at HARD_TARGET (we probably want close to 100% here, randomness being random..)","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":193},{"name":"SIGNAL_FISHING_CHANCE_COEF","type":"float","mods":["const"],"init":"1.0","brief":"modifies chance for every signal roll","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":194},{"name":"DEBUG_FISHING_CHANCE_PROBABILITY","type":"float","mods":["const"],"init":"1.0","cond":["DEVELOPER"],"brief":"Used to always catch a fish in autotests","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":196},{"name":"DAMAGE_HOOK","type":"float","mods":["const"],"init":"1.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":198},{"name":"EVENT_SPLASH_SIGNAL","type":"int","mods":["const"],"init":"100","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":200},{"name":"EVENT_ANIMATE_ROD_CLOSE","type":"int","mods":["const"],"init":"101","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":201}]},{"name":"UAIDWrapper","url":"classes/UAIDWrapper/","file":"3_Game/InputAPI/UAInput.c","line":14,"methods":[{"name":"UAIDWrapper","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/InputAPI/UAInput.c","line":16},{"name":"~UAIDWrapper","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/InputAPI/UAInput.c","line":17},{"name":"InputP","ret":"UAInput","mods":["proto","native"],"proto":true,"brief":"get input pointer","file":"3_Game/InputAPI/UAInput.c","line":19}]},{"name":"UAInput","url":"classes/UAInput/","file":"3_Game/InputAPI/UAInput.c","line":23,"methods":[{"name":"ID","ret":"int","mods":["proto","native"],"proto":true,"brief":"return input index","file":"3_Game/InputAPI/UAInput.c","line":25},{"name":"NameHash","ret":"int","mods":["proto","native"],"proto":true,"brief":"return input hash","file":"3_Game/InputAPI/UAInput.c","line":26},{"name":"BindingCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"return binding count","file":"3_Game/InputAPI/UAInput.c","line":28},{"name":"Binding","ret":"int","params":[{"type":"int","name":"iIndex"}],"mods":["proto","native"],"proto":true,"brief":"return binding at index","file":"3_Game/InputAPI/UAInput.c","line":29},{"name":"ClearBinding","ret":"void","mods":["proto","native"],"proto":true,"brief":"remove all bindings","file":"3_Game/InputAPI/UAInput.c","line":31},{"name":"BindCombo","ret":"void","params":[{"type":"string","name":"sButtonName"}],"mods":["proto","native"],"proto":true,"brief":"bind combo to this input by name (single/ or append to existing button)","file":"3_Game/InputAPI/UAInput.c","line":33},{"name":"BindComboByHash","ret":"void","params":[{"type":"int","name":"iHash"}],"mods":["proto","native"],"proto":true,"brief":"bind combo to this input by hash (single/ or append to existing button)","file":"3_Game/InputAPI/UAInput.c","line":34},{"name":"AddAlternative","ret":"void","mods":["proto","native"],"proto":true,"brief":"add new alternative keybind","file":"3_Game/InputAPI/UAInput.c","line":36},{"name":"ClearAlternative","ret":"void","params":[{"type":"int","name":"iIndex"}],"mods":["proto","native"],"proto":true,"brief":"clear binding alternative by index","file":"3_Game/InputAPI/UAInput.c","line":37},{"name":"SelectAlternative","ret":"void","params":[{"type":"int","name":"iIndex"}],"mods":["proto","native"],"proto":true,"brief":"select binding alternative by index","file":"3_Game/InputAPI/UAInput.c","line":38},{"name":"AlternativeCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"get currently assigned alternative count","file":"3_Game/InputAPI/UAInput.c","line":39},{"name":"AlternativeIndex","ret":"int","mods":["proto","native"],"proto":true,"brief":"get currently selected alternative index","file":"3_Game/InputAPI/UAInput.c","line":40},{"name":"ClearDeviceBind","ret":"void","params":[{"type":"int","name":"iDeviceFlags"}],"mods":["proto","native"],"proto":true,"brief":"clear binding for specific device(s)","file":"3_Game/InputAPI/UAInput.c","line":41},{"name":"BindKeyCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"binded key count (for selected alternative)","file":"3_Game/InputAPI/UAInput.c","line":43},{"name":"GetBindKey","ret":"int","params":[{"type":"int","name":"iIndex"}],"mods":["proto","native"],"proto":true,"brief":"binded \"control\" at index (for selected alternative)","file":"3_Game/InputAPI/UAInput.c","line":44},{"name":"GetBindDevice","ret":"int","params":[{"type":"int","name":"iIndex"}],"mods":["proto","native"],"proto":true,"brief":"binded \"control\" device type at index (for selected alternative)","file":"3_Game/InputAPI/UAInput.c","line":45},{"name":"CheckBindDevice","ret":"bool","params":[{"type":"int","name":"iIndex"},{"type":"int","name":"iDeviceFlags"}],"mods":["proto","native"],"proto":true,"brief":"compare binded device \"control\" type :: EUAINPUT_DEVICE_KEYBOARD for example","file":"3_Game/InputAPI/UAInput.c","line":46},{"name":"LocalValue","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":48},{"name":"LocalPress","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":50},{"name":"LocalRelease","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":51},{"name":"LocalHold","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":52},{"name":"LocalHoldBegin","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":53},{"name":"LocalDoubleClick","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":54},{"name":"LocalClick","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":55},{"name":"IsCombo","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return true if there is currently combo bind - use Binding() result !!!","file":"3_Game/InputAPI/UAInput.c","line":57},{"name":"IsLimited","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return true if there is an event limit","file":"3_Game/InputAPI/UAInput.c","line":61},{"name":"IsLimitConditionActive","ret":"bool","mods":["proto","native"],"proto":true,"brief":"return true if event limits matches current control item activity","file":"3_Game/InputAPI/UAInput.c","line":63},{"name":"IsPressLimit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"if limited to PRESS","file":"3_Game/InputAPI/UAInput.c","line":65},{"name":"IsReleaseLimit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"if limited to RELEASE","file":"3_Game/InputAPI/UAInput.c","line":66},{"name":"IsHoldLimit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"if limited to HOLD","file":"3_Game/InputAPI/UAInput.c","line":67},{"name":"IsHoldBeginLimit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"if limited to HOLDBEGIN","file":"3_Game/InputAPI/UAInput.c","line":68},{"name":"IsClickLimit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"if limited to SINGLE CLICK","file":"3_Game/InputAPI/UAInput.c","line":69},{"name":"IsDoubleClickLimit","ret":"bool","mods":["proto","native"],"proto":true,"brief":"if limited to DOUBLE CLICK","file":"3_Game/InputAPI/UAInput.c","line":70},{"name":"HasSorting","ret":"bool","params":[{"type":"int","name":"iIndex"}],"mods":["proto","native"],"proto":true,"brief":"has sorting group index?","file":"3_Game/InputAPI/UAInput.c","line":72},{"name":"Supress","ret":"void","mods":["proto","native"],"proto":true,"brief":"supress press event for next frame (while not pressed ATM - otherwise until release)","file":"3_Game/InputAPI/UAInput.c","line":74},{"name":"IsLocked","ret":"bool","mods":["proto","native"],"proto":true,"brief":"determine if locked (not active ATM)","file":"3_Game/InputAPI/UAInput.c","line":77},{"name":"Lock","ret":"void","mods":["proto","native"],"proto":true,"brief":"lock (until unlock called or exclusion is selected)","file":"3_Game/InputAPI/UAInput.c","line":78},{"name":"Unlock","ret":"void","mods":["proto","native"],"proto":true,"brief":"unlock exclusively","file":"3_Game/InputAPI/UAInput.c","line":79},{"name":"ConflictCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"get number of conflicts with other inputs","file":"3_Game/InputAPI/UAInput.c","line":81},{"name":"ForceEnable","ret":"void","params":[{"type":"bool","name":"bEnable"}],"mods":["proto","native"],"proto":true,"brief":"force enable on/ off","file":"3_Game/InputAPI/UAInput.c","line":83},{"name":"ForceDisable","ret":"void","params":[{"type":"bool","name":"bEnable"}],"mods":["proto","native"],"proto":true,"brief":"force disable on/ off","file":"3_Game/InputAPI/UAInput.c","line":84},{"name":"Backlit_Override","ret":"void","params":[{"type":"int","name":"eType"},{"type":"int","name":"iColor"}],"mods":["proto","native"],"proto":true,"brief":"enable/ disable backlit of associated controls (EUABACKLIT_*)","file":"3_Game/InputAPI/UAInput.c","line":86},{"name":"Backlit_Enabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"check whether associated controls are backlit","file":"3_Game/InputAPI/UAInput.c","line":87},{"name":"GetPersistentWrapper","ret":"UAIDWrapper","mods":["proto","native"],"proto":true,"brief":"create persistent object for input access","file":"3_Game/InputAPI/UAInput.c","line":89},{"name":"UAInput","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":91},{"name":"~UAInput","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":92}]},{"name":"UAInputAPI","url":"classes/UAInputAPI/","file":"3_Game/InputAPI/UAInput.c","line":165,"methods":[{"name":"UAInputAPI","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/InputAPI/UAInput.c","line":167},{"name":"~UAInputAPI","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/InputAPI/UAInput.c","line":168},{"name":"ListCurrentProfile","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":170},{"name":"ListCurrentPreset","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":171},{"name":"ListAvailableButtons","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":172},{"name":"ListActiveGroup","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":173},{"name":"GetActiveInputs","ret":"void","params":[{"mods":["out"],"type":"TIntArray","name":"items"}],"mods":["proto","native"],"proto":true,"brief":"returns list of all bindable (i.e. visible) inputs from the active group ('core' by default)","file":"3_Game/InputAPI/UAInput.c","line":175},{"name":"GetInputByID","ret":"UAInput","params":[{"type":"int","name":"iID"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":177},{"name":"GetInputByName","ret":"UAInput","params":[{"type":"string","name":"sInputName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":178},{"name":"GetButtonName","ret":"string","params":[{"type":"int","name":"iHash"}],"mods":["proto","native","owned"],"proto":true,"brief":"get localized name for any button hash","file":"3_Game/InputAPI/UAInput.c","line":180},{"name":"GetButtonIcon","ret":"string","params":[{"type":"int","name":"iHash"}],"mods":["proto","native","owned"],"proto":true,"brief":"get associated icon path for any button hash","file":"3_Game/InputAPI/UAInput.c","line":181},{"name":"ModificatorCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"modificator count","file":"3_Game/InputAPI/UAInput.c","line":183},{"name":"GetModificatorName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"brief":"modificator name","file":"3_Game/InputAPI/UAInput.c","line":184},{"name":"DeterminePressedButton","ret":"int","mods":["proto","native"],"proto":true,"brief":"recently pressed key, mouse button or pad button (returns zero if nothing pressed)","file":"3_Game/InputAPI/UAInput.c","line":187},{"name":"DeterminedCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"all buttons (keys, etc.) pressed during determination test (call only when DeterminePressedButton() returned something !)","file":"3_Game/InputAPI/UAInput.c","line":188},{"name":"GetDetermined","ret":"int","params":[{"type":"int","name":"iIndex"}],"mods":["proto","native"],"proto":true,"brief":"total count of pressed buttons (call only when DeterminePressedButton() returned something !)","file":"3_Game/InputAPI/UAInput.c","line":189},{"name":"RegisterInput","ret":"UAInput","params":[{"type":"string","name":"sInputName"},{"type":"string","name":"sLoc"},{"type":"string","name":"sGroupName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":191},{"name":"DeRegisterInput","ret":"void","params":[{"type":"string","name":"sInputName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":192},{"name":"RegisterGroup","ret":"void","params":[{"type":"string","name":"sGroupName"},{"type":"string","name":"sLoc"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":194},{"name":"DeRegisterGroup","ret":"void","params":[{"type":"string","name":"sGroupName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":195},{"name":"UpdateControls","ret":"void","mods":["proto","native"],"proto":true,"brief":"call this on each change of exclusion","file":"3_Game/InputAPI/UAInput.c","line":197},{"name":"ActivateGroup","ret":"void","params":[{"type":"string","name":"sGroupName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":198},{"name":"ActivateExclude","ret":"void","params":[{"type":"string","name":"sExcludeName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":199},{"name":"ActivateContext","ret":"void","params":[{"type":"string","name":"sContextName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":200},{"name":"ActivateModificator","ret":"void","params":[{"type":"string","name":"sModName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":201},{"name":"DeactivateModificator","ret":"void","params":[{"type":"string","name":"sModName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":202},{"name":"DeactivateContext","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":204},{"name":"PresetCreateNew","ret":"bool","mods":["proto","native"],"proto":true,"brief":"create new dynamic preset from the selected one. False == cannot create new == too many presets (current max == 6)","file":"3_Game/InputAPI/UAInput.c","line":206},{"name":"PresetDelete","ret":"bool","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"delete specific preset - (false == not deletable!)","file":"3_Game/InputAPI/UAInput.c","line":207},{"name":"PresetCurrent","ret":"int","mods":["proto","native"],"proto":true,"brief":"determine index of current preset - (-1 == not selected)","file":"3_Game/InputAPI/UAInput.c","line":208},{"name":"PresetSelect","ret":"void","params":[{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"select specific preset","file":"3_Game/InputAPI/UAInput.c","line":209},{"name":"PresetReset","ret":"void","mods":["proto","native"],"proto":true,"brief":"Resets current 'main' preset without reverting anything else ('softer' Revert)","file":"3_Game/InputAPI/UAInput.c","line":214},{"name":"PresetCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"count of presets","file":"3_Game/InputAPI/UAInput.c","line":215},{"name":"PresetName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"brief":"name of selected preset","file":"3_Game/InputAPI/UAInput.c","line":216},{"name":"SortingCount","ret":"int","mods":["proto","native"],"proto":true,"brief":"sorting group count","file":"3_Game/InputAPI/UAInput.c","line":218},{"name":"SortingName","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"brief":"sorting group name (different from localization!)","file":"3_Game/InputAPI/UAInput.c","line":219},{"name":"SortingLocalization","ret":"string","params":[{"type":"int","name":"index"}],"mods":["proto","native","owned"],"proto":true,"brief":"sorting group localized name","file":"3_Game/InputAPI/UAInput.c","line":220},{"name":"Export","ret":"void","mods":["proto","native"],"proto":true,"brief":"export XML (user) configuration","file":"3_Game/InputAPI/UAInput.c","line":222},{"name":"Revert","ret":"void","mods":["proto","native"],"proto":true,"brief":"revert XML (user) configuration - all of it and use default PBO content! Auto-exports afterward.","file":"3_Game/InputAPI/UAInput.c","line":223},{"name":"SaveInputPresetMiscData","ret":"void","mods":["proto","native"],"proto":true,"brief":"saves preset index on consoles, where the regular XMLs are unavailable","file":"3_Game/InputAPI/UAInput.c","line":224},{"name":"SupressNextFrame","ret":"void","params":[{"type":"bool","name":"bForce"}],"mods":["proto","native"],"proto":true,"brief":"supress inputs for nextframe (until key release - call this when leaving main menu and alike - to avoid button collision after character control returned)","file":"3_Game/InputAPI/UAInput.c","line":225},{"name":"Backlit_None","ret":"void","mods":["proto","native"],"proto":true,"brief":"turn off backlit","file":"3_Game/InputAPI/UAInput.c","line":227},{"name":"Backlit_Background","ret":"void","params":[{"type":"int","name":"eType"},{"type":"int","name":"iColor1"},{"type":"int","name":"iColor2"}],"mods":["proto","native"],"proto":true,"brief":"start backlit","file":"3_Game/InputAPI/UAInput.c","line":228},{"name":"Backlit_Animation","ret":"void","params":[{"type":"string","name":"strName"},{"type":"float","name":"fLifeTime"},{"type":"int","name":"iColor1"},{"type":"int","name":"iColor2"}],"mods":["proto","native"],"proto":true,"brief":"start backlit animation and after time limit -> continue with another one","file":"3_Game/InputAPI/UAInput.c","line":229},{"name":"Backlit_Enabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"check whether backlit active","file":"3_Game/InputAPI/UAInput.c","line":230},{"name":"Backlit_KeyByHash","ret":"void","params":[{"type":"int","name":"uHash"},{"type":"int","name":"eLayer"},{"type":"int","name":"eType"},{"type":"int","name":"iColor"}],"mods":["proto","native"],"proto":true,"brief":"key directly (during keybinding process) (EUABACKLIT_*)","file":"3_Game/InputAPI/UAInput.c","line":231},{"name":"Backlit_KeyByName","ret":"void","params":[{"type":"string","name":"strName"},{"type":"int","name":"eLayer"},{"type":"int","name":"eType"},{"type":"int","name":"iColor"}],"mods":["proto","native"],"proto":true,"brief":"key directly (by name) (EUABACKLIT_*)","file":"3_Game/InputAPI/UAInput.c","line":232},{"name":"Backlit_Remove","ret":"void","params":[{"type":"int","name":"eLayer"}],"mods":["proto","native"],"proto":true,"brief":"turn off layer of backlit","file":"3_Game/InputAPI/UAInput.c","line":233},{"name":"Backlit_ForceUpdate","ret":"void","mods":["proto","native"],"proto":true,"brief":"this forces update immediately - USE ONLY IN LOADING SEQUENCE !!!","file":"3_Game/InputAPI/UAInput.c","line":234},{"name":"Backlit_EmptyQueue","ret":"void","mods":["proto","native"],"proto":true,"brief":"empty queue of animations - use if you want to play something immediately","file":"3_Game/InputAPI/UAInput.c","line":235}]},{"name":"UAInterface","url":"classes/UAInterface/","file":"3_Game/InputAPI/UAInput.c","line":96,"methods":[{"name":"UAInterface","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/InputAPI/UAInput.c","line":98},{"name":"~UAInterface","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/InputAPI/UAInput.c","line":99},{"name":"SyncedValue_ID","ret":"float","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Get action state","file":"3_Game/InputAPI/UAInput.c","line":109},{"name":"SyncedValue","ret":"float","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":110},{"name":"SyncedPress_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when action was invoked (button was pressed)","file":"3_Game/InputAPI/UAInput.c","line":119},{"name":"SyncedPress","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":120},{"name":"SyncedRelease_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when release action happened (button was released)","file":"3_Game/InputAPI/UAInput.c","line":129},{"name":"SyncedRelease","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":130},{"name":"SyncedHold_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when hold action invoked (button is hold)","file":"3_Game/InputAPI/UAInput.c","line":139},{"name":"SyncedHold","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":140},{"name":"SyncedDbl_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when double click action invoked (button double clicked)","file":"3_Game/InputAPI/UAInput.c","line":149},{"name":"SyncedDbl","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":150},{"name":"SyncedClick_ID","ret":"bool","params":[{"type":"int","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"Returns true just in frame, when single click action invoked (button pressed and released before hold timer)","file":"3_Game/InputAPI/UAInput.c","line":159},{"name":"SyncedClick","ret":"bool","params":[{"type":"string","name":"action"},{"type":"bool","name":"check_focus","def":"true"}],"mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":160}]},{"name":"UAItemsSpreadRadius","url":"classes/UAItemsSpreadRadius/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":123,"members":[{"name":"PRECISE","type":"float","mods":["const"],"init":"0.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":125},{"name":"VERY_NARROW","type":"float","mods":["const"],"init":"0.2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":126},{"name":"NARROW","type":"float","mods":["const"],"init":"0.35","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":127},{"name":"DEFAULT","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":128},{"name":"WIDE","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":129}]},{"name":"UAMaxDistances","url":"classes/UAMaxDistances/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":109,"members":[{"name":"SMALL","type":"float","mods":["const"],"init":"1.3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":111},{"name":"DEFAULT","type":"float","mods":["const"],"init":"2.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":112},{"name":"REPAIR","type":"float","mods":["const"],"init":"3.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":113},{"name":"LARGE","type":"float","mods":["const"],"init":"8.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":114},{"name":"LADDERS","type":"float","mods":["const"],"init":"1.3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":115},{"name":"BASEBUILDING","type":"float","mods":["const"],"init":"20","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":116},{"name":"BASEBUILDING_SHORT","type":"float","mods":["const"],"init":"1.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":117},{"name":"EXPLOSIVE_REMOTE_ACTIVATION","type":"float","mods":["const"],"init":"100.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":118}]},{"name":"UAMisc","url":"classes/UAMisc/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":172,"members":[{"name":"FLAG_STEP_INCREMENT","type":"float","mods":["const"],"init":"0.2","brief":"0..1","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":174},{"name":"CONSUMPTION_SLOWDOWN_COEF_HOT","type":"float","mods":["const"],"init":"5.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":175}]},{"name":"UAQuantityConsumed","url":"classes/UAQuantityConsumed/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":3,"members":[{"name":"DEFAULT","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":5},{"name":"DISINFECT","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":6},{"name":"EAT_SMALL","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":7},{"name":"EAT_NORMAL","type":"float","mods":["const"],"init":"15","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":8},{"name":"EAT_BIG","type":"float","mods":["const"],"init":"25","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":9},{"name":"FILL_LIQUID","type":"float","mods":["const"],"init":"200","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":10},{"name":"FILL_SNOW","type":"float","mods":["const"],"init":"100","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":11},{"name":"POUR_LIQUID","type":"float","mods":["const"],"init":"100","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":12},{"name":"DRAIN_LIQUID","type":"float","mods":["const"],"init":"100","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":13},{"name":"DRINK","type":"float","mods":["const"],"init":"65","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":14},{"name":"BLOOD","type":"float","mods":["const"],"init":"50","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":15},{"name":"SALINE","type":"float","mods":["const"],"init":"100","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":16},{"name":"FUEL","type":"float","mods":["const"],"init":"500","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":17},{"name":"FIREPLACE_EXTINGUISHER","type":"float","mods":["const"],"init":"200","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":18},{"name":"FIREPLACE_LIQUID","type":"float","mods":["const"],"init":"100","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":19},{"name":"GARDEN_FERTILIZE","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":20},{"name":"GARDEN_WATER","type":"float","mods":["const"],"init":"150","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":21},{"name":"GARDEN_DISINFECT_PLANT","type":"float","mods":["const"],"init":"0.06","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":22}]},{"name":"UASoftSkillsWeight","url":"classes/UASoftSkillsWeight/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":134,"members":[{"name":"ROUGH_LOW","type":"float","mods":["const"],"init":"0.01","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":136},{"name":"ROUGH_MEDIUM","type":"float","mods":["const"],"init":"0.02","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":137},{"name":"ROUGH_HIGH","type":"float","mods":["const"],"init":"0.03","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":138},{"name":"PRECISE_LOW","type":"float","mods":["const"],"init":"-0.01","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":139},{"name":"PRECISE_MEDIUM","type":"float","mods":["const"],"init":"-0.02","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":140},{"name":"PRECISE_HIGH","type":"float","mods":["const"],"init":"-0.03","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":141}]},{"name":"UATimeSpent","url":"classes/UATimeSpent/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":27,"members":[{"name":"DEFAULT","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":29},{"name":"DEFAULT_PICK","type":"float","mods":["const"],"init":"1.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":30},{"name":"DEFAULT_FILL","type":"float","mods":["const"],"init":"8","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":31},{"name":"DEFAULT_SORT","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":32},{"name":"DEFAULT_CONSTRUCT","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":33},{"name":"DEFAULT_DECONSTRUCT","type":"float","mods":["const"],"init":"15","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":34},{"name":"DEFAULT_REPAIR_CYCLE","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":35},{"name":"DEFAULT_DESTROY","type":"float","mods":["const"],"init":"60","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":36},{"name":"DEFAULT_PLACE","type":"float","mods":["const"],"init":"0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":37},{"name":"DEFAULT_DEPLOY","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":38},{"name":"DEFAULT_CRAFT","type":"float","mods":["const"],"init":"6","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":39},{"name":"DEFAULT_DECRAFT","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":40},{"name":"DEFAULT_HARVEST","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":41},{"name":"BANDAGE","type":"float","mods":["const"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":43},{"name":"ADD_FUEL_TO_TORCH","type":"float","mods":["const"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":44},{"name":"APPLY_SPLINT","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":45},{"name":"SEW_WOUNDS","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":46},{"name":"SEW_CUTS","type":"float","mods":["const"],"init":"8","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":47},{"name":"COLLECT_BLOOD","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":48},{"name":"COLLECT_SAMPLE","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":49},{"name":"TEST_BLOOD","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":50},{"name":"DEFIBRILATE","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":51},{"name":"INJECT","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":52},{"name":"MEASURE_TEMP","type":"float","mods":["const"],"init":"12","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":53},{"name":"CHECK_PULSE","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":54},{"name":"COVER_HEAD","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":55},{"name":"RESTRAIN","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":56},{"name":"UNRESTRAIN","type":"float","mods":["const"],"init":"20","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":57},{"name":"SHAVE","type":"float","mods":["const"],"init":"12.75","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":58},{"name":"SKIN","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":59},{"name":"BASEBUILDING_CONSTRUCT_FAST","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":61},{"name":"BASEBUILDING_CONSTRUCT_MEDIUM","type":"float","mods":["const"],"init":"7.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":62},{"name":"BASEBUILDING_CONSTRUCT_SLOW","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":63},{"name":"BASEBUILDING_DECONSTRUCT_FAST","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":64},{"name":"BASEBUILDING_DECONSTRUCT_MEDIUM","type":"float","mods":["const"],"init":"12","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":65},{"name":"BASEBUILDING_DECONSTRUCT_SLOW","type":"float","mods":["const"],"init":"15","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":66},{"name":"BASEBUILDING_REPAIR_FAST","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":67},{"name":"BASEBUILDING_REPAIR_MEDIUM","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":68},{"name":"BASEBUILDING_REPAIR_SLOW","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":69},{"name":"PUSH_BOAT","type":"float","mods":["const"],"init":"6","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":71},{"name":"PUSH_CAR","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":72},{"name":"DRINK_POND","type":"float","mods":["const"],"init":"2.0","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":74},{"name":"DRINK_WELL","type":"float","mods":["const"],"init":"3.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":75},{"name":"DIG_GARDEN","type":"float","mods":["const"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":77},{"name":"DIG_STASH","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":78},{"name":"DIG_WORMS","type":"float","mods":["const"],"init":"10","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":79},{"name":"BURY_ASHES","type":"float","mods":["const"],"init":"6","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":81},{"name":"BURY_BODY","type":"float","mods":["const"],"init":"12","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":82},{"name":"LOCK","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":84},{"name":"UNLOCK","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":85},{"name":"UNPACK","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":86},{"name":"WASH_HANDS","type":"float","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":87},{"name":"WRING","type":"float","mods":["const"],"init":"8","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":88},{"name":"DISARM_MINE","type":"float","mods":["const"],"init":"15","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":89},{"name":"DISARM_EXPLOSIVE_REMOTE_PAIRED","type":"float","mods":["const"],"init":"6","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":90},{"name":"DISARM_EXPLOSIVE_REMOTE_UNPAIRED","type":"float","mods":["const"],"init":"12","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":91},{"name":"MAG_EMPTY","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":93},{"name":"MAG_LOAD","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":94},{"name":"FIREPLACE_IGNITE","type":"float","mods":["const"],"init":"4","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":96},{"name":"SALINE","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":98},{"name":"BLOOD","type":"float","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":99},{"name":"START_ENGINE","type":"float","mods":["const"],"init":"0.5","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":101},{"name":"EXPLOSIVE_ARM","type":"float","mods":["const"],"init":"6","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":104}]},{"name":"UAWaterType","url":"classes/UAWaterType/","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":160,"members":[{"name":"SEA","type":"string","mods":["const"],"init":"\"sea\"","brief":"fake","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":162},{"name":"FRESH","type":"string","mods":["const"],"init":"\"fresh_water\"","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":163},{"name":"STILL","type":"string","mods":["const"],"init":"\"still_water\"","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":164},{"name":"SNOW","type":"string","mods":["const"],"init":"\"snow\"","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":165},{"name":"ALL","type":"string","mods":["const"],"init":"string.Format(\"%1|%2|%3|%4\", UAWaterType.SEA, UAWaterType.FRESH, UAWaterType.STILL, UAWaterType.SNOW)","file":"4_World/Classes/UserActionsComponent/Actions/ActionConstants.c","line":167}]},{"name":"UiHintPanel","url":"classes/UiHintPanel/","base":"ScriptedWidgetEventHandler","file":"3_Game/GUI/Hints/UiHintPanel.c","line":5,"methods":[{"name":"UiHintPanel","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent_widget"}],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":35},{"name":"~UiHintPanel","kind":"dtor","ret":"void","file":"3_Game/GUI/Hints/UiHintPanel.c","line":42},{"name":"Init","ret":"void","params":[{"type":"DayZGame","name":"game"}],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":51},{"name":"LoadContentList","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":85},{"name":"BuildLayout","ret":"void","params":[{"type":"Widget","name":"parent_widget"}],"mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":93},{"name":"PopulateLayout","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":114},{"name":"SetHintHeadline","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":127},{"name":"SetHintDescription","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":131},{"name":"SetHintImage","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":140},{"name":"SetHintPaging","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":158},{"name":"ShowRandomPage","ret":"void","file":"3_Game/GUI/Hints/UiHintPanel.c","line":164},{"name":"RandomizePageIndex","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":171},{"name":"ShowNextPage","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":192},{"name":"ShowPreviousPage","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":208},{"name":"StartSlideshow","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":228},{"name":"SlideshowThread","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":233},{"name":"StopSlideShow","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":238},{"name":"RestartSlideShow","ret":"void","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":243},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":252},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":272},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":281}],"members":[{"name":"m_ForcedIndex","type":"int","mods":["static"],"init":"-1","cond":["DIAG_DEVELOPER"],"brief":"only for debug purposes","file":"3_Game/GUI/Hints/UiHintPanel.c","line":8},{"name":"m_SlideShowDelay","type":"int","mods":["protected"],"init":"25000","brief":"The speed of the slideshow","file":"3_Game/GUI/Hints/UiHintPanel.c","line":12},{"name":"m_RootPath","type":"string","mods":["protected"],"init":"\"Gui/layouts/new_ui/hints/in_game_hints.layout\"","brief":"Layout path","file":"3_Game/GUI/Hints/UiHintPanel.c","line":13},{"name":"m_DataPath","type":"string","mods":["protected","const"],"init":"\"scripts/data/hints.json\"","brief":"Json path","file":"3_Game/GUI/Hints/UiHintPanel.c","line":14},{"name":"m_RootFrame","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":16},{"name":"m_SpacerFrame","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":17},{"name":"m_UiLeftButton","type":"ButtonWidget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":18},{"name":"m_UiRightButton","type":"ButtonWidget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":19},{"name":"m_UiDescLabel","type":"RichTextWidget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":20},{"name":"m_UiHeadlineLabel","type":"TextWidget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":21},{"name":"m_UiHintImage","type":"ImageWidget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":22},{"name":"m_UiPageingLabel","type":"TextWidget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":23},{"name":"m_ContentList","type":"ref array<ref HintPage>","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":25},{"name":"m_PageIndex","type":"int","mods":["protected"],"init":"int.MIN","file":"3_Game/GUI/Hints/UiHintPanel.c","line":26},{"name":"m_Game","type":"DayZGame","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":27},{"name":"m_Initialized","type":"bool","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":28},{"name":"m_ParentWidget","type":"Widget","mods":["protected"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":29},{"name":"m_PreviousRandomIndex","type":"int","mods":["protected"],"init":"int.MIN","file":"3_Game/GUI/Hints/UiHintPanel.c","line":30}]},{"name":"UiHintPanelLoading","url":"classes/UiHintPanelLoading/","base":"UiHintPanel","file":"3_Game/GUI/Hints/UiHintPanel.c","line":293,"methods":[{"name":"Init","ret":"void","params":[{"type":"DayZGame","name":"game"}],"mods":["override"],"file":"3_Game/GUI/Hints/UiHintPanel.c","line":295}]},{"name":"UIManager","url":"classes/UIManager/","file":"3_Game/tools/UIManager.c","line":1,"methods":[{"name":"EnterScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"},{"type":"UIMenuPanel","name":"parent"}],"mods":["proto","native"],"proto":true,"brief":"Create & open menu with specific id (see \\ref MenuID) and set its parent","file":"3_Game/tools/UIManager.c","line":4},{"name":"CreateScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"},{"type":"UIMenuPanel","name":"parent"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":5},{"name":"EnterServerBrowser","ret":"void","params":[{"type":"UIMenuPanel","name":"parentMenu"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":7},{"name":"ShowScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"UIScriptedMenu","name":"menu"},{"type":"UIMenuPanel","name":"parent"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":9},{"name":"HideScriptedMenu","ret":"void","params":[{"type":"UIScriptedMenu","name":"menu"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":10},{"name":"GetWidgetUnderCursor","ret":"Widget","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":12},{"name":"IsDialogVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":13},{"name":"IsDialogHiding","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Returns true for a single frame whenever a dialog is hidden.","file":"3_Game/tools/UIManager.c","line":15},{"name":"IsModalVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":16},{"name":"CloseSpecificDialog","ret":"void","params":[{"type":"int","name":"id"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":17},{"name":"CloseDialog","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":18},{"name":"HideDialog","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":19},{"name":"ShowDialog","ret":"void","params":[{"type":"string","name":"caption"},{"type":"string","name":"text"},{"type":"int","name":"id"},{"type":"int","name":"butts"},{"type":"int","name":"def"},{"type":"int","name":"type"},{"type":"UIScriptedMenu","name":"handler"}],"mods":["proto","native"],"proto":true,"brief":"Shows message dialog","file":"3_Game/tools/UIManager.c","line":45},{"name":"ShowCursor","ret":"bool","params":[{"type":"bool","name":"visible"}],"mods":["proto","native"],"proto":true,"brief":"natively checks game focus on cursor hiding","file":"3_Game/tools/UIManager.c","line":47},{"name":"IsCursorVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":48},{"name":"IsDialogQueued","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":49},{"name":"ShowQueuedDialog","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":50},{"name":"GetLoginQueuePosition","ret":"int","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":51},{"name":"ScreenFadeVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":52},{"name":"ScreenFadeIn","ret":"void","params":[{"type":"float","name":"duration"},{"type":"string","name":"text"},{"type":"int","name":"backgroundColor"},{"type":"int","name":"textColor"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":53},{"name":"ScreenFadeOut","ret":"void","params":[{"type":"float","name":"duration"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":54},{"name":"IsScaledMode","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":55},{"name":"SetScaledMode","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIManager.c","line":56},{"name":"GetMenu","ret":"UIScriptedMenu","mods":["proto","native"],"proto":true,"brief":"Returns most-top open menu","file":"3_Game/tools/UIManager.c","line":59},{"name":"Back","ret":"bool","brief":"Close top window on windows stack, returns true when any window is closed","file":"3_Game/tools/UIManager.c","line":62},{"name":"CloseAll","ret":"bool","brief":"Close all opened menus","file":"3_Game/tools/UIManager.c","line":78},{"name":"CloseAllSubmenus","ret":"bool","brief":"Close all opened menus except first menu","file":"3_Game/tools/UIManager.c","line":98},{"name":"CloseMenu","ret":"bool","params":[{"type":"int","name":"id"}],"brief":"Close menu with specific ID (see \\ref MenuID)","file":"3_Game/tools/UIManager.c","line":117},{"name":"HideMenu","ret":"bool","params":[{"type":"int","name":"id"}],"file":"3_Game/tools/UIManager.c","line":135},{"name":"IsMenuOpen","ret":"bool","params":[{"type":"int","name":"id"}],"brief":"Returns true if menu with specific ID is opened (see \\ref MenuID)","file":"3_Game/tools/UIManager.c","line":154},{"name":"FindMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"}],"brief":"Returns menu with specific ID if it is open (see \\ref MenuID)","file":"3_Game/tools/UIManager.c","line":160},{"name":"OpenWindow","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/tools/UIManager.c","line":178},{"name":"CloseWindow","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/tools/UIManager.c","line":209},{"name":"DeleteWindow","ret":"void","params":[{"type":"UIScriptedWindow","name":"window"}],"file":"3_Game/tools/UIManager.c","line":229},{"name":"IsWindowOpened","ret":"bool","params":[{"type":"int","name":"id"}],"file":"3_Game/tools/UIManager.c","line":234},{"name":"ShowUICursor","ret":"void","params":[{"type":"bool","name":"visible"}],"file":"3_Game/tools/UIManager.c","line":244}]},{"name":"UIMenuPanel","url":"classes/UIMenuPanel/","base":"Managed","file":"3_Game/tools/UIScriptedMenu.c","line":2,"methods":[{"name":"GetSubMenu","ret":"UIMenuPanel","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":4},{"name":"GetParentMenu","ret":"UIMenuPanel","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":5},{"name":"GetVisibleMenu","ret":"UIMenuPanel","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":6},{"name":"SetSubMenu","ret":"void","params":[{"type":"UIMenuPanel","name":"submenu"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":7},{"name":"SetParentMenu","ret":"void","params":[{"type":"UIMenuPanel","name":"parent"}],"mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":8},{"name":"CanClose","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":9},{"name":"CanCloseOnEscape","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":10},{"name":"EnterScriptedMenu","ret":"UIScriptedMenu","params":[{"type":"int","name":"id"}],"mods":["proto","native"],"proto":true,"brief":"Create & open menu with specific id (see \\ref MenuID) and set this menu as its parent","file":"3_Game/tools/UIScriptedMenu.c","line":12},{"name":"DestroySubmenu","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":14},{"name":"IsAnyMenuVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":15},{"name":"IsVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":16},{"name":"IsClosing","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/tools/UIScriptedMenu.c","line":17},{"name":"IsCreatedHidden","ret":"bool","mods":["proto","native"],"proto":true,"cond":["FEATURE_CURSOR"],"brief":"Signal when the menu is created through 'UIManager.CreateScriptedMenu'","file":"3_Game/tools/UIScriptedMenu.c","line":21},{"name":"OnVisibilityChanged","ret":"void","params":[{"type":"bool","name":"isVisible"}],"brief":"If visibility of application is changed. On console it is called when application is suspended or constrained.","file":"3_Game/tools/UIScriptedMenu.c","line":26},{"name":"Close","ret":"void","mods":["proto","native"],"proto":true,"brief":"Safe way to close window, using this function can even window safely close itself","file":"3_Game/tools/UIScriptedMenu.c","line":31},{"name":"UseMouse","ret":"bool","file":"3_Game/tools/UIScriptedMenu.c","line":33},{"name":"UseKeyboard","ret":"bool","file":"3_Game/tools/UIScriptedMenu.c","line":41},{"name":"UseGamepad","ret":"bool","file":"3_Game/tools/UIScriptedMenu.c","line":49},{"name":"GetID","ret":"int","brief":"Returns \\ref MenuID","file":"3_Game/tools/UIScriptedMenu.c","line":54},{"name":"Refresh","ret":"void","brief":"Refresh request, called from anywhere","file":"3_Game/tools/UIScriptedMenu.c","line":59}]},{"name":"UIPopupScript","url":"classes/UIPopupScript/","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":1,"methods":[{"name":"UIPopupScript","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":6},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":11},{"name":"OnClose","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":15},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":19},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":24},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":29},{"name":"PopupBack","ret":"UIPopupScript","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":37},{"name":"PopupOpen","ret":"UIPopupScript","params":[{"type":"int","name":"popup_id"},{"type":"Param","name":"param"}],"mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":46},{"name":"GetSceneEditor","ret":"PluginSceneManager","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":55}],"members":[{"name":"m_WgtRoot","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript.c","line":61}]},{"name":"UIPopupScriptConfigs","url":"classes/UIPopupScriptConfigs/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":1,"methods":[{"name":"UIPopupScriptConfigs","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":14},{"name":"ChangeConfigFilter","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":23},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":35},{"name":"AddItemToClipboard","ret":"void","params":[{"type":"TextListboxWidget","name":"text_listbox_widget"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":41},{"name":"RenderVariables","ret":"void","params":[{"type":"int","name":"row"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":52},{"name":"ExpandHierarchy","ret":"void","params":[{"type":"int","name":"row"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":69},{"name":"CollapseHierarchy","ret":"void","params":[{"type":"int","name":"row"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":109},{"name":"ClearHierarchy","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":155},{"name":"FindInHierarchy","ret":"void","params":[{"type":"string","name":"class_name"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":184},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":225},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":237}],"members":[{"name":"m_BtnOk","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":3},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":4},{"name":"m_BtnCopyToClipboard","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":5},{"name":"m_ConfigHierarchyTextListbox","type":"TextListboxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":7},{"name":"m_ConfigVariablesTextListbox","type":"TextListboxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":8},{"name":"m_ModuleConfigViewer","type":"PluginConfigViewer","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":10},{"name":"m_ObjectConfigFilter","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptConfigs.c","line":12}]},{"name":"UIPopupScriptEditorSettings","url":"classes/UIPopupScriptEditorSettings/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":1,"methods":[{"name":"UIPopupScriptEditorSettings","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":14},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":28},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":38},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":63}],"members":[{"name":"m_WgtTglSeleHighlight","type":"CheckBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":3},{"name":"m_WgtTglSavePlayerPos","type":"CheckBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":4},{"name":"m_EdxRotationDelta","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":5},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":7},{"name":"m_ModuleSceneManager","type":"PluginSceneManager","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptEditorSettings.c","line":9}]},{"name":"UIPopupScriptInitScript","url":"classes/UIPopupScriptInitScript/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":1,"methods":[{"name":"UIPopupScriptInitScript","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":17},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":31},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":53}],"members":[{"name":"m_MedxInitScript","type":"MultilineEditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":3},{"name":"m_BtnRun","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":5},{"name":"m_BtnSave","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":6},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":7},{"name":"m_SceneObjectIndex","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":9},{"name":"m_SceneObject","type":"SceneObject","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":10},{"name":"m_ModuleSceneManager","type":"PluginSceneManager","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptInitScript.c","line":12}]},{"name":"UIPopupScriptNotify","url":"classes/UIPopupScriptNotify/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptNotify.c","line":1,"methods":[{"name":"UIPopupScriptNotify","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptNotify.c","line":9},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptNotify.c","line":18},{"name":"SetLabelText","ret":"void","params":[{"type":"string","name":"text"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptNotify.c","line":35}],"members":[{"name":"m_BtnOk","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptNotify.c","line":3},{"name":"m_TxtLabel","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptNotify.c","line":4}]},{"name":"UIPopupScriptPositionManager","url":"classes/UIPopupScriptPositionManager/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":1,"methods":[{"name":"UIPopupScriptPositionManager","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":15},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":38},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":55},{"name":"OnItemSelected","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":75},{"name":"GetCurrentLocationName","ret":"string","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":84}],"members":[{"name":"m_LstPositionList","type":"TextListboxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":3},{"name":"m_TxtSelectedX","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":4},{"name":"m_TxtSelectedY","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":5},{"name":"m_TxtCurrentX","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":6},{"name":"m_TxtCurrentY","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":7},{"name":"m_ConfigDebugProfileFixed","type":"PluginConfigDebugProfileFixed","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":8},{"name":"m_TeleportButton","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":9},{"name":"m_CancelButton","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPositionManager.c","line":10}]},{"name":"UIPopupScriptPresetNew","url":"classes/UIPopupScriptPresetNew/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetNew.c","line":1,"methods":[{"name":"UIPopupScriptPresetNew","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetNew.c","line":9},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetNew.c","line":18}],"members":[{"name":"m_BtnOk","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetNew.c","line":3},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetNew.c","line":4}]},{"name":"UIPopupScriptPresetRename","url":"classes/UIPopupScriptPresetRename/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetRename.c","line":1,"methods":[{"name":"UIPopupScriptPresetRename","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetRename.c","line":10},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetRename.c","line":17},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetRename.c","line":26}],"members":[{"name":"m_BtnOk","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetRename.c","line":3},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetRename.c","line":4},{"name":"m_Editbox","type":"EditBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptPresetRename.c","line":5}]},{"name":"UIPopupScriptSceneDelete","url":"classes/UIPopupScriptSceneDelete/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneDelete.c","line":1,"methods":[{"name":"UIPopupScriptSceneDelete","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneDelete.c","line":10},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneDelete.c","line":19},{"name":"SetDeleteName","ret":"void","params":[{"type":"string","name":"scene_name"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneDelete.c","line":43}],"members":[{"name":"m_BtnYes","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneDelete.c","line":3},{"name":"m_BtnNo","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneDelete.c","line":4},{"name":"m_DeleteScene","type":"string","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneDelete.c","line":5}]},{"name":"UIPopupScriptSceneManager","url":"classes/UIPopupScriptSceneManager/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":1,"methods":[{"name":"UIPopupScriptSceneManager","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":53},{"name":"~UIPopupScriptSceneManager","kind":"dtor","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":87},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":95},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":205},{"name":"UpdateSceneList","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":292},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":317},{"name":"OnClose","ret":"void","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":351},{"name":"OnUpdate","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":359},{"name":"ResetSliders","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":367},{"name":"UpdateSliderStartTime","ret":"void","params":[{"type":"int","name":"hour"},{"type":"int","name":"minute"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":401},{"name":"UpdateSliderStartDay","ret":"void","params":[{"type":"int","name":"month"},{"type":"int","name":"day"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":407},{"name":"UpdateSliderOvercast","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":413},{"name":"UpdateSliderRain","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":419},{"name":"UpdateSliderFog","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":425},{"name":"UpdateSliderWindForce","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":431}],"members":[{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":3},{"name":"m_BtnSceneNew","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":4},{"name":"m_BtnSceneLoad","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":5},{"name":"m_BtnSceneRename","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":6},{"name":"m_BtnSceneDuplicate","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":7},{"name":"m_BtnSceneDelete","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":8},{"name":"m_LstListScenes","type":"TextListboxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":9},{"name":"m_DaysInMonth","type":"int","mods":["private","static","const"],"array":"12","init":"{ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":11},{"name":"m_BtnSave","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":13},{"name":"m_TxtWeatherTime","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":15},{"name":"m_SldStartTime","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":17},{"name":"m_TxtStartTimeValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":18},{"name":"m_SldStartDay","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":19},{"name":"m_TxtStartDayValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":20},{"name":"m_SldOvercast","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":21},{"name":"m_TxtOvercastValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":22},{"name":"m_SldRain","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":23},{"name":"m_TxtRainValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":24},{"name":"m_SldFog","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":25},{"name":"m_TxtFogValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":26},{"name":"m_SldWindForce","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":27},{"name":"m_TxtWindForceValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":28},{"name":"m_OrigYear","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":30},{"name":"m_OrigMonth","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":31},{"name":"m_OrigDay","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":32},{"name":"m_OrigHour","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":33},{"name":"m_OrigMinute","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":34},{"name":"m_OrigOvercast","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":35},{"name":"m_OrigRain","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":36},{"name":"m_OrigFog","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":37},{"name":"m_OrigWindForce","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":38},{"name":"m_CurrYear","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":40},{"name":"m_CurrMonth","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":41},{"name":"m_CurrDay","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":42},{"name":"m_CurrHour","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":43},{"name":"m_CurrMinute","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":44},{"name":"m_CurrOvercast","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":45},{"name":"m_CurrRain","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":46},{"name":"m_CurrFog","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":47},{"name":"m_CurrWindForce","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneManager.c","line":48}]},{"name":"UIPopupScriptSceneNew","url":"classes/UIPopupScriptSceneNew/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneNew.c","line":1,"methods":[{"name":"UIPopupScriptSceneNew","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneNew.c","line":9},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneNew.c","line":18}],"members":[{"name":"m_BtnOk","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneNew.c","line":3},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneNew.c","line":4}]},{"name":"UIPopupScriptSceneRename","url":"classes/UIPopupScriptSceneRename/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneRename.c","line":1,"methods":[{"name":"UIPopupScriptSceneRename","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneRename.c","line":10},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneRename.c","line":19},{"name":"SetRenameName","ret":"void","params":[{"type":"string","name":"rename_name"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneRename.c","line":49}],"members":[{"name":"m_BtnOk","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneRename.c","line":3},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneRename.c","line":4},{"name":"m_RenameName","type":"string","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneRename.c","line":5}]},{"name":"UIPopupScriptSceneSettings","url":"classes/UIPopupScriptSceneSettings/","base":"UIPopupScript","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":1,"methods":[{"name":"UIPopupScriptSceneSettings","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"wgt"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":46},{"name":"~UIPopupScriptSceneSettings","kind":"dtor","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":72},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":79},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":115},{"name":"OnOpen","ret":"void","params":[{"type":"Param","name":"param"}],"mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":201},{"name":"OnClose","ret":"void","mods":["override"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":233},{"name":"OnUpdate","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":247},{"name":"ResetSliders","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":255},{"name":"UpdateSliderStartTime","ret":"void","params":[{"type":"int","name":"hour"},{"type":"int","name":"minute"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":288},{"name":"UpdateSliderStartDay","ret":"void","params":[{"type":"int","name":"month"},{"type":"int","name":"day"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":294},{"name":"UpdateSliderOvercast","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":300},{"name":"UpdateSliderRain","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":306},{"name":"UpdateSliderFog","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":312},{"name":"UpdateSliderWindForce","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":318}],"members":[{"name":"m_DaysInMonth","type":"int","mods":["private","static","const"],"array":"12","init":"{ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }","file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":3},{"name":"m_BtnSave","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":5},{"name":"m_BtnCancel","type":"ButtonWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":6},{"name":"m_TxtWeatherTime","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":8},{"name":"m_SldStartTime","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":10},{"name":"m_TxtStartTimeValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":11},{"name":"m_SldStartDay","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":12},{"name":"m_TxtStartDayValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":13},{"name":"m_SldOvercast","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":14},{"name":"m_TxtOvercastValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":15},{"name":"m_SldRain","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":16},{"name":"m_TxtRainValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":17},{"name":"m_SldFog","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":18},{"name":"m_TxtFogValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":19},{"name":"m_SldWindForce","type":"SliderWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":20},{"name":"m_TxtWindForceValue","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":21},{"name":"m_OrigYear","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":23},{"name":"m_OrigMonth","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":24},{"name":"m_OrigDay","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":25},{"name":"m_OrigHour","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":26},{"name":"m_OrigMinute","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":27},{"name":"m_OrigOvercast","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":28},{"name":"m_OrigRain","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":29},{"name":"m_OrigFog","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":30},{"name":"m_OrigWindForce","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":31},{"name":"m_CurrYear","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":33},{"name":"m_CurrMonth","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":34},{"name":"m_CurrDay","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":35},{"name":"m_CurrHour","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":36},{"name":"m_CurrMinute","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":37},{"name":"m_CurrOvercast","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":38},{"name":"m_CurrRain","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":39},{"name":"m_CurrFog","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":40},{"name":"m_CurrWindForce","type":"float","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPopupScript/UIPopupScriptSceneSettings.c","line":41}]},{"name":"UIPropertyAttachment","url":"classes/UIPropertyAttachment/","file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":1,"methods":[{"name":"UIPropertyAttachment","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"root"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":13},{"name":"~UIPropertyAttachment","kind":"dtor","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":24},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":32},{"name":"SetPos","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":59},{"name":"SetSize","ret":"void","params":[{"type":"float","name":"width"},{"type":"float","name":"height"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":64},{"name":"Show","ret":"void","params":[{"type":"EntityAI","name":"e"},{"type":"string","name":"slot_name"},{"type":"TStringArray","name":"att_items"}],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":69},{"name":"Hide","ret":"void","file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":102},{"name":"IsVisible","ret":"bool","file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":110}],"members":[{"name":"m_WgtRoot","type":"Widget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":3},{"name":"m_WgtThis","type":"Widget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":4},{"name":"m_WgtComboBox","type":"XComboBoxWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":5},{"name":"m_WgtSlotName","type":"TextWidget","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":6},{"name":"m_ComboItems","type":"ref TStringArray","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":7},{"name":"m_PrevIndex","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":8},{"name":"m_Obj","type":"EntityAI","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":9},{"name":"m_SlotID","type":"int","mods":["private"],"file":"5_Mission/GUI/SceneEditorMenu/UIPropertyAttachment.c","line":10}]},{"name":"UIScriptedMenu","url":"classes/UIScriptedMenu/","base":"UIMenuPanel","brief":"Part of main menu hierarchy to create custom menus from script","file":"3_Game/tools/UIScriptedMenu.c","line":66,"methods":[{"name":"GetLayoutRoot","ret":"Widget","file":"3_Game/tools/UIScriptedMenu.c","line":75},{"name":"LockControls","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":80},{"name":"UnlockControls","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":104},{"name":"UIScriptedMenu","kind":"ctor","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":136},{"name":"~UIScriptedMenu","kind":"dtor","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":141},{"name":"SetID","ret":"void","params":[{"type":"int","name":"id"}],"brief":"Sets \\ref MenuID","file":"3_Game/tools/UIScriptedMenu.c","line":146},{"name":"GetID","ret":"int","mods":["override"],"brief":"Returns \\ref MenuID","file":"3_Game/tools/UIScriptedMenu.c","line":151},{"name":"SetWidgetAnimAlpha","ret":"void","params":[{"type":"Widget","name":"widget"}],"file":"3_Game/tools/UIScriptedMenu.c","line":155},{"name":"Init","ret":"Widget","file":"3_Game/tools/UIScriptedMenu.c","line":163},{"name":"Cleanup","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":168},{"name":"OnShow","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":173},{"name":"OnHide","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":184},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"brief":"Per frame update, called from engine","file":"3_Game/tools/UIScriptedMenu.c","line":195},{"name":"SetFadingPanels","ret":"void","params":[{"type":"Widget","name":"panel0"},{"type":"Widget","name":"panel1"},{"type":"Widget","name":"panel2"},{"type":"Widget","name":"panel3"},{"type":"Widget","name":"panel4"}],"mods":["proto","native"],"proto":true,"brief":"Refresh request, called from anywhere","file":"3_Game/tools/UIScriptedMenu.c","line":236},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedMenu.c","line":238},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"file":"3_Game/tools/UIScriptedMenu.c","line":253},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedMenu.c","line":268},{"name":"OnSelect","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedMenu.c","line":283},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"file":"3_Game/tools/UIScriptedMenu.c","line":298},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedMenu.c","line":313},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedMenu.c","line":328},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedMenu.c","line":343},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedMenu.c","line":358},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedMenu.c","line":373},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedMenu.c","line":388},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"file":"3_Game/tools/UIScriptedMenu.c","line":403},{"name":"OnController","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"control"},{"type":"int","name":"value"}],"file":"3_Game/tools/UIScriptedMenu.c","line":418},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"file":"3_Game/tools/UIScriptedMenu.c","line":433},{"name":"OnKeyUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"file":"3_Game/tools/UIScriptedMenu.c","line":448},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"file":"3_Game/tools/UIScriptedMenu.c","line":463},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"file":"3_Game/tools/UIScriptedMenu.c","line":478},{"name":"OnDrag","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedMenu.c","line":493},{"name":"OnDragging","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedMenu.c","line":508},{"name":"OnDraggingOver","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedMenu.c","line":523},{"name":"OnDrop","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedMenu.c","line":538},{"name":"OnDropReceived","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedMenu.c","line":553},{"name":"OnEvent","ret":"bool","params":[{"type":"EventType","name":"eventType"},{"type":"Widget","name":"target"},{"type":"int","name":"parameter0"},{"type":"int","name":"parameter1"}],"file":"3_Game/tools/UIScriptedMenu.c","line":569},{"name":"GetContextMenu","ret":"ScriptedWidgetEventHandler","file":"3_Game/tools/UIScriptedMenu.c","line":585},{"name":"OnXboxEvent","ret":"bool","params":[{"type":"int","name":"xboxEvent"}],"file":"3_Game/tools/UIScriptedMenu.c","line":590},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/tools/UIScriptedMenu.c","line":595},{"name":"OnRPCEx","ret":"void","params":[{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/tools/UIScriptedMenu.c","line":596},{"name":"InitNoteWrite","ret":"void","params":[{"type":"EntityAI","name":"paper"},{"type":"EntityAI","name":"pen"},{"type":"string","name":"text","def":"\"\""}],"file":"3_Game/tools/UIScriptedMenu.c","line":598},{"name":"InitNoteRead","ret":"void","params":[{"type":"string","name":"text","def":"\"\""}],"file":"3_Game/tools/UIScriptedMenu.c","line":599},{"name":"InitMapItem","ret":"void","params":[{"type":"EntityAI","name":"item"}],"file":"3_Game/tools/UIScriptedMenu.c","line":600},{"name":"LoadMapMarkers","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":601},{"name":"IsHandlingPlayerDeathEvent","ret":"bool","file":"3_Game/tools/UIScriptedMenu.c","line":603},{"name":"OnPlayerDeath","ret":"void","file":"3_Game/tools/UIScriptedMenu.c","line":608}],"members":[{"name":"m_id","type":"int","file":"3_Game/tools/UIScriptedMenu.c","line":68},{"name":"layoutRoot","type":"Widget","file":"3_Game/tools/UIScriptedMenu.c","line":69},{"name":"m_AnimAlphaWidget","type":"Widget","mods":["private"],"file":"3_Game/tools/UIScriptedMenu.c","line":70},{"name":"m_AnimAlphaIsIncreasing","type":"bool","mods":["private"],"file":"3_Game/tools/UIScriptedMenu.c","line":71},{"name":"m_AnimAlphaValue","type":"float","mods":["private"],"file":"3_Game/tools/UIScriptedMenu.c","line":72},{"name":"m_PlayerDeathInvoker","type":"ScriptInvoker","mods":["private"],"brief":"DayZPlayer::GetOnDeathStart -> used to keep track of and ensure proper callback handling","file":"3_Game/tools/UIScriptedMenu.c","line":73}]},{"name":"UIScriptedWindow","url":"classes/UIScriptedWindow/","file":"3_Game/tools/UIScriptedWindow.c","line":1,"methods":[{"name":"AddToActiveWindows","ret":"void","params":[{"type":"int","name":"id"},{"type":"UIScriptedWindow","name":"window"}],"mods":["static"],"file":"3_Game/tools/UIScriptedWindow.c","line":9},{"name":"RemoveFromActiveWindows","ret":"void","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"3_Game/tools/UIScriptedWindow.c","line":19},{"name":"GetWindow","ret":"UIScriptedWindow","params":[{"type":"int","name":"id"}],"mods":["static"],"file":"3_Game/tools/UIScriptedWindow.c","line":27},{"name":"GetActiveWindows","ret":"map<int, UIScriptedWindow>","mods":["static"],"file":"3_Game/tools/UIScriptedWindow.c","line":37},{"name":"UIScriptedWindow","kind":"ctor","ret":"void","params":[{"type":"int","name":"id"}],"file":"3_Game/tools/UIScriptedWindow.c","line":44},{"name":"~UIScriptedWindow","kind":"dtor","ret":"void","file":"3_Game/tools/UIScriptedWindow.c","line":49},{"name":"GetWidgetRoot","ret":"Widget","file":"3_Game/tools/UIScriptedWindow.c","line":55},{"name":"Init","ret":"Widget","file":"3_Game/tools/UIScriptedWindow.c","line":60},{"name":"ShowWindow","ret":"void","file":"3_Game/tools/UIScriptedWindow.c","line":64},{"name":"HideWindow","ret":"void","file":"3_Game/tools/UIScriptedWindow.c","line":69},{"name":"CloseWindow","ret":"void","file":"3_Game/tools/UIScriptedWindow.c","line":74},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedWindow.c","line":80},{"name":"OnModalResult","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"code"},{"type":"int","name":"result"}],"file":"3_Game/tools/UIScriptedWindow.c","line":85},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedWindow.c","line":90},{"name":"OnSelect","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedWindow.c","line":95},{"name":"OnItemSelected","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"row"},{"type":"int","name":"column"},{"type":"int","name":"oldRow"},{"type":"int","name":"oldColumn"}],"file":"3_Game/tools/UIScriptedWindow.c","line":100},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedWindow.c","line":105},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedWindow.c","line":110},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedWindow.c","line":115},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedWindow.c","line":120},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedWindow.c","line":125},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"3_Game/tools/UIScriptedWindow.c","line":130},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"file":"3_Game/tools/UIScriptedWindow.c","line":135},{"name":"OnController","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"control"},{"type":"int","name":"value"}],"file":"3_Game/tools/UIScriptedWindow.c","line":140},{"name":"OnKeyDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"file":"3_Game/tools/UIScriptedWindow.c","line":145},{"name":"OnKeyUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"file":"3_Game/tools/UIScriptedWindow.c","line":150},{"name":"OnKeyPress","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"key"}],"file":"3_Game/tools/UIScriptedWindow.c","line":155},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"file":"3_Game/tools/UIScriptedWindow.c","line":160},{"name":"OnDrag","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"file":"3_Game/tools/UIScriptedWindow.c","line":165},{"name":"OnDragging","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedWindow.c","line":170},{"name":"OnDraggingOver","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedWindow.c","line":175},{"name":"OnDrop","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedWindow.c","line":180},{"name":"OnDropReceived","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"file":"3_Game/tools/UIScriptedWindow.c","line":185},{"name":"OnEvent","ret":"bool","params":[{"type":"EventType","name":"eventType"},{"type":"Widget","name":"target"},{"type":"int","name":"parameter0"},{"type":"int","name":"parameter1"}],"file":"3_Game/tools/UIScriptedWindow.c","line":190}],"members":[{"name":"m_WgtRoot","type":"Widget","file":"3_Game/tools/UIScriptedWindow.c","line":3},{"name":"m_Id","type":"int","file":"3_Game/tools/UIScriptedWindow.c","line":4},{"name":"m_ActiveWindows","type":"ref map<int, UIScriptedWindow>","mods":["static"],"file":"3_Game/tools/UIScriptedWindow.c","line":7}]},{"name":"UIWidget","url":"classes/UIWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":323,"methods":[{"name":"SetTextColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":325},{"name":"SetTextOutline","ret":"void","params":[{"type":"int","name":"outlineSize"},{"type":"int","name":"argb","def":"0xFF000000"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":326},{"name":"GetTextOutlineSize","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":327},{"name":"GetTextOutlineColor","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":328},{"name":"SetTextShadow","ret":"void","params":[{"type":"int","name":"shadowSize"},{"type":"int","name":"shadowARGB","def":"0xFF000000"},{"type":"float","name":"shadowOpacity","def":"1.0"},{"type":"float","name":"shadowOffsetX","def":"0.0"},{"type":"float","name":"shadowOffsetY","def":"0.0"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":329},{"name":"GetTextShadowSize","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":330},{"name":"GetTextShadowColor","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":331},{"name":"GetTextShadowOpacity","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":332},{"name":"GetTextShadowOffsetX","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":333},{"name":"GetTextShadowOffsetY","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":334},{"name":"SetTextItalic","ret":"void","params":[{"type":"bool","name":"italic"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":335},{"name":"GetTextItalic","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":336},{"name":"SetTextBold","ret":"void","params":[{"type":"bool","name":"bold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":337},{"name":"GetTextBold","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":338}]},{"name":"UKAssVest_Black","url":"classes/UKAssVest_Black/","base":"UKAssVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/UKAssVest_ColorBase.c","line":2},{"name":"UKAssVest_Camo","url":"classes/UKAssVest_Camo/","base":"UKAssVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/UKAssVest_ColorBase.c","line":3},{"name":"UKAssVest_ColorBase","url":"classes/UKAssVest_ColorBase/","base":"Vest_Base","file":"4_World/Entities/ItemBase/Clothing/UKAssVest_ColorBase.c","line":1},{"name":"UKAssVest_Khaki","url":"classes/UKAssVest_Khaki/","base":"UKAssVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/UKAssVest_ColorBase.c","line":4},{"name":"UKAssVest_Olive","url":"classes/UKAssVest_Olive/","base":"UKAssVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/UKAssVest_ColorBase.c","line":5},{"name":"UKAssVest_Winter","url":"classes/UKAssVest_Winter/","base":"UKAssVest_ColorBase","file":"4_World/Entities/ItemBase/Clothing/UKAssVest_ColorBase.c","line":6},{"name":"UMP45_Base","url":"classes/UMP45_Base/","base":"RifleBoltLock_Base","file":"4_World/Entities/Firearms/SMG/UMP45.c","line":1,"methods":[{"name":"UMP_Base","ret":"void","file":"4_World/Entities/Firearms/SMG/UMP45.c","line":3},{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/SMG/UMP45.c","line":7},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SMG/UMP45.c","line":13}]},{"name":"Ump45Recoil","url":"classes/Ump45Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Ump45Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Ump45Recoil.c","line":3}]},{"name":"UnboxLambda","url":"classes/UnboxLambda/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":70,"methods":[{"name":"UnboxLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"},{"type":"int","name":"count"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":73},{"name":"CopyOldPropertiesToNew","ret":"void","params":[{"mods":["notnull"],"type":"EntityAI","name":"old_item"},{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":75},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":93}],"members":[{"name":"m_ItemCount","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnpackBox.c","line":72}]},{"name":"UnconsciousnessMdfr","url":"classes/UnconsciousnessMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":5},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":14},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":23},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":28},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":34},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":42},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":46},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":55}],"members":[{"name":"UNCONSIOUSS_COOLDOWN_TIME","type":"int","mods":["const"],"init":"60","brief":"in s","file":"4_World/Classes/PlayerModifiers/Modifiers/Unconsciousness.c","line":3}]},{"name":"UndergroundAreaLoader","url":"classes/UndergroundAreaLoader/","file":"3_Game/UndergroundAreaLoader.c","line":102,"methods":[{"name":"GetData","ret":"JsonUndergroundTriggers","mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":108},{"name":"SpawnAllTriggerCarriers","ret":"void","mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":134},{"name":"SpawnTriggerCarrierEx","ret":"UndergroundTriggerCarrierBase","params":[{"type":"int","name":"index"},{"type":"JsonUndergroundAreaTriggerData","name":"data"}],"mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":155},{"name":"SpawnTriggerCarrier","ret":"void","params":[{"type":"int","name":"index"},{"type":"JsonUndergroundAreaTriggerData","name":"data"}],"mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":167},{"name":"SyncDataSend","ret":"void","params":[{"type":"PlayerIdentity","name":"identity"}],"mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":173},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":180}],"members":[{"name":"m_Path","type":"string","mods":["private","static"],"init":"\"$mission:cfgundergroundtriggers.json\"","file":"3_Game/UndergroundAreaLoader.c","line":104},{"name":"m_JsonData","type":"ref JsonUndergroundTriggers","mods":["static"],"file":"3_Game/UndergroundAreaLoader.c","line":106}]},{"name":"UndergroundBunkerHandlerClient","url":"classes/UndergroundBunkerHandlerClient/","base":"UndergroundHandlerClient","file":"4_World/Classes/UndergroundBunkerHandlerClient.c","line":2,"members":[{"name":"m_IsDoorOpening","type":"bool","mods":["protected"],"file":"4_World/Classes/UndergroundBunkerHandlerClient.c","line":4},{"name":"m_AnimPhasePrev","type":"float","mods":["protected"],"file":"4_World/Classes/UndergroundBunkerHandlerClient.c","line":5}]},{"name":"UndergroundBunkerTrigger","url":"classes/UndergroundBunkerTrigger/","base":"UndergroundTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":10,"methods":[{"name":"Init","ret":"void","params":[{"type":"UndergroundBunkerTriggerData","name":"data"}],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":14}],"members":[{"name":"m_LinkedDoorSelection","type":"string","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":12}]},{"name":"UndergroundBunkerTriggerData","url":"classes/UndergroundBunkerTriggerData/","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":1,"members":[{"name":"m_Position","type":"vector","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":3},{"name":"m_Size","type":"vector","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":4},{"name":"m_Type","type":"EUndergroundTriggerType","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":5},{"name":"m_LinkedDoorSelection","type":"string","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundBunkerTrigger.c","line":6}]},{"name":"UndergroundDiag","url":"classes/UndergroundDiag/","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":245,"methods":[{"name":"Data","ret":"UndergroundDiagData","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":262},{"name":"DrawDiag","ret":"void","params":[{"type":"float","name":"deltaTime"}],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":268},{"name":"HandleGizmos","ret":"void","mods":["private"],"cond":["DEVELOPER","!SERVER"],"brief":"WEAPON PROPERTIES","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":290}],"members":[{"name":"m_Data","type":"ref UndergroundDiagData","mods":["private"],"init":"new UndergroundDiagData()","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":247},{"name":"m_BoxDraw","type":"ref BoxDraw","mods":["private"],"cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":248},{"name":"COLOR_START","type":"int","mods":["private","const"],"init":"0xFF2ECC71","cond":["DEVELOPER","!SERVER"],"brief":"Green","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":250},{"name":"COLOR_END","type":"int","mods":["private","const"],"init":"0xFF4B77BE","cond":["DEVELOPER","!SERVER"],"brief":"Blue","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":251},{"name":"COLOR_END_NOATTACH","type":"int","mods":["private","const"],"init":"0xFFF7CA18","cond":["DEVELOPER","!SERVER"],"brief":"Yellow","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":252},{"name":"COLOR_OBSTRUCTION","type":"int","mods":["private","const"],"init":"0xFFFF00FF","cond":["DEVELOPER","!SERVER"],"brief":"Pink","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":253},{"name":"COLOR_HIT","type":"int","mods":["private","const"],"init":"0xFFFF0000","cond":["DEVELOPER","!SERVER"],"brief":"Red","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":254},{"name":"COLOR_GUIDE","type":"int","mods":["private","const"],"init":"0xC03A3A3A","cond":["DEVELOPER","!SERVER"],"brief":"Semi-transparent gray","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":255},{"name":"COLOR_WEAPON","type":"int","mods":["private","const"],"init":"0x1FFFFFFF","cond":["DEVELOPER","!SERVER"],"brief":"Semi-transparent white","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":256},{"name":"COLOR_LAST_POS","type":"int","mods":["private","const"],"init":"0x3AF7CA18","cond":["DEVELOPER","!SERVER"],"brief":"Semi-transparent yellow","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":257},{"name":"m_EditModeEnabled","type":"bool","mods":["private"],"init":"true","cond":["DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":259}]},{"name":"UndergroundDiagData","url":"classes/UndergroundDiagData/","file":"4_World/Plugins/PluginBase/PluginDiagMenu/UndergroundDiag.c","line":5},{"name":"UndergroundHandlerClient","url":"classes/UndergroundHandlerClient/","file":"4_World/Classes/UndergroundHandlerClient.c","line":9,"methods":[{"name":"UndergroundHandlerClient","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UndergroundHandlerClient.c","line":37},{"name":"~UndergroundHandlerClient","kind":"dtor","ret":"void","file":"4_World/Classes/UndergroundHandlerClient.c","line":44},{"name":"GetRequester","ret":"PPERUndergroundAcco","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":56},{"name":"OnTriggerEnter","ret":"void","params":[{"type":"UndergroundTrigger","name":"trigger"}],"file":"4_World/Classes/UndergroundHandlerClient.c","line":66},{"name":"OnTriggerLeave","ret":"void","params":[{"type":"UndergroundTrigger","name":"trigger"}],"file":"4_World/Classes/UndergroundHandlerClient.c","line":72},{"name":"CalculateEyeAccoTarget","ret":"void","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":81},{"name":"CalculateBreadCrumbs","ret":"void","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":96},{"name":"CalculateLinePointFade","ret":"void","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":200},{"name":"ProcessEyeAcco","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":314},{"name":"ProcessLighting","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":329},{"name":"ProcessSound","ret":"void","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":345},{"name":"Tick","ret":"void","params":[{"type":"float","name":"timeSlice"}],"file":"4_World/Classes/UndergroundHandlerClient.c","line":360},{"name":"ApplyEyeAcco","ret":"void","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":378},{"name":"UpdateNVGRequester","ret":"void","params":[{"type":"float","name":"value"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":402},{"name":"CalculateEyeAcco","ret":"bool","params":[{"type":"float","name":"timeSlice"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":407},{"name":"OnTriggerInsiderUpdate","ret":"void","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":429},{"name":"SetUndergroundPresence","ret":"void","params":[{"type":"UndergroundTrigger","name":"trigger"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":464},{"name":"EnableLights","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":486},{"name":"OnUpdateTimerEnd","ret":"void","proto":true,"file":"4_World/Classes/UndergroundHandlerClient.c","line":494},{"name":"OnUpdateTimerIn","ret":"void","file":"4_World/Classes/UndergroundHandlerClient.c","line":496},{"name":"OnUpdateTimerOut","ret":"void","file":"4_World/Classes/UndergroundHandlerClient.c","line":506},{"name":"PlayAmbientSound","ret":"void","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":515},{"name":"StopAmbientSound","ret":"void","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":535},{"name":"OnUndergroundPresenceUpdate","ret":"void","params":[{"type":"EUndergroundPresence","name":"newPresence"},{"type":"EUndergroundPresence","name":"oldPresence"}],"mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":546},{"name":"DisplayDebugInfo","ret":"void","params":[{"type":"float","name":"acco"},{"type":"float","name":"lighting"}],"mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":590}],"members":[{"name":"LIGHT_BLEND_SPEED_IN","type":"float","mods":["const"],"init":"5","file":"4_World/Classes/UndergroundHandlerClient.c","line":11},{"name":"LIGHT_BLEND_SPEED_OUT","type":"float","mods":["const"],"init":"1.75","file":"4_World/Classes/UndergroundHandlerClient.c","line":12},{"name":"MAX_RATIO","type":"float","mods":["const"],"init":"0.9","brief":"how much max ratio between 0..1 can a single breadcrumb occupy","file":"4_World/Classes/UndergroundHandlerClient.c","line":13},{"name":"RATIO_CUTOFF","type":"float","mods":["const"],"init":"0","brief":"what's the minimum ratio a breadcrumb needs to have to be considered when calculatiing accommodation","file":"4_World/Classes/UndergroundHandlerClient.c","line":14},{"name":"DISTANCE_CUTOFF","type":"float","mods":["const"],"init":"5","brief":"we ignore breadcrumbs further than this distance","file":"4_World/Classes/UndergroundHandlerClient.c","line":15},{"name":"ACCO_MODIFIER","type":"float","mods":["const"],"init":"1","brief":"when we calculate eye accommodation between 0..1 based on the breadcrumbs values and distances, we multiply the result by this modifier to get the final eye accommodation value","file":"4_World/Classes/UndergroundHandlerClient.c","line":16},{"name":"DEFAULT_INTERPOLATION_SPEED","type":"float","mods":["const"],"init":"7","file":"4_World/Classes/UndergroundHandlerClient.c","line":17},{"name":"UNDERGROUND_LIGHTING","type":"string","mods":["const"],"init":"\"dz\\\\data\\\\lighting\\\\lighting_underground.txt\"","file":"4_World/Classes/UndergroundHandlerClient.c","line":18},{"name":"m_AnimTimerLightBlend","type":"ref AnimationTimer","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":19},{"name":"m_Player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":21},{"name":"m_Requester","type":"PPERUndergroundAcco","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":22},{"name":"m_NVRequester","type":"PPERequester_CameraNV","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":23},{"name":"m_InsideTriggers","type":"ref set<UndergroundTrigger>","mods":["protected"],"init":"new set<UndergroundTrigger>()","file":"4_World/Classes/UndergroundHandlerClient.c","line":24},{"name":"m_EyeAccoTarget","type":"float","mods":["protected"],"init":"1","file":"4_World/Classes/UndergroundHandlerClient.c","line":26},{"name":"m_AccoInterpolationSpeed","type":"float","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":27},{"name":"m_EyeAcco","type":"float","mods":["protected"],"init":"1","file":"4_World/Classes/UndergroundHandlerClient.c","line":28},{"name":"m_LightingLerpTarget","type":"float","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":29},{"name":"m_LightingLerp","type":"float","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":30},{"name":"m_AmbientController","type":"string","mods":["protected"],"brief":"active sound controlelr for ambient","file":"4_World/Classes/UndergroundHandlerClient.c","line":31},{"name":"m_AmbientSound","type":"EffectSound","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":32},{"name":"m_BestTrigger","type":"UndergroundTrigger","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":34},{"name":"m_TransitionalTrigger","type":"UndergroundTrigger","mods":["protected"],"file":"4_World/Classes/UndergroundHandlerClient.c","line":35}]},{"name":"UndergroundStash","url":"classes/UndergroundStash/","base":"ItemBase","file":"4_World/Entities/UndergroundStash.c","line":1,"methods":[{"name":"UndergroundStash","kind":"ctor","ret":"void","file":"4_World/Entities/UndergroundStash.c","line":3},{"name":"PlaceOnGround","ret":"void","file":"4_World/Entities/UndergroundStash.c","line":5},{"name":"GetStashedItem","ret":"ItemBase","file":"4_World/Entities/UndergroundStash.c","line":13},{"name":"CanDisplayCargo","ret":"bool","mods":["override"],"file":"4_World/Entities/UndergroundStash.c","line":24},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/UndergroundStash.c","line":29},{"name":"CanReleaseCargo","ret":"bool","params":[{"type":"EntityAI","name":"cargo"}],"mods":["override"],"file":"4_World/Entities/UndergroundStash.c","line":34},{"name":"CanReceiveItemIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"item_to_hands"}],"mods":["override"],"file":"4_World/Entities/UndergroundStash.c","line":39},{"name":"CanSaveItemInHands","ret":"bool","params":[{"type":"EntityAI","name":"item_in_hands"}],"mods":["override"],"file":"4_World/Entities/UndergroundStash.c","line":44},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/UndergroundStash.c","line":49},{"name":"IsInventoryVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/UndergroundStash.c","line":54}]},{"name":"UndergroundStashSnow","url":"classes/UndergroundStashSnow/","base":"UndergroundStash","file":"4_World/Entities/UndergroundStash.c","line":60},{"name":"UndergroundTrigger","url":"classes/UndergroundTrigger/","base":"ManTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":80,"methods":[{"name":"Init","ret":"void","params":[{"type":"JsonUndergroundAreaTriggerData","name":"data"}],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":90},{"name":"SetTriggerParentObject","ret":"void","params":[{"type":"Object","name":"parent"}],"brief":"sets parent \"virtual\" parent object that trigger is registered to, eg. building","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":122},{"name":"GetTriggerParentObject","ret":"Object","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":127},{"name":"CanAddObjectAsInsider","ret":"bool","params":[{"type":"Object","name":"object"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":132},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":143},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"cond":["DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":149},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"cond":["DEVELOPER"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":155},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":163},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override","protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":176}],"members":[{"name":"m_Data","type":"ref JsonUndergroundAreaTriggerData","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":82},{"name":"m_Type","type":"EUndergroundTriggerType","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":84},{"name":"m_Accommodation","type":"float","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":85},{"name":"m_InterpolationSpeed","type":"float","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":86},{"name":"m_ParentObject","type":"Object","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":88}]},{"name":"UndergroundTriggerCarrier","url":"classes/UndergroundTriggerCarrier/","base":"UndergroundTriggerCarrierBase","brief":"This entity exists both client and server side when it enters into player's bubble and gets instantiated client-side, it will locally spawn UndergroundTrigger, which is the actual trigger","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":3,"methods":[{"name":"UndergroundTriggerCarrier","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":8},{"name":"~UndergroundTriggerCarrier","kind":"dtor","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":15},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":23},{"name":"CanSpawnTrigger","ret":"bool","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":34},{"name":"RequestDelayedTriggerSpawn","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":39},{"name":"SpawnTrigger","ret":"void","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":44}],"members":[{"name":"m_Data","type":"ref JsonUndergroundAreaTriggerData","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":5},{"name":"m_Trigger","type":"UndergroundTrigger","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":6}]},{"name":"UndergroundTriggerCarrierBase","url":"classes/UndergroundTriggerCarrierBase/","base":"ScriptedEntity","file":"3_Game/TriggerCarrierBase.c","line":1,"methods":[{"name":"SetIndex","ret":"void","params":[{"type":"int","name":"index"}],"file":"3_Game/TriggerCarrierBase.c","line":10},{"name":"SetParent","ret":"void","params":[{"type":"Object","name":"parent"}],"file":"3_Game/TriggerCarrierBase.c","line":16}],"members":[{"name":"m_TriggerIndex","type":"int","init":"-1","file":"3_Game/TriggerCarrierBase.c","line":3},{"name":"m_ParentObjectNetIdLow","type":"int","mods":["protected"],"init":"-1","file":"3_Game/TriggerCarrierBase.c","line":5},{"name":"m_ParentObjectNetIdHigh","type":"int","mods":["protected"],"init":"-1","file":"3_Game/TriggerCarrierBase.c","line":6},{"name":"m_ParentObject","type":"Object","mods":["protected"],"file":"3_Game/TriggerCarrierBase.c","line":8}]},{"name":"UnderObjectDecalSpawnComponent","url":"classes/UnderObjectDecalSpawnComponent/","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":11,"methods":[{"name":"UnderObjectDecalSpawnComponent","kind":"ctor","ret":"void","params":[{"mods":["notnull"],"type":"UnderObjectDecalSpawnSettings","name":"pSettings"},{"mods":["notnull"],"type":"Object","name":"pParent"}],"file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":22},{"name":"GetObjectNameFromSurfaceConfig","ret":"string","params":[{"type":"string","name":"surfaceParamName","def":"SURFACE_PARAM_DECAL_NAME"}],"mods":["private"],"file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":28},{"name":"SpawnDecal","ret":"void","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":37},{"name":"RemoveDecal","ret":"void","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":63},{"name":"UpdateSize","ret":"void","params":[{"type":"float","name":"pScaleValue"}],"file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":71}],"members":[{"name":"SURFACE_PARAM_DECAL_NAME","type":"string","mods":["private","const"],"init":"\"underObjectDecal\"","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":13},{"name":"m_Settings","type":"ref UnderObjectDecalSpawnSettings","mods":["protected"],"file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":15},{"name":"m_Parent","type":"Object","mods":["protected"],"file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":17},{"name":"m_Decal","type":"Object","mods":["protected"],"file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":18},{"name":"m_LastScaleValue","type":"float","mods":["private"],"file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":20}]},{"name":"UnderObjectDecalSpawnSettings","url":"classes/UnderObjectDecalSpawnSettings/","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":1,"members":[{"name":"m_RandomizeRotation","type":"bool","init":"true","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":3},{"name":"m_ScaleMin","type":"float","init":"0.1","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":5},{"name":"m_ScaleMax","type":"float","init":"1.0","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":6},{"name":"m_PositionOffset","type":"vector","init":"vector.Zero","file":"4_World/Classes/UnderObjectDecalSpawnComponent.c","line":8}]},{"name":"UnderSlugLauncher","url":"classes/UnderSlugLauncher/","base":"Weapon","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":47},{"name":"UnderSlugLauncherType","url":"classes/UnderSlugLauncherType/","base":"WeaponType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":89},{"name":"UnfoldBandanaLambda","url":"classes/UnfoldBandanaLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldBandana.c","line":10,"methods":[{"name":"UnfoldBandanaLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldBandana.c","line":12}]},{"name":"UnfoldEntityLambda","url":"classes/UnfoldEntityLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":50,"methods":[{"name":"UnfoldEntityLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionUnfoldEntity.c","line":52}]},{"name":"UngagSelfLambda","url":"classes/UngagSelfLambda/","base":"TurnItemIntoItemLambda","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":54,"methods":[{"name":"UngagSelfLambda","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"old_item"},{"type":"string","name":"new_item_type"},{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":59},{"name":"OnSuccess","ret":"void","params":[{"type":"EntityAI","name":"new_item"}],"mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":70},{"name":"OnAbort","ret":"void","mods":["override"],"file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":81}],"members":[{"name":"gag","type":"MouthRag","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":56},{"name":"m_OriginalOwner","type":"EntityAI","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUngagSelf.c","line":57}]},{"name":"UniversalLight","url":"classes/UniversalLight/","base":"Switchable_Base","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":1,"methods":[{"name":"UniversalLight","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":15},{"name":"GetLight","ret":"ScriptedLightBase","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":20},{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":25},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":47},{"name":"OnWork","ret":"void","params":[{"type":"float","name":"consumed_energy"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":58},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":80},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":95},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":110},{"name":"IsLightSource","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":117},{"name":"InitAttachmentsSlotsToCheck","ret":"void","params":[{"mods":["out"],"type":"array<int>","name":"AttSlots"}],"brief":"Enter att slot types to check on attach","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":123}],"members":[{"name":"m_Light","type":"UniversallightLight","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":3},{"name":"REFLECTOR_ID","type":"int","mods":["static"],"init":"1","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":5},{"name":"GLASS_ID","type":"int","mods":["static"],"init":"2","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":6},{"name":"LIGHT_OFF_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight_glass.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":8},{"name":"LIGHT_OFF_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\weapons\\\\attachments\\\\data\\\\m4_flashlight.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":9},{"name":"LIGHT_ON_GLASS","type":"string","mods":["static"],"init":"\"dz\\\\gear\\\\tools\\\\data\\\\flashlight_glass_on.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":10},{"name":"LIGHT_ON_REFLECTOR","type":"string","mods":["static"],"init":"\"dz\\\\weapons\\\\attachments\\\\data\\\\m4_flashlight_on.rvmat\"","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":11},{"name":"m_AttachmentSlotsCheck","type":"ref array<int>","file":"4_World/Entities/ItemBase/Switchable_Base/UniversalLight.c","line":13}]},{"name":"UniversallightLight","url":"classes/UniversallightLight/","base":"SpotLightBase","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/UniversallightLight.c","line":1,"methods":[{"name":"UniversallightLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/UniversallightLight.c","line":7},{"name":"SetIntensity","ret":"void","params":[{"type":"float","name":"coef"},{"type":"float","name":"time"}],"file":"4_World/Entities/ScriptedLightBase/SpotLightBase/UniversallightLight.c","line":20},{"name":"UpdateLightMode","ret":"void","params":[{"type":"string","name":"slotName"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/SpotLightBase/UniversallightLight.c","line":26}],"members":[{"name":"m_DefaultBrightness","type":"float","mods":["private","static"],"init":"6.05","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/UniversallightLight.c","line":3},{"name":"m_DefaultRadius","type":"float","mods":["private","static"],"init":"25","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/UniversallightLight.c","line":4},{"name":"m_DefaultAngle","type":"float","mods":["private","static"],"init":"100","file":"4_World/Entities/ScriptedLightBase/SpotLightBase/UniversallightLight.c","line":5}]},{"name":"UniversalTemperatureSource","url":"classes/UniversalTemperatureSource/","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":66,"methods":[{"name":"UniversalTemperatureSource","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"pParent"},{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"UniversalTemperatureSourceLambdaBase","name":"pLambda"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":76},{"name":"~UniversalTemperatureSource","kind":"dtor","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":87},{"name":"Init","ret":"void","params":[{"type":"EntityAI","name":"pParent"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":93},{"name":"GetPosition","ret":"vector","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":115},{"name":"GetFullRange","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":123},{"name":"GetMaxRange","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":128},{"name":"GetTemperatureCap","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":133},{"name":"GetTemperatureItemCap","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":138},{"name":"GetTemperatureItemCoef","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":143},{"name":"GetParent","ret":"EntityAI","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":148},{"name":"GetLambda","ret":"UniversalTemperatureSourceLambdaBase","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":153},{"name":"IsActive","ret":"bool","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":158},{"name":"SetActive","ret":"void","params":[{"type":"bool","name":"pActive"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":168},{"name":"SetDefferedActive","ret":"void","params":[{"type":"bool","name":"pActive"},{"type":"float","name":"pSeconds"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":191},{"name":"ChangeSettings","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":197},{"name":"Update","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"settings"},{"type":"UniversalTemperatureSourceLambdaBase","name":"lambda"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":203},{"name":"GetTemperatureMin","ret":"float","brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":238},{"name":"GetTemperatureMax","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":243},{"name":"GetTemperature","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":248},{"name":"GetTemperatureRaw","ret":"float","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":253}],"members":[{"name":"m_ParentTemperaturePrevious","type":"float","mods":["private"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":68},{"name":"m_Active","type":"bool","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":70},{"name":"m_Timer","type":"ref UniversalTemperatureSourceTimer","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":71},{"name":"m_Settings","type":"UniversalTemperatureSourceSettings","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":72},{"name":"m_ResultValues","type":"ref UniversalTemperatureSourceResult","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":73},{"name":"m_Lambda","type":"ref UniversalTemperatureSourceLambdaBase","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":74}]},{"name":"UniversalTemperatureSourceDebug","url":"classes/UniversalTemperatureSourceDebug/","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":264,"methods":[{"name":"UniversalTemperatureSourceDebug","kind":"ctor","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":275},{"name":"AddHeader","ret":"void","params":[{"type":"string","name":"header"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":284},{"name":"Add","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"value"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":289},{"name":"Commit","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":294},{"name":"PairsCount","ret":"int","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":300},{"name":"GetHeader","ret":"string","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":305},{"name":"GetName","ret":"string","params":[{"type":"int","name":"pIndex"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":310},{"name":"GetValue","ret":"string","params":[{"type":"int","name":"pIndex"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":321},{"name":"ParseData","ret":"array<string>","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":332},{"name":"ParseKeyPairs","ret":"void","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":344},{"name":"Debug","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":362}],"members":[{"name":"DELIMITER_DATA","type":"string","mods":["const"],"init":"\"|\"","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":266},{"name":"DELIMITER_KEYPAIR","type":"string","mods":["const"],"init":"\":\"","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":267},{"name":"m_Header","type":"string","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":269},{"name":"m_Data","type":"string","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":270},{"name":"m_Names","type":"ref array<string>","brief":"names parsed from m_Pairs","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":271},{"name":"m_Values","type":"ref array<string>","brief":"values parsed from m_Pairs","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":272},{"name":"m_Pairs","type":"ref array<string>","brief":"keeps first iteration of parsed data from the m_Data","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":273}]},{"name":"UniversalTemperatureSourceLambdaBase","url":"classes/UniversalTemperatureSourceLambdaBase/","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":1,"methods":[{"name":"UniversalTemperatureSourceLambdaBase","kind":"ctor","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":7},{"name":"~UniversalTemperatureSourceLambdaBase","kind":"dtor","ret":"void","proto":true,"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":12},{"name":"Execute","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"UniversalTemperatureSourceResult","name":"resultValues"}],"proto":true,"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":13},{"name":"DryItemsInVicinity","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"}],"proto":true,"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":14},{"name":"DryItemsInVicinity","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"vector","name":"position"},{"mods":["out","notnull"],"type":"array<EntityAI>","name":"nearestObjects"}],"proto":true,"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":15},{"name":"WarmAndCoolItemsInVicinity","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"vector","name":"position"},{"mods":["out","notnull"],"type":"array<EntityAI>","name":"nearestObjects"}],"proto":true,"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":16},{"name":"OnBeforeExecute","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":18},{"name":"OnAfterExecute","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":28},{"name":"OnUTSActivate","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":33},{"name":"OnUTSDeactivate","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":38},{"name":"AffectsPlayer","ret":"bool","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":43}],"members":[{"name":"m_LastExecuteTime","type":"float","mods":["protected"],"init":"-1","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":3},{"name":"m_ExecuteInterval","type":"float","mods":["protected"],"init":"-1","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":4},{"name":"m_AffectsPlayer","type":"bool","mods":["protected"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":5},{"name":"HEAT_THROUGH_AIR_COEF","type":"float","mods":["const"],"init":"0.003","brief":"-------------------------------------- DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBase.c","line":50}]},{"name":"UniversalTemperatureSourceLambdaBaseImpl","url":"classes/UniversalTemperatureSourceLambdaBaseImpl/","base":"UniversalTemperatureSourceLambdaBase","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":1,"methods":[{"name":"DryItemsInVicinity","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"vector","name":"position"},{"mods":["out","notnull"],"type":"array<EntityAI>","name":"nearestObjects"}],"mods":["override"],"file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":3},{"name":"WarmAndCoolItemsInVicinity","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"vector","name":"position"},{"mods":["out","notnull"],"type":"array<EntityAI>","name":"nearestObjects"}],"mods":["override"],"brief":"getting the actual distance min distance cannot be 0 (division by zero) calculating the coefficient we will use to deterimne strength of drying making sure it is between 0.0 and 1.0","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":49},{"name":"UpdateVicinityTemperatureRecursive","ret":"void","params":[{"type":"EntityAI","name":"ent"},{"type":"TemperatureData","name":"dta"},{"type":"float","name":"heatPermeabilityCoef","def":"1.0"}],"mods":["protected"],"brief":"dist factor minimum should be at 0","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":94},{"name":"Execute","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"UniversalTemperatureSourceResult","name":"resultValues"}],"mods":["override"],"file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":136},{"name":"DryItemsInVicinity","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"}],"mods":["override"],"brief":"DEPRECATED","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":175}]},{"name":"UniversalTemperatureSourceLambdaConstant","url":"classes/UniversalTemperatureSourceLambdaConstant/","base":"UniversalTemperatureSourceLambdaBaseImpl","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":207},{"name":"UniversalTemperatureSourceLambdaEngine","url":"classes/UniversalTemperatureSourceLambdaEngine/","base":"UniversalTemperatureSourceLambdaBaseImpl","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":208,"methods":[{"name":"UniversalTemperatureSourceLambdaEngine","kind":"ctor","ret":"void","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaBaseImpl.c","line":210}]},{"name":"UniversalTemperatureSourceLambdaFireplace","url":"classes/UniversalTemperatureSourceLambdaFireplace/","base":"UniversalTemperatureSourceLambdaBase","bases":["UniversalTemperatureSourceLambdaBase","UniversalTemperatureSourceLambdaBaseImpl"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":1,"methods":[{"name":"UniversalTemperatureSourceLambdaFireplace","kind":"ctor","ret":"void","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":8},{"name":"SetSmallFireplaceTemperatureMax","ret":"void","params":[{"type":"int","name":"value"}],"brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":16},{"name":"SetNormalFireplaceTemperatureMax","ret":"void","params":[{"type":"int","name":"value"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":21},{"name":"SetFuelCount","ret":"void","params":[{"type":"int","name":"value"}],"brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":26},{"name":"SetCurrentTemperature","ret":"void","params":[{"type":"float","name":"temperature"}],"brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":31},{"name":"Execute","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"},{"type":"UniversalTemperatureSourceResult","name":"resultValues"}],"mods":["override"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":46},{"name":"UpdateFireplaceTemperature","ret":"void","params":[{"type":"UniversalTemperatureSourceSettings","name":"pSettings"}],"brief":"just an update","file":"4_World/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":19}],"members":[{"name":"m_FuelCount","type":"int","brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":3},{"name":"m_SmallFireplaceTemperatureMax","type":"int","brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":4},{"name":"m_NormalFireplaceTemperatureMax","type":"int","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":5},{"name":"m_Temperature","type":"float","brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSourceLambdaFireplace.c","line":6}]},{"name":"UniversalTemperatureSourceResult","url":"classes/UniversalTemperatureSourceResult/","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":28,"members":[{"name":"m_TemperatureItem","type":"float","init":"0","brief":"Item target temperature","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":30},{"name":"m_TemperatureHeatcomfort","type":"float","init":"0","brief":"Player HC target(?) value","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":31},{"name":"m_Temperature","type":"float","init":"0","brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":34}]},{"name":"UniversalTemperatureSourceSettings","url":"classes/UniversalTemperatureSourceSettings/","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":1,"members":[{"name":"m_UpdateInterval","type":"float","init":"1.0","brief":"how often the Update is ticking","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":3},{"name":"m_TemperatureItemCap","type":"float","init":"GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE","brief":"max temperature 'non-IsSelfAdjustingTemperature' entity in vicinity will get per update (cap);","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":4},{"name":"m_TemperatureItemCoef","type":"float","init":"GameConstants.TEMP_COEF_UTS","brief":"used to determine speed of temperature change, and some temperature subsystems","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":5},{"name":"m_TemperatureCap","type":"float","init":"float.MAX","brief":"temperature cap that will limit the return value from GetTemperature method","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":6},{"name":"m_RangeFull","type":"float","init":"1","brief":"range where the full temperature is given to receiver","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":7},{"name":"m_RangeMax","type":"float","init":"2","brief":"maximum range where the receiver can get some temperature","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":8},{"name":"m_ItemDryModifier","type":"float","init":"1.5","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":9},{"name":"m_EnableOnTemperatureControl","type":"bool","init":"false","brief":"enable or disable activation/deactivation on set temperature","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":11},{"name":"m_ActiveTemperatureThreshold","type":"float","init":"0.0","brief":"UTS will be active on temperature >= to this value","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":12},{"name":"m_InactiveTemperatureThreshold","type":"float","init":"0.0","brief":"UTS will be inactive on temperature < to this value","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":13},{"name":"m_Updateable","type":"bool","init":"false","brief":"if the Update is running periodically","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":15},{"name":"m_ManualUpdate","type":"bool","init":"false","brief":"update is called manually (ex. own tick of parent entity)","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":16},{"name":"m_IsWorldOverriden","type":"bool","init":"true","brief":"if the stats can be overriden by coefficient/variables from WorldData (currently TemperatureCap only)","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":17},{"name":"m_Position","type":"vector","init":"vector.Zero","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":19},{"name":"m_Parent","type":"EntityAI","init":"null","brief":"parent Entity of the UTS","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":20},{"name":"m_AffectStat","type":"bool","init":"false","brief":"DEPRECATED","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":23},{"name":"m_TemperatureMin","type":"float","init":"0","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":24},{"name":"m_TemperatureMax","type":"float","init":"100","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":25}]},{"name":"UniversalTemperatureSourceTimer","url":"classes/UniversalTemperatureSourceTimer/","base":"Timer","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":38,"methods":[{"name":"OnTimer","ret":"void","mods":["override"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":40},{"name":"Stop","ret":"void","mods":["override"],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":52},{"name":"SetParams","ret":"void","params":[{"type":"Param","name":"params"}],"file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":58}]},{"name":"UnknownFoodCan","url":"classes/UnknownFoodCan/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":215,"methods":[{"name":"Open","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":217},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":222},{"name":"GetQuantityNormalizedScripted","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":227}]},{"name":"UnknownFoodCan_Opened","url":"classes/UnknownFoodCan_Opened/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":233,"methods":[{"name":"UnknownFoodCan_Opened","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":235},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":240},{"name":"CanProcessDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":245},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":250},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/CannedFood.c","line":258}]},{"name":"UnrestrainSelfPlayer","url":"classes/UnrestrainSelfPlayer/","base":"ReplaceItemWithNewLambdaBase","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionUnrestrainSelf.c","line":111},{"name":"Update117_Preset","url":"classes/Update117_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":78,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":81}],"members":[{"name":"randompos","type":"vector","cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":80}]},{"name":"Update118_Preset","url":"classes/Update118_Preset/","base":"PresetSpawnBase","file":"4_World/Classes/Debug/PresetHandlers.c","line":102,"methods":[{"name":"OnPresetSpawn","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":105}],"members":[{"name":"randompos","type":"vector","cond":["DEVELOPER"],"file":"4_World/Classes/Debug/PresetHandlers.c","line":104}]},{"name":"UpgradeTorchWithLard","url":"classes/UpgradeTorchWithLard/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLard.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLard.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLard.c","line":58},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLard.c","line":68}]},{"name":"UpgradeTorchWithLiquidFuel","url":"classes/UpgradeTorchWithLiquidFuel/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLiquidFuel.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLiquidFuel.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLiquidFuel.c","line":59},{"name":"Do","ret":"void","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"},{"type":"array<ItemBase>","name":"results"},{"type":"float","name":"specialty_weight"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/UpgradeTorchWithLiquidFuel.c","line":75}]},{"name":"Ushanka_Black","url":"classes/Ushanka_Black/","base":"Ushanka_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Ushanka_ColorBase.c","line":9},{"name":"Ushanka_Blue","url":"classes/Ushanka_Blue/","base":"Ushanka_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Ushanka_ColorBase.c","line":10},{"name":"Ushanka_ColorBase","url":"classes/Ushanka_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/Ushanka_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/Ushanka_ColorBase.c","line":3}]},{"name":"Ushanka_Green","url":"classes/Ushanka_Green/","base":"Ushanka_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Ushanka_ColorBase.c","line":11},{"name":"USMCJacket_ColorBase","url":"classes/USMCJacket_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/USMCJacket_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/USMCJacket_ColorBase.c","line":3}]},{"name":"USMCJacket_Desert","url":"classes/USMCJacket_Desert/","base":"USMCJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/USMCJacket_ColorBase.c","line":9},{"name":"USMCJacket_Woodland","url":"classes/USMCJacket_Woodland/","base":"USMCJacket_ColorBase","file":"4_World/Entities/ItemBase/Clothing/USMCJacket_ColorBase.c","line":10},{"name":"USMCPants_ColorBase","url":"classes/USMCPants_ColorBase/","base":"Pants_Base","file":"4_World/Entities/ItemBase/Clothing/USMCPants_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/USMCPants_ColorBase.c","line":3}]},{"name":"USMCPants_Desert","url":"classes/USMCPants_Desert/","base":"USMCPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/USMCPants_ColorBase.c","line":9},{"name":"USMCPants_Woodland","url":"classes/USMCPants_Woodland/","base":"USMCPants_ColorBase","file":"4_World/Entities/ItemBase/Clothing/USMCPants_ColorBase.c","line":10},{"name":"UUIDApi","url":"classes/UUIDApi/","file":"3_Game/Global/UUID.c","line":1,"methods":[{"name":"Generate","ret":"void","params":[{"mods":["inout"],"type":"int","name":"id","array":"4"}],"mods":["static","proto"],"proto":true,"brief":"Creates a 128bit UUID using system APIs","file":"3_Game/Global/UUID.c","line":10},{"name":"FormatString","ret":"string","params":[{"type":"int","name":"id","array":"4"}],"mods":["static","proto"],"proto":true,"brief":"Output the UUID as standard format string (eg. 123e4567-e89b-12d3-a456-426655440000)","file":"3_Game/Global/UUID.c","line":21}]},{"name":"Van_01","url":"classes/Van_01/","base":"CarScript","file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":1,"methods":[{"name":"Van_01","kind":"ctor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":7},{"name":"~Van_01","kind":"dtor","ret":"void","file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":12},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":19},{"name":"OnEngineStart","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":37},{"name":"OnEngineStop","ret":"void","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":48},{"name":"EOnPostSimulate","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":59},{"name":"GetAnimInstance","ret":"int","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":71},{"name":"GetSeatAnimationType","ret":"int","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":77},{"name":"GetCarDoorsState","ret":"int","params":[{"type":"string","name":"slotType"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":97},{"name":"CrewCanGetThrough","ret":"bool","params":[{"type":"int","name":"posIdx"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":151},{"name":"OnSound","ret":"float","params":[{"type":"CarSoundCtrl","name":"ctrl"},{"type":"float","name":"oldValue"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":192},{"name":"GetAnimSourceFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":230},{"name":"GetDoorConditionPointFromSelection","ret":"string","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":252},{"name":"IsVitalTruckBattery","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":273},{"name":"IsVitalGlowPlug","ret":"bool","mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":279},{"name":"CanReachSeatFromSeat","ret":"bool","params":[{"type":"int","name":"currentSeat"},{"type":"int","name":"nextSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":285},{"name":"CanReachDoorsFromSeat","ret":"bool","params":[{"type":"string","name":"pDoorsSelection"},{"type":"int","name":"pCurrentSeat"}],"mods":["override"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":311}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":3},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":4},{"name":"m_UTSLEngine","type":"ref UniversalTemperatureSourceLambdaEngine","mods":["protected"],"file":"4_World/Entities/Vehicles/InheritedCars/Van_01.c","line":5}]},{"name":"vector","url":"classes/vector/","file":"1_Core/proto/EnConvert.c","line":118,"methods":[{"name":"ToString","ret":"string","params":[{"type":"bool","name":"beautify","def":"true"}],"mods":["proto"],"proto":true,"brief":"Vector to  string","file":"1_Core/proto/EnConvert.c","line":138},{"name":"Normalize","ret":"float","mods":["proto"],"proto":true,"brief":"Normalizes vector. Returns length","file":"1_Core/proto/EnConvert.c","line":153},{"name":"Normalized","ret":"vector","mods":["proto"],"proto":true,"brief":"return normalized vector (keeps orginal vector untouched)","file":"1_Core/proto/EnConvert.c","line":156},{"name":"Length","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns length of vector (magnitude)","file":"1_Core/proto/EnConvert.c","line":169},{"name":"LengthSq","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns squared length (magnitudeSqr)","file":"1_Core/proto/EnConvert.c","line":182},{"name":"Distance","ret":"float","params":[{"type":"vector","name":"v1"},{"type":"vector","name":"v2"}],"mods":["proto","static","native"],"proto":true,"brief":"Returns the distance between tips of two 3D vectors.","file":"1_Core/proto/EnConvert.c","line":196},{"name":"DistanceSq","ret":"float","params":[{"type":"vector","name":"v1"},{"type":"vector","name":"v2"}],"mods":["proto","static","native"],"proto":true,"brief":"Returns the square distance between tips of two 3D vectors.","file":"1_Core/proto/EnConvert.c","line":210},{"name":"Perpend","ret":"vector","brief":"Returns perpendicular vector. Perpendicular vector is computed as cross product between input vector and up vector (0, 1, 0).","file":"1_Core/proto/EnConvert.c","line":222},{"name":"Direction","ret":"vector","params":[{"type":"vector","name":"p1"},{"type":"vector","name":"p2"}],"mods":["static"],"brief":"Returns direction vector from point p1 to point p2","file":"1_Core/proto/EnConvert.c","line":233},{"name":"RandomDir","ret":"vector","mods":["static"],"brief":"Returns randomly generated unit vector","file":"1_Core/proto/EnConvert.c","line":256},{"name":"RandomDir2D","ret":"vector","mods":["static"],"brief":"Returns randomly generated XZ unit vector with the Y(up) axis set to 0","file":"1_Core/proto/EnConvert.c","line":273},{"name":"Dot","ret":"float","params":[{"type":"vector","name":"v1"},{"type":"vector","name":"v2"}],"mods":["static"],"brief":"Returns Dot product of vector v1 and vector v2","file":"1_Core/proto/EnConvert.c","line":284},{"name":"GetRelAngles","ret":"vector","brief":"Returns relative angles between -180 and 180, not 0 to 360","file":"1_Core/proto/EnConvert.c","line":299},{"name":"VectorToYaw","ret":"float","mods":["proto"],"proto":true,"brief":"Returns yaw of vector","file":"1_Core/proto/EnConvert.c","line":324},{"name":"YawToVector","ret":"vector","params":[{"type":"float","name":"yaw"}],"mods":["proto","native","static"],"proto":true,"brief":"Returns vector of yaw","file":"1_Core/proto/EnConvert.c","line":338},{"name":"VectorToAngles","ret":"vector","mods":["proto"],"proto":true,"brief":"Converts vector to spherical coordinates with radius = 1","file":"1_Core/proto/EnConvert.c","line":353},{"name":"AnglesToVector","ret":"vector","mods":["proto"],"proto":true,"brief":"Converts spherical coordinates (yaw, pitch, roll in degrees) to unit length vector","file":"1_Core/proto/EnConvert.c","line":368},{"name":"RotationMatrixFromAngles","ret":"void","params":[{"mods":["out"],"type":"vector","name":"mat","array":"3"}],"mods":["proto"],"proto":true,"brief":"Creates rotation matrix from angles","file":"1_Core/proto/EnConvert.c","line":383},{"name":"Multiply4","ret":"vector","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto"],"proto":true,"brief":"Transforms position","file":"1_Core/proto/EnConvert.c","line":398},{"name":"Multiply3","ret":"vector","params":[{"type":"vector","name":"mat","array":"3"}],"mods":["proto"],"proto":true,"brief":"Transforms vector","file":"1_Core/proto/EnConvert.c","line":413},{"name":"InvMultiply4","ret":"vector","params":[{"type":"vector","name":"mat","array":"4"}],"mods":["proto"],"proto":true,"brief":"Invert-transforms position","file":"1_Core/proto/EnConvert.c","line":428},{"name":"InvMultiply3","ret":"vector","params":[{"type":"vector","name":"mat","array":"3"}],"mods":["proto"],"proto":true,"brief":"Invert-transforms vector","file":"1_Core/proto/EnConvert.c","line":443},{"name":"Lerp","ret":"vector","params":[{"type":"vector","name":"v1"},{"type":"vector","name":"v2"},{"type":"float","name":"t"}],"mods":["proto","static","native"],"proto":true,"brief":"Lerp between two vectors","file":"1_Core/proto/EnConvert.c","line":453},{"name":"RotateAroundZeroDeg","ret":"vector","params":[{"type":"vector","name":"vec"},{"type":"vector","name":"axis"},{"type":"float","name":"angle"}],"mods":["static"],"brief":"Rotate a vector around 0,0,0 by an angle in degrees","file":"1_Core/proto/EnConvert.c","line":463},{"name":"RotateAroundZeroRad","ret":"vector","params":[{"type":"vector","name":"vec"},{"type":"vector","name":"axis"},{"type":"float","name":"angle"}],"mods":["static"],"brief":"Rotate a vector around 0,0,0 by an angle in radians","file":"1_Core/proto/EnConvert.c","line":476},{"name":"RotateAroundZero","ret":"vector","params":[{"type":"vector","name":"pos"},{"type":"vector","name":"axis"},{"type":"float","name":"cosAngle"},{"type":"float","name":"sinAngle"}],"mods":["static"],"brief":"Rotate a vector around 0,0,0","file":"1_Core/proto/EnConvert.c","line":490},{"name":"RotateAroundPoint","ret":"vector","params":[{"type":"vector","name":"point"},{"type":"vector","name":"pos"},{"type":"vector","name":"axis"},{"type":"float","name":"cosAngle"},{"type":"float","name":"sinAngle"}],"mods":["static"],"brief":"Rotate a vector around point","file":"1_Core/proto/EnConvert.c","line":504},{"name":"ArrayToVec","ret":"vector","params":[{"type":"float","name":"arr","array":""}],"mods":["static"],"brief":"Convert static array of floats into a vector","file":"1_Core/proto/EnConvert.c","line":515}],"members":[{"name":"Up","type":"vector","mods":["static","const"],"init":"\"0 1 0\"","file":"1_Core/proto/EnConvert.c","line":120},{"name":"Aside","type":"vector","mods":["static","const"],"init":"\"1 0 0\"","file":"1_Core/proto/EnConvert.c","line":121},{"name":"Forward","type":"vector","mods":["static","const"],"init":"\"0 0 1\"","file":"1_Core/proto/EnConvert.c","line":122},{"name":"Zero","type":"vector","mods":["static","const"],"init":"\"0 0 0\"","file":"1_Core/proto/EnConvert.c","line":123}]},{"name":"Vector2","url":"classes/Vector2/","file":"3_Game/tools/Vector2.c","line":1,"methods":[{"name":"Vector2","kind":"ctor","ret":"void","params":[{"type":"float","name":"value_x"},{"type":"float","name":"value_y"}],"file":"3_Game/tools/Vector2.c","line":3}],"members":[{"name":"x","type":"float","file":"3_Game/tools/Vector2.c","line":9},{"name":"y","type":"float","file":"3_Game/tools/Vector2.c","line":10}]},{"name":"VegetationSound","url":"classes/VegetationSound/","file":"3_Game/dayzplayer.c","line":190,"methods":[{"name":"VegetationSound","kind":"ctor","ret":"void","params":[{"type":"SoundObjectBuilder","name":"soundObjectBuilder"},{"type":"TIntArray","name":"animEventIds"}],"file":"3_Game/dayzplayer.c","line":195},{"name":"GetSoundObjectBuilder","ret":"SoundObjectBuilder","file":"3_Game/dayzplayer.c","line":201},{"name":"GetAnimEventIds","ret":"TIntArray","file":"3_Game/dayzplayer.c","line":206}],"members":[{"name":"m_SoundObjectBuilder","type":"ref SoundObjectBuilder","mods":["private"],"file":"3_Game/dayzplayer.c","line":192},{"name":"m_AnimEventIds","type":"ref TIntArray","mods":["private"],"file":"3_Game/dayzplayer.c","line":193}]},{"name":"VehicleBattery","url":"classes/VehicleBattery/","base":"ItemBase","file":"4_World/Entities/ItemBase/VehicleBattery.c","line":1,"methods":[{"name":"CanPutAsAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":3},{"name":"CanDetachAttachment","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":20},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":25},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":33},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":56},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":68},{"name":"OnMovedInsideCargo","ret":"void","params":[{"type":"EntityAI","name":"container"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":95},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":118},{"name":"DisplayNameRuinAttach","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":126},{"name":"ShowZonesHealth","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":131},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":136},{"name":"VehicleBattery","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/VehicleBattery.c","line":152},{"name":"GetEfficiency0To1","ret":"float","brief":"Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 units.","file":"4_World/Entities/ItemBase/VehicleBattery.c","line":160},{"name":"GetEfficiencyDecayStart","ret":"float","brief":"Returns efficiency of this battery. The value is synchronized from server to all clients and is accurate down to 0.1 unit.","file":"4_World/Entities/ItemBase/VehicleBattery.c","line":166},{"name":"OnEnergyConsumed","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":171},{"name":"OnEnergyAdded","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/VehicleBattery.c","line":188}],"members":[{"name":"m_Efficiency0To10","type":"int","mods":["private"],"brief":"ENERGY CONSUMPTION","file":"4_World/Entities/ItemBase/VehicleBattery.c","line":149},{"name":"m_EfficiencyDecayStart","type":"float","mods":["static","private"],"init":"0.1","brief":"At this % of maximum energy the output of the battery starts to weaken.","file":"4_World/Entities/ItemBase/VehicleBattery.c","line":150}]},{"name":"VehicleContactData","url":"classes/VehicleContactData/","file":"3_Game/Vehicles/Transport.c","line":713,"methods":[{"name":"SetData","ret":"void","params":[{"type":"vector","name":"localPos"},{"type":"IEntity","name":"other"},{"type":"float","name":"impulse"}],"file":"3_Game/Vehicles/Transport.c","line":719}],"members":[{"name":"m_LocalPos","type":"vector","file":"3_Game/Vehicles/Transport.c","line":715},{"name":"m_Other","type":"IEntity","file":"3_Game/Vehicles/Transport.c","line":716},{"name":"m_Impulse","type":"float","file":"3_Game/Vehicles/Transport.c","line":717}]},{"name":"VehicleFlippedContext","url":"classes/VehicleFlippedContext/","file":"3_Game/Vehicles/Transport.c","line":727,"methods":[{"name":"VehicleFlippedContext","kind":"ctor","ret":"void","cond":["DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":739},{"name":"~VehicleFlippedContext","kind":"dtor","ret":"void","cond":["DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":744},{"name":"Reset","ret":"void","params":[{"type":"bool","name":"isDebug","def":"false"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":749},{"name":"AddShape","ret":"void","params":[{"type":"Shape","name":"shape"}],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":761},{"name":"IsDebug","ret":"bool","cond":["DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":766},{"name":"HandleByCrewMemberState","ret":"void","params":[{"type":"ECrewMemberState","name":"state"}],"mods":["protected"],"proto":true,"file":"3_Game/Vehicles/Transport.c","line":773}],"members":[{"name":"m_bIsAction","type":"bool","init":"false","file":"3_Game/Vehicles/Transport.c","line":729},{"name":"m_ActionPlayer","type":"Man","file":"3_Game/Vehicles/Transport.c","line":730},{"name":"m_SurfaceParams","type":"ref SurfaceDetectionParameters","init":"new SurfaceDetectionParameters()","file":"3_Game/Vehicles/Transport.c","line":732},{"name":"m_SurfaceResult","type":"ref SurfaceDetectionResult","init":"new SurfaceDetectionResult()","file":"3_Game/Vehicles/Transport.c","line":733},{"name":"m_DebugShapes","type":"ref array<Shape>","mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":736},{"name":"m_bIsDebug","type":"bool","mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Vehicles/Transport.c","line":737}]},{"name":"VehicleHudBase","url":"classes/VehicleHudBase/","base":"Managed","file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":2,"methods":[{"name":"VehicleHudBase","kind":"ctor","ret":"void","proto":true,"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":12},{"name":"~VehicleHudBase","kind":"dtor","ret":"void","proto":true,"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":14},{"name":"Init","ret":"void","params":[{"type":"Widget","name":"vehicleHudPanels"}],"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":17},{"name":"ShowVehicleInfo","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"proto":true,"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":24},{"name":"HideVehicleInfo","ret":"void","proto":true,"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":27},{"name":"ShowPanel","ret":"void","file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":29},{"name":"HidePanel","ret":"void","file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":35},{"name":"RefreshVehicleHud","ret":"void","params":[{"type":"float","name":"timeslice"}],"proto":true,"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":42}],"members":[{"name":"m_VehiclePanel","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":4},{"name":"m_VehicleCurrentGearValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":5},{"name":"m_VehicleNextGearValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":6},{"name":"m_VehiclePrevGearValue","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":7},{"name":"m_VehicleGearTable","type":"ref map<int,string>","mods":["protected"],"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":9},{"name":"m_VehicleGearTableAuto","type":"ref map<int,string>","mods":["protected"],"file":"5_Mission/GUI/Vehicles/VehicleHudBase.c","line":10}]},{"name":"VerticalSpacer","url":"classes/VerticalSpacer/","base":"SpacerBase","file":"3_Game/GUI/Spacers/VerticalSpacer.c","line":2,"methods":[{"name":"UpdateChild","ret":"void","params":[{"type":"Widget","name":"child"},{"type":"float","name":"w"},{"type":"float","name":"h"},{"type":"int","name":"index"}],"mods":["override","protected"],"file":"3_Game/GUI/Spacers/VerticalSpacer.c","line":7}],"members":[{"name":"border","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/VerticalSpacer.c","line":4},{"name":"gap","type":"int","mods":["reference"],"file":"3_Game/GUI/Spacers/VerticalSpacer.c","line":5}]},{"name":"Vest_Base","url":"classes/Vest_Base/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":192},{"name":"VicinityContainer","url":"classes/VicinityContainer/","base":"CollapsibleContainer","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":1,"methods":[{"name":"VicinityContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":22},{"name":"IsVicinityContainerIconsActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":56},{"name":"GetVicinityIconsContainer","ret":"VicinitySlotsContainer","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":61},{"name":"IsContainerWithCargoActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":66},{"name":"IsItemWithAttachmentsActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":71},{"name":"IsItemWithCategoriesActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":76},{"name":"TraverseShowedItems","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":81},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":116},{"name":"DraggingOverIcon","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":162},{"name":"OnDropReceivedFromIcon","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":221},{"name":"OnLeftPanelDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":280},{"name":"OnDropReceivedFromEmptySpace","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":285},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":290},{"name":"UpdateInterval","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":341},{"name":"ToggleContainer","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"EntityAI","name":"item"}],"brief":"Adjust left cargo container scroller height depending on visible items in the vicinity","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":649},{"name":"CanOpenCloseContainerEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":666},{"name":"ToggleContainer","ret":"void","params":[{"mods":["notnull"],"type":"Container","name":"conta"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":680},{"name":"ExpandCollapseContainer","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":685},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":700},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":713},{"name":"CollapseButtonOnMouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":723},{"name":"UpdateHeader","ret":"void","params":[{"type":"EntityAI","name":"entity"},{"type":"Container","name":"cont"},{"type":"PlayerBase","name":"player"}],"brief":"Updates header dragability to be consistent with current 'icon' behaviour","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":730}],"members":[{"name":"m_VicinityIconsContainer","type":"ref VicinitySlotsContainer","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":3},{"name":"m_ShowedItems","type":"ref map<EntityAI, ref Container>","init":"new map<EntityAI, ref Container>","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":4},{"name":"m_ShowedItemsIDs","type":"ref map<int, ref Container>","init":"new map<int, ref Container>","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":5},{"name":"m_ShowedItemIcons","type":"ref array<EntityAI>","init":"new array<EntityAI>","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":6},{"name":"m_ShowedCargos","type":"ref map<CargoBase, ref Container>","init":"new map<CargoBase, ref Container>","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":7},{"name":"m_IsProcessing","type":"bool","mods":["protected"],"init":"false","brief":"Prevents refreshing every time a child is added while it is still processing","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":8},{"name":"m_CargoScrollWidget","type":"ScrollWidget","mods":["protected"],"cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":11},{"name":"DISTANCE_TO_ENTITIES","type":"float","mods":["const"],"init":"1.0","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":14},{"name":"DISTANCE_TO_THE_REST","type":"float","mods":["const"],"init":"0.5","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":15},{"name":"ITEMS_PER_COLUMN_MAX","type":"int","mods":["const"],"init":"8","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":17},{"name":"VICINITY_CARGO_SCROLLER_HEIGHT_MIN","type":"float","mods":["const"],"init":"0.77","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":18},{"name":"VICINITY_CARGO_SCROLLER_HEIGHT_MID","type":"float","mods":["const"],"init":"0.78","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":19},{"name":"VICINITY_CARGO_SCROLLER_HEIGHT_MAX","type":"float","mods":["const"],"init":"0.87","file":"5_Mission/GUI/InventoryNew/Inherited/VicinityContainer.c","line":20}]},{"name":"VicinityItemManager","url":"classes/VicinityItemManager/","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":1,"methods":[{"name":"GetInstance","ret":"VicinityItemManager","mods":["static"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":22},{"name":"Init","ret":"void","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":30},{"name":"GetVicinityItems","ret":"array<EntityAI>","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":34},{"name":"AddVicinityItems","ret":"void","params":[{"type":"Object","name":"object"}],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":39},{"name":"GetVicinityCargos","ret":"array<CargoBase>","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":63},{"name":"AddVicinityCargos","ret":"void","params":[{"type":"CargoBase","name":"object"}],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":68},{"name":"ResetRefreshCounter","ret":"void","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":76},{"name":"Update","ret":"void","params":[{"type":"float","name":"delta_time"}],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":81},{"name":"ExcludeFromContainer_Phase1","ret":"bool","params":[{"type":"Object","name":"actor_in_radius"}],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":92},{"name":"ExcludeFromContainer_Phase2","ret":"bool","params":[{"type":"Object","name":"object_in_radius"}],"brief":"If in free camera, allow viewing of inventory","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":153},{"name":"ExcludeFromContainer_Phase3","ret":"bool","params":[{"type":"Object","name":"object_in_cone"}],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":177},{"name":"CanIgnoreDistanceCheck","ret":"bool","params":[{"type":"EntityAI","name":"entity_ai"}],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":203},{"name":"RefreshVicinityItems","ret":"void","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":209},{"name":"GetFixedHeadHeightAdjustment","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["protected"],"brief":"If in free camera, don't worry about obstructed objects if there are any","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":413},{"name":"IsObstructed","ret":"bool","params":[{"type":"Object","name":"filtered_object"}],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":425},{"name":"DebugActorsSphereDraw","ret":"void","params":[{"type":"float","name":"radius"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":435},{"name":"DebugObjectsSphereDraw","ret":"void","params":[{"type":"float","name":"radius"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":442},{"name":"DebugRaycastDraw","ret":"void","params":[{"type":"vector","name":"start"},{"type":"vector","name":"end"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":447},{"name":"DebugConeDraw","ret":"void","params":[{"type":"vector","name":"start"},{"type":"float","name":"cone_angle"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":452},{"name":"CleanupDebugShapes","ret":"void","params":[{"type":"array<Shape>","name":"shapesArr"}],"mods":["private"],"cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":476}],"members":[{"name":"UPDATE_FREQUENCY","type":"float","mods":["private","const"],"init":"0.25","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":3},{"name":"VICINITY_DISTANCE","type":"float","mods":["private","const"],"init":"0.5","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":4},{"name":"VICINITY_ACTOR_DISTANCE","type":"float","mods":["private","const"],"init":"2.0","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":5},{"name":"VICINITY_LARGE_ACTOR_DISTANCE","type":"float","mods":["private","const"],"init":"3.0","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":6},{"name":"VICINITY_CONE_DISTANCE","type":"float","mods":["private","const"],"init":"2.0","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":7},{"name":"VICINITY_CONE_REACH_DISTANCE","type":"float","mods":["private","const"],"init":"2.0","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":8},{"name":"VICINITY_CONE_ANGLE","type":"float","mods":["private","const"],"init":"30","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":9},{"name":"VICINITY_CONE_RADIANS","type":"float","mods":["private","const"],"init":"0.5","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":10},{"name":"CE_CENTER","type":"string","mods":["private","const"],"init":"\"ce_center\"","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":11},{"name":"HEIGHT_OFFSET","type":"float","mods":["private","const"],"init":"0.2","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":12},{"name":"OBJECT_OBSTRUCTION_WEIGHT","type":"int","mods":["private","const"],"init":"10000","brief":"in grams","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":13},{"name":"CONE_HEIGHT_MIN","type":"float","mods":["private","const"],"init":"-0.5","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":14},{"name":"CONE_HEIGHT_MAX","type":"float","mods":["private","const"],"init":"3.0","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":15},{"name":"m_VicinityItems","type":"ref array<EntityAI>","mods":["private"],"init":"new array<EntityAI>()","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":17},{"name":"m_VicinityCargos","type":"ref array<CargoBase>","mods":["private"],"init":"new array<CargoBase>()","file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":18},{"name":"m_RefreshCounter","type":"float","mods":["private"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":19},{"name":"s_Instance","type":"ref VicinityItemManager","mods":["private","static"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":20},{"name":"rayShapes","type":"ref array<Shape>","init":"new array<Shape>()","cond":["DIAG_DEVELOPER"],"file":"5_Mission/GUI/InventoryNew/VicinityItemManager.c","line":433}]},{"name":"VicinityObjects","url":"classes/VicinityObjects/","brief":"objects in vicinity - extended with secondary object which is parent of that Object","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":2,"methods":[{"name":"VicinityObjects","kind":"ctor","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":6},{"name":"StoreVicinityObject","ret":"void","params":[{"type":"Object","name":"object"},{"type":"Object","name":"parent","def":"null"}],"brief":"stores VicinityObject to Hashmap - for storing of parent/child relationship","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":12},{"name":"TransformToVicinityObjects","ret":"void","params":[{"type":"array<Object>","name":"objects"}],"brief":"transform simple array of Objects to VicinityObjects hashmap","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":34},{"name":"IsValidVicinityObject","ret":"bool","params":[{"mods":["notnull"],"type":"Object","name":"obj"}],"mods":["protected"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":45},{"name":"ClearVicinityObjects","ret":"void","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":50},{"name":"GetVicinityObjects","ret":"array<Object>","brief":"return simple array of Objects in Vicinity","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":56},{"name":"GetRawVicinityObjects","ret":"array<Object>","brief":"return simple array of Objects in Vicinity","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":73},{"name":"GetObject","ret":"Object","params":[{"type":"int","name":"i"}],"brief":"returns VicinityObjects Key","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":85},{"name":"GetParent","ret":"Object","params":[{"type":"int","name":"i"}],"brief":"returns VicinityObjects Element","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":91},{"name":"Count","ret":"int","file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":96},{"name":"Remove","ret":"void","params":[{"type":"Object","name":"object"}],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":101},{"name":"Remove","ret":"void","params":[{"type":"array<Object>","name":"objects"}],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":106}],"members":[{"name":"m_VicinityObjects","type":"ref map<Object, Object>","mods":["private"],"file":"4_World/Classes/UserActionsComponent/ActionTargets.c","line":4}]},{"name":"VicinitySlotsContainer","url":"classes/VicinitySlotsContainer/","base":"Container","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":1,"methods":[{"name":"VicinitySlotsContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":8},{"name":"IsItemWithContainerActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":39},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":46},{"name":"IsItemActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":52},{"name":"IsEmptyItemActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":58},{"name":"IsDisplayable","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":65},{"name":"IsTakeable","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":70},{"name":"CanCombineAmmo","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":76},{"name":"InspectItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":87},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":99},{"name":"Combine","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":127},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":142},{"name":"~VicinitySlotsContainer","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":202},{"name":"SetLayoutName","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":214},{"name":"OnShow","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":219},{"name":"GetRowSlotCount","ret":"int","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":224},{"name":"ExcludeFromContainer","ret":"bool","params":[{"type":"EntityAI","name":"item"}],"brief":"Decides on the icon visibility","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":230},{"name":"ShowItemsInContainers","ret":"void","params":[{"type":"array<EntityAI>","name":"items"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":236},{"name":"DoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":331},{"name":"GetItemQuantityText","ret":"string","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":398},{"name":"HasItemQuantity","ret":"int","params":[{"type":"EntityAI","name":"item"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":436},{"name":"GetItemQuantity","ret":"float","params":[{"type":"InventoryItem","name":"item"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":466},{"name":"MouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":486},{"name":"MouseClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":497},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":539},{"name":"RecomputeNumberOfContainers","ret":"void","params":[{"type":"array<EntityAI>","name":"items"}],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":576},{"name":"PrepareOwnedTooltipAfterItemTransfer","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":631},{"name":"PrepareOwnedTooltipAfterItemTransferClick","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":653}],"members":[{"name":"m_Container","type":"ref AttachmentsGroupContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":3},{"name":"m_ItemsCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":4},{"name":"m_SlotsCount","type":"int","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":5},{"name":"m_ShowedItems","type":"ref array<EntityAI>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/VicinitySlotsContainer.c","line":6}]},{"name":"VideoPlayer","url":"classes/VideoPlayer/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":1,"methods":[{"name":"VideoPlayer","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent"}],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":24},{"name":"~VideoPlayer","kind":"dtor","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":32},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"}],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":36},{"name":"Init","ret":"void","mods":["private"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":41},{"name":"InitVideoLoading","ret":"void","mods":["private"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":74},{"name":"CreateVideoLoadingEntry","ret":"void","params":[{"type":"string","name":"entryName"}],"mods":["private"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":96},{"name":"UpdateCurrentTime","ret":"void","mods":["private"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":104},{"name":"UpdateTotalTime","ret":"void","mods":["private"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":113},{"name":"UpdateTime","ret":"void","params":[{"type":"TextWidget","name":"widget"},{"type":"int","name":"time"}],"mods":["private"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":125},{"name":"OnChange","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"bool","name":"finished"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":132},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":142},{"name":"OnPlaybackStart","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":185},{"name":"OnPlaybackStop","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":193},{"name":"OnBufferingStart","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":203},{"name":"OnBufferingEnd","ret":"void","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":208},{"name":"ToggleVideoSelection","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":213},{"name":"LoadVideo","ret":"void","params":[{"type":"string","name":"videoPath"}],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":234},{"name":"PlayVideo","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":255},{"name":"PauseVideo","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":260},{"name":"StopVideo","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":265},{"name":"OnceVideo","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":272},{"name":"RepeatVideo","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":279},{"name":"KillVideo","ret":"void","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":286}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":3},{"name":"m_PlayButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":5},{"name":"m_PauseButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":6},{"name":"m_StopButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":8},{"name":"m_OnceButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":10},{"name":"m_RepeatButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":11},{"name":"m_LoadButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":13},{"name":"m_LoadVideo","type":"GridSpacerWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":14},{"name":"m_Progress","type":"SliderWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":16},{"name":"m_CurrentTime","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":18},{"name":"m_TotalTime","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":19},{"name":"m_Buffering","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":21},{"name":"m_VideoWidget","type":"VideoWidget","file":"5_Mission/GUI/NewUI/VideoPlayer.c","line":22}]},{"name":"VideoWidget","url":"classes/VideoWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":543,"methods":[{"name":"Load","ret":"bool","params":[{"type":"string","name":"name"},{"type":"bool","name":"looping","def":"false"},{"type":"int","name":"startTime","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Load a video file Return is deprecated, treat as void and use 'VideoCallback.ON_ERROR'","file":"1_Core/proto/EnWidgets.c","line":547},{"name":"Unload","ret":"void","mods":["proto","native"],"proto":true,"brief":"Unload the video, freeing up all resources","file":"1_Core/proto/EnWidgets.c","line":549},{"name":"Play","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Starts video playback Return is deprecated, treat as void and use 'VideoCallback.ON_ERROR'","file":"1_Core/proto/EnWidgets.c","line":553},{"name":"Pause","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Pauses video playback Return is deprecated, treat as void and use 'VideoCallback.ON_ERROR'","file":"1_Core/proto/EnWidgets.c","line":556},{"name":"Stop","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Stop video playback (cancels everything and sets it back at time 0) Return is deprecated, treat as void and use 'VideoCallback.ON_ERROR'","file":"1_Core/proto/EnWidgets.c","line":559},{"name":"SetTime","ret":"bool","params":[{"type":"int","name":"time"},{"type":"bool","name":"preload"}],"mods":["proto","native"],"proto":true,"brief":"Set the desired time for the video (preload decides whether it will already load the next frames too) Return is deprecated, treat as void and use 'VideoCallback.ON_ERROR'","file":"1_Core/proto/EnWidgets.c","line":563},{"name":"GetTime","ret":"int","mods":["proto","native"],"proto":true,"brief":"Get the current time of the video","file":"1_Core/proto/EnWidgets.c","line":565},{"name":"GetTotalTime","ret":"int","mods":["proto","native"],"proto":true,"brief":"Get the total time of the video","file":"1_Core/proto/EnWidgets.c","line":567},{"name":"SetLooping","ret":"void","params":[{"type":"bool","name":"looping"}],"mods":["proto","native"],"proto":true,"brief":"Set whether the video should loop","file":"1_Core/proto/EnWidgets.c","line":570},{"name":"IsLooping","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Whether looping is enabled","file":"1_Core/proto/EnWidgets.c","line":572},{"name":"IsPlaying","ret":"bool","mods":["proto","native"],"proto":true,"brief":"QoL direct method to check for playing state (buffering while playing will still return true)","file":"1_Core/proto/EnWidgets.c","line":575},{"name":"GetState","ret":"VideoState","mods":["proto","native"],"proto":true,"brief":"Get the current state of the video","file":"1_Core/proto/EnWidgets.c","line":577},{"name":"DisableSubtitles","ret":"void","params":[{"type":"bool","name":"disable"}],"mods":["proto","native"],"proto":true,"brief":"Enable/Disable subtitles","file":"1_Core/proto/EnWidgets.c","line":585},{"name":"IsSubtitlesDisabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Check if subtitles are disabled (enabled by default if available, so it will return false even if there are none)","file":"1_Core/proto/EnWidgets.c","line":587},{"name":"SetCallback","ret":"void","params":[{"type":"VideoCallback","name":"cb"},{"type":"func","name":"fn"}],"mods":["proto"],"proto":true,"brief":"Set a callback for a certain video event","file":"1_Core/proto/EnWidgets.c","line":590},{"name":"Play","ret":"int","params":[{"type":"VideoCommand","name":"cmd"}],"brief":"Legacy, preferably not used, left for backwards compat","file":"1_Core/proto/EnWidgets.c","line":593},{"name":"LoadVideo","ret":"bool","params":[{"type":"string","name":"name"},{"type":"int","name":"soundScene"}],"brief":"Legacy, preferably not used, left for backwards compat","file":"1_Core/proto/EnWidgets.c","line":628}]},{"name":"Vikhr","url":"classes/Vikhr/","base":"VSS_Base","file":"4_World/Entities/Firearms/SMG/VSS.c","line":31,"methods":[{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SMG/VSS.c","line":33}]},{"name":"VirtualHud","url":"classes/VirtualHud/","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":21,"methods":[{"name":"VirtualHud","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":36},{"name":"OnScheduledTick","ret":"void","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":71},{"name":"RegisterElement","ret":"void","params":[{"type":"DisplayElementBase","name":"element"}],"file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":89},{"name":"GetElement","ret":"DisplayElementBase","params":[{"type":"eDisplayElements","name":"element_id"}],"file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":96},{"name":"SerializeElements","ret":"void","params":[{"type":"array<int>","name":"mask_array"}],"file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":106},{"name":"DeserializeElements","ret":"void","params":[{"type":"array<int>","name":"mask_array"}],"file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":130},{"name":"BitToDec","ret":"int","params":[{"type":"int","name":"mask"},{"type":"int","name":"index"},{"type":"int","name":"compareMask"}],"file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":156},{"name":"PrintElements","ret":"void","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":163},{"name":"SendRPC","ret":"void","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":171},{"name":"AreArraysSame","ret":"bool","params":[{"mods":["notnull"],"type":"array<int>","name":"array_a"},{"mods":["notnull"],"type":"array<int>","name":"array_b"}],"brief":"ignored for single player (and clients)","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":192},{"name":"ImmediateUpdate","ret":"void","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":205},{"name":"UpdateStatus","ret":"void","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":215},{"name":"OnRPC","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":228},{"name":"Debug","ret":"void","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":237}],"members":[{"name":"NUMBER_OF_MASKS","type":"int","mods":["const"],"init":"2","brief":"how many INT numbers we need to accommodate all elements","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":23},{"name":"m_LastSentArray","type":"ref array<int>","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":24},{"name":"NUMBER_OF_ELEMENTS","type":"int","mods":["const"],"init":"eDisplayElements.COUNT","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":26},{"name":"m_Elements","type":"ref DisplayElementBase","array":"NUMBER_OF_ELEMENTS","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":27},{"name":"mission","type":"Mission","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":28},{"name":"m_Hud","type":"Hud","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":29},{"name":"m_LastTick","type":"int","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":30},{"name":"m_Player","type":"PlayerBase","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":31},{"name":"m_System","type":"string","init":"\"VirtualHud\"","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":32},{"name":"rpcParams","type":"ref array<ref Param>","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":34}]},{"name":"VitaminBottle","url":"classes/VitaminBottle/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/VitaminBottle.c","line":1,"methods":[{"name":"InitItemVariables","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/VitaminBottle.c","line":4},{"name":"OnConsume","ret":"void","params":[{"type":"float","name":"amount"},{"type":"PlayerBase","name":"consumer"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/VitaminBottle.c","line":11},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/VitaminBottle.c","line":21}]},{"name":"vobject","url":"classes/vobject/","file":"1_Core/proto/proto.c","line":48,"methods":[{"name":"ToEntitySource","ret":"IEntitySource","mods":["proto","native"],"proto":true,"file":"1_Core/proto/proto.c","line":50}]},{"name":"VolcanicArea","url":"classes/VolcanicArea/","base":"EffectArea","brief":"Volcanic area","file":"4_World/Classes/ContaminatedArea/VolcanicArea.c","line":2,"methods":[{"name":"DeferredInit","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/VolcanicArea.c","line":8},{"name":"InitZoneServer","ret":"void","mods":["override"],"file":"4_World/Classes/ContaminatedArea/VolcanicArea.c","line":15}],"members":[{"name":"m_UTSource","type":"ref UniversalTemperatureSource","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/VolcanicArea.c","line":4},{"name":"m_UTSSettings","type":"ref UniversalTemperatureSourceSettings","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/VolcanicArea.c","line":5},{"name":"m_UTSLConstant","type":"ref UniversalTemperatureSourceLambdaConstant","mods":["protected"],"file":"4_World/Classes/ContaminatedArea/VolcanicArea.c","line":6}]},{"name":"VolcanicTrigger","url":"classes/VolcanicTrigger/","base":"EffectTrigger","brief":"Volcanic area trigger","file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":2,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":10},{"name":"GetDisplayName","ret":"string","mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":22},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":27},{"name":"OnEnterServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":35},{"name":"OnLeaveServerEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":47},{"name":"OnEnterClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":59},{"name":"OnLeaveClientEvent","ret":"void","params":[{"type":"TriggerInsider","name":"insider"}],"mods":["override"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":71},{"name":"SpawnVaporEffect","ret":"void","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":83},{"name":"ApplyEffects","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["static"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":98}],"members":[{"name":"m_SourceDamageInstance","type":"VolcanicTrigger","mods":["static"],"brief":"this is used only server side for logging damage source in admin log","file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":4},{"name":"HEAT_DAMAGE_MULTIPLIER","type":"float","mods":["static","const"],"init":"5","file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":5},{"name":"HEAT_DAMAGE_TICK_TIME","type":"float","mods":["static","const"],"init":"2","file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":6},{"name":"m_VaporParticle","type":"ParticleSource","mods":["protected"],"file":"4_World/Entities/ScriptedEntities/Triggers/VolcanicTrigger.c","line":8}]},{"name":"VomitStuffedMdfr","url":"classes/VomitStuffedMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/VomitStuffed.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/VomitStuffed.c","line":3},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/VomitStuffed.c","line":11},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/VomitStuffed.c","line":17},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/VomitStuffed.c","line":22}]},{"name":"VomitSymptom","url":"classes/VomitSymptom/","base":"SymptomBase","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":1,"methods":[{"name":"OnInit","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":12},{"name":"IsContaminationActive","ret":"bool","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":24},{"name":"SetParam","ret":"void","params":[{"type":"Param","name":"p"}],"mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":29},{"name":"OnAnimationStart","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":38},{"name":"OnAnimationFinish","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":59},{"name":"CanActivate","ret":"bool","mods":["override"],"brief":"deplete stamina","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":71},{"name":"OnGetActivatedServer","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"brief":"gets called once on an Symptom which is being activated","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":77},{"name":"SpawnAnimMetaObject","ret":"SmptAnimMetaBase","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":82},{"name":"IsSyncToRemotes","ret":"bool","mods":["override"],"file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":87}],"members":[{"name":"STAMINA_DEPLETION_MULTIPLIER","type":"float","mods":["static","const"],"init":"1.3","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":3},{"name":"STAMINA_RECOVERY_MULTIPLIER","type":"float","mods":["static","const"],"init":"0.5","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":4},{"name":"BLOOD_LOSS","type":"int","mods":["const"],"init":"250","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":7},{"name":"STOMACH_CONTENT_PERCENTAGE_DEFAULT","type":"int","mods":["const"],"init":"5","brief":"per second","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":8},{"name":"m_VomitContentPercentage","type":"float","mods":["private"],"init":"-1","brief":"considered unspecified at -1","file":"4_World/Classes/PlayerSymptoms/States/Primary/VomitState.c","line":10}]},{"name":"VONManager","url":"classes/VONManager/","file":"3_Game/VONManager.c","line":298,"methods":[{"name":"GetInstance","ret":"VONManagerBase","mods":["static"],"brief":"Main way to access VONManager functionality from script","file":"3_Game/VONManager.c","line":306},{"name":"Init","ret":"void","mods":["static"],"brief":"Initializes VONManager, runs when user first connects to a server","file":"3_Game/VONManager.c","line":314},{"name":"CleanupInstance","ret":"void","mods":["static"],"brief":"Uninitializes VONManager, runs when user disconnects from server","file":"3_Game/VONManager.c","line":323},{"name":"IsVONToggled","ret":"bool","mods":["static"],"brief":"Specifies whether VON mode is toggled or not","file":"3_Game/VONManager.c","line":333},{"name":"IsVoiceThresholdMinimum","ret":"bool","mods":["static"],"brief":"Specifies whether user's voice activation threshold value is equal to the minimum voice activation threshold value","file":"3_Game/VONManager.c","line":342}],"members":[{"name":"m_VONManager","type":"ref VONManagerBase","mods":["private","static"],"init":"new VONManagerBase()","file":"3_Game/VONManager.c","line":300}]},{"name":"VONManagerBase","url":"classes/VONManagerBase/","base":"Managed","file":"3_Game/VONManager.c","line":1,"methods":[{"name":"VONManagerBase","kind":"ctor","ret":"void","file":"3_Game/VONManager.c","line":7},{"name":"HideVoiceNotification","ret":"void","proto":true,"file":"3_Game/VONManager.c","line":12},{"name":"ShowVoiceNotification","ret":"void","params":[{"type":"int","name":"level"},{"type":"bool","name":"fading"}],"proto":true,"file":"3_Game/VONManager.c","line":13},{"name":"HandleInput","ret":"void","params":[{"type":"Input","name":"inp"}],"proto":true,"file":"3_Game/VONManager.c","line":14},{"name":"OnVOIPThresholdChanged","ret":"void","proto":true,"file":"3_Game/VONManager.c","line":15},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"proto":true,"file":"3_Game/VONManager.c","line":16},{"name":"IsVonToggled","ret":"bool","file":"3_Game/VONManager.c","line":18}],"members":[{"name":"m_VoNToggled","type":"bool","mods":["protected"],"file":"3_Game/VONManager.c","line":3},{"name":"m_OnVonStateEvent","type":"ref ScriptInvoker","file":"3_Game/VONManager.c","line":4},{"name":"m_OnPartyChatChangedEvent","type":"ref ScriptInvoker","file":"3_Game/VONManager.c","line":5}]},{"name":"VONManagerImplementation","url":"classes/VONManagerImplementation/","base":"VONManagerBase","file":"3_Game/VONManager.c","line":24,"methods":[{"name":"VONManagerImplementation","kind":"ctor","ret":"void","file":"3_Game/VONManager.c","line":26},{"name":"~VONManagerImplementation","kind":"dtor","ret":"void","file":"3_Game/VONManager.c","line":32},{"name":"HideVoiceNotification","ret":"void","mods":["override"],"brief":"Hides the VON notification completely and immediately","file":"3_Game/VONManager.c","line":41},{"name":"ShowVoiceNotification","ret":"void","params":[{"type":"int","name":"level"},{"type":"bool","name":"fading"}],"mods":["override"],"brief":"Shows the voice notification","file":"3_Game/VONManager.c","line":58},{"name":"HandleInput","ret":"void","params":[{"type":"Input","name":"inp"}],"mods":["override"],"brief":"Handles some VON related input","file":"3_Game/VONManager.c","line":113},{"name":"UpdateVoiceIcon","ret":"void","mods":["private"],"file":"3_Game/VONManager.c","line":172},{"name":"OnVOIPThresholdChanged","ret":"void","mods":["override"],"brief":"Fires every time VOIP threshold value changes","file":"3_Game/VONManager.c","line":204},{"name":"OnEvent","ret":"void","params":[{"type":"EventType","name":"eventTypeId"},{"type":"Param","name":"params"}],"mods":["override"],"brief":"Handles VON-related events","file":"3_Game/VONManager.c","line":214}]},{"name":"VRDevice","url":"classes/VRDevice/","base":"Managed","topic":"VRDeviceAPI","file":"1_Core/proto/EnVRDevice.c","line":44,"methods":[{"name":"GetInstance","ret":"VRDevice","mods":["proto","native","static"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns VRDevice instance.","file":"1_Core/proto/EnVRDevice.c","line":50},{"name":"GetStatusFlags","ret":"VRStatus","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns status flags.","file":"1_Core/proto/EnVRDevice.c","line":57},{"name":"GetName","ret":"string","mods":["proto","native","owned"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns device name.","file":"1_Core/proto/EnVRDevice.c","line":62},{"name":"GetDeviceType","ret":"VRDeviceType","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns device type.","file":"1_Core/proto/EnVRDevice.c","line":67},{"name":"RecenterHeadTracking","ret":"void","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Forces immediate head recenter.","file":"1_Core/proto/EnVRDevice.c","line":74},{"name":"GetHeadPosition","ret":"vector","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns HMD head position .","file":"1_Core/proto/EnVRDevice.c","line":79},{"name":"GetHeadOrientation","ret":"vector","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns HMD head orientation.","file":"1_Core/proto/EnVRDevice.c","line":84},{"name":"GetHandPosition","ret":"vector","params":[{"type":"VRHand","name":"hand"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns HMD controller's position.","file":"1_Core/proto/EnVRDevice.c","line":91},{"name":"GetHandOrientation","ret":"vector","params":[{"type":"VRHand","name":"hand"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns HMD controller's orientation.","file":"1_Core/proto/EnVRDevice.c","line":98},{"name":"GetEyePosition","ret":"vector","params":[{"type":"VREye","name":"eye"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns HMD Eye's position.","file":"1_Core/proto/EnVRDevice.c","line":105},{"name":"GetEyeOrientation","ret":"vector","params":[{"type":"VREye","name":"eye"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns HMD Eye's orientation.","file":"1_Core/proto/EnVRDevice.c","line":112},{"name":"SetScale","ret":"void","params":[{"type":"float","name":"scale"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Sets up current vr scale.","file":"1_Core/proto/EnVRDevice.c","line":122},{"name":"GetScale","ret":"float","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns current vr scale.","file":"1_Core/proto/EnVRDevice.c","line":127},{"name":"GetEyeFOV","ret":"void","params":[{"type":"VREye","name":"eye"},{"mods":["out"],"type":"float","name":"leftTan"},{"mods":["out"],"type":"float","name":"rightTan"},{"mods":["out"],"type":"float","name":"upTan"},{"mods":["out"],"type":"float","name":"downTan"}],"mods":["proto","external"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"returns current FOV's tangent values.","file":"1_Core/proto/EnVRDevice.c","line":135}]},{"name":"VRDevice_PS4","url":"classes/VRDevice_PS4/","base":"VRDevice","topic":"VRDeviceAPI","file":"1_Core/proto/EnVRDevice.c","line":170,"methods":[{"name":"Set2D","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Switches VR device into 2D \"theater\" mode.","file":"1_Core/proto/EnVRDevice.c","line":184},{"name":"ShowHmdServiceDialog","ret":"bool","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Pops up HMD service dialog.","file":"1_Core/proto/EnVRDevice.c","line":189},{"name":"ShowHmdSetupDialog","ret":"bool","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Pops up HMD setup dialog.","file":"1_Core/proto/EnVRDevice.c","line":194},{"name":"GetSetupDialogStatus","ret":"PSVrDialogStatusEnum","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns current setup dialog state.","file":"1_Core/proto/EnVRDevice.c","line":199},{"name":"GetServiceDialogStatus","ret":"PSVrDialogStatusEnum","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns current service dialog state.","file":"1_Core/proto/EnVRDevice.c","line":204},{"name":"SetRecenterHeadFlags","ret":"void","params":[{"type":"PSVrHeadRecenterFlagsEnum","name":"flags"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"HMD recentering hint flags setup.","file":"1_Core/proto/EnVRDevice.c","line":209},{"name":"GetRecenterHeadFlags","ret":"PSVrHeadRecenterFlagsEnum","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns HMD recentering flags.","file":"1_Core/proto/EnVRDevice.c","line":214},{"name":"GetEyeOffset","ret":"vector","params":[{"type":"VREye","name":"eye"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns the eye offset in device space.","file":"1_Core/proto/EnVRDevice.c","line":219},{"name":"SetMinOutputColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Sets up the minimal displayable color.","file":"1_Core/proto/EnVRDevice.c","line":226},{"name":"SetEyeFOV","ret":"void","params":[{"type":"VREye","name":"eye"},{"type":"float","name":"leftTan"},{"type":"float","name":"rightTan"},{"type":"float","name":"upTan"},{"type":"float","name":"downTan"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Per eye FOV setup.","file":"1_Core/proto/EnVRDevice.c","line":233},{"name":"ResetToDeviceFOV","ret":"void","params":[{"type":"VREye","name":"eye"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Resets the FOV settings to device preset value.","file":"1_Core/proto/EnVRDevice.c","line":237},{"name":"SetOversamplingFactor","ret":"void","params":[{"type":"float","name":"factor"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Sets up the render target size multiplier.","file":"1_Core/proto/EnVRDevice.c","line":243},{"name":"GetHmdTrackingStatus","ret":"bool","params":[{"mods":["out"],"type":"PSVrBrightnessRiskEnum","name":"bRisk"},{"mods":["out"],"type":"PSVrTrackingQualityEnum","name":"posQuality"},{"mods":["out"],"type":"PSVrTrackingQualityEnum","name":"orQuality"}],"mods":["proto"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns HMD tracking status.","file":"1_Core/proto/EnVRDevice.c","line":251},{"name":"GetMoveTrackingStatus","ret":"bool","params":[{"type":"VRHand","name":"hand"},{"mods":["out"],"type":"PSVrBrightnessRiskEnum","name":"bRisk"},{"mods":["out"],"type":"PSVrTrackingQualityEnum","name":"posQuality"},{"mods":["out"],"type":"PSVrTrackingQualityEnum","name":"orQuality"}],"mods":["proto"],"proto":true,"cond":["GAME_TEMPLATE"],"brief":"Returns Move controller tracking status.","file":"1_Core/proto/EnVRDevice.c","line":263}]},{"name":"VRHandEntity","url":"classes/VRHandEntity/","base":"GenericEntity","file":"2_GameLib/entities/gameLibEntities.c","line":137},{"name":"VSS","url":"classes/VSS/","base":"VSS_Base","file":"4_World/Entities/Firearms/SMG/VSS.c","line":20,"methods":[{"name":"CanEnterIronsights","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/SMG/VSS.c","line":22}]},{"name":"VSS_Base","url":"classes/VSS_Base/","base":"RifleBoltFree_Base","file":"4_World/Entities/Firearms/SMG/VSS.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/SMG/VSS.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/SMG/VSS.c","line":8}]},{"name":"VSSRecoil","url":"classes/VSSRecoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/VSSRecoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/VSSRecoil.c","line":3}]},{"name":"WalleyePollock","url":"classes/WalleyePollock/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollock.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollock.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollock.c","line":8},{"name":"IsCorpse","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollock.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollock.c","line":18}]},{"name":"WalleyePollockFilletMeat","url":"classes/WalleyePollockFilletMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollockFilletMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollockFilletMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollockFilletMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollockFilletMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollockFilletMeat.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WalleyePollockFilletMeat.c","line":23}]},{"name":"WarheadStorageLight","url":"classes/WarheadStorageLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":1,"methods":[{"name":"WarheadStorageLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":11},{"name":"~WarheadStorageLight","kind":"dtor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":42},{"name":"EOnFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"float","name":"timeSlice"}],"mods":["override"],"file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":47}],"members":[{"name":"m_IsDimmed","type":"bool","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":3},{"name":"m_IsLowEnergyDim","type":"bool","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":4},{"name":"m_Bunker","type":"Land_WarheadStorage_Main","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":5},{"name":"LIGHT_MAT_ON","type":"string","mods":["const"],"init":"\"DZ\\\\structures_sakhal\\\\military\\\\storage\\\\data\\\\Warhead_Storage_Lamp_Glass_e_int.rvmat\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":7},{"name":"LIGHT_MAT_DIM","type":"string","mods":["const"],"init":"\"DZ\\\\structures_sakhal\\\\military\\\\storage\\\\data\\\\Warhead_Storage_Lamp_Glass_dim_int.rvmat\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":8},{"name":"LIGHT_MAT_OFF","type":"string","mods":["const"],"init":"\"DZ\\\\structures_sakhal\\\\military\\\\storage\\\\data\\\\Warhead_Storage_Lamp_Glass_int.rvmat\"","file":"4_World/Entities/ScriptedLightBase/PointLightBase/WarheadStorageLight.c","line":9}]},{"name":"WarmthNotfr","url":"classes/WarmthNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":1,"methods":[{"name":"WarmthNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":12},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":17},{"name":"DetermineLevelEx","ret":"DSLevelsTemp","mods":["protected"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":22},{"name":"DisplayTendency","ret":"void","params":[{"type":"float","name":"delta"}],"mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":49},{"name":"GetObservedValue","ret":"float","mods":["override","protected"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":72},{"name":"DetermineLevel","ret":"DSLevelsTemp","params":[{"type":"float","name":"value"},{"type":"float","name":"m_warning_treshold"},{"type":"float","name":"m_critical_treshold"},{"type":"float","name":"m_empty_treshold"},{"type":"float","name":"p_warning_treshold"},{"type":"float","name":"p_critical_treshold"},{"type":"float","name":"p_empty_treshold"}],"mods":["protected"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":78}],"members":[{"name":"DEC_TRESHOLD_LOW","type":"float","mods":["private","const"],"init":"-0.01","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":3},{"name":"DEC_TRESHOLD_MED","type":"float","mods":["private","const"],"init":"-0.12","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":4},{"name":"DEC_TRESHOLD_HIGH","type":"float","mods":["private","const"],"init":"-0.25","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":5},{"name":"INC_TRESHOLD_LOW","type":"float","mods":["private","const"],"init":"0.01","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":6},{"name":"INC_TRESHOLD_MED","type":"float","mods":["private","const"],"init":"0.12","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":7},{"name":"INC_TRESHOLD_HIGH","type":"float","mods":["private","const"],"init":"0.25","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":8},{"name":"m_AverageHeatComfortDeltaBuffer","type":"ref SimpleMovingAverage<float>","mods":["protected"],"brief":"replaces the original delta of values from NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/WarmthNotfr.c","line":10}]},{"name":"WarningMenuBase","url":"classes/WarningMenuBase/","base":"UIScriptedMenu","file":"5_Mission/GUI/ItemDropWarningMenu.c","line":1,"methods":[{"name":"WarningMenuBase","kind":"ctor","ret":"void","file":"5_Mission/GUI/ItemDropWarningMenu.c","line":6},{"name":"~WarningMenuBase","kind":"dtor","ret":"void","file":"5_Mission/GUI/ItemDropWarningMenu.c","line":17},{"name":"Init","ret":"Widget","mods":["override"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":31},{"name":"GetText","ret":"string","file":"5_Mission/GUI/ItemDropWarningMenu.c","line":52},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":57},{"name":"Update","ret":"void","params":[{"type":"float","name":"timeslice"}],"mods":["override"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":70},{"name":"OnInputPresetChanged","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":80},{"name":"OnInputDeviceChanged","ret":"void","params":[{"type":"EInputDeviceType","name":"pInputDeviceType"}],"mods":["protected"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":87},{"name":"UpdateControlsElements","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":93},{"name":"UpdateControlsElementVisibility","ret":"void","mods":["protected"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":101}],"members":[{"name":"m_OkButton","type":"ButtonWidget","mods":["protected"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":3},{"name":"m_Description","type":"MultilineTextWidget","mods":["protected"],"file":"5_Mission/GUI/ItemDropWarningMenu.c","line":4}]},{"name":"Watchtower","url":"classes/Watchtower/","base":"BaseBuildingBase","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":1,"methods":[{"name":"Watchtower","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":17},{"name":"GetConstructionKitType","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":21},{"name":"GetMeleeTargetType","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":26},{"name":"UpdateVisuals","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":44},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":90},{"name":"CanPutIntoHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":123},{"name":"CanBeRepairedToPristine","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":128},{"name":"PerformRoofCheckForBase","ret":"bool","params":[{"type":"string","name":"partName"},{"type":"PlayerBase","name":"player"},{"mods":["out"],"type":"bool","name":"result"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":133},{"name":"CanDisplayAttachmentSlot","ret":"bool","params":[{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":198},{"name":"CanDisplayAttachmentCategory","ret":"bool","params":[{"type":"string","name":"category_name"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":245},{"name":"CheckSlotVerticalDistance","ret":"bool","params":[{"type":"int","name":"slot_id"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":295},{"name":"CheckMemoryPointVerticalDistance","ret":"bool","params":[{"type":"float","name":"max_dist"},{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":357},{"name":"CheckLevelVerticalDistance","ret":"bool","params":[{"type":"float","name":"max_dist"},{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":383},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":399},{"name":"OnPartBuiltServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":406},{"name":"OnPartDismantledServer","ret":"void","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":413},{"name":"OnPartDestroyedServer","ret":"void","params":[{"type":"Man","name":"player"},{"type":"string","name":"part_name"},{"type":"int","name":"action_id"},{"type":"bool","name":"destroyed_by_connected_part","def":"false"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":420},{"name":"IsFacingPlayer","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":429},{"name":"IsFacingCamera","ret":"bool","params":[{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":478},{"name":"IsPlayerInside","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"string","name":"selection"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":508},{"name":"HasProperDistance","ret":"bool","params":[{"type":"string","name":"selection"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":546},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":561},{"name":"OnDebugSpawnBuildExcludes","ret":"array<string>","mods":["override"],"brief":"Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":576},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":599}],"members":[{"name":"ATTACHMENT_BARBED_WIRE","type":"typename","init":"BarbedWire","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":3},{"name":"ATTACHMENT_CAMONET","type":"typename","init":"CamoNet","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":4},{"name":"MAX_FLOOR_VERTICAL_DISTANCE","type":"float","mods":["const"],"init":"0.5","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":6},{"name":"MIN_ACTION_DETECTION_ANGLE_RAD","type":"float","mods":["const"],"init":"0.35","brief":"0.35 RAD = 20 DEG","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":8},{"name":"MAX_ACTION_DETECTION_DISTANCE","type":"float","mods":["const"],"init":"2.0","brief":"meters","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":9},{"name":"BASE_VIEW_NAME","type":"string","mods":["static","const"],"init":"\"level_\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":11},{"name":"BASE_WALL_NAME","type":"string","mods":["static","const"],"init":"\"_wall_\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":12},{"name":"BASE_ROOF_NAME","type":"string","mods":["static","const"],"init":"\"_roof\"","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":13},{"name":"MAX_WATCHTOWER_FLOORS","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":14},{"name":"MAX_WATCHTOWER_WALLS","type":"int","mods":["static","const"],"init":"3","file":"4_World/Entities/ItemBase/BaseBuildingBase/Watchtower.c","line":15}]},{"name":"WatchtowerKit","url":"classes/WatchtowerKit/","base":"KitBase","file":"4_World/Entities/ItemBase/WatchtowerKit.c","line":1,"methods":[{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/ItemBase/WatchtowerKit.c","line":3},{"name":"OnPlacementComplete","ret":"void","params":[{"type":"Man","name":"player"},{"type":"vector","name":"position","def":"\"0 0 0\""},{"type":"vector","name":"orientation","def":"\"0 0 0\""}],"mods":["override"],"file":"4_World/Entities/ItemBase/WatchtowerKit.c","line":16},{"name":"DoPlacingHeightCheck","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/WatchtowerKit.c","line":32},{"name":"HeightCheckOverride","ret":"float","mods":["override"],"file":"4_World/Entities/ItemBase/WatchtowerKit.c","line":37},{"name":"DisassembleKit","ret":"void","params":[{"type":"ItemBase","name":"item"}],"mods":["override"],"file":"4_World/Entities/ItemBase/WatchtowerKit.c","line":42},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/WatchtowerKit.c","line":55}]},{"name":"WaterBottle","url":"classes/WaterBottle/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":1,"methods":[{"name":"GetPouringSoundset","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":9},{"name":"GetEmptyingLoopSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":14},{"name":"GetEmptyingLoopSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":19},{"name":"GetEmptyingLoopSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":24},{"name":"GetEmptyingEndSoundsetHard","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":29},{"name":"GetEmptyingEndSoundsetSoft","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":34},{"name":"GetEmptyingEndSoundsetWater","ret":"string","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":39},{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":44},{"name":"IsOpen","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":55},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":60},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":75},{"name":"AffectLiquidContainerOnFill","ret":"void","params":[{"type":"int","name":"liquid_type"},{"type":"float","name":"amount"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":82},{"name":"AffectLiquidContainerOnTransfer","ret":"void","params":[{"type":"int","name":"liquidType"},{"type":"float","name":"amount"},{"type":"float","name":"sourceLiquidTemperature"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":95},{"name":"GetItemOverheatThreshold","ret":"float","mods":["override"],"brief":"disregards liquid boil threshold if filled","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":109}],"members":[{"name":"DAMAGE_OVERHEAT_PER_S","type":"float","mods":["const"],"init":"0.1","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":3},{"name":"DAMAGE_ENVIRO_LIQUID_COEF_MIN","type":"float","mods":["const"],"init":"1","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":4},{"name":"DAMAGE_ENVIRO_LIQUID_COEF_MAX","type":"float","mods":["const"],"init":"2","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":5},{"name":"DAMAGE_ENVIRO_TEMPDIFF_MIN","type":"float","mods":["const"],"init":"80","brief":"min damage at this demperature diff","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":6},{"name":"DAMAGE_ENVIRO_TEMPDIFF_MAX","type":"float","mods":["const"],"init":"10","brief":"maximum damage at this demperature diff","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base/WaterBottle.c","line":7}]},{"name":"WaterLevelSettings","url":"classes/WaterLevelSettings/","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":1,"methods":[{"name":"WaterLevelSettings","kind":"ctor","ret":"void","params":[{"type":"int","name":"pWaterLevel"},{"type":"float","name":"pDuration"}],"file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":6}],"members":[{"name":"WaterLevel","type":"int","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":3},{"name":"Duration","type":"float","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":4}]},{"name":"WaterLevelSnapshot","url":"classes/WaterLevelSnapshot/","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":25,"members":[{"name":"WaterHeight","type":"float","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":27},{"name":"RemainingDuration","type":"float","file":"4_World/Entities/Building/Underground/Water/Land_Underground_WaterReservoir.c","line":28}]},{"name":"Watermark","url":"classes/Watermark/","file":"5_Mission/GUI/Watermark.c","line":1,"methods":[{"name":"Watermark","kind":"ctor","ret":"void","params":[{"type":"Widget","name":"parent","def":"null"}],"file":"5_Mission/GUI/Watermark.c","line":8}],"members":[{"name":"m_Root","type":"Widget","mods":["protected"],"file":"5_Mission/GUI/Watermark.c","line":3},{"name":"m_WatermarkImage","type":"ImageWidget","mods":["protected"],"file":"5_Mission/GUI/Watermark.c","line":4},{"name":"m_WatermarkLabel","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/Watermark.c","line":5},{"name":"m_WatermarkBuild","type":"TextWidget","mods":["protected"],"file":"5_Mission/GUI/Watermark.c","line":6}]},{"name":"WaterPouch_ColorBase","url":"classes/WaterPouch_ColorBase/","base":"Bottle_Base","file":"4_World/Entities/ItemBase/Gear/Drinks/WaterPouch_ColorBase.c","line":1},{"name":"WaterproofBag_ColorBase","url":"classes/WaterproofBag_ColorBase/","base":"Container_Base","file":"4_World/Entities/ItemBase/Container_Base/EN5C_WaterproofBag_ColorBase.c","line":1,"methods":[{"name":"CanPutInCargo","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Container_Base/EN5C_WaterproofBag_ColorBase.c","line":3}]},{"name":"WaterproofBag_Green","url":"classes/WaterproofBag_Green/","base":"WaterproofBag_ColorBase","file":"4_World/Entities/ItemBase/Container_Base/EN5C_WaterproofBag_ColorBase.c","line":16},{"name":"WaterproofBag_Orange","url":"classes/WaterproofBag_Orange/","base":"WaterproofBag_ColorBase","file":"4_World/Entities/ItemBase/Container_Base/EN5C_WaterproofBag_ColorBase.c","line":17},{"name":"WaterproofBag_Yellow","url":"classes/WaterproofBag_Yellow/","base":"WaterproofBag_ColorBase","file":"4_World/Entities/ItemBase/Container_Base/EN5C_WaterproofBag_ColorBase.c","line":15},{"name":"WBModuleDef","url":"classes/WBModuleDef/","file":"1_Core/workbenchApi.c","line":19,"methods":[{"name":"SetOpenedResource","ret":"bool","params":[{"type":"string","name":"filename"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":21},{"name":"GetNumContainers","ret":"int","mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":22},{"name":"GetContainer","ret":"BaseContainer","params":[{"type":"int","name":"index","def":"0"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":23},{"name":"GetCmdLine","ret":"bool","params":[{"type":"string","name":"name"},{"mods":["out"],"type":"string","name":"value"}],"mods":["proto","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":24},{"name":"Save","ret":"bool","mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":25},{"name":"Close","ret":"bool","mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":26}]},{"name":"Weapon","url":"classes/Weapon/","base":"InventoryItemSuper","brief":"script counterpart to engine's class Weapon","file":"4_World/Entities/Core/Inherited/Weapon.c","line":4,"methods":[{"name":"IsWeapon","ret":"bool","mods":["override"],"file":"4_World/Entities/Core/Inherited/Weapon.c","line":6},{"name":"Synchronize","ret":"void","mods":["proto","native"],"proto":true,"brief":"Force synchronizes the weapon state from Server to Client. Use with caution.","file":"4_World/Entities/Core/Inherited/Weapon.c","line":11},{"name":"GetMuzzleCount","ret":"int","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":16},{"name":"GetSlotFromMuzzleIndex","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"conversion muzzleIndex -> slotId","file":"4_World/Entities/Core/Inherited/Weapon.c","line":30},{"name":"GetCurrentMuzzle","ret":"int","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":35},{"name":"SetCurrentMuzzle","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"sets index of active muzzle","file":"4_World/Entities/Core/Inherited/Weapon.c","line":41},{"name":"GetMuzzleModeCount","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":43},{"name":"SetMuzzleMode","ret":"void","params":[{"type":"int","name":"muzzleIndex"},{"type":"int","name":"modeIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":44},{"name":"SetNextMuzzleMode","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":45},{"name":"GetCurrentModeBurstSize","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":46},{"name":"GetCurrentModeAutoFire","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":47},{"name":"GetCurrentMode","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":48},{"name":"SetCurrentMode","ret":"void","params":[{"type":"int","name":"muzzleIndex"},{"type":"int","name":"mode"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":49},{"name":"GetCurrentModeName","ret":"string","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native","owned"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":51},{"name":"CanFire","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"query whether the weapon can be fired or not","file":"4_World/Entities/Core/Inherited/Weapon.c","line":57},{"name":"Fire","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"vector","name":"pos"},{"type":"vector","name":"dir"},{"type":"vector","name":"speed"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":58},{"name":"DryFire","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":59},{"name":"DryDryFire","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":60},{"name":"EjectCasing","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"ejects casing from chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":64},{"name":"CreateRound","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"ejects round from chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":68},{"name":"IsChamberEmpty","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"detects empty chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":74},{"name":"IsChamberFiredOut","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"detects presence of fired out casing in chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":79},{"name":"IsChamberJammed","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"detects presence of damaged cartridge in chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":84},{"name":"IsChamberEjectable","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"detects presence of ejectable cartridge in muzzle's chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":90},{"name":"IsChamberFull","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"maximum number of cartridges in chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":96},{"name":"IsChamberFullEx","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Core/Inherited/Weapon.c","line":97},{"name":"HasInternalMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":106},{"name":"GetInternalMagazineCartridgeCount","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":111},{"name":"GetInternalMagazineMaxCartridgeCount","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":116},{"name":"IsInternalMagazineFull","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"brief":"maximum number of cartridges in internal magazine","file":"4_World/Entities/Core/Inherited/Weapon.c","line":122},{"name":"GetTotalCartridgeCount","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":127},{"name":"GetTotalMaxCartridgeCount","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":132},{"name":"GetRandomChamberableAmmoTypeName","ret":"string","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native","owned"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":143},{"name":"GetChamberAmmoTypeName","ret":"string","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native","owned"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":150},{"name":"GetCartridgeInfo","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"mods":["out"],"type":"float","name":"ammoDamage"},{"mods":["out"],"type":"string","name":"ammoTypeName"}],"mods":["proto"],"proto":true,"brief":"get info about the cartridge in the chamber of a muzzle","file":"4_World/Entities/Core/Inherited/Weapon.c","line":159},{"name":"GetInternalMagazineCartridgeInfo","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"int","name":"cartridgeIndex"},{"mods":["out"],"type":"float","name":"ammoDamage"},{"mods":["out"],"type":"string","name":"ammoTypeName"}],"mods":["proto"],"proto":true,"brief":"get info about the cartridge in the internal magazine of a muzzle","file":"4_World/Entities/Core/Inherited/Weapon.c","line":169},{"name":"PopCartridgeFromChamber","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"mods":["out"],"type":"float","name":"ammoDamage"},{"mods":["out"],"type":"string","name":"ammoTypeName"}],"mods":["proto"],"proto":true,"brief":"removes cartridge from chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":174},{"name":"PushCartridgeToChamber","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"float","name":"ammoDamage"},{"type":"string","name":"ammoTypeName"}],"mods":["proto","native"],"proto":true,"brief":"push cartridge to chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":179},{"name":"EffectBulletShow","ret":"void","params":[{"type":"int","name":"muzzleIndex"},{"type":"float","name":"dmg"},{"type":"string","name":"type"}],"mods":["proto","native"],"proto":true,"brief":"push effect cartridge to Weapon","file":"4_World/Entities/Core/Inherited/Weapon.c","line":187},{"name":"EffectBulletHide","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"reset effect cartridge in weapon","file":"4_World/Entities/Core/Inherited/Weapon.c","line":193},{"name":"SetGroundAnimFrameIndex","ret":"void","params":[{"type":"int","name":"groundAnimFrameIndex"}],"mods":["proto","native"],"proto":true,"brief":"sets animation frame for ground state when animation is specified in config","file":"4_World/Entities/Core/Inherited/Weapon.c","line":199},{"name":"PopCartridgeFromInternalMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"mods":["out"],"type":"float","name":"ammoDamage"},{"mods":["out"],"type":"string","name":"ammoTypeName"}],"mods":["proto"],"proto":true,"brief":"removes top-most cartridge from internal magazine","file":"4_World/Entities/Core/Inherited/Weapon.c","line":204},{"name":"PushCartridgeToInternalMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"float","name":"ammoDamage"},{"type":"string","name":"ammoTypeName"}],"mods":["proto","native"],"proto":true,"brief":"push cartridge into internal magazine","file":"4_World/Entities/Core/Inherited/Weapon.c","line":208},{"name":"CanAttachMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["proto","native"],"proto":true,"brief":"query if a magazine can be attached to weapon","file":"4_World/Entities/Core/Inherited/Weapon.c","line":216},{"name":"TestAttachMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"},{"type":"bool","name":"do_occupancy_test"},{"type":"bool","name":"do_script_check"}],"mods":["proto","native"],"proto":true,"brief":"query if a magazine can be attached to weapon","file":"4_World/Entities/Core/Inherited/Weapon.c","line":226},{"name":"AttachMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["proto","native"],"proto":true,"brief":"perform attachment of a magazine to weapon","file":"4_World/Entities/Core/Inherited/Weapon.c","line":234},{"name":"GetMagazine","ret":"Magazine","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":240},{"name":"GetReloadTime","ret":"float","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"defines time from one shot to another","file":"4_World/Entities/Core/Inherited/Weapon.c","line":247},{"name":"CanChamberFromMag","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"mods":["proto","native"],"proto":true,"brief":"query if a bullet from magazine can be loaded into chamber","file":"4_World/Entities/Core/Inherited/Weapon.c","line":255},{"name":"GetChamberedCartridgeMagazineTypeName","ret":"string","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native","owned"],"proto":true,"brief":"query the type of magazine the cartridge can be unloaded to","file":"4_World/Entities/Core/Inherited/Weapon.c","line":262},{"name":"GetRandomMagazineTypeName","ret":"string","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native","owned"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":268},{"name":"GetMaxMagazineTypeName","ret":"string","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native","owned"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":274},{"name":"GetMagazineTypeCount","ret":"int","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":280},{"name":"EnterOptics","ret":"bool","mods":["proto","native"],"proto":true,"brief":"switches to optics mode if possible","file":"4_World/Entities/Core/Inherited/Weapon.c","line":286},{"name":"IsInOptics","ret":"bool","mods":["proto","native"],"proto":true,"brief":"is weapon in optics mode or not","file":"4_World/Entities/Core/Inherited/Weapon.c","line":291},{"name":"ExitOptics","ret":"bool","mods":["proto","native"],"proto":true,"brief":"switches out of optics mode (if possible)","file":"4_World/Entities/Core/Inherited/Weapon.c","line":296},{"name":"GetZoom","ret":"float","mods":["proto","native"],"proto":true,"brief":"returns current percentage of zoom","file":"4_World/Entities/Core/Inherited/Weapon.c","line":302},{"name":"SetZoom","ret":"bool","params":[{"type":"float","name":"percent"}],"mods":["proto","native"],"proto":true,"brief":"sets current zoom (in %)","file":"4_World/Entities/Core/Inherited/Weapon.c","line":308},{"name":"ZoomIn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"moves current zoom by 1% up","file":"4_World/Entities/Core/Inherited/Weapon.c","line":313},{"name":"ZoomOut","ret":"bool","mods":["proto","native"],"proto":true,"brief":"moves current zoom by 1% down","file":"4_World/Entities/Core/Inherited/Weapon.c","line":318},{"name":"GetStepZoom","ret":"int","mods":["proto","native"],"proto":true,"brief":"returns position of currently used value in zoom config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":324},{"name":"SetStepZoom","ret":"bool","params":[{"type":"int","name":"step"}],"mods":["proto","native"],"proto":true,"brief":"sets zoom to fov value defined at given position in zoom fov config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":330},{"name":"StepZoomIn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets zoom to next defined (respective to current) value in zoom fov config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":335},{"name":"StepZoomOut","ret":"bool","mods":["proto","native"],"proto":true,"brief":"sets zoom to previous (respective to current) defined value in zoom fov config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":340},{"name":"GetStepZeroing","ret":"int","params":[{"type":"int","name":"muzzleIndex","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"returns position of currently used value in zeroing config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":346},{"name":"SetStepZeroing","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"int","name":"step"}],"mods":["proto","native"],"proto":true,"brief":"sets zeroing to value defined at given position in zeroing config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":352},{"name":"StepZeroingUp","ret":"bool","params":[{"type":"int","name":"muzzleIndex","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"sets zeroing to next defined (respective to current) value in zeroing config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":358},{"name":"StepZeroingDown","ret":"bool","params":[{"type":"int","name":"muzzleIndex","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"sets zeroing to previous (respective to current) defined value in zeroing config array","file":"4_World/Entities/Core/Inherited/Weapon.c","line":364},{"name":"GetCurrentZeroing","ret":"float","params":[{"type":"int","name":"muzzleIndex","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"returns currently used value of zeroing in config array of weapon or attached optics","file":"4_World/Entities/Core/Inherited/Weapon.c","line":369},{"name":"GetZeroingClamp","ret":"float","params":[{"type":"int","name":"muzzleIndex","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"returns maximum allowed discrete distance for the muzzle. Limits attached optics zeroing only! '0' if unclamped","file":"4_World/Entities/Core/Inherited/Weapon.c","line":374},{"name":"FlashlightOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"attempt to turn on flashlight","file":"4_World/Entities/Core/Inherited/Weapon.c","line":380},{"name":"FlashlightOff","ret":"bool","mods":["proto","native"],"proto":true,"brief":"attempt to turn off flashlight","file":"4_World/Entities/Core/Inherited/Weapon.c","line":387},{"name":"IsFlashlightOn","ret":"bool","mods":["proto","native"],"proto":true,"brief":"query state of flashlight","file":"4_World/Entities/Core/Inherited/Weapon.c","line":394},{"name":"GetAttachedLauncher","ret":"UnderSlugLauncher","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":399},{"name":"GetAttachedOptics","ret":"ItemOptics","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":403},{"name":"GetAttachedSuppressor","ret":"ItemSuppressor","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":407},{"name":"GetCameraPoint","ret":"void","params":[{"type":"int","name":"muzzleIndex"},{"mods":["out"],"type":"vector","name":"pos"},{"mods":["out"],"type":"vector","name":"dir"}],"mods":["proto","native"],"proto":true,"brief":"gets camera position & direction in model space of weapon entity","file":"4_World/Entities/Core/Inherited/Weapon.c","line":413},{"name":"GetZoomInit","ret":"float","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"gets FOV value, when entering optics","file":"4_World/Entities/Core/Inherited/Weapon.c","line":419},{"name":"GetZoomMin","ret":"float","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"gets FOV minimum","file":"4_World/Entities/Core/Inherited/Weapon.c","line":425},{"name":"GetZoomMax","ret":"float","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"gets FOV maximum","file":"4_World/Entities/Core/Inherited/Weapon.c","line":431},{"name":"GetZeroingDistanceZoomMin","ret":"float","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"Gets Zeroing distance at opticsZoomMin","file":"4_World/Entities/Core/Inherited/Weapon.c","line":437},{"name":"GetZeroingDistanceZoomMax","ret":"float","params":[{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"brief":"Gets Zeroing distance at opticsZoomMax","file":"4_World/Entities/Core/Inherited/Weapon.c","line":443},{"name":"SelectionBulletShow","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":445},{"name":"SelectionBulletHide","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":446},{"name":"SelectionMagazineShow","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":447},{"name":"SelectionMagazineHide","ret":"void","mods":["proto","native"],"proto":true,"file":"4_World/Entities/Core/Inherited/Weapon.c","line":448},{"name":"StepZeroingUpAllMuzzles","ret":"void","file":"4_World/Entities/Core/Inherited/Weapon.c","line":450},{"name":"StepZeroingDownAllMuzzles","ret":"void","file":"4_World/Entities/Core/Inherited/Weapon.c","line":458}]},{"name":"Weapon_Base","url":"classes/Weapon_Base/","base":"Weapon","brief":"script base for all weapons","file":"4_World/Entities/Firearms/Weapon_Base.c","line":38,"methods":[{"name":"Weapon_Base","kind":"ctor","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":79},{"name":"InitStateMachine","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":133},{"name":"EEInit","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":135},{"name":"SetInitialState","ret":"void","params":[{"type":"WeaponStableState","name":"initState"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":145},{"name":"IsCharged","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":153},{"name":"SetCharged","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":158},{"name":"IsWeaponOpen","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":163},{"name":"SetWeaponOpen","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":168},{"name":"GetWeightSpecialized","ret":"float","params":[{"type":"bool","name":"forceRecalc","def":"false"}],"mods":["override","protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":173},{"name":"AssembleGun","ret":"void","proto":true,"brief":"override on weapons with some assembly required","file":"4_World/Entities/Firearms/Weapon_Base.c","line":234},{"name":"CanProcessAction","ret":"bool","params":[{"type":"int","name":"action"},{"type":"int","name":"actionType"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":236},{"name":"HasActionAbility","ret":"bool","params":[{"type":"int","name":"action"},{"type":"int","name":"actionType"}],"brief":"query if weapon supports action and actionType","file":"4_World/Entities/Firearms/Weapon_Base.c","line":246},{"name":"GetAbilityCount","ret":"int","file":"4_World/Entities/Firearms/Weapon_Base.c","line":260},{"name":"GetAbility","ret":"AbilityRecord","params":[{"type":"int","name":"index"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":265},{"name":"CanProcessWeaponEvents","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":270},{"name":"GetCurrentState","ret":"WeaponStateBase","brief":"returns currently active state","file":"4_World/Entities/Firearms/Weapon_Base.c","line":276},{"name":"IsWaitingForActionFinish","ret":"bool","brief":"returns true if state machine started playing action/actionType and waits for finish","file":"4_World/Entities/Firearms/Weapon_Base.c","line":281},{"name":"IsIdle","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":286},{"name":"ProcessWeaponEvent","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"weapon's fsm handling of events @NOTE: warning: ProcessWeaponEvent can be called only within DayZPlayer::HandleWeapons (or ::CommandHandler)","file":"4_World/Entities/Firearms/Weapon_Base.c","line":295},{"name":"ProcessWeaponAbortEvent","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"@NOTE: warning: ProcessWeaponEvent can be called only within DayZPlayer::HandleWeapons (or ::CommandHandler)","file":"4_World/Entities/Firearms/Weapon_Base.c","line":315},{"name":"CanChamberBullet","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":324},{"name":"SetWeaponAnimState","ret":"void","params":[{"type":"int","name":"state"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":329},{"name":"ResetWeaponAnimState","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":334},{"name":"GetWeaponAnimState","ret":"int","file":"4_World/Entities/Firearms/Weapon_Base.c","line":339},{"name":"EEFired","ret":"void","params":[{"type":"int","name":"muzzleType"},{"type":"int","name":"mode"},{"type":"string","name":"ammoType"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":341},{"name":"JamCheck","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":374},{"name":"ShowBullet","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":387},{"name":"HideBullet","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":397},{"name":"IsJammed","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":407},{"name":"CanEjectBullet","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":408},{"name":"SetJammed","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":409},{"name":"GetSyncChanceToJam","ret":"float","file":"4_World/Entities/Firearms/Weapon_Base.c","line":410},{"name":"GetChanceToJam","ret":"float","file":"4_World/Entities/Firearms/Weapon_Base.c","line":411},{"name":"SyncSelectionState","ret":"void","params":[{"type":"bool","name":"has_bullet"},{"type":"bool","name":"has_mag"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":421},{"name":"ForceSyncSelectionState","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":462},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":489},{"name":"SaveCurrentFSMState","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":564},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":579},{"name":"AfterStoreLoad","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":612},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":624},{"name":"GetInternalStateID","ret":"int","brief":"tries to return identifier of current state","file":"4_World/Entities/Firearms/Weapon_Base.c","line":652},{"name":"GetCurrentStableStateID","ret":"int","brief":"tries to return identifier of current stable state (or nearest stable state if unstable state is currently running)","file":"4_World/Entities/Firearms/Weapon_Base.c","line":662},{"name":"RandomizeFSMState","ret":"void","brief":"With the parameters given, selects a random suitable state for the FSM of the weapon @WARNING:\tWeapon_Base.Synchronize call might be needed, if this method is called while clients are connected","file":"4_World/Entities/Firearms/Weapon_Base.c","line":675},{"name":"GetMuzzleStates","ret":"array<MuzzleState>","mods":["protected"],"brief":"Helper method for RandomizeFSMState","file":"4_World/Entities/Firearms/Weapon_Base.c","line":691},{"name":"CreateWeaponWithAmmo","ret":"Weapon_Base","params":[{"type":"string","name":"weaponType"},{"type":"string","name":"magazineType","def":"\"\""},{"type":"int","name":"flags","def":"WeaponWithAmmoFlags.CHAMBER"}],"mods":["static"],"brief":"Create weapon with ammo","file":"4_World/Entities/Firearms/Weapon_Base.c","line":728},{"name":"SpawnAmmo","ret":"bool","params":[{"type":"string","name":"magazineType","def":"\"\""},{"type":"int","name":"flags","def":"WeaponWithAmmoFlags.CHAMBER"}],"brief":"General method trying to attch magazine, fill inner magazine and fill chamber","file":"4_World/Entities/Firearms/Weapon_Base.c","line":748},{"name":"SpawnAttachedMagazine","ret":"Magazine","params":[{"type":"string","name":"magazineType","def":"\"\""},{"type":"int","name":"flags","def":"WeaponWithAmmoFlags.CHAMBER"}],"brief":"Try to spawn and attach a magazine","file":"4_World/Entities/Firearms/Weapon_Base.c","line":771},{"name":"FillInnerMagazine","ret":"bool","params":[{"type":"string","name":"ammoType","def":"\"\""},{"type":"int","name":"flags","def":"WeaponWithAmmoFlags.CHAMBER"}],"brief":"Try to fill the inner magazine","file":"4_World/Entities/Firearms/Weapon_Base.c","line":839},{"name":"FillChamber","ret":"bool","params":[{"type":"string","name":"ammoType","def":"\"\""},{"type":"int","name":"flags","def":"WeaponWithAmmoFlags.CHAMBER"}],"brief":"Try to fill the chamber","file":"4_World/Entities/Firearms/Weapon_Base.c","line":929},{"name":"FillSpecificChamber","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"type":"float","name":"dmg","def":"0"},{"type":"string","name":"ammoType","def":"\"\""}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":986},{"name":"GetSlotsCountCorrect","ret":"int","mods":["override"],"brief":"Returns number of slots for attachments corrected for weapons","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1011},{"name":"GetPropertyModifierObject","ret":"PropertyModifiers","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1019},{"name":"OnFire","ret":"void","params":[{"type":"int","name":"muzzle_index"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1028},{"name":"OnFireModeChange","ret":"void","params":[{"type":"int","name":"fireMode"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1056},{"name":"DelayedValidateAndRepair","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1073},{"name":"ValidateAndRepair","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1086},{"name":"OnInventoryEnter","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1092},{"name":"OnInventoryExit","ret":"void","params":[{"type":"Man","name":"player"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1110},{"name":"EEItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1116},{"name":"EEItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1123},{"name":"EEItemLocationChanged","ret":"void","params":[{"mods":["notnull"],"type":"InventoryLocation","name":"oldLoc"},{"mods":["notnull"],"type":"InventoryLocation","name":"newLoc"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1130},{"name":"OnItemLocationChanged","ret":"void","params":[{"type":"EntityAI","name":"old_owner"},{"type":"EntityAI","name":"new_owner"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1148},{"name":"CanReleaseAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1195},{"name":"CanRemoveFromHands","ret":"bool","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1214},{"name":"IsRemoteWeapon","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1224},{"name":"SyncEventToRemote","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1240},{"name":"SpawnRecoilObject","ret":"RecoilBase","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1258},{"name":"GetWeaponSpecificCommand","ret":"int","params":[{"type":"int","name":"weaponAction"},{"type":"int","name":"subCommand"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1263},{"name":"CanFire","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1268},{"name":"CanEnterIronsights","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1275},{"name":"InitDOFProperties","ret":"bool","params":[{"mods":["out"],"type":"array<float>","name":"temp_array"}],"brief":"Initializes DOF properties for weapon's ironsight/optics cameras","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1285},{"name":"InitReliability","ret":"bool","params":[{"mods":["out"],"type":"array<float>","name":"reliability_array"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1295},{"name":"InitWeaponLength","ret":"bool","brief":"gets weapon length from config for weaponlift raycast","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1306},{"name":"InitWeaponLiftCheckVerticalOffset","ret":"bool","brief":"gets weapon vertical offset from config for weaponlift raycast","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1318},{"name":"InitShoulderDistance","ret":"bool","mods":["protected"],"brief":"gets approximate weapon distance from shoulder from config","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1330},{"name":"InitObstructionDistance","ret":"bool","mods":["protected"],"brief":"gets weapon obstruction distance from shoulder at which the weapon is fully obstructed","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1343},{"name":"GetWeaponDOF","ret":"ref array<float>","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1355},{"name":"GetWasIronSight","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1360},{"name":"SetWasIronSight","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1366},{"name":"LiftWeaponCheck","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1372},{"name":"UseWeaponObstruction","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"obstructionValue"},{"type":"Object","name":"hitObject"}],"brief":"Returns whether this weapon can use obstruction instead of weapon lift. Implement simple conditions only (e.g. checking for attachments, weapon types, ...) to prevent possible desyncs.","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1385},{"name":"GetApproximateAimOffsets","ret":"void","params":[{"type":"Blend2DVector","name":"dst"},{"type":"int","name":"characterStance"}],"mods":["protected"],"brief":"CFGGAMEPLAY","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1476},{"name":"GetApproximateMovementOffset","ret":"vector","params":[{"type":"vector","name":"localVelocity"},{"type":"int","name":"characterStance"},{"type":"float","name":"lean"},{"type":"float","name":"ud11"},{"type":"float","name":"lr11"}],"mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":1533},{"name":"ApproximateWeaponLiftTransform","ret":"void","params":[{"mods":["inout"],"type":"vector","name":"start"},{"mods":["inout"],"type":"vector","name":"direction"},{"type":"HumanMovementState","name":"hms"},{"type":"HumanInputController","name":"hic"},{"type":"HumanCommandWeapons","name":"hcw"},{"type":"HumanCommandMove","name":"hcm"},{"type":"vector","name":"localVelocity","def":"\"0 0 0\""}],"mods":["protected"],"brief":"Update provided `start` position and lift check `direction` to include appproximated character state.","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1570},{"name":"ApproximateBaseObstructionLength","ret":"float","mods":["private"],"brief":"Approximate `ObstructionDistance` for weapons with no configuration. Returned length doesn't account for attachments.","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1643},{"name":"LiftWeaponCheckEx","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"mods":["out"],"type":"float","name":"outObstruction"},{"mods":["out"],"type":"Object","name":"outHitObject"}],"brief":"Perform weapon obstruction check by the provided `player`.","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1657},{"name":"GetObstructionPenetrationDistance","ret":"float","params":[{"type":"float","name":"obstruction01"}],"brief":"Recomputes the provided `obstruction01` value typically returned by `LiftWeaponCheckEx` from the [0 ... 1] range to distance in meters the weapon penetrates the obstacle.","file":"4_World/Entities/Firearms/Weapon_Base.c","line":1986},{"name":"LiftWeaponRaycastResultCheck","ret":"bool","params":[{"mods":["notnull"],"type":"RaycastRVResult","name":"res"}],"brief":"Return whether provided material triggers weapon lift (true) or not (false).","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2000},{"name":"GetEffectiveAttachmentLength","ret":"float","brief":"Returns effective length of attachments that influence total weapon length","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2006},{"name":"SetSyncJammingChance","ret":"void","params":[{"type":"float","name":"jamming_chance"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2029},{"name":"EjectCartridge","ret":"bool","params":[{"type":"int","name":"muzzleIndex"},{"mods":["out"],"type":"float","name":"ammoDamage"},{"mods":["out"],"type":"string","name":"ammoTypeName"}],"brief":"unload bullet from chamber or internal magazine","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2044},{"name":"CopyWeaponStateFrom","ret":"bool","params":[{"mods":["notnull"],"type":"Weapon_Base","name":"src"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2059},{"name":"SetBayonetAttached","ret":"void","params":[{"type":"bool","name":"pState"},{"type":"int","name":"slot_idx","def":"-1"}],"mods":["override"],"brief":"attachment helpers (firearm melee)","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2094},{"name":"HasBayonetAttached","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2100},{"name":"GetBayonetAttachmentIdx","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2105},{"name":"SetButtstockAttached","ret":"void","params":[{"type":"bool","name":"pState"},{"type":"int","name":"slot_idx","def":"-1"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2110},{"name":"HasButtstockAttached","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2116},{"name":"GetButtstockAttachmentIdx","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2121},{"name":"HideWeaponBarrel","ret":"void","params":[{"type":"bool","name":"state"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2126},{"name":"ShowMagazine","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2138},{"name":"HideMagazine","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2146},{"name":"ProcessMeleeItemDamage","ret":"EntityAI","params":[{"type":"int","name":"mode","def":"0"}],"mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2154},{"name":"IsShowingChamberedBullet","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2186},{"name":"GetBurstCount","ret":"int","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2191},{"name":"ResetBurstCount","ret":"void","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2196},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2201},{"name":"CanBeUsedForSuicide","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2215},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2224},{"name":"AddJunctureToAttachedMagazine","ret":"bool","params":[{"type":"PlayerBase","name":"player"},{"type":"int","name":"timeoutMS"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2229},{"name":"ClearJunctureToAttachedMagazine","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2241},{"name":"SetNextWeaponMode","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2250},{"name":"SetCoolDown","ret":"void","params":[{"type":"float","name":"coolDownTime"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2256},{"name":"UpdateCoolDown","ret":"void","params":[{"type":"float","name":"dt"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2260},{"name":"IsCoolDown","ret":"bool","file":"4_World/Entities/Firearms/Weapon_Base.c","line":2261},{"name":"MustBeChambered","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2267},{"name":"SetSyncStable","ret":"void","params":[{"type":"bool","name":"value"}],"cond":["TEST_WEAPON_SYSNC_REPAIR"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2273},{"name":"IsSyncStable","ret":"bool","cond":["TEST_WEAPON_SYSNC_REPAIR"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":2282}],"members":[{"name":"SAMF_DEFAULT","type":"int","mods":["const"],"init":"WeaponWithAmmoFlags.CHAMBER | WeaponWithAmmoFlags.MAX_CAPACITY_MAG","brief":"Full highest capacity magazine + chambered round","file":"4_World/Entities/Firearms/Weapon_Base.c","line":41},{"name":"SAMF_RNG","type":"int","mods":["const"],"init":"WeaponWithAmmoFlags.CHAMBER_RNG | WeaponWithAmmoFlags.QUANTITY_RNG","brief":"Random bullet quantity + maybe chambered round","file":"4_World/Entities/Firearms/Weapon_Base.c","line":43},{"name":"VALIDATE_DELAY","type":"float","mods":["const"],"init":"5.0","brief":"Validation on client side delay to have time properly synchronize attachments needed for check","file":"4_World/Entities/Firearms/Weapon_Base.c","line":45},{"name":"DEFAULT_DAMAGE_ON_SHOT","type":"float","mods":["protected","const"],"init":"0.05","file":"4_World/Entities/Firearms/Weapon_Base.c","line":47},{"name":"m_abilities","type":"ref array<ref AbilityRecord>","mods":["protected"],"init":"new array<ref AbilityRecord>","brief":"weapon abilities","file":"4_World/Entities/Firearms/Weapon_Base.c","line":48},{"name":"m_fsm","type":"ref WeaponFSM","mods":["protected"],"brief":"weapon state machine","file":"4_World/Entities/Firearms/Weapon_Base.c","line":49},{"name":"m_isJammed","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/Firearms/Weapon_Base.c","line":50},{"name":"m_LiftWeapon","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/Firearms/Weapon_Base.c","line":51},{"name":"m_BayonetAttached","type":"bool","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":52},{"name":"m_ButtstockAttached","type":"bool","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":53},{"name":"m_Charged","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/Firearms/Weapon_Base.c","line":54},{"name":"m_WeaponOpen","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/Firearms/Weapon_Base.c","line":55},{"name":"m_WasIronSight","type":"bool","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":56},{"name":"m_BurstCount","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":57},{"name":"m_BayonetAttachmentIdx","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":58},{"name":"m_ButtstockAttachmentIdx","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":59},{"name":"m_weaponAnimState","type":"int","mods":["protected"],"init":"-1","brief":"animation state the weapon is in, -1 == uninitialized","file":"4_World/Entities/Firearms/Weapon_Base.c","line":60},{"name":"m_magazineSimpleSelectionIndex","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/Firearms/Weapon_Base.c","line":61},{"name":"m_weaponHideBarrelIdx","type":"int","mods":["protected"],"init":"-1","brief":"index in simpleHiddenSelections cfg array","file":"4_World/Entities/Firearms/Weapon_Base.c","line":62},{"name":"m_DmgPerShot","type":"float","mods":["protected"],"init":"0","brief":"default is set to zero, since C++ solution has been implemented. See 'damageBarrel' and 'barrelArmor' in configs.","file":"4_World/Entities/Firearms/Weapon_Base.c","line":63},{"name":"m_WeaponLength","type":"float","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":64},{"name":"m_WeaponLiftCheckVerticalOffset","type":"float","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":65},{"name":"m_ShoulderDistance","type":"float","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":66},{"name":"m_ObstructionDistance","type":"float","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":67},{"name":"m_LastLiftPosition","type":"vector","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":68},{"name":"m_LastLiftHit","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":69},{"name":"m_bulletSelectionIndex","type":"ref array<int>","init":"new array<int>","file":"4_World/Entities/Firearms/Weapon_Base.c","line":70},{"name":"m_DOFProperties","type":"ref array<float>","file":"4_World/Entities/Firearms/Weapon_Base.c","line":71},{"name":"m_ChanceToJam","type":"ref array<float>","init":"new array<float>","file":"4_World/Entities/Firearms/Weapon_Base.c","line":72},{"name":"m_ChanceToJamSync","type":"float","mods":["protected"],"init":"0","file":"4_World/Entities/Firearms/Weapon_Base.c","line":73},{"name":"m_PropertyModifierObject","type":"ref PropertyModifiers","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":74},{"name":"hit_mask","type":"PhxInteractionLayers","mods":["protected"],"init":"PhxInteractionLayers.CHARACTER | PhxInteractionLayers.BUILDING | PhxInteractionLayers.DOOR | PhxInteractionLayers.VEHICLE | PhxInteractionLayers.ROADWAY | PhxInteractionLayers.TERRAIN | PhxInteractionLayers.ITEM_SMALL | PhxInteractionLayers.ITEM_LARGE | PhxInteractionLayers.FENCE | PhxInteractionLayers.AI","file":"4_World/Entities/Firearms/Weapon_Base.c","line":75},{"name":"m_DelayedValidationTimer","type":"ref Timer","mods":["protected"],"file":"4_World/Entities/Firearms/Weapon_Base.c","line":76},{"name":"m_coolDownTime","type":"float","mods":["private"],"init":"0","file":"4_World/Entities/Firearms/Weapon_Base.c","line":77}]},{"name":"Weapon_BaseType","url":"classes/Weapon_BaseType/","base":"WeaponType","file":"4_World/Entities/Firearms/Weapon_BaseType.c","line":1},{"name":"WeaponActionBase","url":"classes/WeaponActionBase/","brief":"represents action executed on transition just between OnExit from old state and OnEntry to new state","file":"4_World/Entities/Firearms/FSM/Actions.c","line":4,"methods":[{"name":"Action","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"executed when transition occurs","file":"4_World/Entities/Firearms/FSM/Actions.c","line":9}]},{"name":"WeaponActionDryDryFire","url":"classes/WeaponActionDryDryFire/","base":"WeaponActionBase","file":"4_World/Entities/Firearms/FSM/Actions.c","line":26,"methods":[{"name":"WeaponActionDryDryFire","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Actions.c","line":29},{"name":"Action","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Actions.c","line":31}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Actions.c","line":28}]},{"name":"WeaponActionDryFire","url":"classes/WeaponActionDryFire/","base":"WeaponActionBase","file":"4_World/Entities/Firearms/FSM/Actions.c","line":14,"methods":[{"name":"WeaponActionDryFire","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Actions.c","line":17},{"name":"Action","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Actions.c","line":19}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Actions.c","line":16}]},{"name":"WeaponAttachMagazine","url":"classes/WeaponAttachMagazine/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":114,"methods":[{"name":"WeaponAttachMagazine","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":125},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":163},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":190}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":116},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":117},{"name":"m_start","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":119},{"name":"m_attach","type":"ref AttachNewMagazine","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":120},{"name":"m_chamber","type":"ref WeaponChamberFromAttMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":121},{"name":"m_onCK","type":"ref WeaponCharging_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":122},{"name":"m_eject","type":"ref WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":123}]},{"name":"WeaponAttachMagazineOpenBoltCharged","url":"classes/WeaponAttachMagazineOpenBoltCharged/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":228,"methods":[{"name":"WeaponAttachMagazineOpenBoltCharged","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":239},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":280},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":307}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":230},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":231},{"name":"m_start","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":233},{"name":"m_attach","type":"ref AttachNewMagazine","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":234},{"name":"m_attach_W","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":235},{"name":"m_chamber","type":"ref WeaponChamberFromAttMagOpenbolt_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":236},{"name":"m_onCK","type":"ref WeaponChargingOpenBolt_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponAttachMagazine.c","line":237}]},{"name":"WeaponChamberFromAttMag","url":"classes/WeaponChamberFromAttMag/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":3,"methods":[{"name":"WeaponChamberFromAttMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"int","name":"action","def":"-1"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":5},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":8},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":19}]},{"name":"WeaponChamberFromAttMag_W4T","url":"classes/WeaponChamberFromAttMag_W4T/","base":"WeaponChamberFromAttMag","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":1,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":3}]},{"name":"WeaponChamberFromAttMagOnExit","url":"classes/WeaponChamberFromAttMagOnExit/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":77,"methods":[{"name":"WeaponChamberFromAttMagOnExit","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"int","name":"action","def":"-1"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":79},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":82}]},{"name":"WeaponChamberFromAttMagOpenbolt","url":"classes/WeaponChamberFromAttMagOpenbolt/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":25,"methods":[{"name":"WeaponChamberFromAttMag","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"int","name":"action","def":"-1"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":27},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":30},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":41}]},{"name":"WeaponChamberFromAttMagOpenbolt_W4T","url":"classes/WeaponChamberFromAttMagOpenbolt_W4T/","base":"WeaponChamberFromAttMagOpenbolt","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":47,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":49}]},{"name":"WeaponChamberFromInnerMag","url":"classes/WeaponChamberFromInnerMag/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":56,"methods":[{"name":"WeaponChamberFromInnerMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"int","name":"action","def":"-1"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":58},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":61},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":70}]},{"name":"WeaponChamberFromInnerMag_W4T","url":"classes/WeaponChamberFromInnerMag_W4T/","base":"WeaponChamberFromInnerMag","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":6,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":8}]},{"name":"WeaponChambering","url":"classes/WeaponChambering/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":543,"methods":[{"name":"WeaponChambering","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":556},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":592},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":629},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":689},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":749},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":768}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":545},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":546},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":547},{"name":"m_srcMagazinePrevLocation","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":548},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":550},{"name":"m_eject","type":"ref WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":551},{"name":"m_chamber","type":"ref WeaponChambering_Cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":552},{"name":"m_w4t","type":"ref WeaponChambering_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":553},{"name":"m_onCK","type":"ref WeaponCharging_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":554}]},{"name":"WeaponChambering_Base","url":"classes/WeaponChambering_Base/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":21,"methods":[{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":28},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":56},{"name":"ShowBullet","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":84},{"name":"HideBullet","ret":"void","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":109},{"name":"OpenBolt","ret":"void","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":115},{"name":"CloseBolt","ret":"void","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":120},{"name":"AcquireCartridgeFromMagazine","ret":"bool","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":125},{"name":"DropBullet","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":142},{"name":"PushBulletToChamber","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":168},{"name":"PushBulletToInternalMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":196},{"name":"PushBulletFromChamberToInternalMagazine","ret":"bool","params":[{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":225}],"members":[{"name":"m_damage","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":23},{"name":"m_type","type":"string","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":24},{"name":"m_magazineType","type":"string","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":25},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":26}]},{"name":"WeaponChambering_Cartridge","url":"classes/WeaponChambering_Cartridge/","base":"WeaponChambering_Preparation","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":289,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":291},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":292},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":298}]},{"name":"WeaponChambering_Cartridge_ChambToMag","url":"classes/WeaponChambering_Cartridge_ChambToMag/","base":"WeaponChambering_Preparation","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":320,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":322},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":324}]},{"name":"WeaponChambering_Chamber_OnEntry","url":"classes/WeaponChambering_Chamber_OnEntry/","base":"WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":494,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":496},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":497}]},{"name":"WeaponChambering_InternalMagazine_OnEntry","url":"classes/WeaponChambering_InternalMagazine_OnEntry/","base":"WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":516,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":518},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":519}]},{"name":"WeaponChambering_InternalMagazine_OnExit","url":"classes/WeaponChambering_InternalMagazine_OnExit/","base":"WeaponChambering_Preparation","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":473,"methods":[{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":475}]},{"name":"WeaponChambering_MultiMuzzle","url":"classes/WeaponChambering_MultiMuzzle/","base":"WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":406,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":408},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":409},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":424},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":439}]},{"name":"WeaponChambering_MultiMuzzleMagnum","url":"classes/WeaponChambering_MultiMuzzleMagnum/","base":"WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":347,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":349},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":351},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":364}]},{"name":"WeaponChambering_Preparation","url":"classes/WeaponChambering_Preparation/","base":"WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":262,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":264},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":265},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":273}]},{"name":"WeaponChambering_Start","url":"classes/WeaponChambering_Start/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":2,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":4},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":15}]},{"name":"WeaponChambering_W4T","url":"classes/WeaponChambering_W4T/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":538,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":540}]},{"name":"WeaponCharging","url":"classes/WeaponCharging/","base":"WeaponStateBase","brief":"charging of weapon without ammo to be chambered","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":4,"methods":[{"name":"WeaponCharging","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":15}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":6},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":7},{"name":"m_start","type":"ref WeaponCharging_Start","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":9},{"name":"m_onCK","type":"ref WeaponCharging_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":10},{"name":"m_chamber","type":"ref WeaponChamberFromAttMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":11},{"name":"m_ejectChamber","type":"ref WeaponEjectAndChamberFromAttMag","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":12},{"name":"m_eject","type":"ref WeaponEjectAllMuzzles","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":13}]},{"name":"WeaponCharging_BE","url":"classes/WeaponCharging_BE/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":64},{"name":"WeaponCharging_CK","url":"classes/WeaponCharging_CK/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":68,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":70},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":71}]},{"name":"WeaponCharging_Start","url":"classes/WeaponCharging_Start/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":56,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":58}]},{"name":"WeaponChargingInnerMag","url":"classes/WeaponChargingInnerMag/","base":"WeaponStateBase","brief":"charging of weapon without ammo to be chambered","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":215,"methods":[{"name":"WeaponChargingInnerMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":227},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":276},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":280}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":217},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":218},{"name":"m_start","type":"ref WeaponCharging_Start","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":220},{"name":"m_onBE","type":"ref WeaponEjectBullet_Cartridge_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":221},{"name":"m_onBEFireOut","type":"ref WeaponEjectCasing_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":222},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":223},{"name":"m_onCK","type":"ref WeaponCharging_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":224},{"name":"m_chamber","type":"ref WeaponChamberFromInnerMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":225}]},{"name":"WeaponChargingMultiple","url":"classes/WeaponChargingMultiple/","base":"WeaponStateBase","brief":"charging of weapon without ammo to be chambered","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":290,"methods":[{"name":"WeaponChargingMultiple","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":302},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":348},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":352}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":292},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":293},{"name":"m_start","type":"ref WeaponCharging_Start","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":295},{"name":"m_onBE","type":"ref WeaponEjectBullet_Cartridge_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":296},{"name":"m_onBEFireOut","type":"ref WeaponEjectCasing_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":297},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":298},{"name":"m_onCK","type":"ref WeaponCharging_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":299},{"name":"m_chamber","type":"ref WeaponChamberFromAttMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":300}]},{"name":"WeaponChargingOpenBolt_CK","url":"classes/WeaponChargingOpenBolt_CK/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":79,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":81},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":82}]},{"name":"WeaponChargingStretch","url":"classes/WeaponChargingStretch/","base":"WeaponStateBase","brief":"charging of weapon without ammo to be chambered","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":361,"methods":[{"name":"WeaponChargingStretch","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":369}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":363},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":364},{"name":"m_start","type":"ref WeaponCharging_Start","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":366},{"name":"m_onCK","type":"ref WeaponCharging_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":367}]},{"name":"WeaponCleaningKit","url":"classes/WeaponCleaningKit/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/WeaponCleaningKit.c","line":1},{"name":"WeaponCylinderRotate","url":"classes/WeaponCylinderRotate/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1057,"methods":[{"name":"FindNextFreeMuzzle","ret":"bool","params":[{"type":"int","name":"currentMuzzle"},{"mods":["out"],"type":"int","name":"nextMuzzle"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1059},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1075}]},{"name":"WeaponDebug","url":"classes/WeaponDebug/","file":"4_World/Classes/WeaponDebug.c","line":11,"methods":[{"name":"GetWeaponInHands","ret":"Weapon","file":"4_World/Classes/WeaponDebug.c","line":52},{"name":"WeaponDebug","kind":"ctor","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":61},{"name":"~WeaponDebug","kind":"dtor","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":68},{"name":"RemoveAllShapes","ret":"void","params":[{"type":"bool","name":"is_exit","def":"false"}],"file":"4_World/Classes/WeaponDebug.c","line":74},{"name":"OnCommandHandlerUpdate","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":98},{"name":"OnKeyDown","ret":"void","params":[{"type":"KeyCode","name":"key"}],"file":"4_World/Classes/WeaponDebug.c","line":139},{"name":"CycleDebugMode","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":146},{"name":"OnPostFrameUpdate","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":156},{"name":"DrawBarrelMemoryPoints","ret":"void","params":[{"type":"vector","name":"begin_point"},{"type":"vector","name":"end_point"}],"file":"4_World/Classes/WeaponDebug.c","line":206},{"name":"DrawLineOfFire","ret":"void","params":[{"type":"vector","name":"begin_point"},{"type":"vector","name":"end_point"}],"file":"4_World/Classes/WeaponDebug.c","line":216},{"name":"AddPosToCyclicBuffer","ret":"void","params":[{"type":"vector","name":"pos"}],"file":"4_World/Classes/WeaponDebug.c","line":241},{"name":"OrderTrailArray","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":251},{"name":"DrawEyePoint","ret":"void","params":[{"type":"Weapon","name":"weapon"}],"file":"4_World/Classes/WeaponDebug.c","line":266},{"name":"GetEyePointPosition","ret":"vector","params":[{"type":"Weapon","name":"weapon"}],"file":"4_World/Classes/WeaponDebug.c","line":272},{"name":"DisplayGeneralInfo","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":285},{"name":"DisplayTargetInfo","ret":"void","file":"4_World/Classes/WeaponDebug.c","line":299},{"name":"DrawLineOfFireMuzzleToHit","ret":"void","params":[{"type":"vector","name":"begin_point"},{"type":"vector","name":"camera_dir"},{"type":"vector","name":"camera_pos"}],"file":"4_World/Classes/WeaponDebug.c","line":307},{"name":"DrawLineOfFireCameraHybrid","ret":"void","params":[{"type":"vector","name":"usti_hlavne_position"},{"type":"vector","name":"camera_dir"},{"type":"vector","name":"camera_pos"},{"type":"vector","name":"konec_hlavne_position"}],"file":"4_World/Classes/WeaponDebug.c","line":354}],"members":[{"name":"BUFFER_SIZE","type":"int","mods":["const"],"init":"1000","file":"4_World/Classes/WeaponDebug.c","line":13},{"name":"COLLISIONS_DISTANCE_TOLERANCE","type":"float","mods":["const"],"init":"0.01","file":"4_World/Classes/WeaponDebug.c","line":14},{"name":"MAX_MUZZLE_DISTANCE_TOLERANCE","type":"float","mods":["const"],"init":"20","file":"4_World/Classes/WeaponDebug.c","line":15},{"name":"CAMERA_BULLET_ORIGIN_OFFSET","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/WeaponDebug.c","line":16},{"name":"CAMERA_TRACE_MIN_DISTANCE_TOLERANCE","type":"float","mods":["const"],"init":"0.3","file":"4_World/Classes/WeaponDebug.c","line":17},{"name":"m_WeaponInHands","type":"Weapon","file":"4_World/Classes/WeaponDebug.c","line":19},{"name":"m_BufferIndex","type":"int","file":"4_World/Classes/WeaponDebug.c","line":20},{"name":"m_IsDrawKeyHeldDown","type":"bool","file":"4_World/Classes/WeaponDebug.c","line":21},{"name":"m_IsLMBPressed","type":"bool","file":"4_World/Classes/WeaponDebug.c","line":22},{"name":"m_IsToggleKeyPressed","type":"bool","file":"4_World/Classes/WeaponDebug.c","line":23},{"name":"m_IsFireKeyPressed","type":"bool","file":"4_World/Classes/WeaponDebug.c","line":24},{"name":"m_TargetDistance","type":"float","file":"4_World/Classes/WeaponDebug.c","line":25},{"name":"m_CurrentMode","type":"eDebugMode","file":"4_World/Classes/WeaponDebug.c","line":26},{"name":"m_AimTrailCyclic","type":"vector","array":"BUFFER_SIZE","file":"4_World/Classes/WeaponDebug.c","line":27},{"name":"m_AimTrailOrdered","type":"vector","array":"BUFFER_SIZE","file":"4_World/Classes/WeaponDebug.c","line":28},{"name":"m_DebugModesNames","type":"ref map<int, string>","init":"new map<int, string>","file":"4_World/Classes/WeaponDebug.c","line":30},{"name":"m_Shape_usti","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":34},{"name":"m_Shape_konec","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":35},{"name":"m_ShapeFireDirection1","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":36},{"name":"m_ShapeFireDirection2","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":37},{"name":"m_HitShape","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":38},{"name":"m_ShapeEye","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":39},{"name":"m_ShapeTrailLines","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":40},{"name":"m_ShapeFireDirCamera","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":41},{"name":"m_HitShape2","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":42},{"name":"m_HitShape3","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":43},{"name":"m_HitShape4","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":44},{"name":"m_PermanentLine1","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":46},{"name":"m_PermanentLine2","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":47},{"name":"m_PermanentShape1","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":49},{"name":"m_PermanentShape2","type":"Shape","file":"4_World/Classes/WeaponDebug.c","line":50}]},{"name":"WeaponDetachingMag","url":"classes/WeaponDetachingMag/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":217,"methods":[{"name":"WeaponDetachingMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":228},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":254},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":273},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":280},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":299}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":219},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":220},{"name":"m_magazine","type":"Magazine","brief":"detached magazine","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":221},{"name":"m_dst","type":"ref InventoryLocation","brief":"detached magazine destination","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":222},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":224},{"name":"m_store","type":"ref WeaponDetachingMag_Store","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":225},{"name":"m_hideM","type":"ref MagazineHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":226}]},{"name":"WeaponDetachingMag_1","url":"classes/WeaponDetachingMag_1/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":3},{"name":"WeaponDetachingMag_Store","url":"classes/WeaponDetachingMag_Store/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":6,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":11},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":24},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":32},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":58},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":77}],"members":[{"name":"m_magazine","type":"Magazine","brief":"magazine that will be detached","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":8},{"name":"m_dst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":9}]},{"name":"WeaponDetachingMag_StoreRemoveChamberBullet","url":"classes/WeaponDetachingMag_StoreRemoveChamberBullet/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":96,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":102},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":131},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":148},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":174},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":193}],"members":[{"name":"m_magazine","type":"Magazine","brief":"magazine that will be detached","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":98},{"name":"m_dst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":99},{"name":"m_bulletEjected","type":"bool","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":100}]},{"name":"WeaponDetachingMagOpenBolt","url":"classes/WeaponDetachingMagOpenBolt/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":318,"methods":[{"name":"WeaponDetachingMagOpenBolt","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":329},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":355},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":374},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":381},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":400}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":320},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":321},{"name":"m_magazine","type":"Magazine","brief":"detached magazine","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":322},{"name":"m_dst","type":"ref InventoryLocation","brief":"detached magazine destination","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":323},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":325},{"name":"m_store","type":"ref WeaponDetachingMag_StoreRemoveChamberBullet","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":326},{"name":"m_hideM","type":"ref MagazineHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponDetachingMag.c","line":327}]},{"name":"WeaponDryFire","url":"classes/WeaponDryFire/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":2,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":6},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":16},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":18},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":35}],"members":[{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":4}]},{"name":"WeaponEjectAllMuzzles","url":"classes/WeaponEjectAllMuzzles/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":56,"methods":[{"name":"WeaponEjectAllMuzzles","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":59},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":61},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":119}],"members":[{"name":"m_dstMagazine","type":"Magazine","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":58}]},{"name":"WeaponEjectAndChamberFromAttMag","url":"classes/WeaponEjectAndChamberFromAttMag/","base":"WeaponEjectAllMuzzles","file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":92,"methods":[{"name":"WeaponEjectAndChamberFromAttMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"int","name":"action","def":"-1"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":94},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":97},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChamberFromAttMag.c","line":106}]},{"name":"WeaponEjectBullet","url":"classes/WeaponEjectBullet/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":39,"methods":[{"name":"WeaponEjectBullet","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":50},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":85},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":100},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":106},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":112},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":125}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":41},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":42},{"name":"m_dstMagazine","type":"Magazine","brief":"destination of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":43},{"name":"m_start","type":"ref WeaponEjectBullet_Start","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":45},{"name":"m_eject","type":"ref WeaponEjectBullet_Cartridge_W4T","brief":"@TODO: workaround for missing BH event","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":46},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":47},{"name":"m_chamber","type":"ref WeaponChamberFromAttMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":48}]},{"name":"WeaponEjectBullet_Cartridge","url":"classes/WeaponEjectBullet_Cartridge/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":90,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":94},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":106},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":112},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":118},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":131}],"members":[{"name":"m_dstMagazine","type":"Magazine","brief":"destination of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":92}]},{"name":"WeaponEjectBullet_Cartridge_W4T","url":"classes/WeaponEjectBullet_Cartridge_W4T/","base":"WeaponEjectBulletMultiMuzzle_Cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":206,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":208}]},{"name":"WeaponEjectBullet_Start","url":"classes/WeaponEjectBullet_Start/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectBullet.c","line":3},{"name":"WeaponEjectBulletMultiMuzzle_Cartridge","url":"classes/WeaponEjectBulletMultiMuzzle_Cartridge/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":146,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":150},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":166},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":172},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":178},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":191}],"members":[{"name":"m_dstMagazine","type":"Magazine","brief":"destination of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponCharging.c","line":148}]},{"name":"WeaponEjectCasing","url":"classes/WeaponEjectCasing/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":2,"methods":[{"name":"WeaponEjectCasing","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":4},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":6}]},{"name":"WeaponEjectCasing_W4T","url":"classes/WeaponEjectCasing_W4T/","base":"WeaponEjectCasingMultiMuzzle","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":51,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":53}]},{"name":"WeaponEjectCasingAndChamberFromAttMag","url":"classes/WeaponEjectCasingAndChamberFromAttMag/","base":"WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":126,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":128},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":137}]},{"name":"WeaponEjectCasingAndChamberFromAttMag_W4T","url":"classes/WeaponEjectCasingAndChamberFromAttMag_W4T/","base":"WeaponEjectCasingAndChamberFromAttMag","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":143,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":145}]},{"name":"WeaponEjectCasingMultiMuzzle","url":"classes/WeaponEjectCasingMultiMuzzle/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":23,"methods":[{"name":"WeaponEjectCasingMultiMuzzle","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":25},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":27},{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponEjectCasingAndChamberFromAttMag.c","line":45}]},{"name":"WeaponEndAction","url":"classes/WeaponEndAction/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":791,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":793}]},{"name":"WeaponEventAnimation","url":"classes/WeaponEventAnimation/","base":"WeaponEventBase","file":"4_World/Entities/Firearms/FSM/Events.c","line":215,"methods":[{"name":"WeaponEventAnimation","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":218},{"name":"GetAnimEvent","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/FSM/Events.c","line":219}],"members":[{"name":"m_type","type":"WeaponEvents","brief":"animation event from Human.WeaponEvents","file":"4_World/Entities/Firearms/FSM/Events.c","line":217}]},{"name":"WeaponEventAnimAttachmentHide","url":"classes/WeaponEventAnimAttachmentHide/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":297,"methods":[{"name":"WeaponEventAnimAttachmentHide","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":299}]},{"name":"WeaponEventAnimAttachmentShow","url":"classes/WeaponEventAnimAttachmentShow/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":302,"methods":[{"name":"WeaponEventAnimAttachmentShow","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":304}]},{"name":"WeaponEventAnimBulletEject","url":"classes/WeaponEventAnimBulletEject/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":307,"methods":[{"name":"WeaponEventAnimBulletEject","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":309}]},{"name":"WeaponEventAnimBulletHide","url":"classes/WeaponEventAnimBulletHide/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":339,"methods":[{"name":"WeaponEventAnimBulletHide","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":341}]},{"name":"WeaponEventAnimBulletHide2","url":"classes/WeaponEventAnimBulletHide2/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":344,"methods":[{"name":"WeaponEventAnimBulletHide2","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":346}]},{"name":"WeaponEventAnimBulletInChamber","url":"classes/WeaponEventAnimBulletInChamber/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":349,"methods":[{"name":"WeaponEventAnimBulletInChamber","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":351}]},{"name":"WeaponEventAnimBulletInMagazine","url":"classes/WeaponEventAnimBulletInMagazine/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":354,"methods":[{"name":"WeaponEventAnimBulletInMagazine","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":356}]},{"name":"WeaponEventAnimBulletShow","url":"classes/WeaponEventAnimBulletShow/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":359,"methods":[{"name":"WeaponEventAnimBulletShow","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":361}]},{"name":"WeaponEventAnimBulletShow2","url":"classes/WeaponEventAnimBulletShow2/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":364,"methods":[{"name":"WeaponEventAnimBulletShow2","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":366}]},{"name":"WeaponEventAnimCanUnjamEnd","url":"classes/WeaponEventAnimCanUnjamEnd/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":369,"methods":[{"name":"WeaponEventAnimCanUnjamEnd","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":371}]},{"name":"WeaponEventAnimCanUnjamStart","url":"classes/WeaponEventAnimCanUnjamStart/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":374,"methods":[{"name":"WeaponEventAnimCanUnjamStart","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":376}]},{"name":"WeaponEventAnimCocked","url":"classes/WeaponEventAnimCocked/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":379,"methods":[{"name":"WeaponEventAnimCocked","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":381}]},{"name":"WeaponEventAnimHammerCocked","url":"classes/WeaponEventAnimHammerCocked/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":420,"methods":[{"name":"WeaponEventAnimHammerCocked","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":422}]},{"name":"WeaponEventAnimHammerUncocked","url":"classes/WeaponEventAnimHammerUncocked/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":415,"methods":[{"name":"WeaponEventAnimHammerUncocked","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":417}]},{"name":"WeaponEventAnimMagazineAttached","url":"classes/WeaponEventAnimMagazineAttached/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":384,"methods":[{"name":"WeaponEventAnimMagazineAttached","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":386}]},{"name":"WeaponEventAnimMagazineDetached","url":"classes/WeaponEventAnimMagazineDetached/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":389,"methods":[{"name":"WeaponEventAnimMagazineDetached","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":391}]},{"name":"WeaponEventAnimMagazineHide","url":"classes/WeaponEventAnimMagazineHide/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":394,"methods":[{"name":"WeaponEventAnimMagazineHide","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":396}]},{"name":"WeaponEventAnimMagazineShow","url":"classes/WeaponEventAnimMagazineShow/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":399,"methods":[{"name":"WeaponEventAnimMagazineShow","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":401}]},{"name":"WeaponEventAnimSliderOpen","url":"classes/WeaponEventAnimSliderOpen/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":404,"methods":[{"name":"WeaponEventAnimSliderOpen","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":406}]},{"name":"WeaponEventAnimUnjammed","url":"classes/WeaponEventAnimUnjammed/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":409,"methods":[{"name":"WeaponEventAnimUnjammed","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":411}]},{"name":"WeaponEventAttachMagazine","url":"classes/WeaponEventAttachMagazine/","base":"WeaponEventBase","brief":"event when user wants to attach magazine","file":"4_World/Entities/Firearms/FSM/Events.c","line":128,"methods":[{"name":"WeaponEventAttachMagazine","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":130}]},{"name":"WeaponEventBase","url":"classes/WeaponEventBase/","brief":"represents event that triggers transition from state to state","file":"4_World/Entities/Firearms/FSM/Events.c","line":34,"methods":[{"name":"WeaponEventBase","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":40},{"name":"GetEventID","ret":"WeaponEventID","brief":"returns id from enum WeaponEventID","file":"4_World/Entities/Firearms/FSM/Events.c","line":42},{"name":"GetAnimEvent","ret":"WeaponEvents","brief":"returns animation event from anim engine, @see WeaponEvents","file":"4_World/Entities/Firearms/FSM/Events.c","line":44},{"name":"GetPackedType","ret":"int","brief":"returns eventID in upper 16 bits and AnimEvent in lower 16 bits","file":"4_World/Entities/Firearms/FSM/Events.c","line":46},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":53},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":54},{"name":"DumpToString","ret":"string","file":"4_World/Entities/Firearms/FSM/Events.c","line":62}],"members":[{"name":"m_eventID","type":"int","file":"4_World/Entities/Firearms/FSM/Events.c","line":36},{"name":"m_player","type":"DayZPlayer","file":"4_World/Entities/Firearms/FSM/Events.c","line":37},{"name":"m_magazine","type":"Magazine","file":"4_World/Entities/Firearms/FSM/Events.c","line":38}]},{"name":"WeaponEventContinuousLoadBulletEnd","url":"classes/WeaponEventContinuousLoadBulletEnd/","base":"WeaponEventBase","brief":"event when user wants to end loading of bullets","file":"4_World/Entities/Firearms/FSM/Events.c","line":116,"methods":[{"name":"WeaponEventContinuousLoadBulletEnd","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":118}]},{"name":"WeaponEventContinuousLoadBulletStart","url":"classes/WeaponEventContinuousLoadBulletStart/","base":"WeaponEventBase","brief":"event when user wants to load N bullets","file":"4_World/Entities/Firearms/FSM/Events.c","line":110,"methods":[{"name":"WeaponEventContinuousLoadBulletStart","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":112}]},{"name":"WeaponEventCylinderRotate","url":"classes/WeaponEventCylinderRotate/","base":"WeaponEventAnimation","file":"4_World/Entities/Firearms/FSM/Events.c","line":334,"methods":[{"name":"WeaponEventCylinderRotate","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":336}]},{"name":"WeaponEventDetachMagazine","url":"classes/WeaponEventDetachMagazine/","base":"WeaponEventBase","brief":"event when user wants to detach magazine","file":"4_World/Entities/Firearms/FSM/Events.c","line":147,"methods":[{"name":"WeaponEventDetachMagazine","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"},{"type":"InventoryLocation","name":"il","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":150},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Events.c","line":152},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Events.c","line":158}],"members":[{"name":"m_dst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/Events.c","line":149}]},{"name":"WeaponEventDryFireTimeout","url":"classes/WeaponEventDryFireTimeout/","base":"WeaponEventBase","brief":"triggered when dry fire timer expires","file":"4_World/Entities/Firearms/FSM/Events.c","line":203,"methods":[{"name":"WeaponEventDryFireTimeout","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":205}]},{"name":"WeaponEventHumanCommandActionAborted","url":"classes/WeaponEventHumanCommandActionAborted/","base":"WeaponEventBase","brief":"triggered when animation action aborts","file":"4_World/Entities/Firearms/FSM/Events.c","line":191,"methods":[{"name":"WeaponEventHumanCommandActionAborted","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":193}]},{"name":"WeaponEventHumanCommandActionFinished","url":"classes/WeaponEventHumanCommandActionFinished/","base":"WeaponEventBase","brief":"triggered when animation action finishes","file":"4_World/Entities/Firearms/FSM/Events.c","line":185,"methods":[{"name":"WeaponEventHumanCommandActionFinished","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":187}]},{"name":"WeaponEventLoad1Bullet","url":"classes/WeaponEventLoad1Bullet/","base":"WeaponEventBase","brief":"event when user wants to load 1 bullet","file":"4_World/Entities/Firearms/FSM/Events.c","line":104,"methods":[{"name":"WeaponEventLoad1Bullet","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":106}]},{"name":"WeaponEventMechanism","url":"classes/WeaponEventMechanism/","base":"WeaponEventBase","brief":"signalize mechanism manipulation","file":"4_World/Entities/Firearms/FSM/Events.c","line":74,"methods":[{"name":"WeaponEventMechanism","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":76}]},{"name":"WeaponEventReloadTimeout","url":"classes/WeaponEventReloadTimeout/","base":"WeaponEventBase","brief":"triggered when reload timer expires","file":"4_World/Entities/Firearms/FSM/Events.c","line":197,"methods":[{"name":"WeaponEventReloadTimeout","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":199}]},{"name":"WeaponEventSetNextMuzzleMode","url":"classes/WeaponEventSetNextMuzzleMode/","base":"WeaponEventBase","brief":"triggered when dry fire timer expires","file":"4_World/Entities/Firearms/FSM/Events.c","line":210,"methods":[{"name":"WeaponEventSetNextMuzzleMode","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":212}]},{"name":"WeaponEventSwapMagazine","url":"classes/WeaponEventSwapMagazine/","base":"WeaponEventBase","brief":"event when user wants to swap magazine","file":"4_World/Entities/Firearms/FSM/Events.c","line":166,"methods":[{"name":"WeaponEventSwapMagazine","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"},{"type":"InventoryLocation","name":"il","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":169},{"name":"ReadFromContext","ret":"void","params":[{"type":"ParamsReadContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Events.c","line":171},{"name":"WriteToContext","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Events.c","line":177}],"members":[{"name":"m_dst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/Events.c","line":168}]},{"name":"WeaponEventTrigger","url":"classes/WeaponEventTrigger/","base":"WeaponEventBase","brief":"event when trigger pressed","file":"4_World/Entities/Firearms/FSM/Events.c","line":80,"methods":[{"name":"WeaponEventTrigger","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":82}]},{"name":"WeaponEventTriggerAutoEnd","url":"classes/WeaponEventTriggerAutoEnd/","base":"WeaponEventBase","brief":"event when trigger pressed","file":"4_World/Entities/Firearms/FSM/Events.c","line":98,"methods":[{"name":"WeaponEventTriggerAutoEnd","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":100}]},{"name":"WeaponEventTriggerAutoStart","url":"classes/WeaponEventTriggerAutoStart/","base":"WeaponEventBase","brief":"event when trigger pressed","file":"4_World/Entities/Firearms/FSM/Events.c","line":92,"methods":[{"name":"WeaponEventTriggerAutoStart","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":94}]},{"name":"WeaponEventTriggerToJam","url":"classes/WeaponEventTriggerToJam/","base":"WeaponEventBase","brief":"event when trigger pressed","file":"4_World/Entities/Firearms/FSM/Events.c","line":86,"methods":[{"name":"WeaponEventTriggerToJam","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":88}]},{"name":"WeaponEventUnjam","url":"classes/WeaponEventUnjam/","base":"WeaponEventBase","brief":"event when user wants to unjam weapon","file":"4_World/Entities/Firearms/FSM/Events.c","line":122,"methods":[{"name":"WeaponEventUnjam","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":124}]},{"name":"WeaponEventUnjammingFailedTimeout","url":"classes/WeaponEventUnjammingFailedTimeout/","base":"WeaponEventBase","brief":"triggered when unjamming timer expires","file":"4_World/Entities/Firearms/FSM/Events.c","line":134,"methods":[{"name":"WeaponEventUnjammingFailedTimeout","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":136}]},{"name":"WeaponEventUnjammingTimeout","url":"classes/WeaponEventUnjammingTimeout/","base":"WeaponEventBase","brief":"triggered when unjamming failed timer expires","file":"4_World/Entities/Firearms/FSM/Events.c","line":140,"methods":[{"name":"WeaponEventUnjammingTimeout","kind":"ctor","ret":"void","params":[{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":142}]},{"name":"WeaponFire","url":"classes/WeaponFire/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":44,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":48},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":50},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":77},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":91},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":105}],"members":[{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":46}]},{"name":"WeaponFireAndChamber","url":"classes/WeaponFireAndChamber/","base":"WeaponFire","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":329,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":331}]},{"name":"WeaponFireAndChamberFromInnerMagazine","url":"classes/WeaponFireAndChamberFromInnerMagazine/","base":"WeaponFire","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":350,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":352}]},{"name":"WeaponFireAndChamberNext","url":"classes/WeaponFireAndChamberNext/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":1,"methods":[{"name":"WeaponFireAndChamberNext","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":9},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":31},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":38},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":60},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":67},{"name":"GetCoolDown","ret":"float","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":74}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":3},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":4},{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":6},{"name":"m_fire","type":"ref WeaponFire","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNext.c","line":7}]},{"name":"WeaponFireAndChamberNextFromInnerMag","url":"classes/WeaponFireAndChamberNextFromInnerMag/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":1,"methods":[{"name":"WeaponFireAndChamberNextFromInnerMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":9},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":31},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":38},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":55}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":3},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":4},{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":6},{"name":"m_fire","type":"ref WeaponFire","file":"4_World/Entities/Firearms/FSM/States/WeaponFireAndChamberNextFromInnerMag.c","line":7}]},{"name":"WeaponFireLast","url":"classes/WeaponFireLast/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":2,"methods":[{"name":"WeaponFireLast","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":10},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":31},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":38}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":4},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":5},{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":7},{"name":"m_fire","type":"ref WeaponFireWithEject","file":"4_World/Entities/Firearms/FSM/States/WeaponFireLast.c","line":8}]},{"name":"WeaponFireMagnum","url":"classes/WeaponFireMagnum/","base":"WeaponFireMultiMuzzle","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":212,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":214},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":254},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":268}]},{"name":"WeaponFireMultiMuzzle","url":"classes/WeaponFireMultiMuzzle/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":135,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":139},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":141},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":183},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":197},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":204}],"members":[{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":137}]},{"name":"WeaponFireToJam","url":"classes/WeaponFireToJam/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":279,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":283},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":285},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":307},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":321}],"members":[{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":281}]},{"name":"WeaponFireWithEject","url":"classes/WeaponFireWithEject/","base":"WeaponFire","file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":112,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponFire.c","line":114}]},{"name":"WeaponFSM","url":"classes/WeaponFSM/","base":"HFSMBase","brief":"weapon finite state machine","file":"4_World/Entities/Firearms/WeaponFSM.c","line":4,"methods":[{"name":"SetInternalID","ret":"void","params":[{"type":"WeaponStateBase","name":"state"}],"mods":["protected"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":15},{"name":"AddTransition","ret":"void","params":[{"type":"FSMTransition<WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase>","name":"t"}],"mods":["override"],"brief":"adds transition into transition table As a side effect registers the state(s) into m_UniqueStates","file":"4_World/Entities/Firearms/WeaponFSM.c","line":31},{"name":"ProcessLocalTransition","ret":"ProcessEventResult","params":[{"type":"FSMTransition<WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase>","name":"t"},{"type":"WeaponEventBase","name":"e"}],"mods":["override","protected"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":39},{"name":"ProcessAbortTransition","ret":"ProcessEventResult","params":[{"type":"FSMTransition<WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase>","name":"t"},{"type":"WeaponEventBase","name":"e"}],"mods":["override","protected"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":72},{"name":"ProcessAbortEvent","ret":"WeaponStateBase","params":[{"type":"WeaponEventBase","name":"e"},{"mods":["out"],"type":"ProcessEventResult","name":"result"}],"mods":["override"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":105},{"name":"ProcessEvent","ret":"ProcessEventResult","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":226},{"name":"FindStateForInternalID","ret":"WeaponStateBase","params":[{"type":"int","name":"id"}],"brief":"retrieve base state that matches given internal id","file":"4_World/Entities/Firearms/WeaponFSM.c","line":310},{"name":"FindStableStateForID","ret":"WeaponStableState","params":[{"type":"int","name":"id"}],"brief":"load from database - reverse lookup for state from saved id","file":"4_World/Entities/Firearms/WeaponFSM.c","line":326},{"name":"LoadAndSetCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["protected"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":342},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"brief":"load current state of fsm","file":"4_World/Entities/Firearms/WeaponFSM.c","line":369},{"name":"LoadCurrentUnstableFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":380},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"brief":"save current state of fsm","file":"4_World/Entities/Firearms/WeaponFSM.c","line":400},{"name":"SaveCurrentUnstableFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":421},{"name":"ValidateAndRepair","ret":"void","brief":"validate the state of the gun and repair if mismatch","file":"4_World/Entities/Firearms/WeaponFSM.c","line":453},{"name":"Internal_ValidateAndRepair","ret":"bool","mods":["protected"],"brief":"validate the state of the gun and repair if mismatch","file":"4_World/Entities/Firearms/WeaponFSM.c","line":462},{"name":"ValidateAndRepairHelper","ret":"bool","params":[{"type":"Weapon_Base","name":"weapon"},{"type":"string","name":"name"},{"type":"bool","name":"stateCondition"},{"type":"bool","name":"gunCondition"},{"type":"WeaponEventBase","name":"e1"},{"type":"WeaponEventBase","name":"e2"},{"mods":["out"],"type":"WeaponStableState","name":"state"}],"mods":["protected"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":533},{"name":"OnFailThresholdBreached","ret":"void","params":[{"type":"Weapon","name":"weapon"},{"type":"string","name":"name"},{"type":"bool","name":"stateCondition"},{"type":"bool","name":"gunCondition"}],"mods":["protected"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":600},{"name":"ValidateAndRepairStateFinder","ret":"WeaponStableState","params":[{"type":"bool","name":"condition"},{"type":"WeaponEventBase","name":"e1"},{"type":"WeaponEventBase","name":"e2"},{"type":"WeaponStableState","name":"state"}],"mods":["protected"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":612},{"name":"OnStoreLoad","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"brief":"load state of fsm","file":"4_World/Entities/Firearms/WeaponFSM.c","line":627},{"name":"GetCurrentStableStateID","ret":"int","brief":"tries to return identifier of current stable state","file":"4_World/Entities/Firearms/WeaponFSM.c","line":657},{"name":"GetInternalStateID","ret":"int","brief":"return internal identifier of current state","file":"4_World/Entities/Firearms/WeaponFSM.c","line":681},{"name":"OnStoreSave","ret":"void","params":[{"type":"ParamsWriteContext","name":"ctx"}],"brief":"save state of fsm","file":"4_World/Entities/Firearms/WeaponFSM.c","line":693},{"name":"RandomizeFSMState","ret":"void","params":[{"type":"bool","name":"hasBullet"},{"type":"bool","name":"hasMagazine"},{"type":"bool","name":"isJammed"}],"brief":"Deprecated, use RandomizeFSMStateEx for better results","file":"4_World/Entities/Firearms/WeaponFSM.c","line":703},{"name":"RandomizeFSMStateEx","ret":"void","params":[{"type":"array<MuzzleState>","name":"muzzleStates"},{"type":"bool","name":"hasMagazine"},{"type":"bool","name":"isJammed"}],"brief":"With the parameters given, selects a random suitable state for the FSM of the weapon @NOTE:\tIt is better to use Weapon_Base.RandomizeFSMState instead of calling this one @WARNING:\tWeapon_Base.Synchronize call might be needed, if this method is called while clients are connected","file":"4_World/Entities/Firearms/WeaponFSM.c","line":719}],"members":[{"name":"MAX_SYNCHRONIZE_ATTEMPTS","type":"int","mods":["private","static","const"],"init":"12","file":"4_World/Entities/Firearms/WeaponFSM.c","line":6},{"name":"MIN_SYNCHRONIZE_INTERVAL","type":"int","mods":["private","static","const"],"init":"3000","brief":"ms","file":"4_World/Entities/Firearms/WeaponFSM.c","line":7},{"name":"RESET_SYNCHRONIZE_THRESHOLD","type":"int","mods":["private","static","const"],"init":"3600000","brief":"ms","file":"4_World/Entities/Firearms/WeaponFSM.c","line":8},{"name":"m_SynchronizeAttempts","type":"int","mods":["private"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":9},{"name":"m_LastSynchronizeTime","type":"int","mods":["private"],"file":"4_World/Entities/Firearms/WeaponFSM.c","line":10},{"name":"m_NextStateId","type":"int","mods":["protected"],"init":"0","brief":"counter for InternalID: each state in a fsm is assigned an unique number","file":"4_World/Entities/Firearms/WeaponFSM.c","line":12},{"name":"m_UniqueStates","type":"ref array<WeaponStateBase>","mods":["protected"],"init":"new array<WeaponStateBase>","brief":"unique list of states in this machine (automation of save/load)","file":"4_World/Entities/Firearms/WeaponFSM.c","line":13}]},{"name":"WeaponGuardAnyChamberEmpty","url":"classes/WeaponGuardAnyChamberEmpty/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":207,"methods":[{"name":"WeaponGuardAnyChamberEmpty","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"int","name":"muzzle_index","def":"0"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":211},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":213}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":209},{"name":"m_muzzle","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":210}]},{"name":"WeaponGuardAnyChamberFiredOut","url":"classes/WeaponGuardAnyChamberFiredOut/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":338,"methods":[{"name":"WeaponGuardAnyChamberFiredOut","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":341},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":343}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":340}]},{"name":"WeaponGuardBase","url":"classes/WeaponGuardBase/","brief":"represents guard on a transition from state to state","file":"4_World/Entities/Firearms/FSM/Guards.c","line":4,"methods":[{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"enable or disable transition based on condition the guard is a boolean operation executed first and which can prevent the transition from firing by returning false","file":"4_World/Entities/Firearms/FSM/Guards.c","line":11}]},{"name":"WeaponGuardCanAttachMag","url":"classes/WeaponGuardCanAttachMag/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":359,"methods":[{"name":"WeaponGuardCanAttachMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":362},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":364}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":361}]},{"name":"WeaponGuardCanDetachMag","url":"classes/WeaponGuardCanDetachMag/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":396,"methods":[{"name":"WeaponGuardCanDetachMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":399},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":401}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":398}]},{"name":"WeaponGuardCanSwapMag","url":"classes/WeaponGuardCanSwapMag/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":377,"methods":[{"name":"WeaponGuardCanSwapMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":380},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":382}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":379}]},{"name":"WeaponGuardChamberEmpty","url":"classes/WeaponGuardChamberEmpty/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":171,"methods":[{"name":"WeaponGuardChamberEmpty","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"int","name":"muzzle_index","def":"0"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":175},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":177}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":173},{"name":"m_muzzle","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":174}]},{"name":"WeaponGuardChamberFiredOut","url":"classes/WeaponGuardChamberFiredOut/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":302,"methods":[{"name":"WeaponGuardChamberFiredOut","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"int","name":"muzzle_index","def":"0"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":306},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":308}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":304},{"name":"m_muzzle","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":305}]},{"name":"WeaponGuardChamberFull","url":"classes/WeaponGuardChamberFull/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":228,"methods":[{"name":"WeaponGuardChamberFull","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"int","name":"muzzle_index","def":"0"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":232},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":234}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":230},{"name":"m_muzzle","type":"int","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":231}]},{"name":"WeaponGuardChamberHasRoomForMoreThanOne","url":"classes/WeaponGuardChamberHasRoomForMoreThanOne/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":414,"methods":[{"name":"WeaponGuardChamberHasRoomForMoreThanOne","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":417},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":419}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":416}]},{"name":"WeaponGuardChamberHasRoomForOne","url":"classes/WeaponGuardChamberHasRoomForOne/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":450,"methods":[{"name":"WeaponGuardChamberHasRoomForOne","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":453},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":455}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":452}]},{"name":"WeaponGuardChamberMultiHasRoomBulltet","url":"classes/WeaponGuardChamberMultiHasRoomBulltet/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":468,"methods":[{"name":"WeaponGuardChamberMultiHasRoomBulltet","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":471},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":473}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":470}]},{"name":"WeaponGuardChamberMultiHasRoomBulltetIgnoreLast","url":"classes/WeaponGuardChamberMultiHasRoomBulltetIgnoreLast/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":489,"methods":[{"name":"WeaponGuardChamberMultiHasRoomBulltetIgnoreLast","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":492},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":494}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":491}]},{"name":"WeaponGuardCurrentChamberEmpty","url":"classes/WeaponGuardCurrentChamberEmpty/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":189,"methods":[{"name":"WeaponGuardCurrentChamberEmpty","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":192},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":194}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":191}]},{"name":"WeaponGuardCurrentChamberFiredOut","url":"classes/WeaponGuardCurrentChamberFiredOut/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":320,"methods":[{"name":"WeaponGuardCurrentChamberFiredOut","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":323},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":325}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":322}]},{"name":"WeaponGuardCurrentChamberFull","url":"classes/WeaponGuardCurrentChamberFull/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":246,"methods":[{"name":"WeaponGuardCurrentChamberFull","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":249},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":251}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":248}]},{"name":"WeaponGuardHasAmmo","url":"classes/WeaponGuardHasAmmo/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":96,"methods":[{"name":"WeaponGuardHasAmmo","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":99},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":101}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":98}]},{"name":"WeaponGuardHasAmmoInEvent","url":"classes/WeaponGuardHasAmmoInEvent/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":133,"methods":[{"name":"WeaponGuardHasAmmoInEvent","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":136},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":138}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":135}]},{"name":"WeaponGuardHasAmmoInLoopedState","url":"classes/WeaponGuardHasAmmoInLoopedState/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":519,"methods":[{"name":"WeaponGuardHasAmmoInLoopedState","kind":"ctor","ret":"void","params":[{"type":"WeaponChambering_Base","name":"state"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":522},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":524}],"members":[{"name":"m_state","type":"WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/Guards.c","line":521}]},{"name":"WeaponGuardHasAmmoInnerMagazine","url":"classes/WeaponGuardHasAmmoInnerMagazine/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":115,"methods":[{"name":"WeaponGuardHasAmmoInnerMagazine","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":118},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":120}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":117}]},{"name":"WeaponGuardHasMag","url":"classes/WeaponGuardHasMag/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":152,"methods":[{"name":"WeaponGuardHasMag","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":155},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":157}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":154}]},{"name":"WeaponGuardInnerMagazineFull","url":"classes/WeaponGuardInnerMagazineFull/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":265,"methods":[{"name":"WeaponGuardInnerMagazineFull","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":268},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":270}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":267}]},{"name":"WeaponGuardInnerMagazineFullShareChamber","url":"classes/WeaponGuardInnerMagazineFullShareChamber/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":283,"methods":[{"name":"WeaponGuardInnerMagazineFullShareChamber","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":286},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":288}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":285}]},{"name":"WeaponGuardInternalMagazineHasRoomForBullet","url":"classes/WeaponGuardInternalMagazineHasRoomForBullet/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":432,"methods":[{"name":"WeaponGuardInternalMagazineHasRoomForBullet","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":435},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":437}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":434}]},{"name":"WeaponGuardIsDestroyed","url":"classes/WeaponGuardIsDestroyed/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":79,"methods":[{"name":"WeaponGuardIsDestroyed","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":82},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":84}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":81}]},{"name":"WeaponGuardJammed","url":"classes/WeaponGuardJammed/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":60,"methods":[{"name":"WeaponGuardJammed","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":63},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":65}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":62}]},{"name":"WeaponGuardMagazinesHaveEqualSizes","url":"classes/WeaponGuardMagazinesHaveEqualSizes/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":537,"methods":[{"name":"WeaponGuardMagazinesHaveEqualSizes","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":540},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":542}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":539}]},{"name":"WeaponGuardWeaponCharged","url":"classes/WeaponGuardWeaponCharged/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":564,"methods":[{"name":"WeaponGuardWeaponCharged","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":568},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":570}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":566}]},{"name":"WeaponGuardWeaponDischarged","url":"classes/WeaponGuardWeaponDischarged/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":576,"methods":[{"name":"WeaponGuardWeaponDischarged","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":580},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":582}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":578}]},{"name":"WeaponGuardWeaponManagerWantContinue","url":"classes/WeaponGuardWeaponManagerWantContinue/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":601,"methods":[{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":603}]},{"name":"WeaponGuardWeaponOpen","url":"classes/WeaponGuardWeaponOpen/","base":"WeaponGuardBase","file":"4_World/Entities/Firearms/FSM/Guards.c","line":588,"methods":[{"name":"WeaponGuardWeaponOpen","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":592},{"name":"GuardCondition","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":594}],"members":[{"name":"m_weapon","type":"Weapon_Base","mods":["protected"],"file":"4_World/Entities/Firearms/FSM/Guards.c","line":590}]},{"name":"WeaponInventory","url":"classes/WeaponInventory/","base":"ItemInventory","brief":"inventory for weapons","file":"3_Game/Systems/Inventory/WeaponInventory.c","line":4},{"name":"WeaponLiftDiag","url":"classes/WeaponLiftDiag/","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":106,"methods":[{"name":"Data","ret":"WeaponLiftDiagData","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":135},{"name":"Reset","ret":"void","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":141},{"name":"DrawDiag","ret":"void","params":[{"type":"int","name":"mode"},{"type":"float","name":"deltaTime"}],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":147}],"members":[{"name":"m_Data","type":"ref WeaponLiftDiagData","mods":["private"],"init":"new WeaponLiftDiagData()","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":108},{"name":"COLOR_START","type":"int","mods":["private","const"],"init":"0xFF2ECC71","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Green","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":110},{"name":"COLOR_END","type":"int","mods":["private","const"],"init":"0xFF4B77BE","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Blue","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":111},{"name":"COLOR_END_NOATTACH","type":"int","mods":["private","const"],"init":"0xFFF7CA18","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Yellow","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":112},{"name":"COLOR_OBSTRUCTION","type":"int","mods":["private","const"],"init":"0xFFFF00FF","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Pink","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":113},{"name":"COLOR_HIT","type":"int","mods":["private","const"],"init":"0xFFFF0000","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Red","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":114},{"name":"COLOR_GUIDE","type":"int","mods":["private","const"],"init":"0xC03A3A3A","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Semi-transparent gray","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":115},{"name":"COLOR_WEAPON","type":"int","mods":["private","const"],"init":"0x1FFFFFFF","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Semi-transparent white","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":116},{"name":"COLOR_LAST_POS","type":"int","mods":["private","const"],"init":"0x3AF7CA18","cond":["DIAG_DEVELOPER","!SERVER"],"brief":"Semi-transparent yellow","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":117},{"name":"m_bDrawGizmos","type":"bool","mods":["private"],"init":"true","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":119},{"name":"m_bDrawTransform","type":"bool","mods":["private"],"init":"false","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":120},{"name":"m_bSmallShapes","type":"bool","mods":["private"],"init":"false","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":121},{"name":"m_bZBuffer","type":"bool","mods":["private"],"init":"false","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":122},{"name":"m_bWireOnly","type":"bool","mods":["private"],"init":"true","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":123},{"name":"m_bForceRaised","type":"bool","mods":["private"],"init":"false","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":124},{"name":"m_iColorCrosshair","type":"int","mods":["private"],"init":"false","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":125},{"name":"m_iCrosshairR","type":"int","mods":["private"],"init":"255","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":127},{"name":"m_iCrosshairG","type":"int","mods":["private"],"init":"0","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":128},{"name":"m_iCrosshairB","type":"int","mods":["private"],"init":"0","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":129},{"name":"m_iCrosshairA","type":"int","mods":["private"],"init":"255","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":130},{"name":"m_fCrosshairBlendPow","type":"float","mods":["private"],"init":"1","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":132}]},{"name":"WeaponLiftDiagData","url":"classes/WeaponLiftDiagData/","file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":5,"methods":[{"name":"SetTransform","ret":"void","params":[{"type":"vector","name":"transform","array":"4"}],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":39},{"name":"SetAimAngles","ret":"void","params":[{"type":"float","name":"udAngle"},{"type":"float","name":"lrAngle"},{"type":"float","name":"udAngle11"},{"type":"float","name":"lrAngle11"}],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":45},{"name":"SetWeaponRayParams","ret":"void","params":[{"type":"vector","name":"rayOrigin"},{"type":"vector","name":"rayDirection"},{"type":"float","name":"weaponStartDist"},{"type":"float","name":"weaponEndDist"},{"type":"float","name":"effectiveAttachmentLength"},{"type":"float","name":"obstructionDistanceCfg"},{"type":"float","name":"obstructionDistance"},{"type":"float","name":"rayRadius"}],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":54},{"name":"SetIntersectionParams","ret":"void","params":[{"type":"RaycastRVResult","name":"rayResult"},{"type":"float","name":"hitFraction","def":"0"},{"type":"float","name":"hitDistance","def":"0"}],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":67},{"name":"SetLastPosition","ret":"void","params":[{"type":"vector","name":"lastPosition"}],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":75},{"name":"SetInterpolation","ret":"void","params":[{"type":"float","name":"inTime"},{"type":"float","name":"inTimeLift"},{"type":"float","name":"outTime"},{"type":"float","name":"currentTime"},{"type":"float","name":"smoothValue"},{"type":"float","name":"currentValue"},{"type":"float","name":"targetValue"}],"cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":81},{"name":"Clear","ret":"void","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":93}],"members":[{"name":"m_Transform","type":"vector","array":"4","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":7},{"name":"m_Start","type":"vector","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":9},{"name":"m_Direction","type":"vector","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":10},{"name":"m_WeaponStartDist","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":11},{"name":"m_WeaponEndDist","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":12},{"name":"m_EffectiveAttachmentLength","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":13},{"name":"m_ObstructionDistanceCfg","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":14},{"name":"m_ObstructionDistance","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":15},{"name":"m_RayRadius","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":17},{"name":"m_RayRadiusOverride","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":18},{"name":"m_RayResult","type":"ref RaycastRVResult","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":19},{"name":"m_HitFraction","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":20},{"name":"m_HitDistance","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":21},{"name":"m_LastPosition","type":"vector","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":23},{"name":"m_InterpInTime","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":25},{"name":"m_InterpInTimeLift","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":26},{"name":"m_InterpOutTime","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":27},{"name":"m_InterpCurrTime","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":28},{"name":"m_InterpCurrValue","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":29},{"name":"m_InterpTgtValue","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":30},{"name":"m_InterpSmoothValue","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":31},{"name":"m_AimUD","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":33},{"name":"m_AimLR","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":34},{"name":"m_AimUD11","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":35},{"name":"m_AimLR11","type":"float","cond":["DIAG_DEVELOPER","!SERVER"],"file":"4_World/Plugins/PluginBase/PluginDiagMenu/WeaponLiftDiag.c","line":36}]},{"name":"WeaponMagnumChambering","url":"classes/WeaponMagnumChambering/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1098,"methods":[{"name":"WeaponMagnumChambering","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"startActionType","def":"-1"},{"type":"int","name":"endActionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1114},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1167},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1205},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1265},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1325},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1345}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1100},{"name":"m_startActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1101},{"name":"m_endActionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1102},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1103},{"name":"m_srcMagazinePrevLocation","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1104},{"name":"m_start","type":"ref WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1106},{"name":"m_eject","type":"ref WeaponEjectAllMuzzles","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1107},{"name":"m_rotate","type":"ref WeaponCylinderRotate","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1108},{"name":"m_chamber","type":"ref WeaponChambering_Base","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1109},{"name":"m_w4sb2","type":"ref LoopedChambering_Wait4ShowBullet2","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1110},{"name":"m_endLoop","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1111},{"name":"m_hideB","type":"ref BulletHide_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponChambering.c","line":1112}]},{"name":"WeaponManager","url":"classes/WeaponManager/","file":"4_World/Classes/Weapons/WeaponManager.c","line":1,"methods":[{"name":"WeaponManager","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":45},{"name":"CanFire","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":79},{"name":"CanAttachMagazine","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"},{"type":"Magazine","name":"mag"},{"type":"bool","name":"reservationCheck","def":"true"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":91},{"name":"CanSwapMagazine","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"},{"type":"Magazine","name":"mag"},{"type":"bool","name":"reservationCheck","def":"true"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":132},{"name":"CanDetachMagazine","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"},{"type":"Magazine","name":"mag"},{"type":"bool","name":"reservationCheck","def":"true"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":180},{"name":"CanLoadBullet","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"},{"type":"Magazine","name":"mag"},{"type":"bool","name":"reservationCheck","def":"true"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":200},{"name":"CanLoadMultipleBullet","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"},{"type":"Magazine","name":"mag"},{"type":"bool","name":"reservationCheck","def":"true"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":231},{"name":"CanUnjam","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"},{"type":"bool","name":"reservationCheck","def":"true"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":286},{"name":"CanEjectBullet","ret":"bool","params":[{"type":"Weapon_Base","name":"wpn"},{"type":"bool","name":"reservationCheck","def":"true"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":310},{"name":"SetEjectBulletTryTimestamp","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":333},{"name":"InventoryReservation","ret":"bool","params":[{"type":"Magazine","name":"mag"},{"type":"InventoryLocation","name":"invLoc"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":338},{"name":"AttachMagazine","ret":"bool","params":[{"type":"Magazine","name":"mag"},{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":398},{"name":"DetachMagazine","ret":"bool","params":[{"type":"InventoryLocation","name":"invLoc"},{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":403},{"name":"SwapMagazine","ret":"bool","params":[{"type":"Magazine","name":"mag"},{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":408},{"name":"SwapMagazineEx","ret":"bool","params":[{"type":"Magazine","name":"mag"},{"type":"InventoryLocation","name":"invLoc"},{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":418},{"name":"LoadBullet","ret":"bool","params":[{"type":"Magazine","name":"mag"},{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":423},{"name":"LoadMultiBullet","ret":"bool","params":[{"type":"Magazine","name":"mag"},{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":428},{"name":"LoadMultiBulletStop","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":433},{"name":"Unjam","ret":"bool","params":[{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":438},{"name":"EjectBullet","ret":"bool","params":[{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":443},{"name":"CanEjectBulletVerified","ret":"bool","file":"4_World/Classes/Weapons/WeaponManager.c","line":448},{"name":"EjectBulletVerified","ret":"bool","params":[{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":462},{"name":"SetNextMuzzleMode","ret":"bool","file":"4_World/Classes/Weapons/WeaponManager.c","line":480},{"name":"Fire","ret":"void","params":[{"type":"Weapon_Base","name":"wpn"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":485},{"name":"GetBurstOption","ret":"int","cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":505},{"name":"SetBurstOption","ret":"void","params":[{"type":"int","name":"value"}],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":510},{"name":"Synchronize","ret":"void","mods":["private"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":520},{"name":"OnSyncJuncture","ret":"void","params":[{"type":"int","name":"pJunctureID"},{"type":"ParamsReadContext","name":"pCtx"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":579},{"name":"OnInputUserDataProcess","ret":"bool","params":[{"type":"int","name":"userDataType"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":630},{"name":"StartAction","ret":"bool","params":[{"type":"int","name":"action"},{"type":"Magazine","name":"mag"},{"type":"InventoryLocation","name":"il"},{"type":"ActionBase","name":"control_action","def":"NULL"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":772},{"name":"StartPendingAction","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":809},{"name":"IsRunning","ret":"bool","file":"4_World/Classes/Weapons/WeaponManager.c","line":874},{"name":"SetRunning","ret":"void","params":[{"type":"bool","name":"value"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":879},{"name":"Refresh","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":884},{"name":"Update","ret":"void","params":[{"type":"float","name":"deltaT"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":889},{"name":"OnWeaponActionEnd","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":997},{"name":"DelayedRefreshAnimationState","ret":"void","params":[{"type":"int","name":"delay"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1044},{"name":"RefreshAnimationState","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":1056},{"name":"WantContinue","ret":"bool","file":"4_World/Classes/Weapons/WeaponManager.c","line":1073},{"name":"GetPreparedMagazine","ret":"Magazine","file":"4_World/Classes/Weapons/WeaponManager.c","line":1078},{"name":"GetNextPreparedMagazine","ret":"Magazine","params":[{"mods":["out"],"type":"int","name":"startIdx"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1101},{"name":"OnMagazineInventoryEnter","ret":"void","params":[{"type":"Magazine","name":"mag"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1117},{"name":"OnMagazineInventoryExit","ret":"void","params":[{"type":"Magazine","name":"mag"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1175},{"name":"OnMagazineAttach","ret":"void","params":[{"type":"Magazine","name":"mag"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1192},{"name":"OnMagazineDetach","ret":"void","params":[{"type":"Magazine","name":"mag"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1197},{"name":"CompareMagazinesSuitability","ret":"int","params":[{"type":"Magazine","name":"mag1"},{"type":"Magazine","name":"mag2"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1202},{"name":"SortMagazineAfterLoad","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":1207},{"name":"SetSutableMagazines","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":1268},{"name":"OnLiftWeapon","ret":"void","file":"4_World/Classes/Weapons/WeaponManager.c","line":1329},{"name":"GetCurrentModeName","ret":"string","file":"4_World/Classes/Weapons/WeaponManager.c","line":1335},{"name":"PrepareInventoryLocationForMagazineSwap","ret":"bool","params":[{"mods":["notnull"],"type":"Weapon_Base","name":"wpn"},{"mods":["notnull"],"type":"Magazine","name":"new_mag"},{"mods":["out"],"type":"InventoryLocation","name":"new_il"}],"file":"4_World/Classes/Weapons/WeaponManager.c","line":1345}],"members":[{"name":"MAX_DROP_MAGAZINE_DISTANCE_SQ","type":"float","mods":["const"],"init":"4","file":"4_World/Classes/Weapons/WeaponManager.c","line":3},{"name":"m_player","type":"PlayerBase","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":5},{"name":"m_LastAcknowledgmentID","type":"int","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":7},{"name":"m_PendingWeaponActionAcknowledgmentID","type":"int","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":9},{"name":"m_PendingTargetMagazine","type":"Magazine","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":10},{"name":"m_TargetInventoryLocation","type":"ref InventoryLocation","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":11},{"name":"m_PendingWeaponAction","type":"int","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":12},{"name":"m_PendingInventoryLocation","type":"ref InventoryLocation","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":13},{"name":"m_canEnd","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":15},{"name":"m_justStart","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":16},{"name":"m_InProgress","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":17},{"name":"m_IsEventSended","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":18},{"name":"m_WantContinue","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":19},{"name":"m_InIronSight","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":20},{"name":"m_InOptic","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":21},{"name":"m_readyToStart","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":22},{"name":"m_WeaponInHand","type":"Weapon_Base","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":23},{"name":"m_MagazineInHand","type":"MagazineStorage","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":24},{"name":"m_ControlAction","type":"ActionBase","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":25},{"name":"m_ForceEjectBulletTimestamp","type":"int","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":26},{"name":"FORCE_EJECT_BULLET_TIMEOUT","type":"int","mods":["protected","const"],"init":"2000","file":"4_World/Classes/Weapons/WeaponManager.c","line":28},{"name":"m_BurstOption","type":"int","mods":["protected"],"cond":["DIAG_DEVELOPER"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":30},{"name":"m_MagazinePilesInInventory","type":"ref array<Magazine>","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":33},{"name":"m_MagazineStorageInInventory","type":"ref array<MagazineStorage>","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":34},{"name":"m_SuitableMagazines","type":"ref array<Magazine>","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":35},{"name":"m_PreparedMagazine","type":"Magazine","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":36},{"name":"m_NewJamChance","type":"float","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":39},{"name":"m_WaitToSyncJamChance","type":"bool","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":40},{"name":"m_AnimationRefreshCooldown","type":"int","mods":["protected"],"file":"4_World/Classes/Weapons/WeaponManager.c","line":43}]},{"name":"WeaponManipulationActionInput","url":"classes/WeaponManipulationActionInput/","base":"NoIndicationActionInputBase","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":921,"methods":[{"name":"WeaponManipulationActionInput","kind":"ctor","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":923}]},{"name":"WeaponParticlesBase","url":"classes/WeaponParticlesBase/","file":"4_World/Entities/WeaponParticles.c","line":7,"methods":[{"name":"WeaponParticlesBase","kind":"ctor","ret":"void","params":[{"type":"ItemBase","name":"muzzle_owner"},{"type":"string","name":"config_OnFire_entry"}],"file":"4_World/Entities/WeaponParticles.c","line":33},{"name":"OnActivate","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"int","name":"muzzle_index"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"file":"4_World/Entities/WeaponParticles.c","line":165},{"name":"OnParticleCreated","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"},{"type":"Particle","name":"p"}],"file":"4_World/Entities/WeaponParticles.c","line":233},{"name":"OnDeactivate","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"file":"4_World/Entities/WeaponParticles.c","line":238},{"name":"OnUpdate","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"file":"4_World/Entities/WeaponParticles.c","line":243},{"name":"CheckBoltStateCondition","ret":"bool","params":[{"type":"ItemBase","name":"weapon"}],"file":"4_World/Entities/WeaponParticles.c","line":255},{"name":"CheckHealthCondition","ret":"bool","params":[{"type":"int","name":"health_label"}],"file":"4_World/Entities/WeaponParticles.c","line":268},{"name":"CheckOverheatingCondition","ret":"bool","params":[{"type":"float","name":"overheating_coef"}],"file":"4_World/Entities/WeaponParticles.c","line":274},{"name":"CheckRainCondition","ret":"bool","params":[{"type":"float","name":"rain_coef"}],"file":"4_World/Entities/WeaponParticles.c","line":280},{"name":"CheckParticleOverride","ret":"int","params":[{"type":"string","name":"ammoType"}],"file":"4_World/Entities/WeaponParticles.c","line":286},{"name":"CheckOrientationOverride","ret":"vector","params":[{"type":"vector","name":"local_pos"},{"type":"ItemBase","name":"muzzle_owner"}],"file":"4_World/Entities/WeaponParticles.c","line":327}],"members":[{"name":"m_IlluminateWorld","type":"bool","file":"4_World/Entities/WeaponParticles.c","line":9},{"name":"m_IgnoreIfSuppressed","type":"bool","file":"4_World/Entities/WeaponParticles.c","line":10},{"name":"m_OnlyIfBoltIsOpen","type":"bool","file":"4_World/Entities/WeaponParticles.c","line":11},{"name":"m_MuzzleIndex","type":"int","file":"4_World/Entities/WeaponParticles.c","line":12},{"name":"m_OverrideParticle","type":"int","file":"4_World/Entities/WeaponParticles.c","line":13},{"name":"m_OnlyWithinHealthLabelMin","type":"int","file":"4_World/Entities/WeaponParticles.c","line":14},{"name":"m_OnlyWithinHealthLabelMax","type":"int","file":"4_World/Entities/WeaponParticles.c","line":15},{"name":"m_OnlyWithinOverheatLimitsMin","type":"float","file":"4_World/Entities/WeaponParticles.c","line":16},{"name":"m_OnlyWithinOverheatLimitsMax","type":"float","file":"4_World/Entities/WeaponParticles.c","line":17},{"name":"m_OnlyWithinRainLimitsMin","type":"float","file":"4_World/Entities/WeaponParticles.c","line":18},{"name":"m_OnlyWithinRainLimitsMax","type":"float","file":"4_World/Entities/WeaponParticles.c","line":19},{"name":"m_OverrideDirectionPoint","type":"string","file":"4_World/Entities/WeaponParticles.c","line":20},{"name":"m_OnlyIfBulletIs","type":"string","file":"4_World/Entities/WeaponParticles.c","line":21},{"name":"m_OnlyIfWeaponIs","type":"string","file":"4_World/Entities/WeaponParticles.c","line":22},{"name":"m_OverridePoint","type":"string","file":"4_World/Entities/WeaponParticles.c","line":23},{"name":"m_OverrideDirectionVector","type":"vector","file":"4_World/Entities/WeaponParticles.c","line":24},{"name":"m_PositionOffset","type":"vector","file":"4_World/Entities/WeaponParticles.c","line":25},{"name":"m_Name","type":"string","file":"4_World/Entities/WeaponParticles.c","line":27}]},{"name":"WeaponParticlesOnBulletCasingEject","url":"classes/WeaponParticlesOnBulletCasingEject/","base":"WeaponParticlesBase","file":"4_World/Entities/WeaponParticles.c","line":357},{"name":"WeaponParticlesOnFire","url":"classes/WeaponParticlesOnFire/","base":"WeaponParticlesBase","file":"4_World/Entities/WeaponParticles.c","line":354},{"name":"WeaponParticlesOnOverheating","url":"classes/WeaponParticlesOnOverheating/","base":"WeaponParticlesBase","file":"4_World/Entities/WeaponParticles.c","line":360,"methods":[{"name":"OnParticleCreated","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"},{"type":"Particle","name":"p"}],"mods":["override"],"file":"4_World/Entities/WeaponParticles.c","line":362},{"name":"OnDeactivate","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"mods":["override"],"file":"4_World/Entities/WeaponParticles.c","line":367},{"name":"OnUpdate","ret":"void","params":[{"type":"ItemBase","name":"weapon"},{"type":"string","name":"ammoType"},{"type":"ItemBase","name":"muzzle_owner"},{"type":"ItemBase","name":"suppressor"},{"type":"string","name":"config_to_search"}],"mods":["override"],"file":"4_World/Entities/WeaponParticles.c","line":375}]},{"name":"WeaponRechamber","url":"classes/WeaponRechamber/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":3,"methods":[{"name":"WeaponRechamber","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"int","name":"actionEject","def":"-1"},{"type":"int","name":"actionTypeEject","def":"-1"},{"type":"int","name":"actionLoad","def":"-1"},{"type":"int","name":"actionTypeLoad","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":15},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":35},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":62},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":70},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":88}],"members":[{"name":"m_actionEject","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":5},{"name":"m_actionTypeEject","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":6},{"name":"m_actionLoad","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":7},{"name":"m_actionTypeLoad","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":8},{"name":"m_dstMagazine","type":"Magazine","brief":"destination of the ejected cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":9},{"name":"m_srcMagazine","type":"Magazine","brief":"source of the loaded cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":10},{"name":"m_eje","type":"ref WeaponEjectBullet","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":12},{"name":"m_loa","type":"ref WeaponChambering","file":"4_World/Entities/Firearms/FSM/States/WeaponReChamber.c","line":13}]},{"name":"WeaponReplacingMagAndChamberNext","url":"classes/WeaponReplacingMagAndChamberNext/","base":"WeaponStateBase","brief":"replace current magazine with new one","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":338,"methods":[{"name":"WeaponReplacingMagAndChamberNext","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":357},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":406},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":455},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":502},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":545},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":571}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":340},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":341},{"name":"m_start","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":343},{"name":"m_detach","type":"ref DetachOldMagazine","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":344},{"name":"m_hideOld","type":"ref OldMagazineHide","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":345},{"name":"m_swapMags","type":"ref SwapOldAndNewMagazine","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":346},{"name":"m_attach","type":"ref AttachNewMagazine_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":347},{"name":"m_chamber","type":"ref WeaponChamberFromAttMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":348},{"name":"m_onCK","type":"ref WeaponCharging_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":349},{"name":"m_eject","type":"ref WeaponEjectCasing","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":350},{"name":"m_oldMagazine","type":"Magazine","brief":"magazine that will be detached","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":353},{"name":"m_newMagazine","type":"Magazine","brief":"magazine that will be attached","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":354},{"name":"m_newDst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":355}]},{"name":"WeaponReplacingMagAndChamberNextOpenBoltCharged","url":"classes/WeaponReplacingMagAndChamberNextOpenBoltCharged/","base":"WeaponStateBase","brief":"replace current magazine with new one for weapon charged with open position bolt","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":604,"methods":[{"name":"WeaponReplacingMagAndChamberNextOpenBoltCharged","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":622},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":670},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":719},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":766},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":809},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":835}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":606},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":607},{"name":"m_start","type":"ref WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":609},{"name":"m_detach","type":"ref WeaponDetachingMag_StoreRemoveChamberBullet","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":610},{"name":"m_hideOld","type":"ref OldMagazineHide","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":611},{"name":"m_swapMags","type":"ref SwapOldAndNewMagazine","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":612},{"name":"m_attach","type":"ref AttachNewMagazine_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":613},{"name":"m_chamber","type":"ref WeaponChamberFromAttMagOpenbolt_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":614},{"name":"m_onCK","type":"ref WeaponChargingOpenBolt_CK","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":615},{"name":"m_oldMagazine","type":"Magazine","brief":"magazine that will be detached","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":618},{"name":"m_newMagazine","type":"Magazine","brief":"magazine that will be attached","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":619},{"name":"m_newDst","type":"ref InventoryLocation","file":"4_World/Entities/Firearms/FSM/States/WeaponReplacingMagAndChamberNext.c","line":620}]},{"name":"WeaponStableState","url":"classes/WeaponStableState/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":26,"methods":[{"name":"WeaponStableState","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"int","name":"anim_state","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":32},{"name":"SyncAnimState","ret":"void","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":39},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":72},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":84},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":89},{"name":"IsIdle","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":95},{"name":"GetCurrentStateID","ret":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":97},{"name":"IsRepairEnabled","ret":"bool","brief":"Whether WeaponFSM.ValidateAndRepair should be applied on this state @NOTE:   This property was implemented at the same time as ValARep To have it disabled by default In case there are modders who created their own state But potentially did not set up their properties correctly As having ValARep run on an improper setup would result in horrible VME spam and desync @WARNING:\tWhen enabling repair, it is imperative that all properties are set up correctly.","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":119},{"name":"HasBullet","ret":"bool","brief":"Whether there is a bullet in the chamber @NOTE:   This should only be false when it is empty So this is true when there is a bullet in the chamber Regardless of the bullet being loaded, firedout or jammed","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":126},{"name":"HasMagazine","ret":"bool","brief":"Whether there is a magazine attached","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":129},{"name":"IsJammed","ret":"bool","brief":"Whether the gun is jammed","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":132},{"name":"IsDischarged","ret":"bool","brief":"Whether the gun is discharged","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":135},{"name":"IsWeaponOpen","ret":"bool","brief":"Whether the gun is open","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":138},{"name":"InitMuzzleArray","ret":"void","brief":"Override with the filling of m_muzzleHasBullet","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":141},{"name":"IsSingleState","ret":"bool","brief":"Special one for when the weapon only has one singular state (like Magnum)","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":144},{"name":"GetMuzzleState","ret":"MuzzleState","params":[{"type":"int","name":"idx"}],"brief":"Get chamber state of the muzzle at index","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":154},{"name":"GetMuzzleStateCount","ret":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":155},{"name":"IsChamberValid","ret":"bool","params":[{"type":"int","name":"idx"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":156},{"name":"IsChamberFiredOut","ret":"bool","params":[{"type":"int","name":"idx"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":157},{"name":"IsChamberFull","ret":"bool","params":[{"type":"int","name":"idx"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":158},{"name":"ValidateMuzzleArray","ret":"void","brief":"Safety check and error message in case not set up correctly","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":163}],"members":[{"name":"m_animState","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":28},{"name":"m_muzzleHasBullet","type":"ref array<MuzzleState>","init":"new array<MuzzleState>()","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":30}]},{"name":"WeaponStartAction","url":"classes/WeaponStartAction/","base":"WeaponStateBase","brief":"simple class starting animation action specified by m_action and m_actionType","file":"4_World/Entities/Firearms/FSM/States/WeaponStartAction.c","line":4,"methods":[{"name":"WeaponStartAction","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStartAction.c","line":9},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponStartAction.c","line":15},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponStartAction.c","line":47}],"members":[{"name":"m_action","type":"WeaponActions","brief":"action to be played","file":"4_World/Entities/Firearms/FSM/States/WeaponStartAction.c","line":6},{"name":"m_actionType","type":"int","brief":"specific action sub-type","file":"4_World/Entities/Firearms/FSM/States/WeaponStartAction.c","line":7}]},{"name":"WeaponStateBase","url":"classes/WeaponStateBase/","brief":"represent weapon state base","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":10,"methods":[{"name":"WeaponStateBase","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":17},{"name":"SetParentState","ret":"void","params":[{"type":"WeaponStateBase","name":"parent"}],"brief":"allows construction of hierarchical state machine","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":22},{"name":"GetParentState","ret":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":26},{"name":"HasFSM","ret":"bool","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":28},{"name":"GetFSM","ret":"WeaponFSM","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":29},{"name":"SetInternalStateID","ret":"void","params":[{"type":"int","name":"i"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":31},{"name":"GetInternalStateID","ret":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":32},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":34},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":54},{"name":"ProcessEvent","ret":"bool","params":[{"type":"WeaponEventBase","name":"e"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":80},{"name":"AddTransition","ret":"void","params":[{"type":"WeaponTransition","name":"t"}],"brief":"adds transition into m_fsm transition table","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":89},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"called upon entry to state @NOTE\tif state has (non-running) sub-machine, it's started on entry","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":103},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"brief":"ongoing behavior, performed while being in the state","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":119},{"name":"OnAbort","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"called when abort signal arrives","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":129},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"brief":"called on exit from state","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":143},{"name":"IsWaitingForActionFinish","ret":"bool","brief":"waiting for active animation action/actionType finish","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":152},{"name":"IsIdle","ret":"bool","brief":"idle state does not expect any animation events","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":158},{"name":"IsBoltOpen","ret":"bool","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":163},{"name":"OnSubMachineChanged","ret":"void","params":[{"type":"WeaponStateBase","name":"src"},{"type":"WeaponStateBase","name":"dst"}],"brief":"called when sub-machine has changed its state","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":170},{"name":"OnStateChanged","ret":"void","params":[{"type":"WeaponStateBase","name":"src"},{"type":"WeaponStateBase","name":"dst"}],"brief":"called on current state when state machine has changed its state","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":177},{"name":"GetCoolDown","ret":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":179}],"members":[{"name":"m_weapon","type":"Weapon_Base","brief":"weapon that this state relates to","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":12},{"name":"m_parentState","type":"WeaponStateBase","brief":"hierarchical parent state of this state (or null)","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":13},{"name":"m_fsm","type":"ref WeaponFSM","brief":"nested state machine (or null)","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":14},{"name":"m_InternalID","type":"int","init":"-1","brief":"internal state id used for load/restore","file":"4_World/Entities/Firearms/FSM/States/WeaponStateBase.c","line":15}]},{"name":"WeaponStateJammed","url":"classes/WeaponStateJammed/","base":"WeaponStableState","brief":"handle jamming state set jam/unjam state for weapon","file":"4_World/Entities/Firearms/FSM/States/WeaponStateJammed.c","line":5,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"brief":"called upon entry to state @NOTE\tif state has (non-running) sub-machine, it's started on entry","file":"4_World/Entities/Firearms/FSM/States/WeaponStateJammed.c","line":12},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"brief":"called on exit from state","file":"4_World/Entities/Firearms/FSM/States/WeaponStateJammed.c","line":23}]},{"name":"WeaponType","url":"classes/WeaponType/","base":"ItemBaseType","file":"4_World/Entities/Core/Inherited/InventoryItemType.c","line":85},{"name":"WeaponUnjamming","url":"classes/WeaponUnjamming/","base":"WeaponStateBase","brief":"unjam submachine","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":168,"methods":[{"name":"WeaponUnjamming","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":180},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":212},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":225}],"members":[{"name":"m_action","type":"WeaponActions","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":170},{"name":"m_actionType","type":"int","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":171},{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":172},{"name":"m_jamTime","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":173},{"name":"m_start","type":"ref WeaponUnjamming_Start","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":175},{"name":"m_eject","type":"ref WeaponUnjamming_Cartridge_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":176},{"name":"m_w4t","type":"ref WeaponUnjamming_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":177},{"name":"m_chamber","type":"ref WeaponChamberFromAttMag_W4T","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":178}]},{"name":"WeaponUnjamming_Cartridge","url":"classes/WeaponUnjamming_Cartridge/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":72,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":77},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":110},{"name":"SaveCurrentFSMState","ret":"bool","params":[{"type":"ParamsWriteContext","name":"ctx"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":116},{"name":"LoadCurrentFSMState","ret":"bool","params":[{"type":"ParamsReadContext","name":"ctx"},{"type":"int","name":"version"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":134}],"members":[{"name":"m_damage","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":74},{"name":"m_type","type":"string","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":75}]},{"name":"WeaponUnjamming_Cartridge_W4T","url":"classes/WeaponUnjamming_Cartridge_W4T/","base":"WeaponUnjamming_Cartridge","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":154,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":156}]},{"name":"WeaponUnjamming_Start","url":"classes/WeaponUnjamming_Start/","base":"WeaponStartAction","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":11,"methods":[{"name":"WeaponUnjamming_Start","kind":"ctor","ret":"void","params":[{"type":"Weapon_Base","name":"w","def":"NULL"},{"type":"WeaponStateBase","name":"parent","def":"NULL"},{"type":"WeaponActions","name":"action","def":"WeaponActions.NONE"},{"type":"int","name":"actionType","def":"-1"}],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":16},{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":22},{"name":"OnUpdate","ret":"void","params":[{"type":"float","name":"dt"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":27},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":64}],"members":[{"name":"m_dtAccumulator","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":13},{"name":"m_jamTime","type":"float","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":14}]},{"name":"WeaponUnjamming_W4T","url":"classes/WeaponUnjamming_W4T/","base":"WeaponStateBase","file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":159,"methods":[{"name":"IsWaitingForActionFinish","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/FSM/States/WeaponUnjamming.c","line":161}]},{"name":"Weather","url":"classes/Weather/","brief":"Weather controller","file":"3_Game/Weather.c","line":167,"methods":[{"name":"Weather","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Weather.c","line":172},{"name":"~Weather","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Weather.c","line":177},{"name":"GetTime","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns actual time from start of a server (how many seconds elapsed from server start).","file":"3_Game/Weather.c","line":180},{"name":"GetOvercast","ret":"Overcast","mods":["proto","native"],"proto":true,"brief":"Returns an overcast phenomenon object.","file":"3_Game/Weather.c","line":183},{"name":"GetFog","ret":"Fog","mods":["proto","native"],"proto":true,"brief":"Returns a fog phenomenon object.","file":"3_Game/Weather.c","line":186},{"name":"GetRain","ret":"Rain","mods":["proto","native"],"proto":true,"brief":"Returns a rain phenomenon object.","file":"3_Game/Weather.c","line":189},{"name":"GetSnowfall","ret":"Snowfall","mods":["proto","native"],"proto":true,"brief":"Returns a snowfall phenomenon object.","file":"3_Game/Weather.c","line":192},{"name":"GetWindDirection","ret":"WindDirection","mods":["proto","native"],"proto":true,"brief":"Returns a wind direction phenomenon object.","file":"3_Game/Weather.c","line":199},{"name":"GetWindMagnitude","ret":"WindMagnitude","mods":["proto","native"],"proto":true,"brief":"Returns a wind magnitude phenomenon object.","file":"3_Game/Weather.c","line":205},{"name":"SetStorm","ret":"void","params":[{"type":"float","name":"density"},{"type":"float","name":"threshold"},{"type":"float","name":"timeOut"}],"mods":["proto","native"],"proto":true,"brief":"Sets the thunderstorm properties.","file":"3_Game/Weather.c","line":214},{"name":"SuppressLightningSimulation","ret":"void","params":[{"type":"bool","name":"state"}],"mods":["proto","native"],"proto":true,"brief":"enables/disables thunderbolt simulation on client (together with sounds)","file":"3_Game/Weather.c","line":217},{"name":"GetWind","ret":"vector","mods":["proto","native"],"proto":true,"brief":"Returns wind vector (direction and speed as length of the vector).","file":"3_Game/Weather.c","line":220},{"name":"SetWind","ret":"void","params":[{"type":"vector","name":"wind"}],"mods":["proto","native"],"proto":true,"brief":"Sets the wind vector (direction and speed as length of the vector).","file":"3_Game/Weather.c","line":236},{"name":"GetWindSpeed","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns actual wind speed in metre per second.","file":"3_Game/Weather.c","line":243},{"name":"SetWindSpeed","ret":"void","params":[{"type":"float","name":"speed"}],"mods":["proto","native"],"proto":true,"brief":"Sets the actual wind speed in metre per second.","file":"3_Game/Weather.c","line":251},{"name":"GetWindMaximumSpeed","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns maximal wind speed in metre per second.","file":"3_Game/Weather.c","line":258},{"name":"SetWindMaximumSpeed","ret":"void","params":[{"type":"float","name":"maxSpeed"}],"mods":["proto","native"],"proto":true,"brief":"Sets the maximal wind speed in metre per second. Equivalent to setting WindMagnitude phenomenon(s) value upper limit.","file":"3_Game/Weather.c","line":264},{"name":"GetWindFunctionParams","ret":"void","params":[{"mods":["out"],"type":"float","name":"fnMin"},{"mods":["out"],"type":"float","name":"fnMax"},{"mods":["out"],"type":"float","name":"fnSpeed"}],"mods":["proto"],"proto":true,"brief":"Reads function parameters that controls the wind behaviour (change in time).","file":"3_Game/Weather.c","line":272},{"name":"SetWindFunctionParams","ret":"void","params":[{"type":"float","name":"fnMin"},{"type":"float","name":"fnMax"},{"type":"float","name":"fnSpeed"}],"mods":["proto","native"],"proto":true,"brief":"Sets function parameters that controls the wind behaviour (change in time).","file":"3_Game/Weather.c","line":280},{"name":"SetRainThresholds","ret":"void","params":[{"type":"float","name":"tMin"},{"type":"float","name":"tMax"},{"type":"float","name":"tTime"}],"mods":["proto","native"],"proto":true,"brief":"Sets overcast threshold values for rain phenomena.","file":"3_Game/Weather.c","line":298},{"name":"SetSnowfallThresholds","ret":"void","params":[{"type":"float","name":"tMin"},{"type":"float","name":"tMax"},{"type":"float","name":"tTime"}],"mods":["proto","native"],"proto":true,"brief":"Sets overcast threshold values for snowfall phenomena.","file":"3_Game/Weather.c","line":316},{"name":"SetSnowflakeScale","ret":"void","params":[{"type":"float","name":"scale"}],"mods":["proto","native"],"proto":true,"brief":"Sets the overall scale of snowflakes during snowfall phenomenon. This value is not synchronized and should be set by deterministic means.","file":"3_Game/Weather.c","line":323},{"name":"GetSnowflakeScale","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the overall scale of snowflakes during snowfall phenomenon.","file":"3_Game/Weather.c","line":328},{"name":"WindDirectionToAngle","ret":"float","params":[{"type":"vector","name":"dir"}],"mods":["static","proto"],"proto":true,"brief":"Returns the xz angle of the provided wind vector.","file":"3_Game/Weather.c","line":335},{"name":"AngleToWindDirection","ret":"vector","params":[{"type":"float","name":"angle"}],"mods":["static","proto"],"proto":true,"brief":"Returns wind direction from the provided wind angle.","file":"3_Game/Weather.c","line":342},{"name":"IsDynVolFogEnabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Dynamic volumetric fog only takes effect if enabled in the world config.","file":"3_Game/Weather.c","line":349},{"name":"SetDynVolFogDistanceDensity","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"time","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Sets the dynamic volumetric fog distance density. Only takes effect if dynamic volumetric fog is enabled.","file":"3_Game/Weather.c","line":355},{"name":"GetDynVolFogDistanceDensity","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the current 'dynamic' volumetric fog distance density.","file":"3_Game/Weather.c","line":359},{"name":"SetDynVolFogHeightDensity","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"time","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Sets the dynamic volumetric fog height density. Only takes effect if dynamic volumetric fog is enabled.","file":"3_Game/Weather.c","line":365},{"name":"GetDynVolFogHeightDensity","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the current 'dynamic' volumetric fog height density.","file":"3_Game/Weather.c","line":369},{"name":"SetDynVolFogHeightBias","ret":"void","params":[{"type":"float","name":"value"},{"type":"float","name":"time","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Sets the 'dynamic' volumetric height bias. Takes effect only if enabled via world config.","file":"3_Game/Weather.c","line":376},{"name":"GetDynVolFogHeightBias","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the current 'dynamic' volumetric fog height bias in meters.","file":"3_Game/Weather.c","line":380},{"name":"MissionWeather","ret":"void","params":[{"type":"bool","name":"use"}],"file":"3_Game/Weather.c","line":383},{"name":"GetMissionWeather","ret":"bool","file":"3_Game/Weather.c","line":388},{"name":"SetWeatherUpdateFreeze","ret":"void","params":[{"type":"bool","name":"state"}],"file":"3_Game/Weather.c","line":393},{"name":"GetWeatherUpdateFrozen","ret":"bool","file":"3_Game/Weather.c","line":398},{"name":"GetNoiseReductionByWeather","ret":"float","file":"3_Game/Weather.c","line":404}],"members":[{"name":"m_missionWeather","type":"bool","mods":["protected"],"file":"3_Game/Weather.c","line":169},{"name":"m_UpdateFrozen","type":"bool","mods":["protected"],"file":"3_Game/Weather.c","line":170}]},{"name":"WeatherPhenomenon","url":"classes/WeatherPhenomenon/","brief":"Weather phenomenon","file":"3_Game/Weather.c","line":28,"methods":[{"name":"WeatherPhenomenon","kind":"ctor","ret":"void","mods":["private"],"file":"3_Game/Weather.c","line":30},{"name":"~WeatherPhenomenon","kind":"dtor","ret":"void","mods":["private"],"file":"3_Game/Weather.c","line":31},{"name":"GetType","ret":"EWeatherPhenomenon","mods":["proto","native"],"proto":true,"brief":"Returns type of this phenomenon.","file":"3_Game/Weather.c","line":34},{"name":"GetActual","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns actual value of phenomenon in range <0, 1>. (does not apply for Wind, which always returns the magnitude values)","file":"3_Game/Weather.c","line":38},{"name":"GetForecast","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns a forecast value the phenomenon is heading towards.","file":"3_Game/Weather.c","line":41},{"name":"Set","ret":"void","params":[{"type":"float","name":"forecast"},{"type":"float","name":"time","def":"0"},{"type":"float","name":"minDuration","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Sets the forecast.","file":"3_Game/Weather.c","line":49},{"name":"GetNextChange","ret":"float","mods":["proto","native"],"proto":true,"brief":"Reads the time in seconds when the next forecast will be computed.","file":"3_Game/Weather.c","line":52},{"name":"SetNextChange","ret":"void","params":[{"type":"float","name":"time"}],"mods":["proto","native"],"proto":true,"brief":"Sets the time in seconds when the next forecast will be computed.","file":"3_Game/Weather.c","line":54},{"name":"GetLimits","ret":"void","params":[{"mods":["out"],"type":"float","name":"fnMin"},{"mods":["out"],"type":"float","name":"fnMax"}],"mods":["proto"],"proto":true,"brief":"Reads limits of this phenomenon.","file":"3_Game/Weather.c","line":61},{"name":"SetLimits","ret":"void","params":[{"type":"float","name":"fnMin"},{"type":"float","name":"fnMax"}],"mods":["proto","native"],"proto":true,"brief":"Sets limits of this phenomenon.","file":"3_Game/Weather.c","line":74},{"name":"GetForecastChangeLimits","ret":"void","params":[{"mods":["out"],"type":"float","name":"fcMin"},{"mods":["out"],"type":"float","name":"fcMax"}],"mods":["proto"],"proto":true,"brief":"Reads limits of change when forecast is computed.","file":"3_Game/Weather.c","line":81},{"name":"SetForecastChangeLimits","ret":"void","params":[{"type":"float","name":"fcMin"},{"type":"float","name":"fcMax"}],"mods":["proto","native"],"proto":true,"brief":"Sets limits of change when forecast is computed.","file":"3_Game/Weather.c","line":95},{"name":"GetForecastTimeLimits","ret":"void","params":[{"mods":["out"],"type":"float","name":"ftMin"},{"mods":["out"],"type":"float","name":"ftMax"}],"mods":["proto"],"proto":true,"brief":"Reads time range in which next forecast can be computed.","file":"3_Game/Weather.c","line":102},{"name":"SetForecastTimeLimits","ret":"void","params":[{"type":"float","name":"ftMin"},{"type":"float","name":"ftMax"}],"mods":["proto","native"],"proto":true,"brief":"Sets time range in which next forecast can be computed.","file":"3_Game/Weather.c","line":113},{"name":"OnBeforeChange","ret":"bool","params":[{"type":"float","name":"change"},{"type":"float","name":"time"}],"brief":"Is called every time the Phenomenon computes new forecast.","file":"3_Game/Weather.c","line":125}]},{"name":"WeightDebug","url":"classes/WeightDebug/","file":"3_Game/tools/Debug.c","line":851,"methods":[{"name":"GetWeightDebug","ret":"WeightDebugData","params":[{"type":"EntityAI","name":"entity"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":857},{"name":"ClearWeightDebug","ret":"void","mods":["static"],"file":"3_Game/tools/Debug.c","line":868},{"name":"PrintAll","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":873},{"name":"SetVerbosityFlags","ret":"void","params":[{"type":"WeightDebugType","name":"type"}],"mods":["static"],"file":"3_Game/tools/Debug.c","line":892}],"members":[{"name":"m_WeightDebugData","type":"ref map<EntityAI, ref WeightDebugData>","mods":["private","static"],"init":"new map<EntityAI, ref WeightDebugData>()","file":"3_Game/tools/Debug.c","line":853},{"name":"m_VerbosityFlags","type":"WeightDebugType","mods":["static"],"file":"3_Game/tools/Debug.c","line":854}]},{"name":"WeightDebugData","url":"classes/WeightDebugData/","file":"3_Game/tools/Debug.c","line":898,"methods":[{"name":"WeightDebugData","kind":"ctor","ret":"void","params":[{"type":"EntityAI","name":"entity"}],"file":"3_Game/tools/Debug.c","line":905},{"name":"SetWeight","ret":"void","params":[{"type":"float","name":"weight"}],"file":"3_Game/tools/Debug.c","line":911},{"name":"SetCalcDetails","ret":"void","params":[{"type":"string","name":"details"}],"file":"3_Game/tools/Debug.c","line":916},{"name":"AddCalcDetails","ret":"void","params":[{"type":"string","name":"details"}],"file":"3_Game/tools/Debug.c","line":922},{"name":"Output","ret":"void","file":"3_Game/tools/Debug.c","line":927}],"members":[{"name":"m_Classname","type":"string","file":"3_Game/tools/Debug.c","line":900},{"name":"m_Weight","type":"string","file":"3_Game/tools/Debug.c","line":901},{"name":"m_InventoryDepth","type":"int","file":"3_Game/tools/Debug.c","line":902},{"name":"m_CalcDetails","type":"string","file":"3_Game/tools/Debug.c","line":903}]},{"name":"WeldingMask","url":"classes/WeldingMask/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/WeldingMask.c","line":1,"methods":[{"name":"GetEffectWidgetTypes","ret":"array<int>","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WeldingMask.c","line":3},{"name":"GetGlassesEffectID","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WeldingMask.c","line":8},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/WeldingMask.c","line":13}]},{"name":"Well","url":"classes/Well/","base":"BuildingSuper","file":"4_World/Entities/Building/Well.c","line":1,"methods":[{"name":"IsBuilding","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/Well.c","line":3},{"name":"IsWell","ret":"bool","mods":["override"],"file":"4_World/Entities/Building/Well.c","line":8},{"name":"GetWaterSourceObjectType","ret":"EWaterSourceObjectType","mods":["override"],"file":"4_World/Entities/Building/Well.c","line":13},{"name":"GetLiquidThroughputCoef","ret":"float","mods":["override"],"file":"4_World/Entities/Building/Well.c","line":18},{"name":"GetLiquidSourceType","ret":"int","mods":["override"],"file":"4_World/Entities/Building/Well.c","line":23},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Well.c","line":28}]},{"name":"Wellies_Black","url":"classes/Wellies_Black/","base":"Wellies_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Wellies_ColorBase.c","line":2},{"name":"Wellies_Brown","url":"classes/Wellies_Brown/","base":"Wellies_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Wellies_ColorBase.c","line":3},{"name":"Wellies_ColorBase","url":"classes/Wellies_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/Wellies_ColorBase.c","line":1},{"name":"Wellies_Green","url":"classes/Wellies_Green/","base":"Wellies_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Wellies_ColorBase.c","line":4},{"name":"Wellies_Grey","url":"classes/Wellies_Grey/","base":"Wellies_ColorBase","file":"4_World/Entities/ItemBase/Clothing/Wellies_ColorBase.c","line":5},{"name":"WetMdfr","url":"classes/WetMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":3},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":12},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":20},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":29},{"name":"OnReconnect","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":35},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":41},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":47},{"name":"GetDebugTextSimple","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/conditions/Wet.c","line":54}]},{"name":"WetnessNotfr","url":"classes/WetnessNotfr/","base":"NotifierBase","file":"4_World/Classes/PlayerNotifiers/Notifiers/WetnessNotfr.c","line":1,"methods":[{"name":"WetnessNotfr","kind":"ctor","ret":"void","params":[{"type":"NotifiersManager","name":"manager"}],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WetnessNotfr.c","line":3},{"name":"GetNotifierType","ret":"int","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WetnessNotfr.c","line":8},{"name":"DisplayBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WetnessNotfr.c","line":13},{"name":"HideBadge","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerNotifiers/Notifiers/WetnessNotfr.c","line":24}]},{"name":"Whetstone","url":"classes/Whetstone/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Whetstone.c","line":1},{"name":"Widget","url":"classes/Widget/","base":"Managed","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":107,"methods":[{"name":"~Widget","kind":"dtor","ret":"void","mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":109},{"name":"Widget","kind":"ctor","ret":"void","mods":["proto","private"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":110},{"name":"TranslateString","ret":"string","params":[{"type":"string","name":"stringId"}],"mods":["proto","static"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":112},{"name":"SetLV","ret":"void","params":[{"type":"float","name":"lv"}],"mods":["proto","static"],"proto":true,"brief":"Set global LV of widgets, value between [-15, 0], default: 0, lower value is less bright","file":"1_Core/proto/EnWidgets.c","line":115},{"name":"SetTextLV","ret":"void","params":[{"type":"float","name":"lv"}],"mods":["proto","static"],"proto":true,"brief":"Set global LV of the text in widgets, value between [-15, 0], default: 0, lower value is less bright","file":"1_Core/proto/EnWidgets.c","line":117},{"name":"SetObjectLighting","ret":"void","params":[{"type":"float","name":"lighting"}],"mods":["proto","static"],"proto":true,"brief":"Set global lighting of objects in widgets, value between [0, 1], default: 1, lower value is less bright","file":"1_Core/proto/EnWidgets.c","line":119},{"name":"GetName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":121},{"name":"SetName","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":122},{"name":"GetTypeName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":123},{"name":"GetTypeID","ret":"WidgetType","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":124},{"name":"Show","ret":"void","params":[{"type":"bool","name":"show"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":125},{"name":"Enable","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":126},{"name":"GetFlags","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":127},{"name":"SetFlags","ret":"int","params":[{"type":"int","name":"flags"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"ADDS the value to the existing flag","file":"1_Core/proto/EnWidgets.c","line":128},{"name":"GetSort","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":129},{"name":"SetSort","ret":"void","params":[{"type":"int","name":"sort"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":130},{"name":"ClearFlags","ret":"int","params":[{"type":"int","name":"flags"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"brief":"SUBSTRACTS the value to the existing flag","file":"1_Core/proto/EnWidgets.c","line":131},{"name":"IsControlClass","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":132},{"name":"GetStyleName","ret":"string","mods":["proto","native","owned"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":133},{"name":"GetUserData","ret":"void","params":[{"mods":["out"],"type":"Class","name":"data"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":134},{"name":"SetUserData","ret":"void","params":[{"type":"Class","name":"data"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":135},{"name":"GetUserID","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":136},{"name":"SetUserID","ret":"void","params":[{"type":"int","name":"id"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":137},{"name":"IsVisible","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":138},{"name":"IsVisibleHierarchy","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":139},{"name":"SetPos","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":140},{"name":"SetSize","ret":"void","params":[{"type":"float","name":"w"},{"type":"float","name":"h"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":141},{"name":"SetScreenPos","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":142},{"name":"SetScreenSize","ret":"void","params":[{"type":"float","name":"w"},{"type":"float","name":"h"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":143},{"name":"SetColor","ret":"void","params":[{"type":"int","name":"color"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":144},{"name":"GetColor","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":145},{"name":"SetRotation","ret":"void","params":[{"type":"float","name":"roll"},{"type":"float","name":"pitch"},{"type":"float","name":"yaw"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":146},{"name":"GetRotation","ret":"vector","mods":["proto","native"],"proto":true,"brief":"returns rotation of widget in order roll, pitch, yaw","file":"1_Core/proto/EnWidgets.c","line":148},{"name":"SetAlpha","ret":"void","params":[{"type":"float","name":"alpha"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":149},{"name":"GetAlpha","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":150},{"name":"GetPos","ret":"void","params":[{"mods":["out"],"type":"float","name":"x"},{"mods":["out"],"type":"float","name":"y"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":151},{"name":"GetSize","ret":"void","params":[{"mods":["out"],"type":"float","name":"width"},{"mods":["out"],"type":"float","name":"height"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":152},{"name":"GetScreenPos","ret":"void","params":[{"mods":["out"],"type":"float","name":"x"},{"mods":["out"],"type":"float","name":"y"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":153},{"name":"GetScreenSize","ret":"void","params":[{"mods":["out"],"type":"float","name":"width"},{"mods":["out"],"type":"float","name":"height"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":154},{"name":"SetTransform","ret":"void","params":[{"type":"vector","name":"mat","array":"4"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":156},{"name":"GetParent","ret":"Widget","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":158},{"name":"GetChildren","ret":"Widget","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":159},{"name":"GetSibling","ret":"Widget","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":160},{"name":"AddChild","ret":"void","params":[{"type":"Widget","name":"child"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":161},{"name":"RemoveChild","ret":"void","params":[{"type":"Widget","name":"child"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":162},{"name":"Update","ret":"void","mods":["proto","native","volatile"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":164},{"name":"GetScript","ret":"void","params":[{"mods":["out"],"type":"Class","name":"data"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":166},{"name":"FindWidget","ret":"Widget","params":[{"type":"string","name":"pathname"}],"mods":["proto","native"],"proto":true,"brief":"find Widget by path. e.g FindWidget(\"widget1.widget2.widget3.mywidget\")","file":"1_Core/proto/EnWidgets.c","line":168},{"name":"FindAnyWidget","ret":"Widget","params":[{"type":"string","name":"pathname"}],"mods":["proto","native"],"proto":true,"brief":"find Widget by name e.g. FindWidget(\"widget1\")","file":"1_Core/proto/EnWidgets.c","line":169},{"name":"FindAnyWidgetById","ret":"Widget","params":[{"type":"int","name":"user_id"}],"mods":["proto","native"],"proto":true,"brief":"find Widget by userID","file":"1_Core/proto/EnWidgets.c","line":170},{"name":"SetHandler","ret":"void","params":[{"type":"ScriptedWidgetEventHandler","name":"eventHandler"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":172},{"name":"Unlink","ret":"void","mods":["proto","native"],"proto":true,"brief":"destroys widget and all its children","file":"1_Core/proto/EnWidgets.c","line":173}]},{"name":"WidgetEventHandler","url":"classes/WidgetEventHandler/","base":"ScriptedWidgetEventHandler","file":"5_Mission/GUI/WidgetEventHandler.c","line":1,"methods":[{"name":"GetInstance","ret":"WidgetEventHandler","mods":["static"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":22},{"name":"WidgetEventHandler","kind":"ctor","ret":"void","file":"5_Mission/GUI/WidgetEventHandler.c","line":27},{"name":"UnregisterWidget","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":48},{"name":"RegisterOnMouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":70},{"name":"RegisterOnMouseButtonUp","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":77},{"name":"RegisterOnMouseWheel","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":84},{"name":"RegisterOnDropReceived","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":91},{"name":"RegisterOnDrag","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":98},{"name":"RegisterOnDrop","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":105},{"name":"RegisterOnDraggingOver","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":112},{"name":"RegisterOnMouseEnter","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":119},{"name":"RegisterOnMouseLeave","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":126},{"name":"RegisterOnClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":133},{"name":"RegisterOnDoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":140},{"name":"RegisterOnFocus","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":147},{"name":"RegisterOnFocusLost","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":153},{"name":"RegisterOnChildAdd","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":160},{"name":"RegisterOnChildRemove","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"Managed","name":"eventHandler"},{"type":"string","name":"functionName"}],"file":"5_Mission/GUI/WidgetEventHandler.c","line":167},{"name":"OnClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":174},{"name":"OnDoubleClick","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":193},{"name":"OnMouseLeave","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"enterW"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":212},{"name":"OnMouseEnter","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":231},{"name":"OnMouseButtonDown","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":250},{"name":"OnMouseButtonUp","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":269},{"name":"OnDrag","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":288},{"name":"OnDrop","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":307},{"name":"OnDraggingOver","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":326},{"name":"OnDropReceived","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"reciever"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":345},{"name":"OnFocus","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":369},{"name":"OnFocusLost","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":388},{"name":"OnMouseWheel","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"wheel"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":407},{"name":"OnChildAdd","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":426},{"name":"OnChildRemove","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"Widget","name":"child"}],"mods":["override"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":445}],"members":[{"name":"s_instance","type":"ref WidgetEventHandler","mods":["private","static"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":3},{"name":"m_OnMouseButtonDownRegister","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":5},{"name":"m_OnMouseButtonUpRegister","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":6},{"name":"m_OnMouseWheel","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":7},{"name":"m_OnDropReceived","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":8},{"name":"m_OnDrag","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":9},{"name":"m_OnDrop","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":10},{"name":"m_OnDraggingOver","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":11},{"name":"m_OnMouseEnter","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":12},{"name":"m_OnMouseButtonLeave","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":13},{"name":"m_OnClick","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":14},{"name":"m_OnDoubleClick","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":15},{"name":"m_OnFocus","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":16},{"name":"m_OnFocusLost","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":17},{"name":"m_OnController","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":18},{"name":"m_OnChildAdd","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":19},{"name":"m_OnChildRemove","type":"ref map<Widget, ref Param>","mods":["protected"],"file":"5_Mission/GUI/WidgetEventHandler.c","line":20}]},{"name":"WidgetFadeTimer","url":"classes/WidgetFadeTimer/","base":"TimerBase","topic":"Tools","brief":"Simple class for fading Widgets","file":"3_Game/tools/tools.c","line":427,"methods":[{"name":"WidgetFadeTimer","kind":"ctor","ret":"void","file":"3_Game/tools/tools.c","line":433},{"name":"FadeIn","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"float","name":"time"},{"type":"bool","name":"continue_","def":"false"}],"brief":"Make \"fade in\" effect on Widget (transparency goes from 0.0 to 1.0)","file":"3_Game/tools/tools.c","line":445},{"name":"FadeOut","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"float","name":"time"},{"type":"bool","name":"continue_","def":"false"}],"brief":"Make \"fade out\" effect on Widget (transparency goes from 1.0 to 0.0)","file":"3_Game/tools/tools.c","line":480},{"name":"OnTimer","ret":"void","mods":["override","private"],"file":"3_Game/tools/tools.c","line":509},{"name":"OnUpdate","ret":"void","mods":["override","private"],"file":"3_Game/tools/tools.c","line":525}],"members":[{"name":"m_widget","type":"Widget","mods":["private"],"file":"3_Game/tools/tools.c","line":429},{"name":"m_fadeIn","type":"bool","file":"3_Game/tools/tools.c","line":430},{"name":"m_alpha","type":"float","file":"3_Game/tools/tools.c","line":431}]},{"name":"WidgetLayoutName","url":"classes/WidgetLayoutName/","file":"3_Game/GUI/WidgetLayoutName.c","line":1,"members":[{"name":"InventoryXbox","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/xbox/day_z_inventory_new.layout\"","cond":["PLATFORM_CONSOLE"],"file":"3_Game/GUI/WidgetLayoutName.c","line":4},{"name":"InventoryNarrow","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/narrow/day_z_inventory_new.layout\"","cond":["!PLATFORM_CONSOLE"],"file":"3_Game/GUI/WidgetLayoutName.c","line":6},{"name":"InventoryMedium","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/medium/day_z_inventory_new.layout\"","cond":["!PLATFORM_CONSOLE"],"file":"3_Game/GUI/WidgetLayoutName.c","line":7},{"name":"InventoryWide","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/wide/day_z_inventory_new.layout\"","cond":["!PLATFORM_CONSOLE"],"file":"3_Game/GUI/WidgetLayoutName.c","line":8},{"name":"HandsPreview","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/hands_preview.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":11},{"name":"InventorySlotsContainerNarrow","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/narrow/inventory_slots_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":13},{"name":"InventorySlotsContainerMedium","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/medium/inventory_slots_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":14},{"name":"InventorySlotsContainerWide","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/wide/inventory_slots_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":15},{"name":"InventorySlotsContainerXbox","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/xbox/inventory_slots_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":16},{"name":"CargoContainerNarrow","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/narrow/cargo_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":18},{"name":"CargoContainerMedium","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/medium/cargo_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":19},{"name":"CargoContainerWide","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/wide/cargo_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":20},{"name":"CargoContainerXbox","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/xbox/cargo_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":21},{"name":"CargoContainerRowNarrow","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/narrow/cargo_container_row.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":23},{"name":"CargoContainerRowMedium","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/medium/cargo_container_row.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":24},{"name":"CargoContainerRowWide","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/wide/cargo_container_row.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":25},{"name":"CargoContainerRowXbox","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/xbox/cargo_container_row.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":26},{"name":"IconNarrow","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/narrow/icon.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":28},{"name":"IconMedium","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/medium/icon.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":29},{"name":"IconWide","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/wide/icon.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":30},{"name":"IconXbox","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/xbox/icon.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":31},{"name":"LeftAreaNarrow","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/narrow/left_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":33},{"name":"LeftAreaMedium","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/medium/left_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":34},{"name":"LeftAreaWide","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/wide/left_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":35},{"name":"LeftAreaXbox","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/xbox/left_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":36},{"name":"RightAreaNarrow","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/narrow/right_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":38},{"name":"RightAreaMedium","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/medium/right_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":39},{"name":"RightAreaWide","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/wide/right_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":40},{"name":"RightAreaXbox","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/xbox/right_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":41},{"name":"CollapsibleHeader","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/collapsible_header.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":43},{"name":"ClosableHeader","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/closable_header.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":44},{"name":"HandsHeader","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/hands_header.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":45},{"name":"HandsArea","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/hands_area.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":46},{"name":"Container","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":47},{"name":"CollapsibleContainer","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/collapsible_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":48},{"name":"ClosableContainer","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/closable_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":49},{"name":"AttachmentsGroupContainer","type":"string","mods":["const"],"init":"\"gui/layouts/inventory_new/attachments_group_container.layout\"","file":"3_Game/GUI/WidgetLayoutName.c","line":50}]},{"name":"WidgetSource","url":"classes/WidgetSource/","base":"BaseContainer","file":"1_Core/proto/EnEntity.c","line":22,"methods":[{"name":"GetChildren","ret":"WidgetSource","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":24},{"name":"GetSibling","ret":"WidgetSource","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":25},{"name":"GetParent","ret":"WidgetSource","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnEntity.c","line":26}]},{"name":"WildboarPelt","url":"classes/WildboarPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":17},{"name":"Winchester70_Base","url":"classes/Winchester70_Base/","base":"BoltActionRifle_InnerMagazine_Base","file":"4_World/Entities/Firearms/Rifle/Winchester70.c","line":1,"methods":[{"name":"SpawnRecoilObject","ret":"RecoilBase","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Winchester70.c","line":3},{"name":"OnDebugSpawn","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Rifle/Winchester70.c","line":10}]},{"name":"Winchester70Recoil","url":"classes/Winchester70Recoil/","base":"RecoilBase","file":"4_World/Classes/RecoilBase/Recoils/Winchester70Recoil.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/RecoilBase/Recoils/Winchester70Recoil.c","line":3}]},{"name":"WindscreenBox","url":"classes/WindscreenBox/","base":"ItemBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":801},{"name":"WindSockType","url":"classes/WindSockType/","base":"EntityType","file":"3_Game/Entities/Building.c","line":276},{"name":"WinterCoif_Black","url":"classes/WinterCoif_Black/","base":"WinterCoif_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WinterCoif_ColorBase.c","line":19},{"name":"WinterCoif_Blue","url":"classes/WinterCoif_Blue/","base":"WinterCoif_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WinterCoif_ColorBase.c","line":20},{"name":"WinterCoif_ColorBase","url":"classes/WinterCoif_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/WinterCoif_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WinterCoif_ColorBase.c","line":3},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/WinterCoif_ColorBase.c","line":9}]},{"name":"WinterCoif_Green","url":"classes/WinterCoif_Green/","base":"WinterCoif_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WinterCoif_ColorBase.c","line":21},{"name":"WinterCoif_Skull","url":"classes/WinterCoif_Skull/","base":"WinterCoif_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WinterCoif_ColorBase.c","line":22},{"name":"WinterMilitaryCoat_Brown","url":"classes/WinterMilitaryCoat_Brown/","base":"WinterMilitaryCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WinterMilitaryCoat_ColorBase.c","line":10},{"name":"WinterMilitaryCoat_ColorBase","url":"classes/WinterMilitaryCoat_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/WinterMilitaryCoat_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WinterMilitaryCoat_ColorBase.c","line":3}]},{"name":"WinterMilitaryCoat_DarkGrey","url":"classes/WinterMilitaryCoat_DarkGrey/","base":"WinterMilitaryCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WinterMilitaryCoat_ColorBase.c","line":11},{"name":"WinterMilitaryCoat_Grey","url":"classes/WinterMilitaryCoat_Grey/","base":"WinterMilitaryCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WinterMilitaryCoat_ColorBase.c","line":9},{"name":"WitchHat","url":"classes/WitchHat/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/WitchHat.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WitchHat.c","line":3}]},{"name":"WitchHood","url":"classes/WitchHood/","base":"Clothing","file":"4_World/Entities/ItemBase/Clothing/WitchHood.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WitchHood.c","line":3}]},{"name":"WitchHood_Black","url":"classes/WitchHood_Black/","base":"WitchHood_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WitchHood.c","line":11},{"name":"WitchHood_Brown","url":"classes/WitchHood_Brown/","base":"WitchHood_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WitchHood.c","line":12},{"name":"WitchHood_ColorBase","url":"classes/WitchHood_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/WitchHood.c","line":10},{"name":"WitchHood_Red","url":"classes/WitchHood_Red/","base":"WitchHood_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WitchHood.c","line":13},{"name":"WitchHoodCoif_Black","url":"classes/WitchHoodCoif_Black/","base":"WitchHoodCoif_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WitchHoodCoif_ColorBase.c","line":20},{"name":"WitchHoodCoif_Brown","url":"classes/WitchHoodCoif_Brown/","base":"WitchHoodCoif_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WitchHoodCoif_ColorBase.c","line":21},{"name":"WitchHoodCoif_ColorBase","url":"classes/WitchHoodCoif_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/WitchHoodCoif_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WitchHoodCoif_ColorBase.c","line":3},{"name":"GetAttachmentExclusionInitSlotValue","ret":"set<int>","params":[{"type":"int","name":"slotId"}],"mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/WitchHoodCoif_ColorBase.c","line":10}]},{"name":"WitchHoodCoif_Red","url":"classes/WitchHoodCoif_Red/","base":"WitchHoodCoif_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WitchHoodCoif_ColorBase.c","line":22},{"name":"WolfMask","url":"classes/WolfMask/","base":"ClothingBase","file":"4_World/Entities/ItemBase/Clothing/WolfMask.c","line":1,"methods":[{"name":"InitGlobalExclusionValues","ret":"void","mods":["override","protected"],"file":"4_World/Entities/ItemBase/Clothing/WolfMask.c","line":3}]},{"name":"WolfPelt","url":"classes/WolfPelt/","base":"Pelt_Base","file":"4_World/Entities/ItemBase/Pelt_Base.c","line":25},{"name":"WolfSteakMeat","url":"classes/WolfSteakMeat/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/WolfSteakMeat.c","line":1,"methods":[{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WolfSteakMeat.c","line":3},{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WolfSteakMeat.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WolfSteakMeat.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WolfSteakMeat.c","line":18},{"name":"HandleFoodStageChangeAgents","ret":"void","params":[{"type":"FoodStageType","name":"stageOld"},{"type":"FoodStageType","name":"stageNew"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WolfSteakMeat.c","line":23},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/WolfSteakMeat.c","line":45}]},{"name":"WomanSuit_Beige","url":"classes/WomanSuit_Beige/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":9},{"name":"WomanSuit_Black","url":"classes/WomanSuit_Black/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":10},{"name":"WomanSuit_Blue","url":"classes/WomanSuit_Blue/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":11},{"name":"WomanSuit_Brown","url":"classes/WomanSuit_Brown/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":12},{"name":"WomanSuit_ColorBase","url":"classes/WomanSuit_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":3}]},{"name":"WomanSuit_DarkGrey","url":"classes/WomanSuit_DarkGrey/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":13},{"name":"WomanSuit_Khaki","url":"classes/WomanSuit_Khaki/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":14},{"name":"WomanSuit_LightGrey","url":"classes/WomanSuit_LightGrey/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":15},{"name":"WomanSuit_White","url":"classes/WomanSuit_White/","base":"WomanSuit_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WomanSuit_ColorBase.c","line":16},{"name":"WoodAxe","url":"classes/WoodAxe/","base":"ToolBase","file":"4_World/Entities/ItemBase/WoodAxe.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/WoodAxe.c","line":3}]},{"name":"WoodBase","url":"classes/WoodBase/","base":"Plant","file":"4_World/Entities/WoodBase.c","line":7,"methods":[{"name":"WoodBase","kind":"ctor","ret":"void","file":"4_World/Entities/WoodBase.c","line":30},{"name":"InitMiningValues","ret":"void","file":"4_World/Entities/WoodBase.c","line":36},{"name":"IsWoodBase","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase.c","line":41},{"name":"IsCuttable","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase.c","line":46},{"name":"HasPlayerCollisionParticle","ret":"bool","file":"4_World/Entities/WoodBase.c","line":51},{"name":"HasPlayerCollisionSound","ret":"bool","file":"4_World/Entities/WoodBase.c","line":56},{"name":"GetPrimaryDropsAmount","ret":"int","file":"4_World/Entities/WoodBase.c","line":61},{"name":"GetSecondaryDropsAmount","ret":"int","file":"4_World/Entities/WoodBase.c","line":66},{"name":"GetToolDamage","ret":"float","file":"4_World/Entities/WoodBase.c","line":71},{"name":"GetCycleTimeOverride","ret":"float","file":"4_World/Entities/WoodBase.c","line":76},{"name":"GetPrimaryOutput","ret":"string","file":"4_World/Entities/WoodBase.c","line":81},{"name":"GetSecondaryOutput","ret":"string","file":"4_World/Entities/WoodBase.c","line":86},{"name":"GetBarkType","ret":"string","file":"4_World/Entities/WoodBase.c","line":91},{"name":"GetAmountOfDrops","ret":"int","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/WoodBase.c","line":98},{"name":"GetAmountOfDropsEx","ret":"int","params":[{"type":"ItemBase","name":"item"},{"type":"EHarvestType","name":"type"}],"file":"4_World/Entities/WoodBase.c","line":128},{"name":"GetMaterialAndQuantityMap","ret":"void","params":[{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"map<string,int>","name":"output_map"}],"file":"4_World/Entities/WoodBase.c","line":158},{"name":"GetMaterialAndQuantityMapEx","ret":"void","params":[{"type":"ItemBase","name":"item"},{"mods":["out"],"type":"map<string,int>","name":"output_map"},{"type":"EHarvestType","name":"type"}],"file":"4_World/Entities/WoodBase.c","line":170},{"name":"GetDamageToMiningItemEachDrop","ret":"float","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/WoodBase.c","line":182},{"name":"GetDamageToMiningItemEachDropEx","ret":"float","params":[{"type":"ItemBase","name":"item"},{"type":"EHarvestType","name":"type"}],"file":"4_World/Entities/WoodBase.c","line":219},{"name":"CanBeActionTarget","ret":"bool","mods":["override"],"file":"4_World/Entities/WoodBase.c","line":256}],"members":[{"name":"m_IsCuttable","type":"bool","mods":["static"],"file":"4_World/Entities/WoodBase.c","line":10},{"name":"m_PrimaryDropsAmount","type":"int","mods":["static"],"init":"-1","file":"4_World/Entities/WoodBase.c","line":11},{"name":"m_SecondaryDropsAmount","type":"int","mods":["static"],"init":"-1","file":"4_World/Entities/WoodBase.c","line":12},{"name":"m_ToolDamage","type":"float","mods":["static"],"init":"-1.0","file":"4_World/Entities/WoodBase.c","line":13},{"name":"m_CycleTimeOverride","type":"float","mods":["static"],"init":"-1.0","file":"4_World/Entities/WoodBase.c","line":14},{"name":"m_PrimaryOutput","type":"string","mods":["static"],"init":"\"\"","brief":"some nonsensical item for debugging purposes","file":"4_World/Entities/WoodBase.c","line":15},{"name":"m_SecondaryOutput","type":"string","mods":["static"],"init":"\"\"","brief":"some nonsensical item for debugging purposes","file":"4_World/Entities/WoodBase.c","line":16},{"name":"m_BarkType","type":"string","mods":["static"],"init":"\"\"","file":"4_World/Entities/WoodBase.c","line":17}]},{"name":"WoodenCrate","url":"classes/WoodenCrate/","base":"DeployableContainer_Base","file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":17,"methods":[{"name":"WoodenCrate","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":19},{"name":"GetDamageSystemVersionChange","ret":"int","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":24},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Camping/camping.c","line":29}]},{"name":"WoodenHook","url":"classes/WoodenHook/","base":"FishingHookBase","file":"4_World/Entities/ItemBase/Gear/Consumables/FishingConsumables.c","line":11},{"name":"WoodenLog","url":"classes/WoodenLog/","base":"ItemBase","file":"4_World/Entities/ItemBase/WoodenLog.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/WoodenLog.c","line":3}]},{"name":"WoodenPlank","url":"classes/WoodenPlank/","base":"ItemBase","file":"4_World/Entities/ItemBase/WoodenPlank.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/WoodenPlank.c","line":3}]},{"name":"WoodenStick","url":"classes/WoodenStick/","base":"ItemBase","file":"4_World/Entities/ItemBase/WoodenStick.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/WoodenStick.c","line":3}]},{"name":"WoolCoat_Beige","url":"classes/WoolCoat_Beige/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":13},{"name":"WoolCoat_Black","url":"classes/WoolCoat_Black/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":9},{"name":"WoolCoat_BlackCheck","url":"classes/WoolCoat_BlackCheck/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":15},{"name":"WoolCoat_Blue","url":"classes/WoolCoat_Blue/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":11},{"name":"WoolCoat_BlueCheck","url":"classes/WoolCoat_BlueCheck/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":16},{"name":"WoolCoat_BrownCheck","url":"classes/WoolCoat_BrownCheck/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":18},{"name":"WoolCoat_ColorBase","url":"classes/WoolCoat_ColorBase/","base":"Top_Base","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":3}]},{"name":"WoolCoat_Green","url":"classes/WoolCoat_Green/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":12},{"name":"WoolCoat_GreyCheck","url":"classes/WoolCoat_GreyCheck/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":17},{"name":"WoolCoat_Red","url":"classes/WoolCoat_Red/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":10},{"name":"WoolCoat_RedCheck","url":"classes/WoolCoat_RedCheck/","base":"WoolCoat_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolCoat_ColorBase.c","line":14},{"name":"WoolGloves_Black","url":"classes/WoolGloves_Black/","base":"WoolGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":10},{"name":"WoolGloves_ChristmasBlue","url":"classes/WoolGloves_ChristmasBlue/","base":"WoolGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":13},{"name":"WoolGloves_ChristmasRed","url":"classes/WoolGloves_ChristmasRed/","base":"WoolGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":14},{"name":"WoolGloves_ColorBase","url":"classes/WoolGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":3}]},{"name":"WoolGloves_Green","url":"classes/WoolGloves_Green/","base":"WoolGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":9},{"name":"WoolGloves_Tan","url":"classes/WoolGloves_Tan/","base":"WoolGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":11},{"name":"WoolGloves_White","url":"classes/WoolGloves_White/","base":"WoolGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGloves_ColorBase.c","line":12},{"name":"WoolGlovesFingerless_Black","url":"classes/WoolGlovesFingerless_Black/","base":"WoolGlovesFingerless_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":10},{"name":"WoolGlovesFingerless_ChristmasBlue","url":"classes/WoolGlovesFingerless_ChristmasBlue/","base":"WoolGlovesFingerless_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":13},{"name":"WoolGlovesFingerless_ChristmasRed","url":"classes/WoolGlovesFingerless_ChristmasRed/","base":"WoolGlovesFingerless_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":14},{"name":"WoolGlovesFingerless_ColorBase","url":"classes/WoolGlovesFingerless_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":3}]},{"name":"WoolGlovesFingerless_Green","url":"classes/WoolGlovesFingerless_Green/","base":"WoolGlovesFingerless_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":9},{"name":"WoolGlovesFingerless_Tan","url":"classes/WoolGlovesFingerless_Tan/","base":"WoolGlovesFingerless_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":11},{"name":"WoolGlovesFingerless_White","url":"classes/WoolGlovesFingerless_White/","base":"WoolGlovesFingerless_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WoolGlovesFingerless_ColorBase.c","line":12},{"name":"Workbench","url":"classes/Workbench/","file":"1_Core/workbenchApi.c","line":6,"methods":[{"name":"GetModule","ret":"WBModuleDef","params":[{"type":"string","name":"type"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":8},{"name":"OpenModule","ret":"bool","params":[{"type":"string","name":"type"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":9},{"name":"CloseModule","ret":"bool","params":[{"type":"string","name":"type"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":10},{"name":"Dialog","ret":"void","params":[{"type":"string","name":"caption"},{"type":"string","name":"text"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":11},{"name":"ScriptDialog","ret":"int","params":[{"type":"string","name":"caption"},{"type":"string","name":"text"},{"type":"Class","name":"data"}],"mods":["static","proto"],"proto":true,"file":"1_Core/workbenchApi.c","line":12},{"name":"SearchResources","ret":"bool","params":[{"type":"string","name":"filter"},{"type":"func","name":"callback"}],"mods":["static","proto"],"proto":true,"file":"1_Core/workbenchApi.c","line":13},{"name":"RunCmd","ret":"int","params":[{"type":"string","name":"command"},{"type":"bool","name":"wait","def":"false"}],"mods":["static","proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":14},{"name":"GetCwd","ret":"void","params":[{"mods":["out"],"type":"string","name":"currentDir"}],"mods":["static","proto"],"proto":true,"file":"1_Core/workbenchApi.c","line":15},{"name":"GetAbsolutePath","ret":"bool","params":[{"type":"string","name":"relativePath"},{"mods":["out"],"type":"string","name":"absPath"}],"mods":["static","proto"],"proto":true,"file":"1_Core/workbenchApi.c","line":16}]},{"name":"WorkbenchPlugin","url":"classes/WorkbenchPlugin/","base":"Managed","file":"1_Core/workbenchApi.c","line":106,"methods":[{"name":"WorkbenchPlugin","kind":"ctor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/workbenchApi.c","line":108},{"name":"~WorkbenchPlugin","kind":"dtor","ret":"void","mods":["private"],"proto":true,"file":"1_Core/workbenchApi.c","line":109},{"name":"Run","ret":"void","mods":["event"],"proto":true,"file":"1_Core/workbenchApi.c","line":111},{"name":"RunCommandline","ret":"void","mods":["event"],"proto":true,"file":"1_Core/workbenchApi.c","line":112},{"name":"Configure","ret":"void","mods":["event"],"proto":true,"file":"1_Core/workbenchApi.c","line":113},{"name":"OnResourceContextMenu","ret":"void","params":[{"mods":["notnull"],"type":"array<ResourceName>","name":"resources"}],"mods":["event"],"proto":true,"file":"1_Core/workbenchApi.c","line":114}]},{"name":"WorkbenchPluginAttribute","url":"classes/WorkbenchPluginAttribute/","brief":"Attribute for Workbench plugin definition: name - ui name in Script Tools menu description - tooltip shortcut - shortcut in simple text form e.g. \"ctrl+g\" icon - relative path to icon file (32x32 png) wbModules - list of strings representing Workbench modules where this tool should be avalaible (e.g. {\"ResourceManager\", \"ScriptEditor\"}). Leave null or empty array for any module.","file":"1_Core/workbenchApi.c","line":137,"methods":[{"name":"WorkbenchPluginAttribute","kind":"ctor","ret":"void","params":[{"type":"string","name":"name"},{"type":"string","name":"description","def":"\"\""},{"type":"string","name":"shortcut","def":"\"\""},{"type":"string","name":"icon","def":"\"\""},{"type":"array<string>","name":"wbModules","def":"null"}],"file":"1_Core/workbenchApi.c","line":145}],"members":[{"name":"m_Name","type":"string","file":"1_Core/workbenchApi.c","line":139},{"name":"m_Icon","type":"string","file":"1_Core/workbenchApi.c","line":140},{"name":"m_Shortcut","type":"string","file":"1_Core/workbenchApi.c","line":141},{"name":"m_Description","type":"string","file":"1_Core/workbenchApi.c","line":142},{"name":"m_WBModules","type":"ref array<string>","file":"1_Core/workbenchApi.c","line":143}]},{"name":"WorkbenchToolAttribute","url":"classes/WorkbenchToolAttribute/","base":"WorkbenchPluginAttribute","brief":"Attribute for Workbench tool definition","file":"1_Core/workbenchApi.c","line":158},{"name":"WorkingBoots_Beige","url":"classes/WorkingBoots_Beige/","base":"WorkingBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingBoots_ColorBase.c","line":6},{"name":"WorkingBoots_Brown","url":"classes/WorkingBoots_Brown/","base":"WorkingBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingBoots_ColorBase.c","line":3},{"name":"WorkingBoots_ColorBase","url":"classes/WorkingBoots_ColorBase/","base":"Shoes_Base","file":"4_World/Entities/ItemBase/Clothing/WorkingBoots_ColorBase.c","line":1},{"name":"WorkingBoots_Green","url":"classes/WorkingBoots_Green/","base":"WorkingBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingBoots_ColorBase.c","line":4},{"name":"WorkingBoots_Grey","url":"classes/WorkingBoots_Grey/","base":"WorkingBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingBoots_ColorBase.c","line":2},{"name":"WorkingBoots_Yellow","url":"classes/WorkingBoots_Yellow/","base":"WorkingBoots_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingBoots_ColorBase.c","line":5},{"name":"WorkingGloves_Beige","url":"classes/WorkingGloves_Beige/","base":"WorkingGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingGloves_ColorBase.c","line":3},{"name":"WorkingGloves_Black","url":"classes/WorkingGloves_Black/","base":"WorkingGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingGloves_ColorBase.c","line":2},{"name":"WorkingGloves_Brown","url":"classes/WorkingGloves_Brown/","base":"WorkingGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingGloves_ColorBase.c","line":4},{"name":"WorkingGloves_ColorBase","url":"classes/WorkingGloves_ColorBase/","base":"Gloves_Base","file":"4_World/Entities/ItemBase/Clothing/WorkingGloves_ColorBase.c","line":1},{"name":"WorkingGloves_Yellow","url":"classes/WorkingGloves_Yellow/","base":"WorkingGloves_ColorBase","file":"4_World/Entities/ItemBase/Clothing/WorkingGloves_ColorBase.c","line":5},{"name":"WorkspaceWidget","url":"classes/WorkspaceWidget/","base":"Widget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":176,"methods":[{"name":"CreateWidget","ret":"Widget","params":[{"type":"WidgetType","name":"type"},{"type":"int","name":"left"},{"type":"int","name":"top"},{"type":"int","name":"width"},{"type":"int","name":"height"},{"type":"WidgetFlags","name":"flags"},{"type":"int","name":"color"},{"type":"int","name":"sort"},{"type":"Widget","name":"parentWidget","def":"NULL"}],"mods":["proto","native","external"],"proto":true,"brief":"Create widgets by \\ref WidgetType","file":"1_Core/proto/EnWidgets.c","line":179},{"name":"CreateWidgets","ret":"Widget","params":[{"type":"string","name":"layout"},{"type":"Widget","name":"parentWidget","def":"NULL"},{"type":"bool","name":"immedUpdate","def":"true"}],"mods":["proto","native","external"],"proto":true,"brief":"Create widgets from *.layout file","file":"1_Core/proto/EnWidgets.c","line":181}]},{"name":"World","url":"classes/World/","base":"Managed","file":"3_Game/Global/World.c","line":1,"methods":[{"name":"CheckSoundObstruction","ret":"void","params":[{"type":"EntityAI","name":"source"},{"type":"bool","name":"inSource"},{"mods":["out"],"type":"float","name":"obstruction"},{"mods":["out"],"type":"float","name":"occlusion"}],"mods":["proto"],"proto":true,"file":"3_Game/Global/World.c","line":11},{"name":"GetPlayerList","ret":"void","params":[{"mods":["out"],"type":"array<Man>","name":"players"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":13},{"name":"SetTimeMultiplier","ret":"void","params":[{"type":"float","name":"timeMultiplier"}],"mods":["proto","native"],"proto":true,"brief":"Sets the world time acceleration, overriding config. Mostly used for debug purposes.","file":"3_Game/Global/World.c","line":19},{"name":"GetDate","ret":"void","params":[{"mods":["out"],"type":"int","name":"year"},{"mods":["out"],"type":"int","name":"month"},{"mods":["out"],"type":"int","name":"day"},{"mods":["out"],"type":"int","name":"hour"},{"mods":["out"],"type":"int","name":"minute"}],"mods":["proto"],"proto":true,"brief":"Get actual ingame world time","file":"3_Game/Global/World.c","line":33},{"name":"SetDate","ret":"void","params":[{"type":"int","name":"year"},{"type":"int","name":"month"},{"type":"int","name":"day"},{"type":"int","name":"hour"},{"type":"int","name":"minute"}],"mods":["proto","native"],"proto":true,"brief":"Sets actual ingame world time","file":"3_Game/Global/World.c","line":51},{"name":"GetLatitude","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":52},{"name":"GetLongitude","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":53},{"name":"GetMoonIntensity","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":54},{"name":"GetSunOrMoon","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":55},{"name":"IsNight","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":56},{"name":"GetEyeAccom","ret":"float","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":58},{"name":"SetEyeAccom","ret":"void","params":[{"type":"float","name":"eyeAccom"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":59},{"name":"StartFpsBenchmark","ret":"void","params":[{"type":"int","name":"sectorsCount"},{"type":"float","name":"preloadDistance"},{"type":"float","name":"fpsLimitRed"},{"type":"float","name":"fpsLimitGreen"},{"type":"float","name":"fpsLimitBlue"},{"type":"float","name":"minX"},{"type":"float","name":"minY"},{"type":"float","name":"maxX"},{"type":"float","name":"maxY"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":61},{"name":"StartFpsBenchmarkWithMask","ret":"void","params":[{"type":"float","name":"preloadDistance"},{"type":"float","name":"fpsLimitRed"},{"type":"float","name":"fpsLimitGreen"},{"type":"float","name":"fpsLimitBlue"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":62},{"name":"StartFpsBenchmarkViews","ret":"void","params":[{"type":"string","name":"xmlFileName"},{"type":"float","name":"preloadDistance"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":63},{"name":"SetBuldozerWaterEnabled","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":64},{"name":"SetPreferredViewDistance","ret":"void","params":[{"type":"float","name":"distance"}],"mods":["proto","native"],"proto":true,"brief":"Sets preferred view distance, which persists between game sessions","file":"3_Game/Global/World.c","line":69},{"name":"SetViewDistance","ret":"void","params":[{"type":"float","name":"distance"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":71},{"name":"SetObjectViewDistance","ret":"void","params":[{"type":"float","name":"distance"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":73},{"name":"SetExplicitVolumeFactor_EnvSounds2D","ret":"void","params":[{"type":"float","name":"factor"},{"type":"float","name":"fadeTime"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":75},{"name":"AddEnvShootingSource","ret":"void","params":[{"type":"vector","name":"position"},{"type":"float","name":"shootingValDecrease"}],"mods":["proto","native"],"proto":true,"brief":"Affects env sound controller value 'Shooting'","file":"3_Game/Global/World.c","line":83},{"name":"GetWorldSize","ret":"int","mods":["proto"],"proto":true,"file":"3_Game/Global/World.c","line":85},{"name":"GetGridCoords","ret":"void","params":[{"type":"vector","name":"pos"},{"type":"float","name":"gridSize"},{"mods":["out"],"type":"int","name":"gridX"},{"mods":["out"],"type":"int","name":"gridZ"}],"mods":["proto"],"proto":true,"brief":"Translates world coordinates to a grid coordinates(map grid)","file":"3_Game/Global/World.c","line":98},{"name":"LoadNewLightingCfg","ret":"void","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"brief":"load light config","file":"3_Game/Global/World.c","line":103},{"name":"LoadUserLightingCfg","ret":"void","params":[{"type":"string","name":"path"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"load user light config (just first item is used)","file":"3_Game/Global/World.c","line":108},{"name":"SetUserLightingLerp","ret":"void","params":[{"type":"float","name":"val"}],"mods":["proto","native"],"proto":true,"brief":"set lerp to user lighting cfg","file":"3_Game/Global/World.c","line":113},{"name":"GetAIWorld","ret":"AIWorld","mods":["proto","native"],"proto":true,"brief":"returns reference to AIWorld","file":"3_Game/Global/World.c","line":119},{"name":"UpdatePathgraphDoorByAnimationSourceName","ret":"void","params":[{"mods":["notnull"],"type":"Object","name":"object"},{"type":"string","name":"animSourceName"}],"mods":["proto","native"],"proto":true,"brief":"For entities that aren't a house, any animation source that contains \"door\" is treated as a door by the pathgraph. Using the phase value where 0=CLOSED, 1=OPENED, we can update the state of the door without regenerating the tile","file":"3_Game/Global/World.c","line":125},{"name":"MarkObjectForPathgraphUpdate","ret":"void","params":[{"type":"Object","name":"object"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":127},{"name":"ProcessMarkedObjectsForPathgraphUpdate","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":128},{"name":"GetMaterial","ret":"Material","params":[{"type":"string","name":"materialName"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":143},{"name":"SetCameraPostProcessEffect","ret":"void","params":[{"type":"int","name":"cam"},{"type":"int","name":"ppEffect"},{"type":"string","name":"effectName"},{"type":"string","name":"materialName"}],"mods":["proto","native"],"proto":true,"brief":"set new PP effect and its material","file":"3_Game/Global/World.c","line":152},{"name":"SetAperture","ret":"void","params":[{"type":"float","name":"invDiameter"}],"file":"3_Game/Global/World.c","line":154},{"name":"Is3rdPersonDisabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"checks if 3rd person camera is disabled from server","file":"3_Game/Global/World.c","line":170},{"name":"IsCrosshairDisabled","ret":"bool","mods":["proto","native"],"proto":true,"brief":"checks if crosshair is disabled from server","file":"3_Game/Global/World.c","line":175},{"name":"IsMouseAndKeyboardEnabledOnServer","ret":"bool","mods":["proto","native"],"proto":true,"brief":"checks if mouse and keyboard is enabled from server (only on console)","file":"3_Game/Global/World.c","line":180},{"name":"GetPingWarningThreshold","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the value set in server config for notifying high ping","file":"3_Game/Global/World.c","line":185},{"name":"GetPingCriticalThreshold","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns the value set in server config for notifying high ping","file":"3_Game/Global/World.c","line":190},{"name":"GetServerFpsWarningThreshold","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the value set in server config for notifying low server fps","file":"3_Game/Global/World.c","line":195},{"name":"GetServerFpsCriticalThreshold","ret":"float","mods":["proto","native"],"proto":true,"brief":"Returns the value set in server config for notifying low server fps","file":"3_Game/Global/World.c","line":200},{"name":"DisableTransmitVoN","ret":"void","params":[{"type":"bool","name":"disable"}],"mods":["proto","native"],"proto":true,"brief":"enable/disable transmiting voice over network globally","file":"3_Game/Global/World.c","line":206},{"name":"DisableReceiveVoN","ret":"bool","params":[{"type":"bool","name":"disable"}],"mods":["proto","native"],"proto":true,"brief":"enable/disable receiving all voice over network globally","file":"3_Game/Global/World.c","line":213},{"name":"IsDisabledTransmitingVoN","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":218},{"name":"IsDisabledReceivingVoN","ret":"bool","mods":["proto","native"],"proto":true,"file":"3_Game/Global/World.c","line":223},{"name":"SetVoiceOn","ret":"void","params":[{"type":"bool","name":"listening"},{"type":"bool","name":"toggled","def":"false"}],"mods":["proto"],"proto":true,"brief":"enables/disables player's voice communication","file":"3_Game/Global/World.c","line":230},{"name":"FlattenGrassSphere","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"z"},{"type":"float","name":"radius"},{"type":"float","name":"centerLerp01"},{"type":"float","name":"timeDown01"},{"type":"float","name":"maxHeight01"}],"mods":["proto","native"],"proto":true,"brief":"create sphere","file":"3_Game/Global/World.c","line":241},{"name":"FlattenGrassEllipse","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"z"},{"type":"float","name":"sideX"},{"type":"float","name":"sideZ"},{"type":"float","name":"offset"},{"type":"float","name":"angleRAD"},{"type":"float","name":"centerLerp01"},{"type":"float","name":"timeDown01"},{"type":"float","name":"maxHeight01"}],"mods":["proto","native"],"proto":true,"brief":"create ellipse","file":"3_Game/Global/World.c","line":255},{"name":"FlattenGrassBox","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"z"},{"type":"float","name":"side"},{"type":"float","name":"angleRAD"},{"type":"float","name":"centerLerp01"},{"type":"float","name":"timeDown01"},{"type":"float","name":"maxHeight01"}],"mods":["proto","native"],"proto":true,"brief":"create box","file":"3_Game/Global/World.c","line":267},{"name":"FlattenGrassRect","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"z"},{"type":"float","name":"sideX"},{"type":"float","name":"sideZ"},{"type":"float","name":"offset"},{"type":"float","name":"angleRAD"},{"type":"float","name":"centerLerp01"},{"type":"float","name":"timeDown01"},{"type":"float","name":"maxHeight01"}],"mods":["proto","native"],"proto":true,"brief":"create rectangle","file":"3_Game/Global/World.c","line":281}],"members":[{"name":"DM_GAME_WORLD_SIMUL_ACCELERATION","type":"int","mods":["const"],"cond":["DIAG_DEVELOPER"],"file":"3_Game/Global/World.c","line":5}]},{"name":"WorldContainer_Base","url":"classes/WorldContainer_Base/","base":"ItemBase","file":"4_World/Entities/ItemBase/WorldContainer_Base.c","line":1},{"name":"WorldCraftActionData","url":"classes/WorldCraftActionData/","base":"ActionData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":5,"members":[{"name":"m_RecipeID","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":7},{"name":"m_AnimationID","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":8},{"name":"m_ShowItem","type":"bool","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":9}]},{"name":"WorldCraftActionReciveData","url":"classes/WorldCraftActionReciveData/","base":"ActionReciveData","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":1,"members":[{"name":"m_RecipeID","type":"int","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionWorldCraft.c","line":3}]},{"name":"WorldData","url":"classes/WorldData/","brief":"Keeps information about currently loaded world, like temperature","file":"3_Game/WorldData.c","line":2,"methods":[{"name":"WorldData","kind":"ctor","ret":"void","file":"3_Game/WorldData.c","line":50},{"name":"Init","ret":"void","file":"3_Game/WorldData.c","line":58},{"name":"GetApproxSunriseTime","ret":"float","params":[{"type":"float","name":"monthday"}],"file":"3_Game/WorldData.c","line":89},{"name":"GetApproxSunsetTime","ret":"float","params":[{"type":"float","name":"monthday"}],"file":"3_Game/WorldData.c","line":96},{"name":"GetDaytime","ret":"int","file":"3_Game/WorldData.c","line":104},{"name":"CalcBaseEnvironmentTemperature","ret":"float","params":[{"type":"float","name":"monthday"},{"type":"float","name":"daytime"}],"mods":["protected"],"file":"3_Game/WorldData.c","line":123},{"name":"UpdateBaseEnvTemperature","ret":"void","params":[{"type":"float","name":"timeslice"}],"file":"3_Game/WorldData.c","line":165},{"name":"UpdateWeatherEffects","ret":"void","params":[{"type":"Weather","name":"weather"},{"type":"float","name":"timeslice"}],"brief":"Updates *local* weather effects.","file":"3_Game/WorldData.c","line":185},{"name":"ComputeSnowflakeScale","ret":"float","params":[{"type":"Weather","name":"weather"}],"brief":"Returns the desired snowflake scale based on weather simulation state.","file":"3_Game/WorldData.c","line":195},{"name":"GetBaseEnvTemperature","ret":"float","file":"3_Game/WorldData.c","line":207},{"name":"GetBaseEnvTemperatureAtObject","ret":"float","params":[{"mods":["notnull"],"type":"Object","name":"object"}],"file":"3_Game/WorldData.c","line":212},{"name":"GetBaseEnvTemperatureAtPosition","ret":"float","params":[{"type":"vector","name":"pos"}],"file":"3_Game/WorldData.c","line":217},{"name":"GetBaseEnvTemperatureExact","ret":"float","params":[{"type":"int","name":"month"},{"type":"int","name":"day"},{"type":"int","name":"hour"},{"type":"int","name":"minute"}],"file":"3_Game/WorldData.c","line":224},{"name":"GetLiquidTypeEnviroTemperature","ret":"float","params":[{"type":"int","name":"liquidType"}],"file":"3_Game/WorldData.c","line":229},{"name":"WeatherOnBeforeChange","ret":"bool","params":[{"type":"EWeatherPhenomenon","name":"type"},{"type":"float","name":"actual"},{"type":"float","name":"change"},{"type":"float","name":"time"}],"file":"3_Game/WorldData.c","line":241},{"name":"GetArtyFiringPos","ret":"array<vector>","file":"3_Game/WorldData.c","line":248},{"name":"GetAgentSpawnChance","ret":"float","params":[{"type":"eAgents","name":"agent"}],"file":"3_Game/WorldData.c","line":254},{"name":"GetColdAreaToolDamageModifier","ret":"float","file":"3_Game/WorldData.c","line":263},{"name":"BaseTempDebug","ret":"void","params":[{"type":"int","name":"month"},{"type":"int","name":"day"}],"file":"3_Game/WorldData.c","line":269},{"name":"GetPollution","ret":"int","file":"3_Game/WorldData.c","line":282},{"name":"GetWindCoef","ret":"float","file":"3_Game/WorldData.c","line":287},{"name":"GetUniversalTemperatureSourceCapModifier","ret":"float","file":"3_Game/WorldData.c","line":292},{"name":"GetTemperature","ret":"float","params":[{"type":"Object","name":"object"},{"type":"EEnvironmentTemperatureComponent","name":"properties","def":"EEnvironmentTemperatureComponent.BASE"}],"brief":"Return actual temperature of environment based on provided parameters","file":"3_Game/WorldData.c","line":302},{"name":"GetTemperatureComponentValue","ret":"float","params":[{"type":"float","name":"temperatureIn"},{"type":"EEnvironmentTemperatureComponent","name":"properties","def":"0"}],"brief":"Return value of queried EEnvironmentTemperatureComponent which can be used in future calculation(s)","file":"3_Game/WorldData.c","line":327},{"name":"WindEffectTemperatureValue","ret":"float","params":[{"type":"float","name":"temperatureInput"}],"mods":["protected"],"file":"3_Game/WorldData.c","line":345},{"name":"CalculateWind","ret":"void","params":[{"type":"int","name":"newWeather"},{"type":"bool","name":"suddenChange"},{"mods":["out"],"type":"float","name":"magnitude"},{"mods":["out"],"type":"float","name":"direction"}],"mods":["protected"],"proto":true,"file":"3_Game/WorldData.c","line":355},{"name":"CalculateVolFog","ret":"void","params":[{"type":"float","name":"lerpValue"},{"type":"float","name":"windMagnitude"},{"type":"float","name":"changeTime"}],"mods":["protected"],"proto":true,"file":"3_Game/WorldData.c","line":357},{"name":"CreateYieldBank","ret":"void","mods":["protected"],"file":"3_Game/WorldData.c","line":359},{"name":"InitYieldBank","ret":"void","mods":["protected"],"brief":"override this to properly register world-specific yields","file":"3_Game/WorldData.c","line":365},{"name":"SetupWeatherSettings","ret":"void","mods":["protected"],"file":"3_Game/WorldData.c","line":370},{"name":"SetupLiquidTemperatures","ret":"void","mods":["protected"],"file":"3_Game/WorldData.c","line":375},{"name":"GetCatchYieldBank","ret":"CatchYieldBank","file":"3_Game/WorldData.c","line":388},{"name":"GetDefaultPRAPaths","ret":"TStringArray","file":"3_Game/WorldData.c","line":393},{"name":"GetDayTemperature","ret":"float","file":"3_Game/WorldData.c","line":406},{"name":"GetNightTemperature","ret":"float","file":"3_Game/WorldData.c","line":411}],"members":[{"name":"SPAWN_CHANCE_CHOLERA_DEF","type":"float","mods":["const"],"init":"50","file":"3_Game/WorldData.c","line":4},{"name":"COLD_AREA_TOOL_DMG_MODIF_DEF","type":"float","mods":["const"],"init":"1","file":"3_Game/WorldData.c","line":5},{"name":"m_TemperaturePerHeightReductionModifier","type":"float","brief":"directly accesible (defined/overriden in Init())","file":"3_Game/WorldData.c","line":8},{"name":"m_CloudsTemperatureEffectModifier","type":"float","brief":"how many % of environment temperature can be lowered by clouds","file":"3_Game/WorldData.c","line":9},{"name":"m_TemperatureInsideBuildingsModifier","type":"float","file":"3_Game/WorldData.c","line":10},{"name":"m_WaterContactTemperatureModifier","type":"float","file":"3_Game/WorldData.c","line":11},{"name":"SUDDENCHANGE_TIME_MULTIPLIER","type":"float","mods":["protected"],"init":"0.2","file":"3_Game/WorldData.c","line":13},{"name":"SUDDENCHANGE_LENGTH_MULTIPLIER","type":"float","mods":["protected"],"init":"0.4","file":"3_Game/WorldData.c","line":14},{"name":"WIND_MAGNITUDE_TIME_MULTIPLIER","type":"float","mods":["protected"],"init":"0.1","file":"3_Game/WorldData.c","line":15},{"name":"WIND_DIRECTION_TIME_MULTIPLIER","type":"float","mods":["protected"],"init":"0.05","file":"3_Game/WorldData.c","line":16},{"name":"m_Weather","type":"Weather","mods":["protected"],"file":"3_Game/WorldData.c","line":18},{"name":"m_EnvironmentTemperature","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":19},{"name":"m_EnTempUpdated","type":"bool","mods":["protected"],"file":"3_Game/WorldData.c","line":20},{"name":"m_Timer","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":21},{"name":"m_MaxTemps","type":"float","mods":["protected"],"array":"12","file":"3_Game/WorldData.c","line":22},{"name":"m_MinTemps","type":"float","mods":["protected"],"array":"12","file":"3_Game/WorldData.c","line":23},{"name":"m_Sunrise_Jan","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":24},{"name":"m_Sunset_Jan","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":25},{"name":"m_Sunrise_Jul","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":26},{"name":"m_Sunset_Jul","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":27},{"name":"m_FiringPos","type":"ref array<vector>","mods":["protected"],"brief":"Where we should fire from. On Init set the relevant data","file":"3_Game/WorldData.c","line":28},{"name":"m_Pollution","type":"bool","mods":["protected"],"file":"3_Game/WorldData.c","line":29},{"name":"m_YieldBank","type":"ref CatchYieldBank","mods":["protected"],"file":"3_Game/WorldData.c","line":30},{"name":"m_WeatherDefaultSettings","type":"ref WorldDataWeatherSettings","mods":["protected"],"file":"3_Game/WorldData.c","line":31},{"name":"m_LiquidSettings","type":"ref WorldDataLiquidSettings","mods":["protected"],"file":"3_Game/WorldData.c","line":32},{"name":"m_DefaultPlayerRestrictedAreas","type":"ref TStringArray","mods":["protected"],"file":"3_Game/WorldData.c","line":33},{"name":"m_BadWeatherChance","type":"int","mods":["protected"],"brief":"weather related","file":"3_Game/WorldData.c","line":36},{"name":"m_ClearWeatherChance","type":"int","mods":["protected"],"file":"3_Game/WorldData.c","line":37},{"name":"m_IsSuddenChange","type":"bool","mods":["protected"],"file":"3_Game/WorldData.c","line":38},{"name":"m_WorldWindCoef","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":39},{"name":"m_UniversalTemperatureSourceCapModifier","type":"float","mods":["protected"],"file":"3_Game/WorldData.c","line":41},{"name":"m_SameWeatherCnt","type":"int","mods":["protected"],"init":"0","file":"3_Game/WorldData.c","line":44},{"name":"m_StepValue","type":"int","mods":["protected"],"init":"5","file":"3_Game/WorldData.c","line":45},{"name":"m_Chance","type":"int","mods":["protected"],"init":"50","file":"3_Game/WorldData.c","line":46},{"name":"m_ChoosenWeather","type":"int","mods":["protected"],"init":"1","file":"3_Game/WorldData.c","line":47},{"name":"m_LastWeather","type":"int","mods":["protected"],"init":"0","file":"3_Game/WorldData.c","line":48},{"name":"m_DayTemperature","type":"float","mods":["protected"],"init":"10","brief":"DEPRECATED","file":"3_Game/WorldData.c","line":403},{"name":"m_NightTemperature","type":"float","mods":["protected"],"init":"6","brief":"legacy, no longer used","file":"3_Game/WorldData.c","line":404}]},{"name":"WorldDataDaytime","url":"classes/WorldDataDaytime/","file":"3_Game/WorldData.c","line":463,"methods":[{"name":"ToString","ret":"string","params":[{"type":"int","name":"value"}],"mods":["static"],"file":"3_Game/WorldData.c","line":471}],"members":[{"name":"ANY","type":"int","mods":["static"],"init":"-1","file":"3_Game/WorldData.c","line":465},{"name":"NIGHT","type":"int","mods":["static"],"init":"0","file":"3_Game/WorldData.c","line":466},{"name":"DAY","type":"int","mods":["static"],"init":"1","file":"3_Game/WorldData.c","line":467},{"name":"DUSK","type":"int","mods":["static"],"init":"2","file":"3_Game/WorldData.c","line":468},{"name":"DAWN","type":"int","mods":["static"],"init":"3","file":"3_Game/WorldData.c","line":469}]},{"name":"WorldDataLiquidSettings","url":"classes/WorldDataLiquidSettings/","file":"3_Game/WorldData.c","line":458,"members":[{"name":"m_Temperatures","type":"ref map<int, float>","init":"new map<int, float>()","file":"3_Game/WorldData.c","line":460}]},{"name":"WorldDataWeatherConstants","url":"classes/WorldDataWeatherConstants/","file":"3_Game/WorldData.c","line":417,"members":[{"name":"CLEAR_WEATHER","type":"int","mods":["const"],"init":"1","file":"3_Game/WorldData.c","line":419},{"name":"CLOUDY_WEATHER","type":"int","mods":["const"],"init":"2","file":"3_Game/WorldData.c","line":420},{"name":"BAD_WEATHER","type":"int","mods":["const"],"init":"3","file":"3_Game/WorldData.c","line":421}]},{"name":"WorldDataWeatherSettings","url":"classes/WorldDataWeatherSettings/","file":"3_Game/WorldData.c","line":424,"members":[{"name":"m_OvercastMinTime","type":"int","init":"600","file":"3_Game/WorldData.c","line":426},{"name":"m_OvercastMaxTime","type":"int","init":"900","file":"3_Game/WorldData.c","line":427},{"name":"m_OvercastMinLength","type":"int","init":"600","file":"3_Game/WorldData.c","line":428},{"name":"m_OvercastMaxLength","type":"int","init":"900","file":"3_Game/WorldData.c","line":429},{"name":"m_RainThreshold","type":"float","init":"0.6","file":"3_Game/WorldData.c","line":431},{"name":"m_RainTimeMin","type":"int","init":"60","file":"3_Game/WorldData.c","line":432},{"name":"m_RainTimeMax","type":"int","init":"120","file":"3_Game/WorldData.c","line":433},{"name":"m_RainLengthMin","type":"int","init":"60","file":"3_Game/WorldData.c","line":434},{"name":"m_RainLengthMax","type":"int","init":"120","file":"3_Game/WorldData.c","line":435},{"name":"m_StormThreshold","type":"float","init":"0.85","file":"3_Game/WorldData.c","line":437},{"name":"m_ThundersnowThreshold","type":"float","init":"0.98","file":"3_Game/WorldData.c","line":438},{"name":"m_SnowfallThreshold","type":"float","init":"0.3","file":"3_Game/WorldData.c","line":440},{"name":"m_SnowfallTimeMin","type":"int","init":"60","file":"3_Game/WorldData.c","line":441},{"name":"m_SnowfallTimeMax","type":"int","init":"120","file":"3_Game/WorldData.c","line":442},{"name":"m_SnowfallLengthMin","type":"int","init":"150","file":"3_Game/WorldData.c","line":443},{"name":"m_SnowfallLengthMax","type":"int","init":"300","file":"3_Game/WorldData.c","line":444},{"name":"m_GlobalSuddenChance","type":"int","init":"95","file":"3_Game/WorldData.c","line":446},{"name":"m_ClearWeatherChance","type":"int","init":"30","file":"3_Game/WorldData.c","line":447},{"name":"m_BadWeatherChance","type":"int","init":"80","file":"3_Game/WorldData.c","line":448},{"name":"m_BadWeatherSuddenChance","type":"int","init":"95","file":"3_Game/WorldData.c","line":449},{"name":"m_FoggyMorningHeigthBiasLowLimit","type":"int","init":"155","file":"3_Game/WorldData.c","line":451},{"name":"m_DefaultHeigthBias","type":"int","init":"170","file":"3_Game/WorldData.c","line":452},{"name":"m_CalmAfterStormTimeMin","type":"int","init":"480","file":"3_Game/WorldData.c","line":454},{"name":"m_CalmAfterStormTimeMax","type":"int","init":"600","file":"3_Game/WorldData.c","line":455}]},{"name":"WorldEditor","url":"classes/WorldEditor/","base":"WBModuleDef","file":"1_Core/workbenchApi.c","line":40,"methods":[{"name":"GetAPI","ret":"WorldEditorAPI","mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":42}]},{"name":"WorldEditorAPI","url":"classes/WorldEditorAPI/","file":"1_Core/workbenchApi.c","line":45,"methods":[{"name":"BeginTerrainAction","ret":"bool","params":[{"type":"string","name":"historyPointName","def":"\"\""},{"type":"string","name":"historyPointIcon","def":"\"\""}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":47},{"name":"EndTerrainAction","ret":"void","params":[{"type":"string","name":"historyPointName","def":"\"\""}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":48},{"name":"BeginEntityAction","ret":"bool","params":[{"type":"string","name":"historyPointName","def":"\"\""},{"type":"string","name":"historyPointIcon","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"begin of logical edit action","file":"1_Core/workbenchApi.c","line":49},{"name":"EndEntityAction","ret":"bool","params":[{"type":"string","name":"historyPointName","def":"\"\""}],"mods":["proto","native"],"proto":true,"brief":"end of edit action","file":"1_Core/workbenchApi.c","line":50},{"name":"IsDoingEditAction","ret":"bool","mods":["proto","native"],"proto":true,"brief":"true, if code stay betwen BeginEntityAction() and EndEntityAction()","file":"1_Core/workbenchApi.c","line":51},{"name":"UndoOrRedoIsRestoring","ret":"bool","mods":["proto","native"],"proto":true,"brief":"true, if editor is restoring undo or redo state","file":"1_Core/workbenchApi.c","line":52},{"name":"IsModifyingData","ret":"bool","mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":53},{"name":"SourceToEntity","ret":"IEntity","params":[{"type":"IEntitySource","name":"entSrc"}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":54},{"name":"EntityToSource","ret":"IEntitySource","params":[{"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":55},{"name":"FindEntityByName","ret":"IEntitySource","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":56},{"name":"SetEntitySelection","ret":"void","params":[{"type":"IEntity","name":"ent"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":58},{"name":"AddToEntitySelection","ret":"void","params":[{"type":"IEntity","name":"ent"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":59},{"name":"ClearEntitySelection","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":60},{"name":"RemoveFromEntitySelection","ret":"void","params":[{"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":61},{"name":"SetPropertySelection","ret":"void","params":[{"type":"string","name":"id"}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":62},{"name":"ModifyEntityKey","ret":"bool","params":[{"type":"IEntity","name":"ent"},{"type":"string","name":"key"},{"type":"string","name":"value"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":64},{"name":"ModifyEntityTemplateKey","ret":"bool","params":[{"type":"IEntitySource","name":"tmpl"},{"type":"string","name":"key"},{"type":"string","name":"value"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":65},{"name":"CreateEntity","ret":"IEntity","params":[{"type":"string","name":"className"},{"type":"string","name":"name"},{"type":"int","name":"layerId"},{"type":"vector","name":"coords"},{"type":"vector","name":"angles"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":67},{"name":"CreateClonedEntity","ret":"IEntity","params":[{"type":"IEntity","name":"ent"},{"type":"string","name":"name"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":68},{"name":"DeleteEntity","ret":"bool","params":[{"type":"IEntity","name":"ent"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":69},{"name":"DeleteEntities","ret":"bool","params":[{"mods":["out"],"type":"array<IEntity>","name":"ents"}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":70},{"name":"GetEntityUnderCursor","ret":"IEntity","mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":71},{"name":"TraceWorldPos","ret":"bool","params":[{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"traceFlags"},{"mods":["out"],"type":"vector","name":"traceStart"},{"mods":["out"],"type":"vector","name":"traceEnd"},{"mods":["out"],"type":"vector","name":"traceDir"}],"mods":["proto","native","external"],"proto":true,"file":"1_Core/workbenchApi.c","line":73},{"name":"GetSelectedEntitiesCount","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":75},{"name":"GetSelectedEntity","ret":"IEntity","params":[{"type":"int","name":"n","def":"0"}],"mods":["proto","native"],"proto":true,"file":"1_Core/workbenchApi.c","line":76},{"name":"WorldEditorAPI","kind":"ctor","ret":"void","mods":["private"],"file":"1_Core/workbenchApi.c","line":78},{"name":"~WorldEditorAPI","kind":"dtor","ret":"void","mods":["private"],"file":"1_Core/workbenchApi.c","line":79}]},{"name":"WorldEditorIngame","url":"classes/WorldEditorIngame/","base":"MenuBase","file":"2_GameLib/menuManager.c","line":87,"methods":[{"name":"LoadWorld","ret":"bool","params":[{"type":"string","name":"worldFilePath"}],"mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE","PLATFORM_WINDOWS"],"file":"2_GameLib/menuManager.c","line":89},{"name":"SaveWorld","ret":"bool","mods":["proto","native"],"proto":true,"cond":["GAME_TEMPLATE","PLATFORM_WINDOWS"],"file":"2_GameLib/menuManager.c","line":90}]},{"name":"WorldEditorTool","url":"classes/WorldEditorTool/","file":"1_Core/workbenchApi.c","line":82,"methods":[{"name":"OnKeyPressEvent","ret":"void","params":[{"type":"int","name":"key"}],"file":"1_Core/workbenchApi.c","line":87},{"name":"OnKeyReleaseEvent","ret":"void","params":[{"type":"int","name":"key"}],"file":"1_Core/workbenchApi.c","line":88},{"name":"OnEnterEvent","ret":"void","file":"1_Core/workbenchApi.c","line":89},{"name":"OnLeaveEvent","ret":"void","file":"1_Core/workbenchApi.c","line":90},{"name":"OnMouseMoveEvent","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"1_Core/workbenchApi.c","line":91},{"name":"OnMouseDoubleClickEvent","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"1_Core/workbenchApi.c","line":92},{"name":"OnMousePressEvent","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"1_Core/workbenchApi.c","line":93},{"name":"OnMouseReleaseEvent","ret":"void","params":[{"type":"float","name":"x"},{"type":"float","name":"y"}],"file":"1_Core/workbenchApi.c","line":94},{"name":"OnWheelEvent","ret":"void","params":[{"type":"int","name":"delta"}],"file":"1_Core/workbenchApi.c","line":95},{"name":"WorldEditorTool","kind":"ctor","ret":"void","mods":["private"],"file":"1_Core/workbenchApi.c","line":97},{"name":"~WorldEditorTool","kind":"dtor","ret":"void","mods":["private"],"file":"1_Core/workbenchApi.c","line":98}],"members":[{"name":"m_API","type":"WorldEditorAPI","brief":"Filled by workbench","file":"1_Core/workbenchApi.c","line":85}]},{"name":"WorldEntity","url":"classes/WorldEntity/","base":"GenericWorldEntity","file":"2_GameLib/entities/gameLibEntities.c","line":100},{"name":"WorldEntityClass","url":"classes/WorldEntityClass/","file":"2_GameLib/entities/gameLibEntities.c","line":96},{"name":"WorldLighting","url":"classes/WorldLighting/","file":"3_Game/WorldLighting.c","line":1,"methods":[{"name":"WorldLighting","kind":"ctor","ret":"void","file":"3_Game/WorldLighting.c","line":7},{"name":"~WorldLighting","kind":"dtor","ret":"void","file":"3_Game/WorldLighting.c","line":8},{"name":"SetGlobalLighting","ret":"void","params":[{"type":"int","name":"lightingID"}],"file":"3_Game/WorldLighting.c","line":11}],"members":[{"name":"lighting_default","type":"string","init":"\"dz\\\\data\\\\lighting\\\\lighting_default.txt\"","file":"3_Game/WorldLighting.c","line":3},{"name":"lighting_darknight","type":"string","init":"\"dz\\\\data\\\\lighting\\\\lighting_darknight.txt\"","file":"3_Game/WorldLighting.c","line":4},{"name":"lighting_sakhal","type":"string","init":"\"DZ\\\\worlds\\\\sakhal\\\\data\\\\lighting\\\\lighting_sakhal.txt\"","file":"3_Game/WorldLighting.c","line":5}]},{"name":"WorldsMenu","url":"classes/WorldsMenu/","base":"GenericEntity","file":"2_GameLib/entities/WorldsMenu.c","line":11,"methods":[{"name":"WorldsMenu","kind":"ctor","ret":"void","params":[{"type":"IEntitySource","name":"src"},{"type":"IEntity","name":"parent"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":19},{"name":"~WorldsMenu","kind":"dtor","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":31},{"name":"GetWorldList","ret":"array<string>","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":36},{"name":"EOnPostFrame","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":41},{"name":"LoadWorlds","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":68},{"name":"InsertWorldToList","ret":"void","params":[{"type":"string","name":"fileName"}],"cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":89}],"members":[{"name":"m_DbgListSelection","type":"int","init":"0","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":13},{"name":"m_WorldsCount","type":"int","init":"0","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":14},{"name":"DEFAULT_WORLD","type":"string","init":"\"worlds/default.ent\"","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":15},{"name":"m_DbgOptions","type":"ref array<string>","init":"{}","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":16},{"name":"m_MouseWidget","type":"ref ImageWidget","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":17}]},{"name":"WorldsMenuClass","url":"classes/WorldsMenuClass/","file":"2_GameLib/entities/WorldsMenu.c","line":4},{"name":"Worm","url":"classes/Worm/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Worm.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Worm.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Worm.c","line":8},{"name":"IsMeat","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Worm.c","line":13},{"name":"OnWasAttached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Worm.c","line":18},{"name":"OnWasDetached","ret":"void","params":[{"type":"EntityAI","name":"parent"},{"type":"int","name":"slot_id"}],"mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Worm.c","line":29}]},{"name":"WoundAgent","url":"classes/WoundAgent/","base":"AgentBase","file":"4_World/Classes/TransmissionAgents/Agents/WoundAgent.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/WoundAgent.c","line":6},{"name":"GetAntibioticsResistanceEx","ret":"float","params":[{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/WoundAgent.c","line":19},{"name":"GrowDuringMedicalDrugsAttack","ret":"bool","params":[{"type":"EMedicalDrugsType","name":"drugType"},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/TransmissionAgents/Agents/WoundAgent.c","line":27}],"members":[{"name":"RESISTANCE_STAGE_1","type":"float","mods":["static","const"],"init":"1","file":"4_World/Classes/TransmissionAgents/Agents/WoundAgent.c","line":3},{"name":"RESISTANCE_STAGE_2","type":"float","mods":["static","const"],"init":"0.5","file":"4_World/Classes/TransmissionAgents/Agents/WoundAgent.c","line":4}]},{"name":"WoundInfectionMdfr","url":"classes/WoundInfectionMdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":1,"methods":[{"name":"WoundInfectionMdfr","kind":"ctor","ret":"void","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":6}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"100","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"20","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":4}]},{"name":"WoundInfectStage1Mdfr","url":"classes/WoundInfectStage1Mdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":12,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":24},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":34},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":39},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":44},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":52},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":57},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":62}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"1","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":14},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"250","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":15},{"name":"AGENT_THRESHOLD_FEVER","type":"int","mods":["static","const"],"init":"250","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":16},{"name":"PAIN_EVENT_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"18","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":18},{"name":"PAIN_EVENT_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"26","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":19},{"name":"m_NextEvent","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":21},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection.c","line":22}]},{"name":"WoundInfectStage2Mdfr","url":"classes/WoundInfectStage2Mdfr/","base":"ModifierBase","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":15},{"name":"GetDebugText","ret":"string","mods":["override"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":25},{"name":"ActivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":30},{"name":"OnActivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":42},{"name":"OnDeactivate","ret":"void","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":56},{"name":"DeactivateCondition","ret":"bool","params":[{"type":"PlayerBase","name":"player"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":62},{"name":"OnTick","ret":"void","params":[{"type":"PlayerBase","name":"player"},{"type":"float","name":"deltaT"}],"mods":["override","protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":74}],"members":[{"name":"AGENT_THRESHOLD_ACTIVATE","type":"int","mods":["static","const"],"init":"250","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":3},{"name":"AGENT_THRESHOLD_DEACTIVATE","type":"int","mods":["static","const"],"init":"0","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":4},{"name":"PAIN_EVENT_INTERVAL_MIN","type":"int","mods":["static","const"],"init":"6","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":6},{"name":"PAIN_EVENT_INTERVAL_MAX","type":"int","mods":["static","const"],"init":"12","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":7},{"name":"DAMAGE_PER_SEC","type":"float","mods":["static","const"],"init":"0.04","file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":10},{"name":"m_NextEvent","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":12},{"name":"m_Time","type":"float","mods":["protected"],"file":"4_World/Classes/PlayerModifiers/Modifiers/diseases/WoundInfection2.c","line":13}]},{"name":"WrapSpacerWidget","url":"classes/WrapSpacerWidget/","base":"SpacerWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":477},{"name":"Wreck_Mi8","url":"classes/Wreck_Mi8/","base":"CrashBase","file":"4_World/Entities/Building/Wrecks/Wreck_MI8.c","line":14},{"name":"Wreck_Mi8_Crashed","url":"classes/Wreck_Mi8_Crashed/","base":"CrashBase","file":"4_World/Entities/Building/Wrecks/Wreck_MI8.c","line":2,"methods":[{"name":"Wreck_Mi8_Crashed","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Wrecks/Wreck_MI8.c","line":4}]},{"name":"Wreck_SantasSleigh","url":"classes/Wreck_SantasSleigh/","base":"CrashBase","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":2,"methods":[{"name":"Wreck_SantasSleigh","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":11},{"name":"GetSoundSet","ret":"string","mods":["override"],"file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":25},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":30},{"name":"EEDelete","ret":"void","params":[{"type":"EntityAI","name":"parent"}],"mods":["override"],"file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":36},{"name":"SpawnRandomDeerLater","ret":"void","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":47},{"name":"SpawnRandomDeers","ret":"void","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":54},{"name":"RandomizePosition","ret":"vector","params":[{"type":"vector","name":"origin"}],"file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":80}],"members":[{"name":"m_SleighLight","type":"XmasSleighLight","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":4},{"name":"m_MaxDeersAmount","type":"int","init":"4","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":6},{"name":"m_MinDeersAmount","type":"int","init":"2","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":7},{"name":"m_MaxDeersSpawnRange","type":"int","init":"25","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":8},{"name":"m_MinDeersSpawnRange","type":"int","init":"5","file":"4_World/Entities/Building/Wrecks/Wreck_SantasSleigh.c","line":9}]},{"name":"Wreck_UH1Y","url":"classes/Wreck_UH1Y/","base":"CrashBase","file":"4_World/Entities/Building/Wrecks/Wreck_UH1Y.c","line":1,"methods":[{"name":"Wreck_UH1Y","kind":"ctor","ret":"void","file":"4_World/Entities/Building/Wrecks/Wreck_UH1Y.c","line":3}]},{"name":"Wrench","url":"classes/Wrench/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/Gear/Tools/Wrench.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Tools/Wrench.c","line":3}]},{"name":"WriteLetter","url":"classes/WriteLetter/","base":"RecipeBase","file":"4_World/Classes/Recipes/Recipes/WriteLetter.c","line":1,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Classes/Recipes/Recipes/WriteLetter.c","line":3},{"name":"CanDo","ret":"bool","params":[{"type":"ItemBase","name":"ingredients","array":""},{"type":"PlayerBase","name":"player"}],"mods":["override"],"file":"4_World/Classes/Recipes/Recipes/WriteLetter.c","line":61}]},{"name":"WrittenNoteData","url":"classes/WrittenNoteData/","file":"4_World/Classes/WrittenNoteData.c","line":1,"methods":[{"name":"WrittenNoteData","kind":"ctor","ret":"void","params":[{"type":"ItemBase","name":"parent"}],"file":"4_World/Classes/WrittenNoteData.c","line":8},{"name":"OnRPC","ret":"void","params":[{"type":"PlayerIdentity","name":"sender"},{"type":"int","name":"rpc_type"},{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Classes/WrittenNoteData.c","line":13},{"name":"InitNoteInfo","ret":"void","params":[{"type":"ItemBase","name":"pen","def":"null"},{"type":"ItemBase","name":"paper","def":"null"}],"file":"4_World/Classes/WrittenNoteData.c","line":58},{"name":"GetNoteInfo","ret":"bool","params":[{"mods":["out"],"type":"ItemBase","name":"pen"},{"mods":["out"],"type":"ItemBase","name":"paper"}],"file":"4_World/Classes/WrittenNoteData.c","line":65},{"name":"GetNoteText","ret":"string","file":"4_World/Classes/WrittenNoteData.c","line":73},{"name":"SetNoteText","ret":"void","params":[{"type":"string","name":"text"}],"file":"4_World/Classes/WrittenNoteData.c","line":78},{"name":"DepleteWritingImplement","ret":"void","params":[{"mods":["notnull"],"type":"ItemBase","name":"pen"},{"type":"string","name":"old_text"},{"type":"string","name":"new_text"}],"file":"4_World/Classes/WrittenNoteData.c","line":83}],"members":[{"name":"m_WritingImplement","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/WrittenNoteData.c","line":3},{"name":"m_Paper","type":"ItemBase","mods":["protected"],"file":"4_World/Classes/WrittenNoteData.c","line":4},{"name":"m_SimpleText","type":"string","mods":["protected"],"file":"4_World/Classes/WrittenNoteData.c","line":6}]},{"name":"XBCockedEmpty","url":"classes/XBCockedEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":26,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":28},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":29},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":30},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":31},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":32},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":33},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":34},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":35}]},{"name":"XBLoaded","url":"classes/XBLoaded/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":37,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":39},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":40},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":41},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":42},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":43},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":44},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":45},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":46}]},{"name":"XBUncockedEmpty","url":"classes/XBUncockedEmpty/","base":"WeaponStableState","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":15,"methods":[{"name":"OnEntry","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":17},{"name":"OnExit","ret":"void","params":[{"type":"WeaponEventBase","name":"e"}],"mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":18},{"name":"GetCurrentStateID","ret":"int","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":19},{"name":"HasBullet","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":20},{"name":"HasMagazine","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":21},{"name":"IsJammed","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":22},{"name":"IsRepairEnabled","ret":"bool","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":23},{"name":"InitMuzzleArray","ret":"void","mods":["override"],"file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":24}]},{"name":"XComboBoxWidget","url":"classes/XComboBoxWidget/","base":"UIWidget","topic":"WidgetAPI","file":"1_Core/proto/EnWidgets.c","line":407,"methods":[{"name":"AddItem","ret":"int","params":[{"type":"string","name":"item"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":409},{"name":"ClearAll","ret":"void","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":410},{"name":"SetItem","ret":"void","params":[{"type":"int","name":"item"},{"type":"string","name":"value"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":411},{"name":"RemoveItem","ret":"void","params":[{"type":"int","name":"item"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":412},{"name":"GetNumItems","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":413},{"name":"SetCurrentItem","ret":"int","params":[{"type":"int","name":"n"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":414},{"name":"GetCurrentItem","ret":"int","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":415}]},{"name":"XmasBaseballBat","url":"classes/XmasBaseballBat/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/XmasBaseballBat.c","line":1},{"name":"XmasLights","url":"classes/XmasLights/","base":"Inventory_Base","file":"4_World/Entities/ItemBase/XmasLights.c","line":1,"methods":[{"name":"XmasLights","kind":"ctor","ret":"void","file":"4_World/Entities/ItemBase/XmasLights.c","line":5},{"name":"IsElectricAppliance","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/XmasLights.c","line":10},{"name":"OnWorkStart","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/XmasLights.c","line":15},{"name":"OnWorkStop","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/XmasLights.c","line":21},{"name":"AttachToObject","ret":"void","params":[{"type":"ItemBase","name":"parent"}],"file":"4_World/Entities/ItemBase/XmasLights.c","line":27},{"name":"DetachFromObject","ret":"void","params":[{"type":"ItemBase","name":"parent"}],"file":"4_World/Entities/ItemBase/XmasLights.c","line":46},{"name":"TurnOnItem","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ItemBase/XmasLights.c","line":55},{"name":"TurnOffItem","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ItemBase/XmasLights.c","line":78},{"name":"HideOnItem","ret":"void","params":[{"type":"ItemBase","name":"item"}],"file":"4_World/Entities/ItemBase/XmasLights.c","line":94},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/XmasLights.c","line":113}],"members":[{"name":"m_AttachedTo","type":"ItemBase","mods":["private"],"init":"NULL","file":"4_World/Entities/ItemBase/XmasLights.c","line":3}]},{"name":"XmasSleighLight","url":"classes/XmasSleighLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/XmasSleighLight.c","line":1,"methods":[{"name":"XmasSleighLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/XmasSleighLight.c","line":3}]},{"name":"XmasTreeLight","url":"classes/XmasTreeLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/XmasTreeLight.c","line":1,"methods":[{"name":"XmasTreeLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/XmasTreeLight.c","line":3}]},{"name":"YieldItemBase","url":"classes/YieldItemBase/","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":1,"methods":[{"name":"YieldItemBase","kind":"ctor","ret":"void","params":[{"type":"int","name":"baseWeight"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":11},{"name":"Init","ret":"void","proto":true,"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":18},{"name":"GetType","ret":"string","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":20},{"name":"GetRegistrationIdx","ret":"int","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":25},{"name":"SetRegistrationIdx","ret":"void","params":[{"type":"int","name":"idx"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":30},{"name":"GetYieldWeight","ret":"int","params":[{"type":"CatchingContextBase","name":"ctx"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":38},{"name":"GetEnviroMask","ret":"int","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":43},{"name":"GetMethodMask","ret":"int","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":48},{"name":"GetBaitTypeSensitivity","ret":"float","params":[{"type":"ECatchingBaitCategories","name":"type"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":53},{"name":"GetQualityForYieldItem","ret":"float","params":[{"type":"CatchingContextBase","name":"ctx"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":58},{"name":"OnEntityYieldSpawned","ret":"void","params":[{"type":"EntityAI","name":"spawn"}],"proto":true,"brief":"called on item spawn","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":67},{"name":"GetChanceForYieldItem","ret":"float","params":[{"type":"CatchingContextBase","name":"ctx"}],"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":69},{"name":"GetCatchDeathSoundset","ret":"string","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":81},{"name":"GetCatchAINoise","ret":"string","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":86},{"name":"GetCatchAINoiseBaseStrength","ret":"float","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":91},{"name":"GetCatchParticleID","ret":"int","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":96}],"members":[{"name":"m_Type","type":"string","mods":["protected"],"file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":3},{"name":"m_RegistrationIdx","type":"int","mods":["protected"],"init":"-1","brief":"mostly for sync purposes","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":4},{"name":"m_BaseWeight","type":"int","mods":["protected"],"brief":"occurence ratio in the enviroment","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":5},{"name":"m_QualityBase","type":"float","mods":["protected"],"init":"AnimalCatchingConstants.QUALITY_GENERIC_BASE","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":6},{"name":"m_EnviroMask","type":"int","mods":["protected"],"brief":"which enviroment it is relevant for","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":7},{"name":"m_MethodMask","type":"int","mods":["protected"],"brief":"which catching method are we using","file":"3_Game/Systems/AnimalCatching/CatchYieldItemBase.c","line":8}]},{"name":"YieldItemBitterlings","url":"classes/YieldItemBitterlings/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":110,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":112}]},{"name":"YieldItemCapraHircusBase","url":"classes/YieldItemCapraHircusBase/","base":"LandAnimalYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":105,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":107},{"name":"GetBaitTypeSensitivity","ret":"float","params":[{"type":"ECatchingBaitCategories","name":"type"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":115},{"name":"GetCatchDeathSoundset","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":130},{"name":"GetCatchAINoise","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":135},{"name":"GetCatchAINoiseBaseStrength","ret":"float","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":140}]},{"name":"YieldItemCarp","url":"classes/YieldItemCarp/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":82,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":84}]},{"name":"YieldItemDeadChicken_Brown","url":"classes/YieldItemDeadChicken_Brown/","base":"YieldItemCapraHircusBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":173,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":175}]},{"name":"YieldItemDeadChicken_Spotted","url":"classes/YieldItemDeadChicken_Spotted/","base":"YieldItemCapraHircusBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":164,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":166}]},{"name":"YieldItemDeadChicken_White","url":"classes/YieldItemDeadChicken_White/","base":"YieldItemCapraHircusBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":155,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":157}]},{"name":"YieldItemDeadFox","url":"classes/YieldItemDeadFox/","base":"LandAnimalYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":63,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":65},{"name":"GetBaitTypeSensitivity","ret":"float","params":[{"type":"ECatchingBaitCategories","name":"type"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":74},{"name":"GetCatchDeathSoundset","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":88},{"name":"GetCatchAINoise","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":93},{"name":"GetCatchAINoiseBaseStrength","ret":"float","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":98}]},{"name":"YieldItemDeadRabbit","url":"classes/YieldItemDeadRabbit/","base":"LandAnimalYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":17,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":19},{"name":"GetBaitTypeSensitivity","ret":"float","params":[{"type":"ECatchingBaitCategories","name":"type"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":28},{"name":"GetCatchDeathSoundset","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":47},{"name":"GetCatchAINoise","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":52},{"name":"GetCatchAINoiseBaseStrength","ret":"float","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":57}]},{"name":"YieldItemDeadRooster","url":"classes/YieldItemDeadRooster/","base":"YieldItemCapraHircusBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":146,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":148}]},{"name":"YieldItemGenericFish","url":"classes/YieldItemGenericFish/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":52,"methods":[{"name":"YieldItemGenericFish","kind":"ctor","ret":"void","params":[{"type":"int","name":"baseWeight"},{"type":"string","name":"type"},{"type":"int","name":"enviroMask"},{"type":"int","name":"methodMask"}],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":54}]},{"name":"YieldItemGenericSmallAnimal","url":"classes/YieldItemGenericSmallAnimal/","base":"LandAnimalYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":6,"methods":[{"name":"YieldItemGenericSmallAnimal","kind":"ctor","ret":"void","params":[{"type":"int","name":"baseWeight"},{"type":"string","name":"type"},{"type":"int","name":"enviroMask"},{"type":"int","name":"methodMask"}],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsLandAnimals.c","line":8}]},{"name":"YieldItemJunk","url":"classes/YieldItemJunk/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":2,"methods":[{"name":"YieldItemJunk","kind":"ctor","ret":"void","params":[{"type":"int","name":"baseWeight"},{"type":"string","name":"type"}],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":4},{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":9},{"name":"GetChanceForYieldItem","ret":"float","params":[{"type":"CatchingContextBase","name":"ctx"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":17},{"name":"GetCycleTimeForYieldItem","ret":"float","params":[{"type":"CatchingContextFishingRodAction","name":"ctx"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":22},{"name":"OnEntityYieldSpawned","ret":"void","params":[{"type":"EntityAI","name":"spawn"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":27},{"name":"GetCatchDeathSoundset","ret":"string","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":34}]},{"name":"YieldItemJunkEmpty","url":"classes/YieldItemJunkEmpty/","base":"YieldItemJunk","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":40,"methods":[{"name":"GetQualityForYieldItem","ret":"float","params":[{"type":"CatchingContextBase","name":"ctx"}],"mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFishingJunk.c","line":43}]},{"name":"YieldItemMackerel","url":"classes/YieldItemMackerel/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":68,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":70}]},{"name":"YieldItemSardines","url":"classes/YieldItemSardines/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":96,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":98}]},{"name":"YieldItemShrimp","url":"classes/YieldItemShrimp/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":155,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":157}]},{"name":"YieldItemSteelheadTrout","url":"classes/YieldItemSteelheadTrout/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":141,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":143}]},{"name":"YieldItemWalleyePollock","url":"classes/YieldItemWalleyePollock/","base":"FishYieldItemBase","file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":127,"methods":[{"name":"Init","ret":"void","mods":["override"],"file":"4_World/Systems/AnimalCatchingSystem/YieldItems/YieldsFish.c","line":129}]},{"name":"Zagorky_ColorBase","url":"classes/Zagorky_ColorBase/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Gear/Food/PackagedFood.c","line":12,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Gear/Food/PackagedFood.c","line":14}]},{"name":"ZmbF_BlueCollarFat_Base","url":"classes/ZmbF_BlueCollarFat_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":19},{"name":"ZmbF_CitizenANormal_Base","url":"classes/ZmbF_CitizenANormal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":23},{"name":"ZmbF_CitizenANormal_LT_Base","url":"classes/ZmbF_CitizenANormal_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":27},{"name":"ZmbF_CitizenBSkinny_Base","url":"classes/ZmbF_CitizenBSkinny_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":31},{"name":"ZmbF_Clerk_Normal_Base","url":"classes/ZmbF_Clerk_Normal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":35},{"name":"ZmbF_Clerk_Normal_LT_Base","url":"classes/ZmbF_Clerk_Normal_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":43},{"name":"ZmbF_ClerkFat_Base","url":"classes/ZmbF_ClerkFat_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":39},{"name":"ZmbF_DoctorSkinny_Base","url":"classes/ZmbF_DoctorSkinny_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":47},{"name":"ZmbF_HikerSkinny_Base","url":"classes/ZmbF_HikerSkinny_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":51},{"name":"ZmbF_JoggerSkinny_Base","url":"classes/ZmbF_JoggerSkinny_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":55},{"name":"ZmbF_JournalistNormal_Base","url":"classes/ZmbF_JournalistNormal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":63},{"name":"ZmbF_JournalistNormal_LT_Base","url":"classes/ZmbF_JournalistNormal_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":67},{"name":"ZmbF_MechanicNormal_Base","url":"classes/ZmbF_MechanicNormal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":71},{"name":"ZmbF_MilkMaidOld_Base","url":"classes/ZmbF_MilkMaidOld_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":75},{"name":"ZmbF_MilkMaidOld_LT_Base","url":"classes/ZmbF_MilkMaidOld_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":79},{"name":"ZmbF_NurseFat_Base","url":"classes/ZmbF_NurseFat_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":83},{"name":"ZmbF_ParamedicNormal_Base","url":"classes/ZmbF_ParamedicNormal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":87},{"name":"ZmbF_PatientOld_Base","url":"classes/ZmbF_PatientOld_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":91},{"name":"ZmbF_PoliceWomanNormal_Base","url":"classes/ZmbF_PoliceWomanNormal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":95},{"name":"ZmbF_Runner_Base","url":"classes/ZmbF_Runner_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":59},{"name":"ZmbF_ShortSkirt_Base","url":"classes/ZmbF_ShortSkirt_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":99},{"name":"ZmbF_ShortSkirt_LT_Base","url":"classes/ZmbF_ShortSkirt_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":103},{"name":"ZmbF_SkaterYoung_Base","url":"classes/ZmbF_SkaterYoung_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":107},{"name":"ZmbF_SkaterYoung_LT_Base","url":"classes/ZmbF_SkaterYoung_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":111},{"name":"ZmbF_SurvivorNormal_Base","url":"classes/ZmbF_SurvivorNormal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":115},{"name":"ZmbF_SurvivorNormal_LT_Base","url":"classes/ZmbF_SurvivorNormal_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":119},{"name":"ZmbF_usSoldier_normal_Base","url":"classes/ZmbF_usSoldier_normal_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":131,"methods":[{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":133}]},{"name":"ZmbF_VillagerOld_Base","url":"classes/ZmbF_VillagerOld_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":123},{"name":"ZmbF_VillagerOld_LT_Base","url":"classes/ZmbF_VillagerOld_LT_Base/","base":"ZombieFemaleBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":127},{"name":"ZmbM__Runner_Base","url":"classes/ZmbM__Runner_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":100},{"name":"ZmbM_CitizenASkinny_Base","url":"classes/ZmbM_CitizenASkinny_Base/","base":"ZombieMaleBase","brief":"Base class for eatch Infected type","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":16},{"name":"ZmbM_CitizenASkinny_LT_Base","url":"classes/ZmbM_CitizenASkinny_LT_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":20},{"name":"ZmbM_CitizenBFat_Base","url":"classes/ZmbM_CitizenBFat_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":24},{"name":"ZmbM_ClerkFat_Base","url":"classes/ZmbM_ClerkFat_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":28},{"name":"ZmbM_ClerkFat_LT_Base","url":"classes/ZmbM_ClerkFat_LT_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":32},{"name":"ZmbM_CommercialPilotOld_Base","url":"classes/ZmbM_CommercialPilotOld_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":36},{"name":"ZmbM_CommercialPilotOld_LT_Base","url":"classes/ZmbM_CommercialPilotOld_LT_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":40},{"name":"ZmbM_ConstrWorkerNormal_Base","url":"classes/ZmbM_ConstrWorkerNormal_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":44},{"name":"ZmbM_DoctorFat_Base","url":"classes/ZmbM_DoctorFat_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":48},{"name":"ZmbM_FarmerFat_Base","url":"classes/ZmbM_FarmerFat_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":52},{"name":"ZmbM_FarmerFat_LT_Base","url":"classes/ZmbM_FarmerFat_LT_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":56},{"name":"ZmbM_FirefighterNormal_Base","url":"classes/ZmbM_FirefighterNormal_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":60},{"name":"ZmbM_FishermanOld_Base","url":"classes/ZmbM_FishermanOld_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":64},{"name":"ZmbM_Gamedev_Base","url":"classes/ZmbM_Gamedev_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":160},{"name":"ZmbM_HandymanNormal_Base","url":"classes/ZmbM_HandymanNormal_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":68},{"name":"ZmbM_HeavyIndustryWorker_Base","url":"classes/ZmbM_HeavyIndustryWorker_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":72},{"name":"ZmbM_HermitSkinny_Base","url":"classes/ZmbM_HermitSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":76},{"name":"ZmbM_HikerSkinny_Base","url":"classes/ZmbM_HikerSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":80},{"name":"ZmbM_HunterOld_Base","url":"classes/ZmbM_HunterOld_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":84},{"name":"ZmbM_Jacket_Base","url":"classes/ZmbM_Jacket_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":88},{"name":"ZmbM_Jacket_LT_Base","url":"classes/ZmbM_Jacket_LT_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":92},{"name":"ZmbM_JoggerSkinny_Base","url":"classes/ZmbM_JoggerSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":96},{"name":"ZmbM_JournalistSkinny_Base","url":"classes/ZmbM_JournalistSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":104},{"name":"ZmbM_MechanicSkinny_Base","url":"classes/ZmbM_MechanicSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":108},{"name":"ZmbM_MotobikerFat_Base","url":"classes/ZmbM_MotobikerFat_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":112},{"name":"ZmbM_Mummy","url":"classes/ZmbM_Mummy/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":234,"methods":[{"name":"EEInit","ret":"void","mods":["override"],"cond":["!SERVER"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":239},{"name":"~ZmbM_Mummy","kind":"dtor","ret":"void","cond":["!SERVER"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":245},{"name":"OnDamageDestroyed","ret":"void","params":[{"type":"int","name":"oldLevel"}],"mods":["override"],"cond":["!SERVER"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":250},{"name":"ChangeVisual","ret":"void","cond":["!SERVER"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":258},{"name":"ResistContaminatedEffect","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":267}],"members":[{"name":"m_EyeLight","type":"ZombieMummyLight","mods":["protected"],"cond":["!SERVER"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":237}]},{"name":"ZmbM_NBC_Grey","url":"classes/ZmbM_NBC_Grey/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":208,"methods":[{"name":"ResistContaminatedEffect","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":210},{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":215}]},{"name":"ZmbM_NBC_White","url":"classes/ZmbM_NBC_White/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":221,"methods":[{"name":"ResistContaminatedEffect","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":223},{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":228}]},{"name":"ZmbM_NBC_Yellow","url":"classes/ZmbM_NBC_Yellow/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":200,"methods":[{"name":"ResistContaminatedEffect","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":202}]},{"name":"ZmbM_OffshoreWorker_Base","url":"classes/ZmbM_OffshoreWorker_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":116},{"name":"ZmbM_ParamedicNormal_Base","url":"classes/ZmbM_ParamedicNormal_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":120},{"name":"ZmbM_PatientSkinny_Base","url":"classes/ZmbM_PatientSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":124},{"name":"ZmbM_PatrolNormal_Base","url":"classes/ZmbM_PatrolNormal_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":128,"methods":[{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":130}]},{"name":"ZmbM_PolicemanFat_Base","url":"classes/ZmbM_PolicemanFat_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":136},{"name":"ZmbM_PolicemanSpecForce_Base","url":"classes/ZmbM_PolicemanSpecForce_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":140},{"name":"ZmbM_priestPopSkinny_Base","url":"classes/ZmbM_priestPopSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":144},{"name":"ZmbM_PrisonerSkinny_Base","url":"classes/ZmbM_PrisonerSkinny_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":148},{"name":"ZmbM_SkaterYoung_Base","url":"classes/ZmbM_SkaterYoung_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":152},{"name":"ZmbM_SkaterYoung_LT_Base","url":"classes/ZmbM_SkaterYoung_LT_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":156},{"name":"ZmbM_Soldier_Base","url":"classes/ZmbM_Soldier_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":164,"methods":[{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":166}]},{"name":"ZmbM_SoldierNormal_Base","url":"classes/ZmbM_SoldierNormal_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":172,"methods":[{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":174}]},{"name":"ZmbM_SurvivorDean_Base","url":"classes/ZmbM_SurvivorDean_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":180},{"name":"ZmbM_usSoldier_normal_Base","url":"classes/ZmbM_usSoldier_normal_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":184,"methods":[{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":186}]},{"name":"ZmbM_VillagerOld_Base","url":"classes/ZmbM_VillagerOld_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":192},{"name":"ZmbM_VillagerOld_LT_Base","url":"classes/ZmbM_VillagerOld_LT_Base/","base":"ZombieMaleBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":196},{"name":"ZmijovkaCap_Black","url":"classes/ZmijovkaCap_Black/","base":"ZmijovkaCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ZmijovkaCap_ColorBase.c","line":9},{"name":"ZmijovkaCap_Blue","url":"classes/ZmijovkaCap_Blue/","base":"ZmijovkaCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ZmijovkaCap_ColorBase.c","line":10},{"name":"ZmijovkaCap_Brown","url":"classes/ZmijovkaCap_Brown/","base":"ZmijovkaCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ZmijovkaCap_ColorBase.c","line":11},{"name":"ZmijovkaCap_ColorBase","url":"classes/ZmijovkaCap_ColorBase/","base":"HeadGear_Base","file":"4_World/Entities/ItemBase/Clothing/ZmijovkaCap_ColorBase.c","line":1,"methods":[{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Clothing/ZmijovkaCap_ColorBase.c","line":3}]},{"name":"ZmijovkaCap_Green","url":"classes/ZmijovkaCap_Green/","base":"ZmijovkaCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ZmijovkaCap_ColorBase.c","line":12},{"name":"ZmijovkaCap_Red","url":"classes/ZmijovkaCap_Red/","base":"ZmijovkaCap_ColorBase","file":"4_World/Entities/ItemBase/Clothing/ZmijovkaCap_ColorBase.c","line":13},{"name":"Zombie","url":"classes/Zombie/","base":"LightAISuper","file":"4_World/Entities/Core/Inherited/LightAI.c","line":7},{"name":"ZombieBase","url":"classes/ZombieBase/","base":"DayZInfected","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1,"methods":[{"name":"ZombieBase","kind":"ctor","ret":"void","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":43},{"name":"Init","ret":"void","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":48},{"name":"OnVariablesSynchronized","ret":"void","mods":["override"],"brief":"synced variable(s) handler","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":80},{"name":"EOnInit","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"int","name":"extra"}],"mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":92},{"name":"IsZombie","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":103},{"name":"IsDanger","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":108},{"name":"IsZombieMilitary","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":113},{"name":"IsMale","ret":"bool","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":118},{"name":"CanBeBackstabbed","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":123},{"name":"GetBootsType","ret":"AnimBootsType","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":129},{"name":"CanBeSkinned","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":134},{"name":"IsHealthVisible","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":139},{"name":"IsRefresherSignalingViable","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":144},{"name":"IsSelfAdjustingTemperature","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":149},{"name":"GetHitComponentForAI","ret":"string","mods":["override"],"brief":"returns hit component for attacking AI","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":155},{"name":"GetDefaultHitComponent","ret":"string","mods":["override"],"brief":"returns default hit component (fallback)","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":161},{"name":"GetDefaultHitPosition","ret":"vector","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":166},{"name":"SetDefaultHitPosition","ret":"vector","params":[{"type":"string","name":"pSelection"}],"mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":171},{"name":"GetSuitableFinisherHitComponents","ret":"array<string>","mods":["override"],"brief":"returns suitable hit components for finisher attacks; DEPRECATED","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":177},{"name":"GetMindStateSynced","ret":"int","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":182},{"name":"GetOrientationSynced","ret":"int","brief":"returns rounded zombie yaw for sync purposes","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":188},{"name":"CommandHandler","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"brief":"CommandHandler","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":198},{"name":"CommandHandlerDebug","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"},{"type":"bool","name":"pCurrentCommandFinished"}],"brief":"CommandHandlerDebug","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":283},{"name":"HandleMove","ret":"void","params":[{"type":"int","name":"pCurrentCommandID"}],"brief":"HandleMove","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":297},{"name":"HandleOrientation","ret":"void","params":[{"type":"float","name":"pDt"},{"type":"int","name":"pCurrentCommandID"}],"brief":"HandleOrientation","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":314},{"name":"HandleDeath","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":349},{"name":"EvaluateDeathAnimationEx","ret":"bool","params":[{"type":"EntityAI","name":"pSource"},{"type":"ZombieHitData","name":"data"},{"mods":["out"],"type":"int","name":"pAnimType"},{"mods":["out"],"type":"float","name":"pAnimHitDir"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":363},{"name":"EvaluateDeathAnimation","ret":"bool","params":[{"type":"EntityAI","name":"pSource"},{"type":"string","name":"pComponent"},{"type":"string","name":"pAmmoType"},{"mods":["out"],"type":"int","name":"pAnimType"},{"mods":["out"],"type":"float","name":"pAnimHitDir"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":370},{"name":"GetVaultType","ret":"int","params":[{"type":"float","name":"height"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":401},{"name":"HandleVault","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"DayZInfectedInputController","name":"pInputController"},{"type":"float","name":"pDt"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":413},{"name":"HandleMindStateChange","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"DayZInfectedInputController","name":"pInputController"},{"type":"float","name":"pDt"}],"brief":"Mind state change","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":450},{"name":"HandleSoundEvents","ret":"void","mods":["protected"],"brief":"Sound (client only)","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":487},{"name":"ProcessVoiceFX","ret":"AbstractWave","params":[{"type":"string","name":"pSoundSetName"}],"brief":"stop all sounds","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":526},{"name":"OnSoundVoiceEvent","ret":"void","params":[{"type":"int","name":"event_id"},{"type":"string","name":"event_user_string"}],"mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":550},{"name":"ProcessSoundVoiceEvent","ret":"void","params":[{"type":"AnimSoundVoiceEvent","name":"sound_event"},{"mods":["out"],"type":"AbstractWave","name":"aw"}],"mods":["protected"],"brief":"play new SoundVoice from anim","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":577},{"name":"FightLogic","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"DayZInfectedInputController","name":"pInputController"},{"type":"float","name":"pDt"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":607},{"name":"ChaseAttackLogic","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"DayZInfectedInputController","name":"pInputController"},{"type":"float","name":"pDt"}],"brief":"override hit pos by pos defined in type","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":676},{"name":"FightAttackLogic","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"},{"type":"DayZInfectedInputController","name":"pInputController"},{"type":"float","name":"pDt"}],"brief":"target is outside the targeting cone; skip attack","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":717},{"name":"GetAttackPitch","ret":"int","params":[{"type":"EntityAI","name":"target"}],"brief":"target is outside the targeting cone; skip attack","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":762},{"name":"HandleCrawlTransition","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":799},{"name":"EvaluateCrawlTransitionAnimation","ret":"bool","params":[{"type":"EntityAI","name":"pSource"},{"type":"string","name":"pComponent"},{"type":"string","name":"pAmmoType"},{"mods":["out"],"type":"int","name":"pAnimType"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":814},{"name":"HandleDamageHit","ret":"bool","params":[{"type":"int","name":"pCurrentCommandID"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":855},{"name":"EvaluateDamageHitAnimation","ret":"bool","params":[{"type":"EntityAI","name":"pSource"},{"type":"string","name":"pComponent"},{"type":"string","name":"pAmmoType"},{"mods":["out"],"type":"bool","name":"pHeavyHit"},{"mods":["out"],"type":"int","name":"pAnimType"},{"mods":["out"],"type":"float","name":"pAnimHitDir"}],"brief":"selects animation type and direction based on damage system data","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":890},{"name":"ComputeHitDirectionAngle","ret":"float","params":[{"type":"EntityAI","name":"pSource"}],"brief":"shock GetDamage","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":917},{"name":"ComputeHitDirectionAngleEx","ret":"float","params":[{"type":"EntityAI","name":"pSource"},{"type":"int","name":"invertHitDir","def":"0"}],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":938},{"name":"EEHitBy","ret":"void","params":[{"type":"TotalDamageResult","name":"damageResult"},{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"},{"type":"float","name":"speedCoef"}],"mods":["override"],"brief":"Events from damage system","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":969},{"name":"EEHitByRemote","ret":"void","params":[{"type":"int","name":"damageType"},{"type":"EntityAI","name":"source"},{"type":"int","name":"component"},{"type":"string","name":"dmgZone"},{"type":"string","name":"ammo"},{"type":"vector","name":"modelPos"}],"mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1002},{"name":"DebugSound","ret":"void","params":[{"type":"string","name":"s"}],"mods":["protected"],"brief":"sound debug messages","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1008},{"name":"EOnContact","ret":"void","params":[{"type":"IEntity","name":"other"},{"type":"Contact","name":"extra"}],"mods":["override","protected"],"brief":"Phx contact event","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1018},{"name":"CanReceiveAttachment","ret":"bool","params":[{"type":"EntityAI","name":"attachment"},{"type":"int","name":"slotId"}],"mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1033},{"name":"GetCenter","ret":"vector","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1042},{"name":"IsBeingBackstabbed","ret":"bool","mods":["override"],"brief":"returns true if backstab is in progress; used for suspending of AI targeting and other useful things besides","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1048},{"name":"SetBeingBackstabbed","ret":"void","params":[{"type":"int","name":"backstabType"}],"mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1053},{"name":"IsCrawling","ret":"bool","brief":"returns true if crawling; 'DayZInfectedCommandCrawl' is only for the transition, after that it remains 'DayZInfectedCommandMove' (unreliable)","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1078},{"name":"OnRecoverFromDeath","ret":"void","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1084},{"name":"AddArrow","ret":"void","params":[{"type":"Object","name":"arrow"},{"type":"int","name":"componentIndex"},{"type":"vector","name":"closeBonePosWS"},{"type":"vector","name":"closeBoneRotWS"}],"mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1093},{"name":"IsManagingArrows","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1133},{"name":"GetArrowManager","ret":"ArrowManagerBase","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1138}],"members":[{"name":"TARGET_CONE_ANGLE_CHASE","type":"float","mods":["const"],"init":"20","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":3},{"name":"TARGET_CONE_ANGLE_FIGHT","type":"float","mods":["const"],"init":"30","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":4},{"name":"ORIENTATION_SYNC_THRESHOLD","type":"float","mods":["const"],"init":"30","brief":"threshold for local heading/orientation sync","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":5},{"name":"SHOCK_TO_STUN_MULTIPLIER","type":"float","mods":["const"],"init":"2.82","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":7},{"name":"m_StanceVariation","type":"int","mods":["protected"],"init":"0","brief":"server / singleplayer properties","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":10},{"name":"m_LastMindState","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":11},{"name":"m_LastMovementSpeed","type":"float","mods":["protected"],"init":"-1","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":12},{"name":"m_KnuckleLand","type":"bool","mods":["protected"],"init":"false","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":14},{"name":"m_KnuckleOutTimer","type":"float","mods":["protected"],"init":"0","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":15},{"name":"m_MindState","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":17},{"name":"m_OrientationLocal","type":"int","mods":["protected"],"init":"-1","brief":"local 'companion' value for sync checking","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":18},{"name":"m_OrientationSynced","type":"int","mods":["protected"],"init":"-1","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":19},{"name":"m_OrientationTimer","type":"float","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":20},{"name":"m_MovementSpeed","type":"float","mods":["protected"],"init":"-1","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":21},{"name":"m_DefaultHitPosition","type":"vector","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":23},{"name":"m_DeltaTime","type":"float","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":24},{"name":"m_LastSoundVoiceAW","type":"AbstractWave","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":26},{"name":"m_InfectedSoundEventHandler","type":"ref InfectedSoundEventHandler","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":27},{"name":"m_AllTargetObjects","type":"ref array<Object>","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":29},{"name":"m_TargetableObjects","type":"ref array<typename>","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":30},{"name":"m_IsCrawling","type":"bool","mods":["protected"],"brief":"'DayZInfectedCommandCrawl' is transition to crawl only, 'DayZInfectedCommandMove' used after that, hence this VARIABLE_WET","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":34},{"name":"m_FinisherInProgress","type":"bool","mods":["protected"],"init":"false","brief":"is this object being backstabbed?","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":36},{"name":"m_ArrowManager","type":"ref ArrowManagerBase","mods":["protected"],"file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":38},{"name":"m_DamageHitDirection","type":"float","init":"0","brief":"HandleDeath","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":346},{"name":"m_DeathType","type":"int","init":"0","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":347},{"name":"m_ActiveVaultType","type":"int","init":"-1","brief":"HandleVault","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":399},{"name":"m_ActualTarget","type":"EntityAI","init":"null","brief":"Combat","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":603},{"name":"m_AttackCooldownTime","type":"float","init":"0","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":604},{"name":"m_ActualAttackType","type":"DayZInfectedAttackType","init":"null","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":605},{"name":"m_CrawlTransition","type":"int","init":"-1","brief":"Crawl transition","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":797},{"name":"m_DamageHitToProcess","type":"bool","init":"false","brief":"Damage hits","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":846},{"name":"m_DamageHitHeavy","type":"bool","init":"false","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":848},{"name":"m_DamageHitType","type":"int","init":"0","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":849},{"name":"m_ShockDamage","type":"float","init":"0","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":850},{"name":"HIT_INTERVAL_MIN","type":"float","mods":["const"],"init":"0.3","brief":"Minimum time in seconds before a COMMANDID_HIT to COMMANDID_HIT transition is allowed","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":852},{"name":"m_HitElapsedTime","type":"float","init":"HIT_INTERVAL_MIN","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":853}]},{"name":"ZombieContainer","url":"classes/ZombieContainer/","base":"CollapsibleContainer","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":1,"methods":[{"name":"ZombieContainer","kind":"ctor","ret":"void","params":[{"type":"LayoutHolder","name":"parent"},{"type":"int","name":"sort","def":"-1"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":9},{"name":"~ZombieContainer","kind":"dtor","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":28},{"name":"SetEntity","ret":"void","params":[{"type":"EntityAI","name":"zombie_entity"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":37},{"name":"UpdateRadialIcon","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":46},{"name":"IsItemWithQuantityActive","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":61},{"name":"IsContainerWithCargoActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":67},{"name":"IsItemWithAttachmentsActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":72},{"name":"IsZombieEquipmentActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":77},{"name":"IsItemWithContainerActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":82},{"name":"IsEmptyItemActive","ret":"bool","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":88},{"name":"ExpandCollapseContainer","ret":"void","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":93},{"name":"OnDropReceivedFromHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":102},{"name":"DraggingOverHeader","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":134},{"name":"OnDropReceivedFromGhostArea","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"Widget","name":"receiver"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":169},{"name":"SetHeaderName","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":240},{"name":"ItemAttached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":245},{"name":"ItemDetached","ret":"void","params":[{"type":"EntityAI","name":"item"},{"type":"string","name":"slot_name"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":297},{"name":"CanOpenCloseContainerEx","ret":"bool","params":[{"type":"EntityAI","name":"focusedEntity"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":321},{"name":"ToggleContainer","ret":"void","params":[{"type":"Widget","name":"w"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":346},{"name":"MouseClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":367},{"name":"GetSlotsIcon","ret":"SlotsIcon","params":[{"type":"int","name":"row"},{"type":"int","name":"column"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":409},{"name":"InitGhostSlots","ret":"void","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":414},{"name":"AddSlotsContainer","ret":"void","params":[{"type":"int","name":"row_count"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":520},{"name":"GetWidgetSlot","ret":"Widget","params":[{"type":"int","name":"slot_number"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":527},{"name":"DoubleClick","ret":"void","params":[{"type":"Widget","name":"w"},{"type":"int","name":"x"},{"type":"int","name":"y"},{"type":"int","name":"button"}],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":535},{"name":"CollapseButtonOnMouseButtonDown","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":604},{"name":"EquipItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":609},{"name":"TransferItem","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":630},{"name":"Select","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":669},{"name":"TransferItemToVicinity","ret":"bool","mods":["override"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":736}],"members":[{"name":"m_Container","type":"ref AttachmentsGroupContainer","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":3},{"name":"m_CargoGrid","type":"ref ContainerWithCargo","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":4},{"name":"m_InventorySlots","type":"ref map<int, SlotsIcon>","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":5},{"name":"m_ShowedItems","type":"ref map<EntityAI, ref Container>","mods":["protected"],"init":"new map<EntityAI, ref Container>","file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":6},{"name":"m_ZombieEntity","type":"EntityAI","mods":["protected"],"file":"5_Mission/GUI/InventoryNew/Inherited/ZombieContainer.c","line":7}]},{"name":"ZombieFemaleBase","url":"classes/ZombieFemaleBase/","base":"ZombieBase","file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":1,"methods":[{"name":"IsMale","ret":"bool","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":3},{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":8},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieFemaleBase.c","line":13}]},{"name":"ZombieHitData","url":"classes/ZombieHitData/","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1145,"members":[{"name":"m_Component","type":"int","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1147},{"name":"m_DamageZone","type":"string","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1148},{"name":"m_AmmoType","type":"string","file":"4_World/Entities/Creatures/Infected/ZombieBase.c","line":1149}]},{"name":"ZombieMaleBase","url":"classes/ZombieMaleBase/","base":"ZombieBase","file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":1,"methods":[{"name":"CaptureSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":3},{"name":"ReleaseSound","ret":"string","mods":["override"],"file":"4_World/Entities/Creatures/Infected/ZombieMaleBase.c","line":8}]},{"name":"ZombieMummyLight","url":"classes/ZombieMummyLight/","base":"PointLightBase","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ZombieMummyLight.c","line":1,"methods":[{"name":"ZombieMummyLight","kind":"ctor","ret":"void","file":"4_World/Entities/ScriptedLightBase/PointLightBase/ZombieMummyLight.c","line":3}]},{"name":"ZSh3PilotHelmet","url":"classes/ZSh3PilotHelmet/","base":"HelmetBase","file":"4_World/Entities/ItemBase/Clothing/HelmetBase/ZSh3PilotHelmet.c","line":1},{"name":"Zucchini","url":"classes/Zucchini/","base":"Edible_Base","file":"4_World/Entities/ItemBase/Edible_Base/Zucchini.c","line":1,"methods":[{"name":"CanBeCookedOnStick","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Zucchini.c","line":3},{"name":"CanBeCooked","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Zucchini.c","line":8},{"name":"IsFruit","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Zucchini.c","line":13},{"name":"CanDecay","ret":"bool","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Zucchini.c","line":18},{"name":"SetActions","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Zucchini.c","line":23},{"name":"EEOnCECreate","ret":"void","mods":["override"],"file":"4_World/Entities/ItemBase/Edible_Base/Zucchini.c","line":33}]},{"name":"ZucchiniSeeds","url":"classes/ZucchiniSeeds/","base":"SeedBase","file":"4_World/Entities/ItemBase/Gear/Cultivation/cultivation.c","line":63},{"name":"ZucchiniSeedsPack","url":"classes/ZucchiniSeedsPack/","base":"SeedPackBase","file":"4_World/Entities/ItemBase/SeedPackBase/ZucchiniSeedsPack.c","line":1}],"enums":[{"name":"ActionConditionMask","url":"enum/ActionConditionMask/","file":"4_World/Classes/UserActionsComponent/ActionBase.c","line":1,"values":[{"name":"ACM_NO_EXEPTION","value":"0"},{"name":"ACM_IN_VEHICLE","value":"1"},{"name":"ACM_ON_LADDER","value":"2"},{"name":"ACM_SWIMMING","value":"4"},{"name":"ACM_RESTRAIN","value":"8"},{"name":"ACM_RAISED","value":"16"},{"name":"ACM_ON_BACK","value":"32"},{"name":"ACM_THROWING","value":"64"},{"name":"ACM_LEANING","value":"128"},{"name":"ACM_BROKEN_LEGS","value":"256"},{"name":"ACM_IN_FREELOOK","value":"512"}]},{"name":"ActionInputType","url":"enum/ActionInputType/","file":"4_World/Classes/UserActionsComponent/ActionInput.c","line":1,"values":[{"name":"AIT_CONTINUOUS","brief":"React to hold input and release after it"},{"name":"AIT_SINGLE","brief":"React to click input - single use actions"},{"name":"AIT_DOUBLECLICK","brief":"React to double click input - single use actions"},{"name":"AIT_HOLDSINGLE","brief":"React to hold input - single use actions"},{"name":"AIT_CLICKCONTINUOUS","brief":"React to click input for start and click for end"},{"name":"AIT_NOINPUTCONTROL"},{"name":"AIT_INVENTORYINPUT","brief":"Inventory specific actions"}]},{"name":"ActiveState","url":"enum/ActiveState/","brief":"Activation state of the physics controller in the physics world.","file":"1_Core/Physics/ActiveState.c","line":9,"values":[{"name":"INACTIVE","brief":"body is not simulated (sleeps)"},{"name":"ACTIVE","brief":"body is simulated"},{"name":"ALWAYS_ACTIVE","brief":"body is simulated and cannot sleep"}]},{"name":"AnimatedGridSpacerEasingType","url":"enum/AnimatedGridSpacerEasingType/","file":"3_Game/GUI/Effects/AnimatedGridSpacer.c","line":2,"values":[{"name":"EASE_LINEAR"},{"name":"EASE_IN_OUT_CUBIC"},{"name":"EASE_IN_OUT_QUART"},{"name":"EASE_OUT_BOUNCE"},{"name":"EASE_OUT_BACK"}]},{"name":"AnimBackType","url":"enum/AnimBackType/","file":"3_Game/DayZAnimEvents.c","line":118,"values":[{"name":"None","value":"-1"},{"name":"Small","value":"161213437"},{"name":"Military","value":"1935514591"},{"name":"Outdoor","value":"574855932"},{"name":"Ghillie","value":"602194810"}]},{"name":"AnimBootsType","url":"enum/AnimBootsType/","file":"3_Game/DayZAnimEvents.c","line":97,"values":[{"name":"None"},{"name":"Sneakers"},{"name":"Boots"}]},{"name":"AnimFlags","url":"enum/AnimFlags/","file":"1_Core/proto/EnVisual.c","line":53,"values":[{"name":"ONCE","brief":"animation is played only once and then if freezes at the last frame. EntityEvent.ANIMEND is called"},{"name":"BLENDOUT","brief":"defaultne zustava animace pri prehravani a AF_ONCE po skonceni na posledni frame \"zamrzla\", dokud neni nahrazena jinou, nebo neni kanal vynulovan. Pokud se nastavi AF_BLENDOUT, postara se engine o vyhozeni animace sam a pro preblendovani pouzije hodnotu blendout. Pokud je odchycen EOnAnimEnd a byla zmenena animace na jinou, nebo byl kanal rucne vynulovan, tak se tato funkcnost neprovede."},{"name":"USER","brief":"animation waits on the first frame. Frame is set by calling SetFrame()"},{"name":"RESET","brief":"forces animation to start from begining (including blending)"},{"name":"FORCEFPS","brief":"defaul framerate is from anim.def. If it is missing, parametr fps applies It is possible to use fps parameter even when the framerate is defined in the anim.def, is using this flag"},{"name":"NOANIMEND","brief":"EntityEvent.ANIMEND will not be called"},{"name":"NOANIMHOOKS","brief":"Animhooks will not be called"}]},{"name":"AnimPhysCorrectionType","url":"enum/AnimPhysCorrectionType/","brief":"The replay system only replays outputs from animation. It does not replay animations and does not replay actual inputs. This means very often when a desync is detected, multiple corrections have to be sent before the simulation is stable. This is why we only ever actually use this system for when a player is in HumanCommandMove and HumanCommandFall.","file":"3_Game/Anim/AnimPhysAgent.c","line":14,"values":[{"name":"MINIMAL","brief":"Additively apply the correction based on the delta and sends very minimal data, uses 'NetworkCompareResult.FORCE_CORRECT'"},{"name":"DROP","brief":"No correction is performed"},{"name":"FULL","brief":"Rewind the player physics and replay the moves"}]},{"name":"AnimRangedWeaponType","url":"enum/AnimRangedWeaponType/","file":"3_Game/DayZAnimEvents.c","line":127,"values":[{"name":"None","value":"5727960"},{"name":"Rifle","value":"219116654"},{"name":"Shotgun","value":"1836650908"}]},{"name":"AnimType","url":"enum/AnimType/","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":1,"values":[{"name":"FULL_BODY","value":"1"},{"name":"ADDITIVE"}]},{"name":"AnimUpperBodyType","url":"enum/AnimUpperBodyType/","file":"3_Game/DayZAnimEvents.c","line":104,"values":[{"name":"None","value":"4107064","brief":"string hash, because we can't make compile time constant"},{"name":"NylonJacket","value":"1228024514"},{"name":"TShirt","value":"1690896446"},{"name":"WoolShirt","value":"1060939383"},{"name":"HeavyJacket","value":"1544363355"},{"name":"LeatherJacket","value":"2008520095"},{"name":"Coat","value":"3549415"},{"name":"ChemlonDress","value":"-1491825621"},{"name":"Ghillie","value":"602194810"},{"name":"Chainmail","value":"-563873622"}]},{"name":"BAREMAnimState","url":"enum/BAREMAnimState/","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"},{"name":"JAMMED","value":"1"}]},{"name":"BAREMStableStateID","url":"enum/BAREMStableStateID/","file":"4_World/Entities/Firearms/BoltActionRifleExternalMagazine_Base.c","line":7,"values":[{"name":"UNKNOWN","value":"0"},{"name":"BAREM_CLO_BU0_MA0","value":"1"},{"name":"BAREM_CLO_BU1_MA0","value":"2"},{"name":"BAREM_CLO_BU1_MA1","value":"3"},{"name":"BAREM_CLO_BU0_MA1","value":"4"},{"name":"BAREM_CLO_BUF_MA0","value":"5"},{"name":"BAREM_CLO_BUF_MA1","value":"6"},{"name":"BAREM_JAM_BU1_MA0","value":"7"},{"name":"BAREM_JAM_BU1_MA1","value":"8"}]},{"name":"BARIMAnimState","url":"enum/BARIMAnimState/","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"},{"name":"OPENED","value":"1"},{"name":"JAMMED","value":"2"}]},{"name":"BARIMStableStateID","url":"enum/BARIMStableStateID/","file":"4_World/Entities/Firearms/BoltActionRifleInnerMagazine_Base.c","line":8,"values":[{"name":"UNKNOWN","value":"0"},{"name":"EmptyDischarged","value":"1"},{"name":"LoadedCharged","value":"2"},{"name":"LoadedDischarged","value":"3"},{"name":"LoadedJammed","value":"4"}]},{"name":"BoatFluid","url":"enum/BoatFluid/","brief":"Type of vehicle's fluid. (native, do not change or extend)","file":"3_Game/Vehicles/Boat.c","line":13,"values":[{"name":"FUEL"}]},{"name":"BoatSoundCtrl","url":"enum/BoatSoundCtrl/","brief":"Boat's sound controller list. (native, do not change or extend)","file":"3_Game/Vehicles/Boat.c","line":2,"values":[{"name":"ENGINE","brief":"indicates if engine is ON"},{"name":"SPEED","brief":"speed of the boat in km/h"},{"name":"PLAYER"}]},{"name":"CameraType","url":"enum/CameraType/","file":"1_Core/proto/EnWorld.c","line":38,"values":[{"name":"PERSPECTIVE"},{"name":"ORTHOGRAPHIC"}]},{"name":"CarAutomaticGearboxMode","url":"enum/CarAutomaticGearboxMode/","brief":"Enumerated automatic gearbox modes. (native, do not change or extend)","file":"3_Game/Vehicles/Car.c","line":68,"values":[{"name":"P","brief":"park"},{"name":"R","brief":"reverse"},{"name":"N","brief":"neutral"},{"name":"D"}]},{"name":"CarDoorState","url":"enum/CarDoorState/","file":"4_World/Entities/Vehicles/CarScript.c","line":1,"values":[{"name":"DOORS_MISSING"},{"name":"DOORS_OPEN"},{"name":"DOORS_CLOSED"}]},{"name":"CarEngineSoundState","url":"enum/CarEngineSoundState/","file":"4_World/Entities/Vehicles/CarScript.c","line":33,"values":[{"name":"NONE"},{"name":"STARTING"},{"name":"START_OK"},{"name":"START_NO_FUEL"},{"name":"START_NO_BATTERY"},{"name":"START_NO_SPARKPLUG"},{"name":"STOP_OK"},{"name":"STOP_NO_FUEL"}]},{"name":"CarFluid","url":"enum/CarFluid/","brief":"Type of vehicle's fluid. (native, do not change or extend)","file":"3_Game/Vehicles/Car.c","line":18,"values":[{"name":"FUEL"},{"name":"OIL"},{"name":"BRAKE"},{"name":"COOLANT"},{"name":"USER1","brief":"reserved for user / modding support"},{"name":"USER2","brief":"reserved for user / modding support"},{"name":"USER3","brief":"reserved for user / modding support"},{"name":"USER4"}]},{"name":"CarGear","url":"enum/CarGear/","file":"3_Game/Vehicles/Car.c","line":43,"values":[{"name":"REVERSE"},{"name":"NEUTRAL"},{"name":"FIRST"},{"name":"SECOND"},{"name":"THIRD"},{"name":"FOURTH"},{"name":"FIFTH"},{"name":"SIXTH"},{"name":"SEVENTH"},{"name":"EIGTH"},{"name":"NINTH"},{"name":"TENTH"},{"name":"ELEVENTH"},{"name":"TWELFTH"},{"name":"THIRTEENTH"},{"name":"FOURTEENTH"},{"name":"FIFTEENTH"},{"name":"SIXTEENTH"}]},{"name":"CarGearboxType","url":"enum/CarGearboxType/","brief":"Enumerated gearbox types. (native, do not change or extend)","file":"3_Game/Vehicles/Car.c","line":34,"values":[{"name":"MANUAL","brief":"classic manual transmission with friction plates between engine and gearbox"},{"name":"AUTOMATIC"}]},{"name":"CarHeadlightBulbsState","url":"enum/CarHeadlightBulbsState/","file":"4_World/Entities/Vehicles/CarScript.c","line":8,"values":[{"name":"NONE"},{"name":"LEFT"},{"name":"RIGHT"},{"name":"BOTH"}]},{"name":"CarRearLightType","url":"enum/CarRearLightType/","file":"4_World/Entities/Vehicles/CarScript.c","line":16,"values":[{"name":"NONE"},{"name":"BRAKES_ONLY"},{"name":"REVERSE_ONLY"},{"name":"BRAKES_AND_REVERSE"}]},{"name":"CarSoundCtrl","url":"enum/CarSoundCtrl/","brief":"Car's sound controller list. (native, do not change or extend)","file":"3_Game/Vehicles/Car.c","line":3,"values":[{"name":"ENGINE","brief":"indicates if engine is ON"},{"name":"RPM","brief":"engine's RPM"},{"name":"SPEED","brief":"speed of the car in km/h"},{"name":"DOORS","brief":"indicates if doors are open"},{"name":"PLAYER"}]},{"name":"CartridgeType","url":"enum/CartridgeType/","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":3,"values":[{"name":"None","value":"0"},{"name":"Pistol","value":"1"},{"name":"Intermediate","value":"2"},{"name":"FullPower","value":"3"},{"name":"Shell","value":"4"},{"name":"Arrow","value":"5"}]},{"name":"CarWheelWaterState","url":"enum/CarWheelWaterState/","brief":"Enumerated car wheel water state. (native, do not change or extend)","file":"3_Game/Vehicles/Car.c","line":78,"values":[{"name":"ON_LAND","brief":"if the wheel is on or above land"},{"name":"IN_WATER","brief":"if the wheel is partially within some water plane"},{"name":"UNDER_WATER"}]},{"name":"CFIMSAAnimState","url":"enum/CFIMSAAnimState/","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state"},{"name":"OPENNED","value":"1"},{"name":"JAMMED","value":"2"}]},{"name":"CFIMSAStableStateID","url":"enum/CFIMSAStableStateID/","file":"4_World/Entities/Firearms/ChamberFirstInnerMagazineSemiAutomatic_Base.c","line":8,"values":[{"name":"UNKNOWN","value":"0"},{"name":"Empty","value":"1"},{"name":"Open","value":"2"},{"name":"Loaded","value":"3"},{"name":"Jammed","value":"4"}]},{"name":"CharacterMovement","url":"enum/CharacterMovement/","file":"2_GameLib/entities/gameLibEntities.c","line":108,"values":[{"name":"MOVEMENTTYPE_IDLE"},{"name":"MOVEMENTTYPE_WALK"},{"name":"MOVEMENTTYPE_RUN"},{"name":"MOVEMENTTYPE_SPRINT"}]},{"name":"CharacterStance","url":"enum/CharacterStance/","file":"2_GameLib/entities/gameLibEntities.c","line":116,"values":[{"name":"STANCE_ERECT"},{"name":"STANCE_CROUCH"},{"name":"STANCE_PRONE"},{"name":"STANCE_ERECT_RAISED"},{"name":"STANCE_CROUCH_RAISED"},{"name":"STANCE_PRONE_RAISED"}]},{"name":"ChatChannelType","url":"enum/ChatChannelType/","file":"3_Game/constants.c","line":6,"values":[{"name":"System","brief":"CCSystem"},{"name":"Admin","brief":"CCAdmin"},{"name":"Direct","brief":"CCDirect"},{"name":"Megaphone","brief":"CCMegaphone"},{"name":"Transmitter","brief":"CCTransmitter"},{"name":"PublicAddressSystem","brief":"CCPublicAddressSystem"},{"name":"BattlEye","brief":"CCBattlEye"}]},{"name":"ClimbStates","url":"enum/ClimbStates/","brief":"state of climb command","file":"3_Game/human.c","line":762,"values":[{"name":"STATE_MOVE"},{"name":"STATE_TAKEOFF"},{"name":"STATE_ONTOP"},{"name":"STATE_FALLING"},{"name":"STATE_FINISH"}]},{"name":"CollisionFlags","url":"enum/CollisionFlags/","file":"1_Core/proto/EnDebug.c","line":140,"values":[{"name":"FIRSTCONTACT","brief":"In many cases only collided=true/false is enough"},{"name":"NEARESTCONTACT","brief":"We want only one, the nearest contact"},{"name":"ONLYSTATIC","brief":"Only static objects"},{"name":"ONLYDYNAMIC","brief":"Only dynamic objects"},{"name":"ONLYWATER","brief":"Only water components (legacy support for \"walk on geometry\")"},{"name":"ALLOBJECTS","brief":"Valid when CF_FIRST_CONTACT, we get first contact for each object"}]},{"name":"ConsoleActionToolbarMask","url":"enum/ConsoleActionToolbarMask/","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":2,"values":[{"name":"EMPTY","value":"0"},{"name":"TO_HANDS_SWAP_VICINITY","value":"1"},{"name":"TO_HANDS_SWAP_INVENTORY","value":"2"},{"name":"DROP","value":"4"},{"name":"EQUIP","value":"8"},{"name":"SPLIT","value":"16"},{"name":"TO_INVENTORY","value":"32"},{"name":"OPEN_CLOSE_CONTAINER","value":"64"},{"name":"MICROMANAGMENT","value":"128"},{"name":"QUICKSLOT","value":"256"},{"name":"COMBINE","value":"512"}]},{"name":"ConstructionMaterialType","url":"enum/ConstructionMaterialType/","file":"4_World/Classes/BaseBuilding/Construction.c","line":1,"values":[{"name":"MATERIAL_NONE","value":"0"},{"name":"MATERIAL_LOG","value":"1"},{"name":"MATERIAL_WOOD","value":"2"},{"name":"MATERIAL_STAIRS","value":"3"},{"name":"MATERIAL_METAL","value":"4"},{"name":"MATERIAL_WIRE","value":"5"}]},{"name":"ControlID","url":"enum/ControlID/","file":"1_Core/proto/EnWidgets.c","line":639,"values":[{"name":"CID_NONE","value":"0"},{"name":"CID_SELECT","value":"1","brief":"select/use focused"},{"name":"CID_BACK"},{"name":"CID_LEFT","brief":"navigation"},{"name":"CID_RIGHT"},{"name":"CID_UP"},{"name":"CID_DOWN"},{"name":"CID_MENU","brief":"get to main menu"},{"name":"CID_DRAG","brief":"probably needed only for consoles"},{"name":"CID_TABLEFT"},{"name":"CID_TABRIGHT"},{"name":"CID_RADIALMENU"},{"name":"CID_COUNT"}]},{"name":"CookingMethodType","url":"enum/CookingMethodType/","file":"4_World/Classes/Cooking/Cooking.c","line":1,"values":[{"name":"NONE","value":"0","brief":"no cooking method available"},{"name":"BAKING","value":"1"},{"name":"BOILING","value":"2"},{"name":"DRYING","value":"3"},{"name":"TIME","value":"4"},{"name":"COUNT"}]},{"name":"DamageType","url":"enum/DamageType/","brief":"exposed from C++ (do not change)","file":"3_Game/DamageSystem.c","line":10,"values":[{"name":"CLOSE_COMBAT","brief":"0"},{"name":"FIRE_ARM","brief":"1"},{"name":"EXPLOSION"},{"name":"STUN"},{"name":"CUSTOM"}]},{"name":"DayZAnimalBehaviourAction","url":"enum/DayZAnimalBehaviourAction/","brief":"defined in C++","file":"3_Game/Entities/DayZAnimalInputController.c","line":26,"values":[{"name":"NONE_INPUT"},{"name":"SAFETY_INPUT"},{"name":"GRAZE_WALKING_INPUT"},{"name":"GRAZE_ON_SPOT_INPUT"},{"name":"RESTING_INPUT"},{"name":"TRAVELING_INPUT"},{"name":"EATING_INPUT"},{"name":"DRINKING_INPUT"},{"name":"CHARGING"},{"name":"APPROACHING_INPUT"},{"name":"REACH_INPUT"},{"name":"WALKING_INPUT"},{"name":"IDLE1_INPUT"},{"name":"IDLE2_INPUT"},{"name":"IDLE3_INPUT"},{"name":"THREAT_WALK_AWAY"},{"name":"THREAT_WALK_TO"},{"name":"THREAT_STAY_LOOKAT"},{"name":"THREAT_STAY"}]},{"name":"DayZAnimalBehaviourSlot","url":"enum/DayZAnimalBehaviourSlot/","brief":"defined in C++","file":"3_Game/Entities/DayZAnimalInputController.c","line":2,"values":[{"name":"NONE"},{"name":"CALM"},{"name":"CALM_RESTING"},{"name":"CALM_GRAZING"},{"name":"CALM_TRAVELLING"},{"name":"DRINKING"},{"name":"NON_SPECIFIC_THREAT"},{"name":"SPECIFIC_THREAT"},{"name":"ALERTED"},{"name":"ATTRACTED"},{"name":"SCARED"},{"name":"HUNTING"},{"name":"EATING"},{"name":"SIEGE"},{"name":"FIREPLACE"},{"name":"ENRAGED"},{"name":"ENRAGED_TARGETLOST"},{"name":"PREATTRACTED"},{"name":"INTIMIDATE"}]},{"name":"DayZAnimalConstants","url":"enum/DayZAnimalConstants/","file":"3_Game/Entities/DayZAnimal.c","line":562,"values":[{"name":"COMMANDID_MOVE"},{"name":"COMMANDID_JUMP"},{"name":"COMMANDID_DEATH"},{"name":"COMMANDID_HIT"},{"name":"COMMANDID_ATTACK"},{"name":"COMMANDID_SCRIPT"}]},{"name":"DayZCreatureAIConstants","url":"enum/DayZCreatureAIConstants/","file":"3_Game/DayZCreatureAI.c","line":1,"values":[{"name":"DEBUG_SHOWDEBUGPLUGIN"}]},{"name":"DayZCreatureAnimScriptDebugVarType","url":"enum/DayZCreatureAnimScriptDebugVarType/","file":"3_Game/DayZCreature.c","line":1,"values":[{"name":"INT"},{"name":"FLOAT"},{"name":"BOOL"}]},{"name":"DayZGameState","url":"enum/DayZGameState/","file":"3_Game/DayZGame.c","line":673,"values":[{"name":"UNDEFINED"},{"name":"MAIN_MENU"},{"name":"JOIN"},{"name":"PARTY"},{"name":"CONNECT"},{"name":"CONNECTING"},{"name":"IN_GAME"}]},{"name":"DayZInfectedAttackGroupType","url":"enum/DayZInfectedAttackGroupType/","file":"3_Game/Entities/DayZInfectedType.c","line":13,"values":[{"name":"CHASE"},{"name":"FIGHT"}]},{"name":"DayZInfectedConstants","url":"enum/DayZInfectedConstants/","file":"3_Game/Entities/DayZInfected.c","line":1,"values":[{"name":"COMMANDID_MOVE","brief":"anim commands"},{"name":"COMMANDID_VAULT"},{"name":"COMMANDID_DEATH"},{"name":"COMMANDID_HIT"},{"name":"COMMANDID_ATTACK"},{"name":"COMMANDID_CRAWL"},{"name":"COMMANDID_SCRIPT"},{"name":"MINDSTATE_CALM","brief":"mind states"},{"name":"MINDSTATE_DISTURBED"},{"name":"MINDSTATE_ALERTED"},{"name":"MINDSTATE_CHASE"},{"name":"MINDSTATE_FIGHT"}]},{"name":"DayZInfectedConstantsMovement","url":"enum/DayZInfectedConstantsMovement/","file":"3_Game/Entities/DayZInfected.c","line":20,"values":[{"name":"MOVEMENTSTATE_IDLE","value":"0"},{"name":"MOVEMENTSTATE_WALK"},{"name":"MOVEMENTSTATE_RUN"},{"name":"MOVEMENTSTATE_SPRINT"}]},{"name":"DayZInfectedDeathAnims","url":"enum/DayZInfectedDeathAnims/","file":"3_Game/Entities/DayZInfected.c","line":28,"values":[{"name":"ANIM_DEATH_DEFAULT","value":"0"},{"name":"ANIM_DEATH_IMPULSE","value":"1"},{"name":"ANIM_DEATH_BACKSTAB","value":"2"},{"name":"ANIM_DEATH_NECKSTAB","value":"3"}]},{"name":"DayZLoadState","url":"enum/DayZLoadState/","file":"3_Game/DayZGame.c","line":684,"values":[{"name":"UNDEFINED"},{"name":"MAIN_MENU_START"},{"name":"MAIN_MENU_CONTROLLER_SELECT"},{"name":"MAIN_MENU_USER_SELECT"},{"name":"JOIN_START"},{"name":"JOIN_CONTROLLER_SELECT"},{"name":"JOIN_USER_SELECT"},{"name":"PARTY_START"},{"name":"PARTY_CONTROLLER_SELECT"},{"name":"PARTY_USER_SELECT"},{"name":"CONNECT_START"},{"name":"CONNECT_USER_SELECT"},{"name":"CONNECT_CONTROLLER_SELECT"},{"name":"MISSION_START"},{"name":"MISSION_USER_SELECT"},{"name":"MISSION_CONTROLLER_SELECT"}]},{"name":"DayZPlayerConstants","url":"enum/DayZPlayerConstants/","file":"3_Game/dayzplayer.c","line":601,"values":[{"name":"DEBUG_MENU","brief":"--------------------------------------------------------- ---------------------- movement stances ----------------- ---------------------------------------------------------"},{"name":"DEBUG_TURNSLIDE","brief":"over turn slides / clamps"},{"name":"DEBUG_SHOWDEBUGPLUGIN","brief":"menu for showing debug plugin"},{"name":"DEBUG_SHOWINJURY","brief":"menu for showing injuries"},{"name":"DEBUG_SHOWEXHAUSTION","brief":"menu for showing exhaustion"},{"name":"DEBUG_ENABLEJUMP","brief":"menu for showing exhaustion"},{"name":"DEBUG_ENABLETALKING","brief":"option for showing talk command"},{"name":"STANCEIDX_ERECT","brief":"--------------------------------------------------------- ---------------------- movement stances ----------------- ---------------------------------------------------------"},{"name":"STANCEIDX_CROUCH"},{"name":"STANCEIDX_PRONE"},{"name":"STANCEIDX_RAISEDERECT"},{"name":"STANCEIDX_RAISEDCROUCH"},{"name":"STANCEIDX_RAISEDPRONE"},{"name":"STANCEIDX_RAISED"},{"name":"STANCEMASK_ERECT","brief":"stance masks"},{"name":"STANCEMASK_CROUCH"},{"name":"STANCEMASK_PRONE"},{"name":"STANCEMASK_RAISEDERECT"},{"name":"STANCEMASK_RAISEDCROUCH"},{"name":"STANCEMASK_RAISEDPRONE"},{"name":"STANCEMASK_ALL","brief":"STANCEMASK_ERECT | STANCEMASK_CROUCH | STANCEMASK_PRONE | STANCEMASK_RAISEDERECT | STANCEMASK_RAISEDCROUCH | STANCEMASK_RAISEDPRONE"},{"name":"STANCEMASK_NOTRAISED","value":"STANCEMASK_ERECT | STANCEMASK_CROUCH | STANCEMASK_PRONE"},{"name":"STANCEMASK_RAISED","value":"STANCEMASK_RAISEDERECT | STANCEMASK_RAISEDCROUCH | STANCEMASK_RAISEDPRONE"},{"name":"MOVEMENT_IDLE","brief":"movements - masks"},{"name":"MOVEMENT_WALK","brief":"0x2"},{"name":"MOVEMENT_RUN","brief":"0x4"},{"name":"MOVEMENT_SPRINT","brief":"0x8"},{"name":"ROTATION_DISABLE","brief":"rotation modes"},{"name":"ROTATION_ENABLE"},{"name":"MOVEMENTIDX_SLIDE","value":"-2","brief":"movement idx"},{"name":"MOVEMENTIDX_IDLE","value":"0"},{"name":"MOVEMENTIDX_WALK","value":"1"},{"name":"MOVEMENTIDX_RUN","value":"2"},{"name":"MOVEMENTIDX_SPRINT","value":"3"},{"name":"MOVEMENTIDX_CROUCH_RUN","value":"4"},{"name":"MELEE_LIGHT","value":"0","brief":"melee hit type"},{"name":"MELEE_HEAVY","value":"1"},{"name":"VEHICLECLASS_CAR","brief":"vehicle classes"},{"name":"VEHICLECLASS_HELI"},{"name":"VEHICLECLASS_BOAT"},{"name":"VEHICLESEAT_DRIVER","brief":"vehicle seats"},{"name":"VEHICLESEAT_CODRIVER"},{"name":"VEHICLESEAT_PASSENGER_L"},{"name":"VEHICLESEAT_PASSENGER_R"},{"name":"DEATH_DEFAULT","value":"-1","brief":"death types"},{"name":"DEATH_PULL_OUT_TRANSPORT","brief":"transport death -> death - special handling for pulling a dead player out of a vehicle"},{"name":"DEATH_BODY","brief":"locomotion -> death - normal death animation while a player is conciscious"},{"name":"DEATH_FAST","brief":"locomotion -> death - faster animation, for impulse driven deaths, i.e. hit by vehicle"},{"name":"DEATH_WATER","brief":"swimming -> death"},{"name":"DEATH_FALL","brief":"falling -> death"},{"name":"DEATH_UNCON_ON_LAND","brief":"unconscious -> death - while not in water"},{"name":"DEATH_UNCON_IN_WATER","brief":"unconscious -> death - while in water"},{"name":"COMMANDID_NONE","brief":"command ids - main movement commands"},{"name":"COMMANDID_MOVE","brief":"type is int (overridden from C++) - normal movement (idle, walk, run, sprint, ... )"},{"name":"COMMANDID_ACTION","brief":"type is int (overridden from C++) - full body action"},{"name":"COMMANDID_MELEE","brief":"type is int (overridden from C++) - melee attacks"},{"name":"COMMANDID_MELEE2","brief":"type is int (overridden from C++) - melee attacks"},{"name":"COMMANDID_FALL","brief":"type is int (overridden from C++) - falling"},{"name":"COMMANDID_DEATH","brief":"type is int (overridden from C++) - dead"},{"name":"COMMANDID_DAMAGE","brief":"type is int (overridden from C++) - fullbody damage"},{"name":"COMMANDID_LADDER","brief":"type is int (overridden from C++) - ladder"},{"name":"COMMANDID_UNCONSCIOUS","brief":"type is int (overridden from C++) - unconscious"},{"name":"COMMANDID_SWIM","brief":"type is int (overridden from C++) - swimming"},{"name":"COMMANDID_VEHICLE","brief":"type is int (overridden from C++) - vehicle"},{"name":"COMMANDID_CLIMB","brief":"type is int (overridden from C++) - climb"},{"name":"COMMANDID_SCRIPT","brief":"type is int (overridden from C++) - all scripted commands"},{"name":"COMMANDID_MOD_LOOKAT","brief":"modifier commands - additive behaviour"},{"name":"COMMANDID_MOD_WEAPONS","brief":"weapons - always on"},{"name":"COMMANDID_MOD_ACTION","brief":"action - additive action"},{"name":"COMMANDID_MOD_DAMAGE","brief":"damage - additive damage"},{"name":"CMD_ACTIONINT_INTERRUPT","value":"-2","brief":"internal action commands used in HumanCommandActionCallback.InternalCommand()"},{"name":"CMD_ACTIONINT_FINISH","value":"-1","brief":"secondary ending (finishing action, eg running out of water while drinking, not all actions have this)"},{"name":"CMD_ACTIONINT_END","value":"0","brief":"end action (stopping action, without finish, all actions have this)"},{"name":"CMD_ACTIONINT_ACTION","value":"1","brief":"one time secondary action within an action"},{"name":"CMD_ACTIONINT_ACTIONLOOP","value":"2","brief":"loop secondary action within an action"},{"name":"CMD_ACTIONMOD_DRINK","value":"0","brief":"-------------------------- modifier (differential animation)"},{"name":"CMD_ACTIONMOD_EAT","value":"1","brief":"erc,cro [end, end2]"},{"name":"CMD_ACTIONMOD_EMPTY_VESSEL","value":"2","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_CATCHRAIN","value":"3","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_VIEWCOMPASS","value":"7","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_ITEM_TUNE","value":"9","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_GIVEL","value":"10","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_GIVER","value":"11","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_SHAVE","value":"12","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_FILLMAG","value":"13","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_EMPTYMAG","value":"14","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_OPENITEM","value":"15","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_TAKETEMPSELF","value":"18","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_VIEWMAP","value":"19","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_RAISEITEM","value":"20","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_SEARCHINVENTORY","value":"21","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_CRAFTING","value":"22","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_RESTRAINEDSTRUGGLE","value":"23","brief":"erc,cro [end, end2]"},{"name":"CMD_ACTIONMOD_COVERHEAD_SELF","value":"24","brief":"erc,cro [end, end2]"},{"name":"CMD_ACTIONMOD_COVERHEAD_TARGET","value":"25","brief":"erc,cro [end, end2]"},{"name":"CMD_ACTIONMOD_SET_ALARM","value":"250"},{"name":"CMD_ACTIONMOD_SET_KITCHENTIMER","value":"252"},{"name":"CMD_ACTIONMOD_RESET_KITCHENTIMER","value":"253"},{"name":"CMD_ACTIONMOD_BLOODTEST","value":"254","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_BLOODTESTOTHER","value":"255","brief":"erc,cro [end]"},{"name":"CMD_ACTIONMOD_PICKUP_HANDS","value":"500","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_PICKUP_INVENTORY","value":"501","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_LICKBATTERY","value":"502","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_LIGHTFLARE","value":"503","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_LITCHEMLIGHT","value":"504","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_UNPINGRENAGE","value":"505","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_OPENDOORFW","value":"506","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_OPENLID","value":"507","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_CLOSELID","value":"508","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_ITEM_ON","value":"509","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_ITEM_OFF","value":"510","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_BATONEXTEND","value":"511","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_BATONRETRACT","value":"512","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_UNLOCKHANDCUFFTARGET","value":"513","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_FISHINGRODEXTEND","value":"514","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_FISHINGRODRETRACT","value":"515","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_CLEANHANDSBOTTLE","value":"516","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_OPENITEM_ONCE","value":"517","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_ATTACHSCOPE","value":"518","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_ATTACHBARREL","value":"519","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_EMPTYSEEDSPACK","value":"520","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_INTERACTONCE","value":"521","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_ATTACHITEM","value":"522","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_CLOSEITEM_ONCE","value":"523","brief":"erc,cro,pne"},{"name":"CMD_ACTIONMOD_FOLDITEM_ONCE","value":"524","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_UNFOLDITEM_ONCE","value":"525","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_PRESS_TRIGGER","value":"526","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_STOP_ALARM","value":"251"},{"name":"CMD_ACTIONMOD_EAT_PILL","value":"527","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_EAT_TABLET","value":"528","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_HEATPACK","value":"529","brief":"erc,cro"},{"name":"CMD_ACTIONMOD_DROPITEM_HANDS","value":"900","brief":"erc, cro"},{"name":"CMD_ACTIONMOD_DROPITEM_INVENTORY","value":"901","brief":"erc, cro"},{"name":"CMD_ACTIONFB_DRINK","value":"0","brief":"-------------------------- fb (full body)"},{"name":"CMD_ACTIONFB_EAT","value":"1","brief":"pne [end, end2]"},{"name":"CMD_ACTIONFB_CATCHRAIN","value":"3","brief":"pne [end]"},{"name":"CMD_ACTIONFB_ITEM_TUNE","value":"9","brief":"pne [end]"},{"name":"CMD_ACTIONFB_GIVEL","value":"10","brief":"pne [end]"},{"name":"CMD_ACTIONFB_GIVER","value":"11","brief":"pne [end]"},{"name":"CMD_ACTIONFB_FILLMAG","value":"13","brief":"pne [end]"},{"name":"CMD_ACTIONFB_EMPTYMAG","value":"14","brief":"pne [end]"},{"name":"CMD_ACTIONFB_DRINKPOND","value":"50","brief":"cro [end]"},{"name":"CMD_ACTIONFB_DRINKWELL","value":"51","brief":"cro [end]"},{"name":"CMD_ACTIONFB_FILLBOTTLEWELL","value":"52","brief":"cro [end]"},{"name":"CMD_ACTIONFB_FIREESTINGUISHER","value":"53","brief":"erc [end]"},{"name":"CMD_ACTIONFB_WRING","value":"54","brief":"cro [end]"},{"name":"CMD_ACTIONFB_FISHING","value":"56","brief":"cro [action (check fish), end(catch fish), end2(not catching anything ]"},{"name":"CMD_ACTIONFB_CPR","value":"57","brief":"cro [end]"},{"name":"CMD_ACTIONFB_BANDAGE","value":"58","brief":"cro [end]"},{"name":"CMD_ACTIONFB_CRAFTING","value":"59","brief":"cro [end]"},{"name":"CMD_ACTIONFB_INTERACT","value":"60","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_FORCEFEED","value":"62","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_BANDAGETARGET","value":"63","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_SPRAYPLANT","value":"64","brief":"cro [end]"},{"name":"CMD_ACTIONFB_STARTFIRE","value":"65","brief":"cro [end]"},{"name":"CMD_ACTIONFB_ANIMALSKINNING","value":"66","brief":"cro [end]"},{"name":"CMD_ACTIONFB_WASHHANDSWELL","value":"67","brief":"cro [end]"},{"name":"CMD_ACTIONFB_WASHHANDSPOND","value":"68","brief":"cro [end]"},{"name":"CMD_ACTIONFB_SALINEBLOODBAGTARGET","value":"69","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_SALINEBLOODBAG","value":"70","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_STITCHUPSELF","value":"71","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_VOMIT","value":"72","brief":"cro [end]"},{"name":"CMD_ACTIONFB_UNRESTRAINTARGET","value":"73","brief":"erc,cro [end (finish cutting), end2 (cancel cutting)]"},{"name":"CMD_ACTIONFB_RESTRAINTARGET","value":"74","brief":"erc,cro [end (finish tying up), end2 (cancel tying up)]"},{"name":"CMD_ACTIONFB_CHECKPULSE","value":"76","brief":"cro [end]"},{"name":"CMD_ACTIONFB_CLEANWOUNDSTARGET","value":"78","brief":"erc, cro [end]"},{"name":"CMD_ACTIONFB_COLLECTBLOODSELF","value":"81","brief":"erc, cro [end]"},{"name":"CMD_ACTIONFB_EMPTY_VESSEL","value":"82","brief":"erc, cro [end]"},{"name":"CMD_ACTIONFB_OPENITEM","value":"83","brief":"pne [end]"},{"name":"CMD_ACTIONFB_HACKBUSH","value":"85","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_HACKTREE","value":"86","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_TAKETEMPSELF","value":"87","brief":"pne [end]"},{"name":"CMD_ACTIONFB_DIG","value":"88","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_DIGUPCACHE","value":"89","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_DIGMANIPULATE","value":"90","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_DEPLOY_HEAVY","value":"95","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_DEPLOY_2HD","value":"96","brief":"cro [end, end2]"},{"name":"CMD_ACTIONFB_DEPLOY_1HD","value":"97","brief":"cro [end, end2]"},{"name":"CMD_ACTIONFB_BLOWFIREPLACE","value":"98","brief":"cro [end]"},{"name":"CMD_ACTIONFB_VIEWMAP","value":"99","brief":"pne [end]"},{"name":"CMD_ACTIONFB_VIEWCOMPASS","value":"100","brief":"pne [end]"},{"name":"CMD_ACTIONFB_FILLBOTTLEPOND","value":"101","brief":"erc, cro [end]"},{"name":"CMD_ACTIONFB_PLACING_HEAVY","value":"102","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_PLACING_2HD","value":"103","brief":"cro [end, end2]"},{"name":"CMD_ACTIONFB_PLACING_1HD","value":"104","brief":"cro [end, end2]"},{"name":"CMD_ACTIONFB_CUTBARK","value":"105","brief":"erc,cro [end, end2]"},{"name":"CMD_ACTIONFB_VIEWNOTE","value":"106","brief":"erc,cro,pne [end]"},{"name":"CMD_ACTIONFB_SEARCHINVENTORY","value":"107","brief":"pne [end]"},{"name":"CMD_GESTUREFB_LOOKOPTICS","value":"108","brief":"erc,cro,pne [end]"},{"name":"CMD_ACTIONFB_MINEROCK","value":"109","brief":"erc [end, end2]"},{"name":"CMD_ACTIONFB_RAISEITEM","value":"110","brief":"pne [end]"},{"name":"CMD_ACTIONFB_RESTRAINEDSTRUGGLE","value":"111","brief":",pne [end, end2]"},{"name":"CMD_ACTIONFB_RESTRAINSELF","value":"112","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_ASSEMBLE","value":"113","brief":"erc,cro [end, end2]"},{"name":"CMD_ACTIONFB_DISASSEMBLE","value":"114","brief":"erc,cro [end, end2]"},{"name":"CMD_ACTIONFB_FLAME_REPAIR","value":"115","brief":"erc, cro"},{"name":"CMD_ACTIONFB_TURN_VALVE","value":"116","brief":"erc"},{"name":"CMD_ACTIONFB_SET_ALARM","value":"250","brief":"erc,cro ??not sure"},{"name":"CMD_ACTIONFB_SHOVEL_DIG","value":"117","brief":"cro [end, end2]"},{"name":"CMD_ACTIONFB_VEHICLE_PUSH","value":"118","brief":"erc"},{"name":"CMD_ACTIONFB_PATCHING_TIRE","value":"119","brief":"cro [end]"},{"name":"CMD_ACTIONFB_PATCHING_DUCTTAPE","value":"120","brief":"cro [end]"},{"name":"CMD_ACTIONFB_PATCHING_SEWING","value":"121","brief":"cro [end]"},{"name":"CMD_ACTIONFB_PATCHING_LEATHER_SEWING_KIT","value":"122","brief":"cro [end]"},{"name":"CMD_ACTIONFB_SPLITTING_FIREWOOD","value":"123","brief":"cro [end]"},{"name":"CMD_ACTIONFB_BREAKING_STICK","value":"124","brief":"cro [end]"},{"name":"CMD_ACTIONFB_CLEANING_WEAPON","value":"125","brief":"cro [end]"},{"name":"CMD_ACTIONFB_EATING_SNOW","value":"126","brief":"cro [end]"},{"name":"CMD_ACTIONFB_FILLING_CONTAINER_SNOW","value":"127","brief":"cro [end]"},{"name":"CMD_ACTIONFB_DIGGIN_WORMS","value":"128","brief":"erc,cro [end]"},{"name":"CMD_ACTIONFB_PICKUP_HANDS","value":"500","brief":"pne"},{"name":"CMD_ACTIONFB_PICKUP_INVENTORY","value":"501","brief":"pne"},{"name":"CMD_ACTIONFB_LICKBATTERY","value":"502","brief":"pne"},{"name":"CMD_ACTIONFB_LIGHTFLARE","value":"503","brief":"pne"},{"name":"CMD_ACTIONFB_LITCHEMLIGHT","value":"504","brief":"pne"},{"name":"CMD_ACTIONFB_UNPINGRENAGE","value":"505","brief":"pne"},{"name":"CMD_ACTIONFB_ITEM_ON","value":"506","brief":"pne"},{"name":"CMD_ACTIONFB_ITEM_OFF","value":"507","brief":"pne"},{"name":"CMD_ACTIONFB_HANDCUFFTARGET","value":"508","brief":"erc,cro"},{"name":"CMD_ACTIONFB_MORPHINE","value":"509","brief":"cro"},{"name":"CMD_ACTIONFB_INJECTION","value":"510","brief":"cro"},{"name":"CMD_ACTIONFB_INJECTIONTARGET","value":"511","brief":"erc,cro"},{"name":"CMD_ACTIONFB_DRINKSIP","value":"512","brief":"cro"},{"name":"CMD_ACTIONFB_CLEANHANDSBOTTLE","value":"513","brief":"pne"},{"name":"CMD_ACTIONFB_OPENITEM_ONCE","value":"514","brief":"pne"},{"name":"CMD_ACTIONFB_POKE","value":"515","brief":"cro"},{"name":"CMD_ACTIONFB_ATTACHSCOPE","value":"516","brief":"pne"},{"name":"CMD_ACTIONFB_ATTACHBARREL","value":"517","brief":"pne"},{"name":"CMD_ACTIONFB_RESTRAIN","value":"518","brief":"erc,cro,pne"},{"name":"CMD_ACTIONFB_PICKUP_HEAVY","value":"519","brief":"erc"},{"name":"CMD_ACTIONFB_PRESS_TRIGGER","value":"526","brief":"pne"},{"name":"CMD_ACTIONFB_RAISE_FLAG","value":"600","brief":"erc?"},{"name":"CMD_ACTIONFB_LOWER_FLAG","value":"601","brief":"erc?"},{"name":"CMD_ACTIONFB_STOP_ALARM","value":"251"},{"name":"CMD_ACTIONFB_EAT_PILL","value":"527","brief":"pne"},{"name":"CMD_ACTIONFB_EAT_TABLET","value":"528","brief":"pne"},{"name":"CMD_ACTIONFB_HEATPACK","value":"529","brief":"pne"},{"name":"CMD_ACTIONFB_DROPITEM_HANDS","value":"900","brief":"pne, pne back"},{"name":"CMD_TRAILER_MASK","value":"3006","brief":"--------------------------------------------------------- ---------------------- TRAILER -------------------------- ---------------------------------------------------------"},{"name":"CMD_TRAILER_MASK_02","value":"3007"},{"name":"CMD_TRAILER_MASK_CHAINS","value":"3008"},{"name":"CMD_TRAILER_MASK_DALLAS","value":"3009"},{"name":"CMD_TRAILER_MASK_HOXTON","value":"3010"},{"name":"CMD_TRAILER_MASK_WOLF","value":"3011"},{"name":"CMD_ACTIONMOD_STARTENGINE","value":"300","brief":"--------------------------------------------------------- ---------------------- VEHICLES ------------------------- ---------------------------------------------------------"},{"name":"CMD_ACTIONMOD_TOOTHORN","value":"301","brief":"[end]"},{"name":"CMD_ACTIONMOD_DRIVER_DOOR_OPEN","value":"400"},{"name":"CMD_ACTIONMOD_DRIVER_DOOR_CLOSE","value":"401"},{"name":"CMD_ACTIONMOD_CODRIVER_DOOROPEN","value":"402"},{"name":"CMD_ACTIONMOD_CODRIVER_DOORCLOSE","value":"403"},{"name":"CMD_ACTIONMOD_STOPENGINE","value":"404"},{"name":"CMD_ACTIONMOD_SHIFTGEAR","value":"405"},{"name":"CMD_ACTIONMOD_HEADLIGHT","value":"406"},{"name":"CMD_GESTUREMOD_GREETING","value":"1000","brief":"--------------------------------------------------------- ---------------------- GESTURES ------------------------- --------------------------------------------------------- modifier (differential animation)"},{"name":"CMD_GESTUREMOD_POINT","value":"1001","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_THUMB","value":"1002","brief":"erc,cro [end, CMD_ACTIONINT_ACTION to switch to THUMB DOWN]"},{"name":"CMD_GESTUREMOD_THUMBDOWN","value":"1003","brief":"erc,cro [end, CMD_ACTIONINT_ACTION to switch to THUMB UP]"},{"name":"CMD_GESTUREMOD_SILENCE","value":"1004","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_TAUNT","value":"1005","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_TIMEOUT","value":"1006","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_HEART","value":"1007","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_FACEPALM","value":"1008","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_WATCHING","value":"1009","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_HOLD","value":"1010","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_LISTENING","value":"1011","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_POINTSELF","value":"1012","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_LOOKATME","value":"1013","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_OKAY","value":"1014","brief":"erc,cro [end]"},{"name":"CMD_GESTUREMOD_RPS","value":"10000","brief":"erc [SPECIAL, SEE BELOW]"},{"name":"CMD_ACTIONINT_RPS_ROCK","value":"10","brief":"RPS Internal Gesture"},{"name":"CMD_ACTIONINT_RPS_PAPER","value":"11","brief":"RPS Internal Gesture"},{"name":"CMD_ACTIONINT_RPS_SCISSORS","value":"12","brief":"RPS Internal Gesture"},{"name":"CMD_GESTUREMOD_THROAT","value":"1100","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_CLAP","value":"1101","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_DABBING","value":"1102","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_MOVE","value":"1103","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_DOWN","value":"1104","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_COME","value":"1105","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_TAUNTKISS","value":"1106","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_TAUNTELBOW","value":"1107","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_TAUNTTHINK","value":"1108","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_NODHEAD","value":"1109","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_SHAKEHEAD","value":"1110","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_SHRUG","value":"1111","brief":"erc,cro"},{"name":"CMD_GESTUREMOD_SURRENDER","value":"1112","brief":"erc"},{"name":"CMD_GESTUREMOD_SURRENDERIN","value":"1112","brief":"erc"},{"name":"CMD_GESTUREMOD_SURRENDEROUT","value":"1113","brief":"erc"},{"name":"CMD_GESTUREFB_GREETING","value":"1000","brief":"-------------------------- fb (full body)"},{"name":"CMD_GESTUREFB_POINT","value":"1001","brief":"pne [end]"},{"name":"CMD_GESTUREFB_THUMB","value":"1002","brief":"pne [end, CMD_ACTIONINT_ACTION to switch to THUMB DOWN]"},{"name":"CMD_GESTUREFB_THUMBDOWN","value":"1003","brief":"pne [end, CMD_ACTIONINT_ACTION to switch to THUMB UP]"},{"name":"CMD_GESTUREFB_SILENCE","value":"1004","brief":"pne [end]"},{"name":"CMD_GESTUREFB_TAUNT","value":"1005","brief":"pne [end]"},{"name":"CMD_GESTUREFB_TIMEOUT","value":"1006","brief":"pne [end]"},{"name":"CMD_GESTUREFB_HEART","value":"1007","brief":"pne [end]"},{"name":"CMD_GESTUREFB_WATCHING","value":"1009","brief":"pne [end]"},{"name":"CMD_GESTUREFB_HOLD","value":"1010","brief":"pne [end]"},{"name":"CMD_GESTUREFB_LISTENING","value":"1011","brief":"pne [end]"},{"name":"CMD_GESTUREFB_POINTSELF","value":"1012","brief":"pne [end]"},{"name":"CMD_GESTUREFB_LOOKATME","value":"1013","brief":"pne [end]"},{"name":"CMD_GESTUREFB_OKAY","value":"1014","brief":"pne [end]"},{"name":"CMD_GESTUREFB_SALUTE","value":"1050","brief":"erc [end]"},{"name":"CMD_GESTUREFB_CAMPFIRE","value":"1051","brief":"cro [end]"},{"name":"CMD_GESTUREFB_LYINGDOWN","value":"1052","brief":"cro [end]"},{"name":"CMD_GESTUREFB_SOS","value":"1053","brief":"erc [end]"},{"name":"CMD_GESTUREFB_SITA","value":"1054","brief":"cro [end]"},{"name":"CMD_GESTUREFB_SITB","value":"1055","brief":"cro [end]"},{"name":"CMD_GESTUREFB_DABBING","value":"1056","brief":"erc, cro [end]"},{"name":"CMD_GESTUREFB_KNEEL","value":"1057","brief":"cro [end]"},{"name":"CMD_GESTUREFB_THROAT","value":"1100","brief":"pne"},{"name":"CMD_GESTUREFB_MOVE","value":"1103","brief":"pne"},{"name":"CMD_GESTUREFB_DOWN","value":"1104","brief":"pne"},{"name":"CMD_GESTUREFB_COME","value":"1105","brief":"pne"},{"name":"CMD_GESTUREFB_TAUNTKISS","value":"1106","brief":"pne"},{"name":"CMD_GESTUREFB_TAUNTTHINK","value":"1108","brief":"pne"},{"name":"CMD_GESTUREFB_DANCE","value":"1109","brief":"erc"},{"name":"CMD_GESTUREFB_NODHEAD","value":"1110","brief":"pne"},{"name":"CMD_GESTUREFB_SHAKEHEAD","value":"1111","brief":"pne"},{"name":"CMD_GESTUREFB_SHRUG","value":"1112","brief":"pne"},{"name":"CMD_GESTUREFB_SURRENDER","value":"1113","brief":"cro,pne"},{"name":"CMD_GESTUREFB_SURRENDERIN","value":"1113","brief":"cro,pne"},{"name":"CMD_GESTUREFB_SURRENDEROUT","value":"1114","brief":"cro,pne"},{"name":"CMD_TRAILER_WAKE_UP","value":"3000","brief":"--------------------------------------------------------- ---------------------- TRAILER -------------------------- ---------------------------------------------------------"},{"name":"CMD_TRAILER_DEAD_BODY","value":"3001"},{"name":"CMD_TRAILER_WALKIE_TALKIE","value":"3002"},{"name":"CMD_TRAILER_WOUNDED","value":"3003"},{"name":"CMD_TRAILER_WALK_AWAY","value":"3004"},{"name":"CMD_TRAILER_DEAD","value":"3005"},{"name":"CMD_SUICIDEFB_1HD","value":"2000","brief":"--------------------------------------------------------- ---------------------- SUICIDE -------------------------- --------------------------------------------------------- fb (full body)"},{"name":"CMD_SUICIDEFB_FIREAXE","value":"2001","brief":"erc [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_PITCHFORK","value":"2002","brief":"erc [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_PISTOL","value":"2003","brief":"cro [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_RIFLE","value":"2004","brief":"cro [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_SWORD","value":"2005","brief":"erc [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_UNARMED","value":"2006","brief":"cro [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_WOODAXE","value":"2007","brief":"erc [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_SPEAR","value":"2008","brief":"erc [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_SICKLE","value":"2009","brief":"cro [end (cancel), end2 (commit)]"},{"name":"CMD_SUICIDEFB_HOE","value":"2010","brief":"erc [end (cancel), end2 (commit)]"}]},{"name":"DayZPlayerInstanceType","url":"enum/DayZPlayerInstanceType/","brief":"defined in C++","file":"3_Game/dayzplayer.c","line":1070,"values":[{"name":"INSTANCETYPE_SERVER","brief":"server instance"},{"name":"INSTANCETYPE_CLIENT","brief":"client instance && controlled"},{"name":"INSTANCETYPE_REMOTE","brief":"client instance && other player"},{"name":"INSTANCETYPE_AI_SERVER","brief":"temporary!"},{"name":"INSTANCETYPE_AI_REMOTE","brief":"temporary!"},{"name":"INSTANCETYPE_AI_SINGLEPLAYER","brief":"temporary!"}]},{"name":"DebugActionType","url":"enum/DebugActionType/","file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":1,"values":[{"name":"GENERIC_ACTIONS","value":"1"},{"name":"PLAYER_AGENTS","value":"2"},{"name":"UNLIMITED_AMMO","value":"4"}]},{"name":"DebugTextFlags","url":"enum/DebugTextFlags/","file":"1_Core/Debug/DebugTextFlags.c","line":7,"values":[{"name":"DEFAULT"},{"name":"CENTER"},{"name":"FACE_CAMERA"},{"name":"ONCE"},{"name":"IN_WORLD"},{"name":"DONT_SCALE_POS","brief":"disable automatic position scaling, always present on world-space debug texts"},{"name":"DONT_SCALE","brief":"disable both automatic position and size scaling"}]},{"name":"DefaultAnimState","url":"enum/DefaultAnimState/","file":"4_World/Entities/Firearms/Rifle_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"}]},{"name":"DiagMenuIDs","url":"enum/DiagMenuIDs/","file":"3_Game/Enums/EDiagMenuIDs.c","line":1,"values":[{"name":"SCRIPTS_MENU"},{"name":"VEHICLES"},{"name":"VEHICLE_DEBUG_OUTPUT"},{"name":"VEHICLE_DUMP_CRASH_DATA"},{"name":"VEHICLE_DRAW_FLIP_CONTEXT"},{"name":"INVENTORY_MENU"},{"name":"INVENTORY_ENTITY_PLACEMENT_CALLBACK_DEBUG"},{"name":"INVENTORY_USE_ACK_MOVE_HANDS"},{"name":"INVENTORY_ENABLE_DESYNC_REPAIR"},{"name":"TRANSFER_VALUES_MENU"},{"name":"TRANSFER_VALUES_SHOW"},{"name":"CRAFTING_MENU"},{"name":"CRAFTING_GENERATE"},{"name":"CRAFTING_INSTANT"},{"name":"CRAFTING_DUMP"},{"name":"CHEATS_MENU"},{"name":"CHEATS_MODIFIERS"},{"name":"CHEATS_KILL_PLAYER"},{"name":"CHEATS_INVINCIBILITY"},{"name":"CHEATS_DISABLE_STAMINA"},{"name":"CHEATS_RESET_PLAYER"},{"name":"CHEATS_RESET_PLAYER_MAX"},{"name":"CHEATS_INVENTORY_ACCESS"},{"name":"CHEATS_FIX_ITEMS"},{"name":"CHEATS_CREATE_HIT"},{"name":"CHEATS_CREATE_HIT_LIGHT"},{"name":"CHEATS_CLIENT_DESYNC_INVENTORY"},{"name":"PLAYER_AGENTS_MENU"},{"name":"PLAYER_AGENTS_INJECTS_SHOW"},{"name":"SOFT_SKILLS_MENU"},{"name":"SOFT_SKILLS_SHOW_DEBUG"},{"name":"SOFT_SKILLS_TOGGLE_STATE"},{"name":"SOFT_SKILLS_TOGGLE_MODEL"},{"name":"SOFT_SKILLS_SPECIALTY_VALUE"},{"name":"LIFESPAN_MENU"},{"name":"LIFESPAN_BLOODY_HANDS"},{"name":"LIFESPAN_PLAYTIME_UPDATE"},{"name":"MISC_MENU"},{"name":"MISC_ACTION_ON_CURSOR"},{"name":"MISC_DISABLE_PERSONAL_LIGHT"},{"name":"MISC_ITEM_DEBUG_ACTIONS"},{"name":"MISC_LOG_PLAYER_STATS"},{"name":"MISC_ACTION_TARGETS_MENU"},{"name":"MISC_ACTION_TARGETS_NEW"},{"name":"MISC_ACTION_TARGETS_DEBUG"},{"name":"MISC_ACTION_TARGETS_SELPOS_DEBUG"},{"name":"MISC_PERMANENT_CROSSHAIR"},{"name":"MISC_TELEPORT_BREAKS_SYNC"},{"name":"MISC_VEHICLE_GETOUT_BOX"},{"name":"MISC_VEHICLE_GETOUT_RAYCAST"},{"name":"MISC_TOGGLE_HUD"},{"name":"MISC_ENVIRONMENT_MENU"},{"name":"MISC_ENVIRONMENT_DEBUG"},{"name":"MISC_ENVIRONMENT_LOGGING_DRYWET"},{"name":"MISC_ENVIRONMENT_LOGGING_ITEMHEAT"},{"name":"MISC_FALLDAMAGE_DEBUG"},{"name":"MISC_DISPLAY_PLAYER_INFO"},{"name":"MISC_UNIVERSAL_TEMPERATURE_SOURCES"},{"name":"MISC_TARGET_TEMPERATURE"},{"name":"MISC_DRAW_CHECKERBOARD"},{"name":"MISC_BULLET_IMPACT"},{"name":"MISC_PRESENCE_NOTIFIER_DBG"},{"name":"MISC_GO_UNCONSCIOUS"},{"name":"MISC_GO_UNCONSCIOUS_DELAYED"},{"name":"MISC_QUICK_RESTRAIN"},{"name":"MISC_HAIR_MENU"},{"name":"MISC_HAIR_DISPLAY_DEBUG"},{"name":"MISC_HAIR_LEVEL"},{"name":"MISC_HAIR_LEVEL_HIDE"},{"name":"MISC_HAIR_HIDE_ALL"},{"name":"MISC_CAM_SHAKE"},{"name":"MISC_QUICK_FISHING"},{"name":"MISC_HOLOGRAM"},{"name":"MISC_SHOCK_IMPACT"},{"name":"MISC_SHOW_PLUG_ARROWS"},{"name":"MISC_BREATH_VAPOR_LVL"},{"name":"MISC_TARGETABLE_BY_AI"},{"name":"MISC_HIT_INDICATION_MENU"},{"name":"MISC_HIT_INDICATION_DEBUG"},{"name":"MISC_HIT_INDICATION_SPAWN_HIT"},{"name":"MISC_HIT_INDICATION_SPAWN_HIT_DIRECTION"},{"name":"MISC_HIT_INDICATION_MODE"},{"name":"MISC_HIT_INDICATION_TYPE"},{"name":"MISC_HIT_INDICATION_DURATION"},{"name":"MISC_HIT_INDICATION_BREAKPOINT"},{"name":"MISC_HIT_INDICATION_DISTANCE"},{"name":"MISC_HIT_INDICATION_ROTATION"},{"name":"MISC_HIT_INDICATION_SCATTER"},{"name":"MISC_HIT_INDICATION_DISABLE_PPE"},{"name":"MISC_FREEZE_ENTITY"},{"name":"MISC_FREEZE_PLAYER"},{"name":"MISC_CONNECTION_STATS"},{"name":"MISC_PLAYER_SYMPTOMS_SHOW"},{"name":"MISC_PLAYER_SYMPTOMS_TOGGLE_HMP"},{"name":"MISC_SHOW_PRA_ALL"},{"name":"MISC_PRA_DETECT"},{"name":"MISC_INPUT_DEVICE_DISCONNECT_DBG"},{"name":"MISC_DEBUG_MONITOR"},{"name":"MISC_FORCE_HINT_INDEX"},{"name":"MISC_DUST_EFFECTS"},{"name":"MISC_DUST_EFFECTS_GROUND_ENABLE"},{"name":"MISC_DUST_EFFECTS_GROUND_THRESHOLD"},{"name":"MISC_DUST_EFFECTS_GROUND_RADIUS"},{"name":"MISC_DUST_EFFECTS_GROUND_INTESITY"},{"name":"MISC_DUST_EFFECTS_GROUND_WINDWEIGHT"},{"name":"MISC_DUST_EFFECTS_GROUND_GETFROMSURFACE"},{"name":"MISC_DUST_EFFECTS_CLOUD_ENABLE"},{"name":"MISC_DUST_EFFECTS_CLOUD_THRESHOLD"},{"name":"MISC_DUST_EFFECTS_CLOUD_COOLDOWN"},{"name":"MISC_DUST_EFFECTS_CLOUD_DURATION"},{"name":"MISC_DUST_EFFECTS_CLOUD_DISTANCE"},{"name":"MISC_DUST_EFFECTS_CLOUD_GETFROMSURFACE"},{"name":"SIMULATE_MENU"},{"name":"SIMULATE_MODE"},{"name":"SIMULATE_INFINITE_LOOP"},{"name":"SIMULATE_NULL_POINTER"},{"name":"SIMULATE_DIVISION_BY_ZERO"},{"name":"SIMULATE_ERROR_FUNCTION"},{"name":"MELEE_MENU"},{"name":"MELEE_DEBUG"},{"name":"MELEE_CONTINUOUS"},{"name":"MELEE_SHOW_TARGETS"},{"name":"MELEE_DRAW_TARGETS"},{"name":"MELEE_DRAW_RANGE"},{"name":"MELEE_DRAW_BLOCK_RANGE_AI"},{"name":"MELEE_DRAW_BLOCK_RANGE_PVP"},{"name":"WEAPON_MENU"},{"name":"WEAPON_PARTICLES"},{"name":"WEAPON_DEBUG"},{"name":"WEAPON_AIM_NOISE"},{"name":"WEAPON_RECOIL"},{"name":"WEAPON_UNLIMITED_AMMO"},{"name":"WEAPON_BURST_VERSION"},{"name":"WEAPON_CLAYMORE_DEBUG"},{"name":"WEAPON_LIFT_DEBUG"},{"name":"WEAPON_FORCEALLOW_OBSTRUCTION"},{"name":"WEAPON_DISABLE_OBSTRUCTION_INTERPOLATION"},{"name":"BLEEDING_MENU"},{"name":"BLEEDING_SOURCES"},{"name":"BLEEDING_DISABLE_BLOOD_LOSS"},{"name":"BLEEDING_ACTIVATE_SOURCE"},{"name":"BLEEDING_ACTIVATE_ALL_SOURCES"},{"name":"BLEEDING_ACTIVATE_SOURCE_LEVEL"},{"name":"BLEEDING_RELOAD"},{"name":"BLEEDINGINDICATORS_MENU"},{"name":"BLEEDINGINDICATORS"},{"name":"BLEEDINGINDICATORS_USEVALUEOVERRIDES"},{"name":"BLEEDINGINDICATORS_SEQUENCE_DURATION"},{"name":"BLEEDINGINDICATORS_DROP_RANDOMROTATION"},{"name":"BLEEDINGINDICATORS_DROP_BASEDURATION"},{"name":"BLEEDINGINDICATORS_DROP_MINDELAY"},{"name":"BLEEDINGINDICATORS_DROP_MAXDELAY"},{"name":"BLEEDINGINDICATORS_DROP_PROGRESSTHRESHOLD"},{"name":"BLEEDINGINDICATORS_DROP_STARTSIZE"},{"name":"BLEEDINGINDICATORS_DROP_ENDSIZE"},{"name":"BLEEDINGINDICATORS_DROP_RNDSCALEMIN"},{"name":"BLEEDINGINDICATORS_DROP_RNDSCALEMAX"},{"name":"BLEEDINGINDICATORS_DROP_SCATTER"},{"name":"BLEEDINGINDICATORS_DROP_SLIDEDISTANCE"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_MENU"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_ENABLEDESATURATION"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_DESATURATIONEND"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_R"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_G"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_B"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_A_START"},{"name":"BLEEDINGINDICATORS_DROP_COLOR_A_END"},{"name":"LOGS_MENU"},{"name":"LOGS_ACTIONS"},{"name":"LOGS_WEAPONS"},{"name":"LOGS_SYNC"},{"name":"LOGS_BASEBUILDING"},{"name":"LOGS_SYMPTOMS"},{"name":"LOGS_QUICKBAR"},{"name":"LOGS_INVENTORY_MENU"},{"name":"LOGS_INVENTORY_MOVE"},{"name":"LOGS_INVENTORY_RESERVATION"},{"name":"LOGS_INVENTORY_HFSM"},{"name":"LOGS_BLEEDING_CHANCES"},{"name":"TRIGGER_MENU"},{"name":"TRIGGER_DEBUG"},{"name":"TRIGGER_PLAYER_DEBUG"},{"name":"BASEBUILDING_MENU"},{"name":"BASEBUILDING_WOOD"},{"name":"BASEBUILDING_GATE"},{"name":"UNDERGROUND_MENU"},{"name":"UNDERGROUND_DEBUG"},{"name":"UNDERGROUND_SHOW_BREADCRUMB"},{"name":"UNDERGROUND_DISABLE_DARKENING"},{"name":"FINISHERS_MENU"},{"name":"FINISHERS_FINISHER_FORCED"},{"name":"SOUNDS_MENU"},{"name":"SOUNDS_ITEM_IMPACT_SOUNDS"},{"name":"SOUNDS_DYNAMIC_MUSIC_PLAYER_STATS"},{"name":"CAMERATOOLS_MENU"},{"name":"CAMERATOOLS_ENABLE_REMOTE_CAMERA"},{"name":"CAMERATOOLS_ENABLE_REMOTE_CAMERA_BROADCAST"},{"name":"FEATURE_TIME_ACCEL_MENU"},{"name":"FEATURE_TIME_ACCEL"},{"name":"FEATURE_TIME_ACCEL_VALUE1"},{"name":"FEATURE_TIME_ACCEL_VALUE2"},{"name":"FEATURE_TIME_ACCEL_UG_ENTRANCES"},{"name":"FEATURE_TIME_ACCEL_UG_RESERVOIR"},{"name":"FEATURE_TIME_ACCEL_ENERGY_CONSUME"},{"name":"FEATURE_TIME_ACCEL_ENERGY_RECHARGE"},{"name":"FEATURE_TIME_ACCEL_FOOD_DECAY"},{"name":"FEATURE_TIME_ACCEL_DYNAMIC_MUSIC_PLAYER"},{"name":"MATERIALDIAG_MENU"},{"name":"MATERIALDIAG_GHOSTPP"},{"name":"SERVER_BROWSER_MENU"},{"name":"SERVER_BROWSER_DUMMY_SERVERS"},{"name":"GEYSERDIAG_MENU"},{"name":"GEYSERDIAG_ENABLE"},{"name":"GEYSERDIAG_STATE_INTERVAL"},{"name":"GEYSERDIAG_STATE_DURATION"},{"name":"MODDED_MENU"}]},{"name":"DialogPriority","url":"enum/DialogPriority/","file":"2_GameLib/menuManager.c","line":3,"values":[{"name":"INFORMATIVE"},{"name":"WARNING"},{"name":"CRITICAL"}]},{"name":"DialogResult","url":"enum/DialogResult/","file":"2_GameLib/menuManager.c","line":10,"values":[{"name":"PENDING"},{"name":"OK"},{"name":"YES"},{"name":"NO"},{"name":"CANCEL"}]},{"name":"Direction","url":"enum/Direction/","file":"5_Mission/GUI/InventoryNew/Inventory.c","line":18,"values":[{"name":"RIGHT"},{"name":"LEFT"},{"name":"UP"},{"name":"DOWN"}]},{"name":"DisconnectSessionFlags","url":"enum/DisconnectSessionFlags/","file":"3_Game/DayZGame.c","line":1,"values":[{"name":"NONE","value":"0"},{"name":"JOIN_ERROR_ENABLED","value":"1"},{"name":"JOIN_ERROR_CHECK","value":"2"},{"name":"DISCONNECT_ERROR_ENABLED","value":"4"},{"name":"SELECT_USER","value":"8"},{"name":"CLOSE_MENUS","value":"16"},{"name":"IGNORE_WHEN_IN_GAME","value":"32"},{"name":"ALWAYS_FORCE","value":"64"}]},{"name":"DoubleBarrelAnimState","url":"enum/DoubleBarrelAnimState/","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"}]},{"name":"DoubleBarrelStableStateID","url":"enum/DoubleBarrelStableStateID/","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":6,"values":[{"name":"UNKNOWN","value":"0"},{"name":"LoadedLoaded","value":"1"},{"name":"LoadedEmpty","value":"2"},{"name":"FireoutLoaded","value":"3"},{"name":"FireoutFireout","value":"4"},{"name":"FireoutEmpty","value":"5"},{"name":"EmptyEmpty","value":"6"},{"name":"EmptyLoaded","value":"7"},{"name":"EmptyFireout","value":"8"}]},{"name":"DSLevels","url":"enum/DSLevels/","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":1,"values":[{"name":"NORMAL","value":"0","brief":"no bit, default"},{"name":"WARNING","value":"1","brief":"first bit"},{"name":"CRITICAL","value":"2","brief":"second bit"},{"name":"BLINKING","value":"3","brief":"first + second bit"},{"name":"EXTRA","value":"4","brief":"third bit"}]},{"name":"DSLevelsTemp","url":"enum/DSLevelsTemp/","file":"4_World/Classes/VirtualHud/DisplayStatus.c","line":10,"values":[{"name":"NORMAL","value":"0","brief":"no bit, default"},{"name":"WARNING_MINUS","value":"1"},{"name":"CRITICAL_MINUS","value":"2"},{"name":"BLINKING_MINUS","value":"3"},{"name":"WARNING_PLUS","value":"4"},{"name":"CRITICAL_PLUS","value":"5"},{"name":"BLINKING_PLUS","value":"6"}]},{"name":"EAchievementActionId","url":"enum/EAchievementActionId/","file":"3_Game/Services/AchievementsXbox.c","line":36,"values":[{"name":"ACTION_EAT"},{"name":"ACTION_DRINK"},{"name":"ACTION_EQUIP_GEAR"},{"name":"ACTION_COOK_STEAK"},{"name":"ACTION_IGNITE_FIRE_MATCHBOX"},{"name":"ACTION_IGNITE_FIRE_ROAD_FLARE"},{"name":"ACTION_IGNITE_FIRE_HAND_DRILL"},{"name":"ACTION_SHAVE"},{"name":"ACTION_GUT_DEER"},{"name":"ACTION_APPLY_MEDS_ON_SURVIVOR"},{"name":"ACTION_HANDCUFF_SURVIVOR"}]},{"name":"EAchievementError","url":"enum/EAchievementError/","file":"3_Game/Services/AchievementsXbox.c","line":1,"values":[{"name":"ERR_OK"},{"name":"ERR_NOT_FOUND"},{"name":"ERR_BAD_DATA"},{"name":"ERR_NOT_IMPLEMENTED"},{"name":"ERR_UNKNOWN"}]},{"name":"EAchievementHitId","url":"enum/EAchievementHitId/","file":"3_Game/Services/AchievementsXbox.c","line":30,"values":[{"name":"HIT_OTHER"},{"name":"HIT_HEADSHOT"}]},{"name":"EAchievementRangeId","url":"enum/EAchievementRangeId/","file":"3_Game/Services/AchievementsXbox.c","line":23,"values":[{"name":"RANGE_OTHER"},{"name":"RANGE_MELEE"},{"name":"RANGE_RANGED"}]},{"name":"EAchievementRankId","url":"enum/EAchievementRankId/","file":"3_Game/Services/AchievementsXbox.c","line":16,"values":[{"name":"RANK_SURVIVOR","brief":"must be TARGET_SURVIVOR"},{"name":"RANK_INFECTED","brief":"must be TARGET_INFECTED"},{"name":"RANK_INFECTED_SOLDIER","brief":"must be TARGET_INFECTED"}]},{"name":"EAchievementTargetId","url":"enum/EAchievementTargetId/","file":"3_Game/Services/AchievementsXbox.c","line":10,"values":[{"name":"TARGET_SURVIVOR"},{"name":"TARGET_INFECTED"}]},{"name":"EActions","url":"enum/EActions/","file":"3_Game/Enums/EActions.c","line":1,"values":[{"name":"GET_TOTAL_WEIGHT"},{"name":"GET_TOTAL_WEIGHT_RECALC"},{"name":"GET_PLAYER_WEIGHT"},{"name":"GET_PLAYER_WEIGHT_RECALC"},{"name":"SET_MAX_QUANTITY"},{"name":"ADD_QUANTITY"},{"name":"REMOVE_QUANTITY"},{"name":"SET_QUANTITY_0"},{"name":"INJECT_STRING_RABBIT"},{"name":"INJECT_STRING_TIGER"},{"name":"ADD_HEALTH"},{"name":"REMOVE_HEALTH"},{"name":"DESTROY_HEALTH"},{"name":"WATCH_ITEM"},{"name":"WATCH_PLAYER"},{"name":"USER_ACTION"},{"name":"ADD_TEMPERATURE"},{"name":"REMOVE_TEMPERATURE"},{"name":"FLIP_FROZEN"},{"name":"ADD_WETNESS"},{"name":"REMOVE_WETNESS"},{"name":"LIQUIDTYPE_UP"},{"name":"LIQUIDTYPE_DOWN"},{"name":"PRINT_BULLETS"},{"name":"SPIN"},{"name":"FOOD_STAGE_PREV"},{"name":"FOOD_STAGE_NEXT"},{"name":"FOOD_NUTRITIONS_DATA"},{"name":"MAKE_SPECIAL"},{"name":"DELETE"},{"name":"GIZMO_OBJECT"},{"name":"GIZMO_PHYSICS"},{"name":"SEPARATOR"},{"name":"ACTIVATE_ENTITY"},{"name":"DEACTIVATE_ENTITY"},{"name":"FIX_ENTITY"},{"name":"BROOM_BURN_VERY_SHORT"},{"name":"BROOM_BURN_SHORT"},{"name":"BROOM_BURN_MEDIUM"},{"name":"BROOM_BURN_LONG"},{"name":"ALARM_SET_AHEAD"},{"name":"CAR_HORN_START_LONG"},{"name":"CAR_HORN_START_SHORT"},{"name":"CAR_HORN_STOP"},{"name":"CAR_FUEL_FULL"},{"name":"CAR_FUEL_EMPTY"},{"name":"CAR_FUEL_INCREASE"},{"name":"CAR_FUEL_DECREASE"},{"name":"CAR_COOLANT_FULL"},{"name":"CAR_COOLANT_EMPTY"},{"name":"CAR_COOLANT_INCREASE"},{"name":"CAR_COOLANT_DECREASE"},{"name":"GENERIC_FUEL_FULL"},{"name":"GENERIC_FUEL_EMPTY"},{"name":"GENERIC_FUEL_INCREASE"},{"name":"GENERIC_FUEL_DECREASE"},{"name":"BUILDING_OUTPUT_LOG"},{"name":"BUILDING_PLAY_DOOR_SOUND"},{"name":"BUILDING_OPEN_DOOR"},{"name":"BUILDING_CLOSE_DOOR"},{"name":"BUILDING_LOCK_DOOR"},{"name":"BUILDING_UNLOCK_DOOR"},{"name":"SPECIALIZED_ACTION1"},{"name":"SPECIALIZED_ACTION2"},{"name":"SPECIALIZED_ACTION3"},{"name":"SPECIALIZED_ACTION4"},{"name":"SPECIALIZED_ACTION5"},{"name":"SPECIALIZED_ACTION6"},{"name":"FLIP_ENTITY"},{"name":"DEBUG_AGENTS_RANGE_INJECT_START","value":"100"},{"name":"DEBUG_AGENTS_RANGE_INJECT_END","value":"199"},{"name":"DEBUG_AGENTS_RANGE_REMOVE_START","value":"200"},{"name":"DEBUG_AGENTS_RANGE_REMOVE_END","value":"299"},{"name":"DEBUG_ITEM_WATCH_BUTTON_RANGE_START","value":"300"},{"name":"DEBUG_ITEM_WATCH_BUTTON_RANGE_END","value":"309"},{"name":"PLAYER_BOT_INTERNAL_START","value":"400"},{"name":"PLAYER_BOT_STOP_CURRENT"},{"name":"PLAYER_BOT_START","value":"410"},{"name":"PLAYER_BOT_RANDOMIZE_STANCE"},{"name":"PLAYER_BOT_SPAM_USER_ACTIONS"},{"name":"PLAYER_BOT_TEST_ATTACH_AND_DROP_CYCLE"},{"name":"PLAYER_BOT_TEST_ITEM_MOVE_BACK_AND_FORTH"},{"name":"PLAYER_BOT_TEST_SPAWN_OPEN"},{"name":"PLAYER_BOT_TEST_SPAWN_OPEN_DESTROY"},{"name":"PLAYER_BOT_TEST_SPAWN_OPEN_EAT"},{"name":"PLAYER_BOT_TEST_SWAP_G2H"},{"name":"PLAYER_BOT_TEST_SWAP_C2H"},{"name":"PLAYER_BOT_TEST_SWAP_INTERNAL"},{"name":"PLAYER_BOT_END","value":"499"},{"name":"RECIPES_RANGE_START","value":"1000"},{"name":"RECIPES_RANGE_END","value":"3000"}]},{"name":"EActivationType","url":"enum/EActivationType/","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":20,"values":[{"name":"TRIGGER_EVENT_OFF"},{"name":"TRIGGER_EVENT_ON_ACTIVATION"},{"name":"TRIGGER_EVENT_ON_CONNECT"}]},{"name":"eAgents","url":"enum/eAgents/","file":"3_Game/Enums/EAgents.c","line":2,"values":[{"name":"CHOLERA","value":"1"},{"name":"INFLUENZA","value":"2"},{"name":"SALMONELLA","value":"4"},{"name":"BRAIN","value":"8"},{"name":"FOOD_POISON","value":"16"},{"name":"CHEMICAL_POISON","value":"32"},{"name":"WOUND_AGENT","value":"64"},{"name":"NERVE_AGENT","value":"128"},{"name":"HEAVYMETAL","value":"256"}]},{"name":"EAlarmClockState","url":"enum/EAlarmClockState/","file":"4_World/Entities/ItemBase/ClockBase.c","line":1,"values":[{"name":"UNSET"},{"name":"SET"},{"name":"RINGING"},{"name":"COUNT"}]},{"name":"eAnimFinishType","url":"enum/eAnimFinishType/","file":"4_World/Classes/PlayerSymptoms/SmptAnimMeta.c","line":1,"values":[{"name":"SUCCESS"},{"name":"FAILURE"}]},{"name":"EAnimPlayState","url":"enum/EAnimPlayState/","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":37,"values":[{"name":"OK"},{"name":"POSTPONED"},{"name":"FAILED"}]},{"name":"EAnimSoundEventID","url":"enum/EAnimSoundEventID/","file":"3_Game/Enums/EAnimSoundEventID.c","line":1,"values":[{"name":"DROP","value":"898"}]},{"name":"EAnniversaryMusicStates","url":"enum/EAnniversaryMusicStates/","file":"4_World/Entities/Building/Specific/AnniversaryMusicSource.c","line":1,"values":[{"name":"INVALID"},{"name":"LIGHT"},{"name":"INTENSE"}]},{"name":"eAreaDecayStage","url":"enum/eAreaDecayStage/","file":"4_World/Classes/ContaminatedArea/ContaminatedArea_DynamicBase.c","line":1,"values":[{"name":"INIT","value":"1","brief":"The dynamic area is initializing"},{"name":"START","value":"2","brief":"The dynamic area is starting"},{"name":"LIVE","value":"3","brief":"The dynamic area is live"},{"name":"DECAY_START","value":"4","brief":"The dynamic area decay has started"},{"name":"DECAY_END","value":"5","brief":"The dynamic area will soon be deleted"}]},{"name":"EAttExclusions","url":"enum/EAttExclusions/","file":"3_Game/Entities/EntityAI.c","line":44,"values":[{"name":"OCCUPANCY_INVALID","value":"-1"},{"name":"LEGACY_EYEWEAR_HEADGEAR"},{"name":"LEGACY_EYEWEAR_MASK"},{"name":"LEGACY_HEADSTRAP_HEADGEAR"},{"name":"LEGACY_HEADSTRAP_MASK"},{"name":"LEGACY_HEADGEAR_MASK"},{"name":"LEGACY_HEADGEAR_EYEWEWEAR"},{"name":"LEGACY_HEADGEAR_HEADSTRAP"},{"name":"LEGACY_MASK_HEADGEAR"},{"name":"LEGACY_MASK_EYEWEWEAR"},{"name":"LEGACY_MASK_HEADSTRAP"},{"name":"EXCLUSION_HEADGEAR_HELMET_0","brief":"full helmet"},{"name":"EXCLUSION_HEADSTRAP_0"},{"name":"EXCLUSION_MASK_0"},{"name":"EXCLUSION_MASK_1"},{"name":"EXCLUSION_MASK_2","brief":"Mostly Gasmasks"},{"name":"EXCLUSION_MASK_3","brief":"bandana mask special behavior"},{"name":"EXCLUSION_GLASSES_REGULAR_0"},{"name":"EXCLUSION_GLASSES_TIGHT_0"},{"name":"SHAVING_MASK_ATT_0"},{"name":"SHAVING_HEADGEAR_ATT_0"},{"name":"SHAVING_EYEWEAR_ATT_0"}]},{"name":"EBackendCredentials","url":"enum/EBackendCredentials/","brief":"Credential parameters","file":"3_Game/Http/BackendApi.c","line":75,"values":[{"name":"EBCRED_NAME"},{"name":"EBCRED_PWD"},{"name":"EBCRED_BASEURI"}]},{"name":"EBackendError","url":"enum/EBackendError/","brief":"Backend error","file":"3_Game/Http/BackendApi.c","line":6,"values":[{"name":"EBERR_OK","brief":"all OK"},{"name":"EBERR_UNKNOWN","brief":"unknown error"},{"name":"EBERR_DISABLED","brief":"backend is disabled"},{"name":"EBERR_INVALID_STATE","brief":"called request from state where it is not possible (ie. reading data before logon and such)"},{"name":"EBERR_BUSY","brief":"no request can be called - login/ auth in process"},{"name":"EBERR_ALREADY_OFFLINE","brief":"state is already active"},{"name":"EBERR_ALREADY_ONLINE","brief":"state is already active"},{"name":"EBERR_ALREADY_REQUESTED","brief":"state already requested once!"},{"name":"EBERR_LOGIN_FAILED","brief":"failed to logon"},{"name":"EBERR_AUTH_FAILED","brief":"failed to authenticate"},{"name":"EBERR_LOGIN_SUCCESS","brief":"logon successfull"},{"name":"EBERR_AUTH_SUCCESS","brief":"authenticate successfull"},{"name":"EBERR_CONFIGURATION_GET","brief":"configuration received"},{"name":"EBERR_CEPROFILE_GET","brief":"CE profile configuration received"},{"name":"EBERR_CHARACTER_GET","brief":"character data receieved"},{"name":"EBERR_CHARACTER_UPDATE","brief":"character update done"}]},{"name":"EBackendRequest","url":"enum/EBackendRequest/","brief":"Backend request","file":"3_Game/Http/BackendApi.c","line":27,"values":[{"name":"EBREQ_USER_Login"},{"name":"EBREQ_USER_Auth"}]},{"name":"eBadgeLevel","url":"enum/eBadgeLevel/","file":"4_World/Classes/VirtualHud/_constants.c","line":1,"values":[{"name":"NONE"},{"name":"FIRST"},{"name":"SECOND"},{"name":"THIRD"}]},{"name":"EBiosError","url":"enum/EBiosError/","brief":"Possible Error codes for bios API. This is the list of errors that can be returned from bios API. Errors after UNKNOWN are extended errors that are not present in the native API.","file":"3_Game/Global/ErrorModuleHandler/BIOSErrorModule.c","line":6,"values":[{"name":"OK","brief":"0 - No error. Can be returned from any call."},{"name":"CANCEL","brief":"1 - The operation was cancelled. See individual calls for details."},{"name":"BAD_PARAMETER","brief":"2 - Atleast one of the input parameters is incorrect"},{"name":"NOT_FOUND","brief":"3 - The call could not find some data. See individual calls for details."},{"name":"NOT_IMPLEMENTED","brief":"4 - The call is not supported for the current platform. Can be returned from any call."},{"name":"PURCHASE_REQUIRED","brief":"5 - [XB] The action cannot be performed because the user does not own the content."},{"name":"NOT_ALLOWED","brief":"6 - The action is not allowed. (restricted, not enough permission)"},{"name":"BANNED","brief":"7 - [XB] The user is banned from some action."},{"name":"LOGICAL","brief":"8 - API usage error. For example, usage of objects whos native lifetime ended. Can be returned from any call."},{"name":"WRONG_RESPONSE_DATA","brief":"9 - Response was of unexpected format"},{"name":"SERVER_HEARTBEAT_SERVER_NOT_FOUND","brief":"10 - Server is no longer registered"},{"name":"SERVER_REGISTER_ALREADY_EXISTS","brief":"11 - Server was already registered"},{"name":"REQUEST_CREATE_FAIL_XHR","brief":"12 - Failed to open the request"},{"name":"REQUEST_SEND_FAIL","brief":"13 - Failed to send the data"},{"name":"REQUEST_WAIT_FAIL","brief":"14 - Failed to wait for the operation to end - only in a synchronous call"},{"name":"NON_JSON_RESPONSE","brief":"15 - Response was expected to be in JSON format, but it was not"},{"name":"UPDATE_REQUIRED","brief":"21 - [PS] Mandatory update exist and is required."},{"name":"UPDATE_REQUIRED_AND_DOWNLOADED","brief":"22 - [PS] Mandatory update exist and is ready to install."},{"name":"COMUNICATION_ERROR","brief":"23 - Resource is unreachable or unavailable, can be 404 or no internet connection (etc.) - general communication error."},{"name":"UNKNOWN","brief":"24 - Any other error. Can be returned from any call."},{"name":"BAD_SCRIPT","brief":"25 - Extended error. Script not properly linked with engine. May be removed in future."},{"name":"COMMUNICATION_TIMED_OUT","brief":"26 - Connection has timed out."},{"name":"COMMUNICATION_RESET","brief":"27 - Connection was reset."},{"name":"COMMUNICATION_ABORTED","brief":"28 - Connection was aborted."}]},{"name":"EBiosJoinType","url":"enum/EBiosJoinType/","file":"3_Game/Services/BiosUserManager.c","line":2,"values":[{"name":"INVITE"},{"name":"ACTIVITY"}]},{"name":"EBiosPrivacyPermission","url":"enum/EBiosPrivacyPermission/","brief":"See individual values for platform support and meaning.","file":"3_Game/Services/BiosPrivacyService.c","line":5,"values":[{"name":"COMMUNICATE_VOICE","brief":"Xbox: represents CommunicateUsingVoice permissions, see Xbox Docs."},{"name":"COMMUNICATE_TEXT","brief":"Xbox: represents CommunicateUsingText permissions, see Xbox Docs."},{"name":"VIEW_PROFILE","brief":"Xbox: represents ViewTargetProfile permissions, see Xbox Docs."},{"name":"VIEW_PRESENCE","brief":"Xbox: represents ViewTargetPresence permissions, see Xbox Docs."}]},{"name":"EBiosPrivacyPrivilege","url":"enum/EBiosPrivacyPrivilege/","brief":"See individual values for platform support and meaning.","file":"3_Game/Services/BiosPrivacyService.c","line":17,"values":[{"name":"COMMUNICATE_VOICE","brief":"Xbox: represents XPRIVILEGE_COMMUNICATION_VOICE_INGAME privilege, see Xbox Docs."},{"name":"COMMUNICATE_TEXT","brief":"Xbox: represents XPRIVILEGE_COMMUNICATIONS privilege, see Xbox Docs."},{"name":"MULTIPLAYER_GAMEPLAY","brief":"Xbox: represents XPRIVILEGE_MULTIPLAYER_SESSIONS privilege, see Xbox Docs."},{"name":"MULTIPLAYER_LOBBY","brief":"Xbox: represents XPRIVILEGE_MULTIPLAYER_PARTIES privilege, see Xbox Docs."}]},{"name":"eBleedingSourceType","url":"enum/eBleedingSourceType/","file":"4_World/Classes/BleedingSources/BleedingSource.c","line":1,"values":[{"name":"NORMAL"},{"name":"CONTAMINATED"}]},{"name":"eBloodyHandsTypes","url":"enum/eBloodyHandsTypes/","file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":8,"values":[{"name":"CLEAN","value":"0","brief":"clean needs to be 0"},{"name":"SALMONELA"},{"name":"JUST_BLOOD"},{"name":"LAST_INDEX"}]},{"name":"EBoatEffects","url":"enum/EBoatEffects/","file":"4_World/Entities/Vehicles/BoatScript.c","line":1,"values":[{"name":"PTC_FRONT","value":"0"},{"name":"PTC_BACK"},{"name":"PTC_SIDE_L"},{"name":"PTC_SIDE_R"}]},{"name":"EBoatEngineSoundState","url":"enum/EBoatEngineSoundState/","file":"4_World/Entities/Vehicles/BoatScript.c","line":17,"values":[{"name":"NONE"},{"name":"START_OK"},{"name":"START_NO_FUEL"},{"name":"STOP_OK"},{"name":"STOP_NO_FUEL"}]},{"name":"EBoatOperationalState","url":"enum/EBoatOperationalState/","file":"4_World/Entities/Vehicles/BoatScript.c","line":9,"values":[{"name":"OK","value":"0"},{"name":"RUINED","value":"1"},{"name":"NO_FUEL","value":"2"},{"name":"NO_IGNITER","value":"4"}]},{"name":"EBoatSpeed","url":"enum/EBoatSpeed/","file":"4_World/Entities/Effects/BoatWaterEffects.c","line":1,"values":[{"name":"UNSET"},{"name":"SLOWEST"},{"name":"SLOW"},{"name":"MEDIUM"},{"name":"FAST"}]},{"name":"EBool","url":"enum/EBool/","file":"1_Core/proto/EnConvert.c","line":16,"values":[{"name":"NO","value":"0"},{"name":"YES","value":"1"}]},{"name":"eBrokenLegs","url":"enum/eBrokenLegs/","file":"3_Game/Enums/EBrokenLegs.c","line":1,"values":[{"name":"NO_BROKEN_LEGS","value":"0"},{"name":"BROKEN_LEGS","value":"1"},{"name":"BROKEN_LEGS_SPLINT","value":"2"}]},{"name":"EBuildingLockType","url":"enum/EBuildingLockType/","file":"3_Game/Enums/EBuildingLockTypes.c","line":1,"values":[{"name":"NONE","value":"0","brief":"unlockable only via script"},{"name":"LOCKPICK"},{"name":"SHIP_CONTAINER_0"},{"name":"SHIP_CONTAINER_1"},{"name":"SHIP_CONTAINER_2"},{"name":"SHIP_CONTAINER_3"}]},{"name":"ECachedEquipmentItemCategory","url":"enum/ECachedEquipmentItemCategory/","file":"3_Game/Enums/ECachedEquipmentItemCategory.c","line":1,"values":[{"name":"NONE","value":"0 LIGHT = 1"},{"name":"NVG","value":"2 OPTICS = 4"},{"name":"FIREARM_SHORT","value":"8"},{"name":"FIREARM_LONG","value":"16"}]},{"name":"ECachedEquipmentOperationMode","url":"enum/ECachedEquipmentOperationMode/","file":"3_Game/Enums/ECachedEquipmentOperationMode.c","line":1,"values":[{"name":"INSERT","value":"0"},{"name":"REMOVE","value":"1"}]},{"name":"ECachedEquipmentPlacement","url":"enum/ECachedEquipmentPlacement/","file":"3_Game/Enums/ECachedEquipmentPlacement.c","line":1,"values":[{"name":"ANY","value":"0"},{"name":"ATTACHMENT","value":"1"},{"name":"CARGO","value":"2"}]},{"name":"ECameraZoomType","url":"enum/ECameraZoomType/","file":"3_Game/Enums/ECameraZoomType.c","line":1,"values":[{"name":"NONE","value":"0"},{"name":"NORMAL","value":"1"},{"name":"SHALLOW","value":"2"}]},{"name":"eCaptureState","url":"enum/eCaptureState/","file":"4_World/Entities/ItemBase/Gear/Consumables/EasterEgg.c","line":1,"values":[{"name":"CAPTURE","value":"0"},{"name":"RELEASE","value":"1"},{"name":"STASIS","value":"2"},{"name":"CAPTUREFX","value":"3"},{"name":"RELEASEFX","value":"4"},{"name":"END"}]},{"name":"ECarDebugMode","url":"enum/ECarDebugMode/","file":"4_World/Entities/Vehicles/CarScript.c","line":155,"values":[{"name":"NONE"},{"name":"FORWARD_10"},{"name":"FORWARD_50"}]},{"name":"ECarHornState","url":"enum/ECarHornState/","file":"4_World/Entities/Vehicles/CarScript.c","line":45,"values":[{"name":"OFF","value":"0"},{"name":"SHORT","value":"1"},{"name":"LONG","value":"2"}]},{"name":"ECarOperationalState","url":"enum/ECarOperationalState/","file":"4_World/Entities/Vehicles/CarScript.c","line":24,"values":[{"name":"OK","value":"0"},{"name":"RUINED","value":"1"},{"name":"NO_FUEL","value":"2"},{"name":"NO_IGNITER","value":"4"},{"name":"NO_BATTERY","value":"8"}]},{"name":"ECatchingBaitCategories","url":"enum/ECatchingBaitCategories/","file":"3_Game/Systems/AnimalCatching/CatchingConstants.c","line":28,"values":[{"name":"BAIT_TYPE_EMPTY"},{"name":"BAIT_TYPE_MEAT_SMALL"},{"name":"BAIT_TYPE_MEAT_LARGE"},{"name":"BAIT_TYPE_PLANT"},{"name":"BAIT_TYPE_SEED"},{"name":"BAIT_TYPE_MUSHROOM"}]},{"name":"ECharGender","url":"enum/ECharGender/","file":"3_Game/Enums/ECharGender.c","line":1,"values":[{"name":"Male","value":"0"},{"name":"Female","value":"1"}]},{"name":"EClientKicked","url":"enum/EClientKicked/","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":1,"values":[{"name":"UNKNOWN","value":"-1","brief":"-1 must always be UNKNOWN"},{"name":"OK","value":"0","brief":"0 must always be OK"},{"name":"SERVER_EXIT","brief":"Server last ditch effort to try and disconnect players"},{"name":"KICK_ALL_ADMIN","brief":"Admin kicked all (RCON)"},{"name":"KICK_ALL_SERVER","brief":"Server kicked all"},{"name":"TIMEOUT","brief":"Players network timed out"},{"name":"LOGOUT","brief":"Player logged out (does not need a message as it is not an \"error\")"},{"name":"KICK","brief":"Generic kick"},{"name":"BAN","brief":"Player was banned"},{"name":"PING","brief":"Player went over ping limit"},{"name":"MODIFIED_DATA","brief":"Player has modified data or has a corrupted install"},{"name":"UNSTABLE_NETWORK","brief":"Player internet is too unstable"},{"name":"SERVER_SHUTDOWN","brief":"Server is shutting down and therefore kicks all players"},{"name":"NOT_WHITELISTED","brief":"Player is not whitelisted"},{"name":"NO_IDENTITY","brief":"No identity received while creating identity"},{"name":"NO_INPUT_INTERFACE","brief":"No input interface exists for the player"},{"name":"INVALID_UID","brief":"UID was incorrect while creating identity"},{"name":"BANK_COUNT","brief":"Amount of banks was changed"},{"name":"ADMIN_KICK","brief":"Kicked by admin"},{"name":"INVALID_ID","brief":"Player has an invalid ID"},{"name":"INPUT_HACK","brief":"Player is sending more Inputs than possible"},{"name":"QUIT","brief":"Player closed the game"},{"name":"LEAVE","brief":"Player pressed the Leave button"},{"name":"PLATFORM_NOT_SUPPORTED","brief":"Player's platform is not allowed on this server (crossplatform restriction)"},{"name":"LOGIN_MACHINE_ERROR","value":"48","brief":"Generic LoginMachine error (fallback)"},{"name":"PLAYER_STATE_TIMEOUT","brief":"Player spent too much time in one state of the LoginMachine"},{"name":"IDENTITY_NOT_CREATED","brief":"Player was assigned but identity was not yet created"},{"name":"DUPLICATE_UID","brief":"Player tried to log in while not being logged out yet"},{"name":"DB_PING_RESPONSE","brief":"Unknown/unexpected database response"},{"name":"DB_IDENTITY","brief":"Identity not found"},{"name":"DB_TIMEOUT","brief":"Database connection timed out"},{"name":"DB_BAD_VERSION","brief":"Unsupported version of character data"},{"name":"DB_ERROR","brief":"Database error"},{"name":"DB_APP_ERROR","brief":"Something went wrong on server"},{"name":"DB_APP_EXIT","brief":"Application is exiting"},{"name":"DB_BAD_DATA","brief":"Character data check failed"},{"name":"DB_GET_RESPONSE","brief":"Unknown/unexpected database response"},{"name":"NO_PLAYER","brief":"Player was not created on server"},{"name":"CREATE_NEW_CLIENT","brief":"Creating of the client with a new character failed"},{"name":"CREATE_LOADED_CHAR","brief":"Creating the existing character failed"},{"name":"LOAD_LOADED_CHAR","brief":"Loading the existing character failed"},{"name":"NO_NETWORK_INFO","brief":"Network info for player not found"},{"name":"CREATE_READY_CLIENT","brief":"Creating of the client with loaded character failed"},{"name":"RECONNECT_INFO","brief":"No info for reconnecting character"},{"name":"RECONNECT_IDENTITY","brief":"No identity for reconnecting character"},{"name":"RECONNECT_CHAR","brief":"No character for reconnecting character"},{"name":"ALREADY_ON_ANOTHER_SERVER","brief":"Player is trying to join a server while already being on one"},{"name":"BIOS_ERROR","brief":"Something went wrong while communicating with the BIOS"},{"name":"INIT_RESPAWN_IDENTITY","value":"80","brief":"No identity when initializing respawn"},{"name":"RESPAWN_IDENTITY","brief":"No identity when respawning"},{"name":"NEW_RESPAWN_NETWORK","brief":"No network info when respawning"},{"name":"NEW_RESPAWN_IDENTITY","brief":"No identity when respawning"},{"name":"NEW_RESPAWN_INFO","brief":"No info when respawning"},{"name":"RESPAWN_NEW_CLIENT","brief":"Creating of client with new respawned character failed"},{"name":"PLAYER_VERIFICATION","value":"96","brief":"Generic PlayerVerification error (fallback)"},{"name":"NO_INFO","brief":"No player info"},{"name":"BROKEN_DATA","brief":"Data could not be verified because it is corrupt"},{"name":"VERIFICATION_ERROR","value":"112","brief":"Generic Verification error (fallback)"},{"name":"VE_UNKNOWN","brief":"Unknown/unexpected error"},{"name":"VE_DECOMPRESS","brief":"Data received by Server is corrupted"},{"name":"VE_MISSING_MOD","brief":"Client is missing a mod which is on Server"},{"name":"VE_EXTRA_MOD","brief":"Client has a mod which is not on Server"},{"name":"VE_CLIENT_CORRUPT","brief":"Client installation is corrupt"},{"name":"VE_SERVER_CORRUPT","brief":"Server installation is corrupt"},{"name":"VE_UNEXPECTED_MOD_PBO","brief":"Client has a PBO which is not part of Server"},{"name":"VE_UM_ROGUE_PBO","brief":"Client has a PBO which is not part of Server"},{"name":"VE_UM_CLIENT_UPDATED","brief":"Extra PBO most likely because Client has a newer version of mod"},{"name":"VE_UM_SERVER_UPDATED","brief":"Extra PBO most likely because Server has a newer version of mod"},{"name":"VE_UNEXPECTED_SOURCE","brief":"The source of the Extra PBO could not be determined"},{"name":"VE_PATCHED_PBO","brief":"Client has a patched PBO"},{"name":"VE_INTEGRITY","brief":"Client has a corrupted file"},{"name":"VE_MISSING_BISIGN","brief":"Client has a PBO which is missing a .bisign"},{"name":"VE_MISSING_PBO","brief":"Missing PBO"},{"name":"VE_M_ROGUE_PBO","brief":"Missing PBO from unknown origins"},{"name":"VE_M_CLIENT_UPDATED","brief":"Missing PBO most likely because Client has a newer version of mod"},{"name":"VE_M_SERVER_UPDATED","brief":"Missing PBO most likely because Server has a newer version of mod"},{"name":"VE_M_SERVER_CORRUPT","brief":"Server installation is corrupt"},{"name":"VE_M_CLIENT_CORRUPT","brief":"Client installation is corrupt"},{"name":"VE_M_UNEXPECTED_SOURCE","brief":"The source of the Missing PBO could not be determined"},{"name":"VE_GPROJ","brief":"The Client and Server .gproj are not equal"},{"name":"PBO_MISMATCH","value":"144","brief":"Server and Client are using different PBO"},{"name":"PBO_VERSION_MISMATCH","brief":"Server and Client are using different PBO versions"},{"name":"PBO_CLIENT_UPDATED","brief":"Client has a more recent version"},{"name":"PBO_SERVER_UPDATED","brief":"Server has a more recent version"},{"name":"AUTH_ERROR","value":"160","brief":"Generic Auth error (fallback)"},{"name":"AUTH_NO_USER","brief":"The user was not found"},{"name":"AUTH_INVALID_STEAM_VALIDATE","value":"176","brief":"Unknown error (API update needed?)"},{"name":"AUTH_NO_SERVER","brief":"Server not initialized properly"},{"name":"AUTH_INVALID_TICKET","brief":"Ticket is not valid."},{"name":"AUTH_DUPLICATE_REQUEST","brief":"A ticket has already been submitted for this steamID"},{"name":"AUTH_INVALID_VERSION","brief":"Ticket is from an incompatible interface version"},{"name":"AUTH_GAME_MISMATCH","brief":"Ticket is not for this game"},{"name":"AUTH_EXPIRED_TICKET","brief":"Ticket has expired"},{"name":"AUTH_INVALID_STEAM_ONVALIDATE","value":"192","brief":"Unknown error (API update needed?)"},{"name":"AUTH_USER_NOT_CONNECTED","brief":"The user in question is not connected to steam"},{"name":"AUTH_LICENCE","brief":"The license has expired."},{"name":"AUTH_SERVICE_BAN","brief":"The user is VAC banned for this game."},{"name":"AUTH_LOGGED_IN_ELSEWHERE","brief":"The user account has logged in elsewhere."},{"name":"AUTH_TIMEOUT","brief":"VAC has been unable to perform anti-cheat checks on this user"},{"name":"AUTH_CANCELED","brief":"The ticket has been canceled by the issuer"},{"name":"AUTH_ALREADY_USED","brief":"This ticket has already been used, it is not valid."},{"name":"AUTH_TICKET_INVALID","brief":"This ticket is not from a user instance currently connected to steam."},{"name":"AUTH_PUBLISHER_BAN","brief":"The user is banned for this game."},{"name":"AUTH_INVALID_BIOS_VALIDATE","value":"208","brief":"Unknown error (API update needed?)"},{"name":"AUTH_BIOS_REQUEST_CREATE","brief":"Failed to create the request to identify user."},{"name":"AUTH_BIOS_REQUEST_SEND","brief":"Failed to send request"},{"name":"AUTH_BIOS_REQUEST_WAIT","brief":"Failed to receive response"},{"name":"AUTH_UNKNOWN_BIOS_VALIDATE","brief":"Unknown error"},{"name":"AUTH_INVALID_BIOS_ONVALIDATE","value":"224","brief":"Unknown error (API update needed?)"},{"name":"AUTH_BIOS_WRONG_RESPONSE","brief":"Response has unexpected format"},{"name":"AUTH_UNKNOWN_BIOS_ONVALIDATE","brief":"Unknown error"},{"name":"BATTLEYE","value":"240","brief":"Kick administred by BattlEye (Can also be Admin Kick)"},{"name":"UNM1","value":"256"},{"name":"UNM2"},{"name":"UNM3"},{"name":"UNM4"},{"name":"UNM5"},{"name":"UNM6"}]},{"name":"EConnectErrorClient","url":"enum/EConnectErrorClient/","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorClientModule.c","line":1,"values":[{"name":"UNKNOWN","value":"-1","brief":"-1 must always be UNKNOWN"},{"name":"OK","value":"0","brief":"0 must always be OK"},{"name":"SERVER_UNREACHABLE","brief":"Could not connect to server because it is not reachable (offline, restarting, ..)"},{"name":"ALREADY_CONNECTING","brief":"Client is already attempting to join a server"},{"name":"ERROR_MSG_SHOWED","brief":"Indicates there is an error on screen that has yet to be confirmed"},{"name":"INCORRECT_CLIENT_STATE","brief":"The client is already connected or is connecting to a server"},{"name":"INVALID_SESSION","brief":"The guid of the session is empty"},{"name":"VERSION_MISMATCH","brief":"Mismatch between server and client version"},{"name":"VERSION_MISMATCH_RB","brief":"Client build is lower than \"requiredBuild\" (server config)"},{"name":"VERSION_MISMATCH_AB","brief":"Client build is higher than \"allowedBuild\" (server config)"},{"name":"DLC_CHECK_FAILED","brief":"Client does not have required DLC"},{"name":"EMPTY_PASSWORD","brief":"Player input an empty password"},{"name":"PASSWORD","brief":"Server is password protected"},{"name":"BE_LICENCE","brief":"Server is using BE and it has not yet been agreed to"},{"name":"ALREADY_ON_ANOTHER_SERVER","brief":"Player is already playing on a different server"},{"name":"COMMUNICATION_TIMED_OUT","brief":"Communication timed out"},{"name":"ALREADY_ON_SERVER","brief":"Player is already playing on this server"}]},{"name":"EConnectErrorScript","url":"enum/EConnectErrorScript/","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorScriptModule.c","line":1,"values":[{"name":"UNKNOWN","value":"-1","brief":"-1 must always be UNKNOWN"},{"name":"OK","value":"0","brief":"0 must always be OK"},{"name":"ALREADY_CONNECTING","brief":"Already joining a server"},{"name":"ALREADY_CONNECTING_THIS","brief":"Already joining this exact server"}]},{"name":"EConnectErrorServer","url":"enum/EConnectErrorServer/","file":"3_Game/Global/ErrorModuleHandler/ConnectErrorServerModule.c","line":1,"values":[{"name":"UNKNOWN","value":"-1","brief":"-1 must always be UNKNOWN"},{"name":"OK","value":"0","brief":"0 must always be OK"},{"name":"WRONG_PASSWORD","brief":"User entered wrong password"},{"name":"WRONG_VERSION","brief":"Server and client do not have the same build while \"forceSameBuild\" is true"},{"name":"CONNECT_ERROR","brief":"Unknown error"},{"name":"SESSION_FULL","brief":"Server is full"},{"name":"FILE_PATCHING","brief":"Bad file patching"},{"name":"ALREADY_CONNECTED","brief":"Client is already connected"},{"name":"HOST_ADDRESS","brief":"Was unable to resolve host address"},{"name":"NET_CHANNEL","brief":"Client failed to create NetChannel"},{"name":"CONNECT","brief":"Connecting itself has failed"},{"name":"REQUEST_PLAYER","brief":"Failed to request player"},{"name":"CREATE_PLAYER","brief":"Failed to create player"},{"name":"TIMEOUT","brief":"Packages timed out"},{"name":"UID","brief":"Failed to find uid"},{"name":"NET_CHANNEL_SERVER","brief":"Server failed to create NetChannel"},{"name":"ACTIVATE","brief":"Failed to activate session"},{"name":"SERVER_LOCKED","brief":"Server is locked by admin"},{"name":"SERVER_SHUTDOWN","brief":"Server is shutting down soon"},{"name":"BUILD_SMALLER","brief":"Client has a build smaller than the Server"},{"name":"BUILD_GREATER","brief":"Client has a build greater than the Server"},{"name":"VERSION_SMALLER","brief":"Client has a version smaller than the Server"},{"name":"VERSION_GREATER","brief":"Client has a version greater than the Server"},{"name":"EQUAL_MOD","brief":"Server and Client do not have equal mods while \"equalModRequired\" is true"},{"name":"CLIENT_DIAG","brief":"Client is using Diag exe while Server is not"},{"name":"SERVER_DIAG","brief":"Server is using Diag exe while Client is not"},{"name":"NO_DEVICE_ID","brief":"Client has not acquired device id"}]},{"name":"EConnectivityStatLevel","url":"enum/EConnectivityStatLevel/","file":"3_Game/Enums/EGameStateIcons.c","line":10,"values":[{"name":"OFF"},{"name":"LEVEL1"},{"name":"LEVEL2"}]},{"name":"EConnectivityStatType","url":"enum/EConnectivityStatType/","file":"3_Game/Enums/EGameStateIcons.c","line":1,"values":[{"name":"PING"},{"name":"SERVER_PERF"},{"name":"CONN_LOST"},{"name":"COUNT"}]},{"name":"EConsoleButtonsControls","url":"enum/EConsoleButtonsControls/","file":"5_Mission/GUI/ControlsXboxNew.c","line":3,"values":[{"name":"INVALID","value":"0","brief":"assumed unassigned value, ignored (dividers, formatting elements etc.)"},{"name":"BUTTON_MENU","value":"1"},{"name":"BUTTON_VIEW","value":"2"},{"name":"BUTTON_A","value":"4"},{"name":"BUTTON_B","value":"8"},{"name":"BUTTON_X","value":"16"},{"name":"BUTTON_Y","value":"32"},{"name":"BUTTON_PAD_UP","value":"64"},{"name":"BUTTON_PAD_DOWN","value":"128"},{"name":"BUTTON_PAD_LEFT","value":"256"},{"name":"BUTTON_PAD_RIGHT","value":"512"},{"name":"BUTTON_SHOULDER_LEFT","value":"1024"},{"name":"BUTTON_SHOULDER_RIGHT","value":"2048"},{"name":"BUTTON_THUMB_LEFT","value":"4096"},{"name":"BUTTON_THUMB_RIGHT","value":"8192"},{"name":"BUTTON_TRIGGER_LEFT","value":"16384"},{"name":"BUTTON_TRIGGER_RIGHT","value":"32768"},{"name":"BUTTON_GROUP_RIGHT_SIDE_COMMON","value":"65536"},{"name":"BUTTON_GROUP_PAD_COMMON","value":"131072"}]},{"name":"EConsumeType","url":"enum/EConsumeType/","file":"3_Game/Enums/EConsumeType.c","line":1,"values":[{"name":"ITEM_SINGLE_TIME"},{"name":"ITEM_CONTINUOUS"},{"name":"ENVIRO_POND"},{"name":"ENVIRO_WELL"},{"name":"ENVIRO_SNOW"}]},{"name":"EConsumptionPenaltyContext","url":"enum/EConsumptionPenaltyContext/","file":"3_Game/Enums/EConsumptionPenaltyContext.c","line":1,"values":[{"name":"NONE","value":"0"},{"name":"DRINK","value":"1"},{"name":"EAT","value":"2"}]},{"name":"EContaminationTypes","url":"enum/EContaminationTypes/","file":"3_Game/Enums/EContaminationTypes.c","line":1,"values":[{"name":"ITEM_BADGE_CONTAMINATED","value":"1"},{"name":"ITEM_BADGE_POISONED","value":"2"},{"name":"ITEM_BADGE_NERVE_GAS","value":"4"},{"name":"ITEM_BADGE_DIRTY","value":"8"}]},{"name":"EControlSchemeState","url":"enum/EControlSchemeState/","file":"3_Game/EControlSchemeState.c","line":1,"values":[{"name":"None"},{"name":"WeaponIronSight"},{"name":"WeaponGun"},{"name":"WeaponMelee"},{"name":"VehicleDriver"},{"name":"UI"}]},{"name":"eCookingPropertyIndices","url":"enum/eCookingPropertyIndices/","file":"4_World/Classes/FoodStage/FoodStage.c","line":15,"values":[{"name":"MIN_TEMP","value":"0"},{"name":"COOK_TIME","value":"1"},{"name":"MAX_TEMP","value":"2"}]},{"name":"ECrewMemberState","url":"enum/ECrewMemberState/","file":"3_Game/Enums/ECrewMemberState.c","line":2,"values":[{"name":"DEFAULT","value":"0"},{"name":"UNCONSCIOUS","value":"1"},{"name":"DEAD"}]},{"name":"ECurveType","url":"enum/ECurveType/","file":"1_Core/proto/EnMath3D.c","line":20,"values":[{"name":"CatmullRom"},{"name":"NaturalCubic"},{"name":"UniformCubic"}]},{"name":"EDayZProfilesOptions","url":"enum/EDayZProfilesOptions/","file":"3_Game/Enums/EDayZProfilesOptions.c","line":1,"values":[{"name":"HUD"},{"name":"CROSSHAIR"},{"name":"QUICKBAR"},{"name":"SERVER_MESSAGES","brief":"SYSTEM_CHAT_MSG ??"},{"name":"USERS_CHAT","brief":"DIRECT_CHAT_MSG"},{"name":"RADIO_CHAT","brief":"RADIO_CHAT_MSG"},{"name":"GAME_MESSAGES"},{"name":"ADMIN_MESSAGES"},{"name":"PLAYER_MESSAGES"},{"name":"SERVERINFO_DISPLAY"},{"name":"BLEEDINGINDICATION"},{"name":"CONNECTIVITY_INFO"},{"name":"HUD_BRIGHTNESS"},{"name":"HUD_VEHICLE"},{"name":"AMBIENT_MUSIC_MODE"},{"name":"MAX"}]},{"name":"eDebugMode","url":"enum/eDebugMode/","file":"4_World/Classes/WeaponDebug.c","line":1,"values":[{"name":"NORMAL"},{"name":"MUZZLE_FIRE"},{"name":"CAMERA_MUZZLE_HYBRID"},{"name":"COUNT"}]},{"name":"EDependentOptions","url":"enum/EDependentOptions/","file":"5_Mission/GUI/NewUI/Options/DependentOptions.c","line":1,"values":[{"name":"MOUSEANDKEYBOARD_QUICKBAR"}]},{"name":"EDeveloperMask","url":"enum/EDeveloperMask/","file":"4_World/Plugins/PluginBase/PluginDeveloper/EDeveloperMask.c","line":1,"values":[{"name":"None","value":"0"},{"name":"ItemSpawn","value":"1"},{"name":"PlayerTeleport","value":"2"},{"name":"PlayerGodMode","value":"4"},{"name":"PlayerFreeCamera","value":"8"}]},{"name":"eDisplayElements","url":"enum/eDisplayElements/","file":"4_World/Classes/VirtualHud/_constants.c","line":9,"values":[{"name":"DELM_BADGE_STUFFED"},{"name":"DELM_BADGE_WET"},{"name":"DELM_BADGE_SICK"},{"name":"DELM_BADGE_POISONED"},{"name":"DELM_BADGE_FRACTURE"},{"name":"DELM_BADGE_BLEEDING"},{"name":"DELM_BADGE_PILLS"},{"name":"DELM_BADGE_HEARTBEAT"},{"name":"DELM_BADGE_LEGS"},{"name":"DELM_TDCY_HEALTH"},{"name":"DELM_TDCY_BLOOD"},{"name":"DELM_TDCY_TEMPERATURE"},{"name":"DELM_TDCY_ENERGY"},{"name":"DELM_TDCY_WATER"},{"name":"DELM_TDCY_BACTERIA"},{"name":"DELM_STANCE"},{"name":"COUNT"}]},{"name":"EDLCId","url":"enum/EDLCId/","file":"3_Game/Services/ContentDLC.c","line":3,"values":[{"name":"DLC_UNKNOWN"},{"name":"DLC_FROSTLINE"}]},{"name":"EDryingIncrementCategory","url":"enum/EDryingIncrementCategory/","brief":"keep the order in sync with cfgVehicles::Inventory_Base::dryingIncrements array","file":"3_Game/Enums/EDryingIncrementCategory.c","line":2,"values":[{"name":"PLAYER","value":"0"},{"name":"GROUND","value":"1"},{"name":"PLAYER_FIREPLACE","value":"2"},{"name":"GROUND_TEMPSOURCE","value":"3"}]},{"name":"EDynamicMusicPlayerCategory","url":"enum/EDynamicMusicPlayerCategory/","file":"3_Game/Enums/EDynamicMusicPlayerCategory.c","line":1,"values":[{"name":"NONE","value":"-1"},{"name":"MENU","value":"0"},{"name":"CREDITS"},{"name":"TIME"},{"name":"LOCATION_STATIC"},{"name":"LOCATION_STATIC_PRIORITY"},{"name":"LOCATION_DYNAMIC"}]},{"name":"EEffectAreaType","url":"enum/EEffectAreaType/","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":10,"values":[{"name":"UNDEFINED","value":"1"},{"name":"HOT_SPRING","value":"2"},{"name":"VOLCANIC","value":"4"}]},{"name":"EEnvironmentHeatcomfortBehaviorCategory","url":"enum/EEnvironmentHeatcomfortBehaviorCategory/","brief":"Categories that are changing behavior of Heat comfort processing","file":"4_World/Classes/Environment/Environment.c","line":4,"values":[{"name":"DEFAULT"},{"name":"CAR_ENGINE_ON"}]},{"name":"EEnvironmentTemperatureComponent","url":"enum/EEnvironmentTemperatureComponent/","file":"3_Game/Enums/EEnvironmentTemperatureComponent.c","line":1,"values":[{"name":"BASE","value":"0"},{"name":"ALTITUDE","value":"1"},{"name":"OVERCAST","value":"2"},{"name":"WIND","value":"4"},{"name":"FOG","value":"8"}]},{"name":"eFertlityState","url":"enum/eFertlityState/","file":"4_World/Entities/GardenBase/Slot.c","line":1,"values":[{"name":"NONE","value":"0"},{"name":"FERTILIZED","value":"1"}]},{"name":"EffecterCommands","url":"enum/EffecterCommands/","file":"3_Game/EffectManager.c","line":652,"values":[{"name":"NONE","value":"-1"},{"name":"START"},{"name":"STOP"},{"name":"REACTIVATE0"},{"name":"REACTIVATE1"}]},{"name":"EffectType","url":"enum/EffectType/","brief":"Enum to determine what type of effect the Effect is","file":"3_Game/Effect.c","line":2,"values":[{"name":"NONE","brief":"Plain Effect base"},{"name":"SOUND","brief":"EffectSound"},{"name":"PARTICLE","brief":"EffectParticle"}]},{"name":"EffectWidgetHandles","url":"enum/EffectWidgetHandles/","file":"3_Game/constants.c","line":76,"values":[{"name":"FLASHBANG"}]},{"name":"EffectWidgetsTypes","url":"enum/EffectWidgetsTypes/","file":"3_Game/constants.c","line":53,"values":[{"name":"ROOT","value":"-2","brief":"used when handling the m_Root widget directly"},{"name":"NONE","value":"0"},{"name":"MASK_OCCLUDER","value":"1"},{"name":"MASK_BREATH","value":"2"},{"name":"HELMET_OCCLUDER","value":"10"},{"name":"HELMET_BREATH","value":"11"},{"name":"MOTO_OCCLUDER","value":"20"},{"name":"MOTO_BREATH","value":"21"},{"name":"COVER_FLASHBANG","value":"50"},{"name":"NVG_OCCLUDER","value":"51"},{"name":"PUMPKIN_OCCLUDER","value":"52"},{"name":"EYEPATCH_OCCLUDER","value":"53"},{"name":"HELMET2_OCCLUDER","value":"54"},{"name":"BLEEDING_LAYER","value":"60"}]},{"name":"EffectWidgetSuspends","url":"enum/EffectWidgetSuspends/","file":"3_Game/constants.c","line":81,"values":[{"name":"BURLAPSACK"},{"name":"UNCON"}]},{"name":"EFightLogicCooldownCategory","url":"enum/EFightLogicCooldownCategory/","brief":"Light / Heavy punches","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerMeleeFightLogic_LightHeavy.c","line":2,"values":[{"name":"EVADE","value":"0"}]},{"name":"EFireIgniteType","url":"enum/EFireIgniteType/","file":"3_Game/EFireIgniteType.c","line":1,"values":[{"name":"Unknow"},{"name":"Matchbox"},{"name":"Roadflare"},{"name":"HandDrill"}]},{"name":"EFireworksState","url":"enum/EFireworksState/","file":"4_World/Entities/ItemBase/FireworksBase.c","line":2,"values":[{"name":"DEFAULT"},{"name":"PLACED"},{"name":"IGNITED"},{"name":"FIRING"},{"name":"FINISHED"}]},{"name":"eGardenSlotState","url":"enum/eGardenSlotState/","file":"4_World/Entities/GardenBase/Slot.c","line":15,"values":[{"name":"STATE_DIGGED","value":"1"},{"name":"STATE_PLANTED","value":"2"}]},{"name":"EGetParticleMode","url":"enum/EGetParticleMode/","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":43,"values":[{"name":"FULL","brief":"Full path with ext (\"graphics/particles/smoking_barrel_small.ptc\")"},{"name":"NO_EXT","brief":"Full path without ext (\"graphics/particles/smoking_barrel_small\")"},{"name":"FILE","brief":"Filename only (\"smoking_barrel_small\")"}]},{"name":"EGeyserState","url":"enum/EGeyserState/","file":"4_World/Classes/ContaminatedArea/GeyserArea.c","line":1,"values":[{"name":"DORMANT","value":"0"},{"name":"ERUPTION_SOON","value":"1","brief":"bubbling"},{"name":"ERUPTING_PRIMARY","value":"2","brief":"main particle"},{"name":"ERUPTING_SECONDARY","value":"4"}]},{"name":"EGrenadeType","url":"enum/EGrenadeType/","file":"4_World/Entities/ItemBase/Grenade_Base.c","line":1,"values":[{"name":"FRAGMENTATION","value":"0"},{"name":"CHEMICAL"},{"name":"ILLUMINATING"},{"name":"NON_LETHAL"}]},{"name":"EHarvestType","url":"enum/EHarvestType/","file":"4_World/Entities/WoodBase.c","line":1,"values":[{"name":"NORMAL"},{"name":"BARK"}]},{"name":"EHudContextFlags","url":"enum/EHudContextFlags/","file":"5_Mission/GUI/IngameHudVisibility.c","line":15,"values":[{"name":"HUD_DISABLE","value":"1","brief":"left/right hud disabled in options"},{"name":"HUD_HIDE","value":"2","brief":"left/right hud hidden through hotkey"},{"name":"VEHICLE_DISABLE","value":"4","brief":"vehicle hud disabled in options"},{"name":"DRIVER","value":"8","brief":"is driver -> show veh hud"},{"name":"VEHICLE","value":"16","brief":"in vehicle -> hide left stats"},{"name":"MENU_OPEN","value":"32","brief":"another menu opened"},{"name":"NO_BADGE","value":"64","brief":"no badges visible"},{"name":"QUICKBAR_DISABLE","value":"128","brief":"quickbar hud disabled in options"},{"name":"QUICKBAR_HIDE","value":"256","brief":"quickbar hud hidden through hotkey"},{"name":"QUICKBAR_GLOBAL","value":"512","brief":"platform based visibility"},{"name":"INVENTORY_OPEN","value":"1024","brief":"inventory is open -> HUD left/right should be always visible"},{"name":"UNCONSCIOUS","value":"2048"}]},{"name":"EHudElement","url":"enum/EHudElement/","file":"5_Mission/GUI/IngameHudVisibility.c","line":2,"values":[{"name":"LHUD_PRESENCE"},{"name":"LHUD_STANCE"},{"name":"LHUD_PLAYER"},{"name":"LHUD_VEHICLE"},{"name":"RHUD_BADGES"},{"name":"RHUD_DIVIDER"},{"name":"RHUD_NOTIFIERS"},{"name":"QUICKBAR"}]},{"name":"EInfectedSoundEventID","url":"enum/EInfectedSoundEventID/","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventHandler.c","line":1,"values":[{"name":"MINDSTATE_CALM_IDLE","value":"1"},{"name":"MINDSTATE_CALM_MOVE"},{"name":"MINDSTATE_DISTURBED_IDLE"},{"name":"MINDSTATE_CHASE_MOVE"},{"name":"MINDSTATE_ALERTED_IDLE"},{"name":"MINDSTATE_ALERTED_MOVE"},{"name":"ENUM_COUNT"}]},{"name":"EInfectedSoundEventType","url":"enum/EInfectedSoundEventType/","file":"4_World/Classes/SoundEvents/InfectedSoundEvents/InfectedSoundEventBase.c","line":1,"values":[{"name":"GENERAL"}]},{"name":"eInjuryHandlerLevels","url":"enum/eInjuryHandlerLevels/","file":"4_World/Classes/InjuryHandler.c","line":18,"values":[{"name":"PRISTINE"},{"name":"WORN"},{"name":"DAMAGED"},{"name":"BADLY_DAMAGED"},{"name":"RUINED"}]},{"name":"eInjuryOverrides","url":"enum/eInjuryOverrides/","file":"4_World/Classes/InjuryHandler.c","line":27,"values":[{"name":"NONE","value":"0","brief":"MUST BE POW2"},{"name":"MORPHINE","value":"1"},{"name":"PAIN_KILLERS_LVL0","value":"2"},{"name":"PAIN_KILLERS_LVL1","value":"4"},{"name":"BROKEN_LEGS","value":"8","brief":"New"},{"name":"BROKEN_LEGS_SPLINT","value":"16","brief":"New"},{"name":"PRONE_ANIM_OVERRIDE","value":"32","brief":"Prevent non pristine animation when prone"}]},{"name":"eInjurySoundZones","url":"enum/eInjurySoundZones/","file":"4_World/Classes/SoundHandlers/InjurySoundHandler.c","line":1,"values":[{"name":"NONE","value":"0"},{"name":"LIGHT"},{"name":"MEDIUM"},{"name":"HEAVY"},{"name":"COUNT"}]},{"name":"EInputDeviceType","url":"enum/EInputDeviceType/","file":"3_Game/tools/input.c","line":2,"values":[{"name":"UNKNOWN"},{"name":"MOUSE_AND_KEYBOARD"},{"name":"CONTROLLER"}]},{"name":"EInputRestrictors","url":"enum/EInputRestrictors/","file":"3_Game/constants.c","line":111,"values":[{"name":"INVENTORY"},{"name":"MAP"}]},{"name":"EInventoryIconVisibility","url":"enum/EInventoryIconVisibility/","file":"3_Game/Entities/EntityAI.c","line":34,"values":[{"name":"ALWAYS","value":"0"},{"name":"HIDE_VICINITY","value":"1"},{"name":"HIDE_PLAYER_CONTAINER","value":"2"},{"name":"HIDE_HANDS_SLOT","value":"4"}]},{"name":"EItemManipulationContext","url":"enum/EItemManipulationContext/","file":"3_Game/Entities/EntityAI.c","line":26,"values":[{"name":"UPDATE","brief":"generic operation"},{"name":"ATTACHING"},{"name":"DETACHING"}]},{"name":"EJsonApiError","url":"enum/EJsonApiError/","file":"3_Game/Http/JsonApi.c","line":7,"values":[{"name":"ETJSON_UNKNOWN","brief":"invalid code"},{"name":"ETJSON_OK","brief":"all fine"},{"name":"ETJSON_COMMSEND","brief":"error during send"},{"name":"ETJSON_COMMRECV","brief":"error during receive"},{"name":"ETJSON_PARSERERROR","brief":"error during parsing"},{"name":"ETJSON_PACKNOSTART","brief":"error - cannot start packing (invalid state)"},{"name":"ETJSON_TIMEOUT","brief":"failed to send/ store handle due to timeout"},{"name":"ETJSON_NOBUFFERS","brief":"not enough buffers available"},{"name":"ETJSON_FAILFILELOAD","brief":"failed to load file"},{"name":"ETJSON_FAILFILESAVE","brief":"failed to save file"},{"name":"ETJSON_NOTARRAY","brief":"object is not array (ie. attempt to provide different or none object as array)"}]},{"name":"ELEDColors","url":"enum/ELEDColors/","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":8,"values":[{"name":"RED"},{"name":"GREEN"}]},{"name":"ELEDState","url":"enum/ELEDState/","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Panel.c","line":1,"values":[{"name":"OFF"},{"name":"BLINKING"},{"name":"ON"}]},{"name":"ELightDimmingState","url":"enum/ELightDimmingState/","file":"4_World/Entities/ScriptedLightBase/Dimming/LightDimming.c","line":1,"values":[{"name":"PAUSED"},{"name":"DIMMING"},{"name":"PAUSED_DIMMED"},{"name":"BRIGHTENING"}]},{"name":"eLockTypes","url":"enum/eLockTypes/","file":"4_World/Classes/UserActionsComponent/Actions/Continuous/ActionLockAttachment.c","line":3,"values":[{"name":"NONE","value":"0"},{"name":"LOCK_SCREW","value":"1"},{"name":"LOCK_BOLT","value":"2"},{"name":"LOCK_NUT","value":"3"},{"name":"LOCK_WIRE","value":"4"}]},{"name":"eMapMarkerTypes","url":"enum/eMapMarkerTypes/","file":"5_Mission/GUI/MapMarkersInfo.c","line":42,"values":[{"name":"MARKERTYPE_MAP_BORDER_CROSS","value":"0"},{"name":"MARKERTYPE_MAP_BROADLEAF"},{"name":"MARKERTYPE_MAP_CAMP"},{"name":"MARKERTYPE_MAP_FACTORY"},{"name":"MARKERTYPE_MAP_FIR"},{"name":"MARKERTYPE_MAP_FIREDEP"},{"name":"MARKERTYPE_MAP_GOVOFFICE"},{"name":"MARKERTYPE_MAP_HILL"},{"name":"MARKERTYPE_MAP_MONUMENT"},{"name":"MARKERTYPE_MAP_PALM"},{"name":"MARKERTYPE_MAP_POLICE"},{"name":"MARKERTYPE_MAP_STATION"},{"name":"MARKERTYPE_MAP_STORE"},{"name":"MARKERTYPE_MAP_TOURISM"},{"name":"MARKERTYPE_MAP_TRANSMITTER"},{"name":"MARKERTYPE_MAP_TSHELTER"},{"name":"MARKERTYPE_MAP_TSIGN"},{"name":"MARKERTYPE_MAP_VIEWPOINT"},{"name":"MARKERTYPE_MAP_VINEYARD"},{"name":"MARKERTYPE_MAP_WATERPUMP"},{"name":"MARKERTYPE_MAX"}]},{"name":"EMapNavigationType","url":"enum/EMapNavigationType/","file":"4_World/Entities/ItemBase/MapNavigationBehaviour.c","line":1,"values":[{"name":"BASIC","value":"0"},{"name":"COMPASS","value":"1"},{"name":"GPS","value":"2"},{"name":"ALL","value":"4"}]},{"name":"EMedicalDrugsType","url":"enum/EMedicalDrugsType/","file":"3_Game/Enums/EMedicalDrugsType.c","line":1,"values":[{"name":"NONE","value":"0"},{"name":"ANTIBIOTICS","value":"1"},{"name":"CHELATION","value":"2"}]},{"name":"EMeleeHitType","url":"enum/EMeleeHitType/","file":"4_World/Entities/DayZPlayerImplementMeleeCombat.c","line":1,"values":[{"name":"NONE","value":"-1"},{"name":"LIGHT"},{"name":"HEAVY"},{"name":"SPRINT"},{"name":"KICK"},{"name":"FINISHER_LIVERSTAB"},{"name":"FINISHER_NECKSTAB"},{"name":"FINISHER_GENERIC"},{"name":"WPN_HIT"},{"name":"WPN_HIT_BUTTSTOCK"},{"name":"WPN_STAB"},{"name":"WPN_STAB_FINISHER"}]},{"name":"EMeleeTargetType","url":"enum/EMeleeTargetType/","file":"3_Game/Enums/EMeleeTargetType.c","line":1,"values":[{"name":"ALIGNABLE","value":"0"},{"name":"NONALIGNABLE"}]},{"name":"EmitorParam","url":"enum/EmitorParam/","file":"1_Core/proto/EnVisual.c","line":113,"values":[{"name":"CONEANGLE","brief":"Vector3 R/W"},{"name":"EMITOFFSET","brief":"Vector3 R/W"},{"name":"VELOCITY","brief":"Float R/W"},{"name":"VELOCITY_RND","brief":"Float R/W"},{"name":"AVELOCITY","brief":"Float R/W"},{"name":"SIZE","brief":"Float R/W"},{"name":"STRETCH","brief":"Float R/W"},{"name":"RANDOM_ANGLE","brief":"begin with random rotation. Bool R/W"},{"name":"RANDOM_ROT","brief":"rotate in random direction. Bool R/W"},{"name":"AIR_RESISTANCE","brief":"Float R/W"},{"name":"AIR_RESISTANCE_RND","brief":"Float R/W"},{"name":"GRAVITY_SCALE","brief":"Float R/W"},{"name":"GRAVITY_SCALE_RND","brief":"Float R/W"},{"name":"BIRTH_RATE","brief":"Float R/W"},{"name":"BIRTH_RATE_RND","brief":"Float R/W"},{"name":"LIFETIME","brief":"Float R/W"},{"name":"LIFETIME_RND","brief":"Float R/W"},{"name":"LIFETIME_BY_ANIM","brief":"Bool R/W"},{"name":"ANIM_ONCE","brief":"Bool R/W"},{"name":"RAND_FRAME","brief":"Bool R/W"},{"name":"EFFECT_TIME","brief":"efector's total time. Float R/W"},{"name":"REPEAT","brief":"should efector repeate after time up? Bool R/W"},{"name":"CURRENT_TIME","brief":"current efector's time. Float R/W"},{"name":"ACTIVE_PARTICLES","brief":"number of active particles. Int R"},{"name":"SORT","brief":"Bool R/W"},{"name":"WIND","brief":"Bool R/W"},{"name":"SPRING","brief":"Float R/W"}]},{"name":"eMixedSoundStates","url":"enum/eMixedSoundStates/","brief":"bits","file":"3_Game/Enums/EMixedSoundStates.c","line":2,"values":[{"name":"HUNGRY","value":"1"},{"name":"THIRSTY","value":"2"},{"name":"COUNT","value":"4"}]},{"name":"eModifiers","url":"enum/eModifiers/","file":"4_World/Classes/PlayerModifiers/eModifiers.c","line":1,"values":[{"name":"MDF_TEMPERATURE","value":"1","brief":"must start at 1"},{"name":"MDF_BLOOD_REGEN"},{"name":"MDF_BURNING"},{"name":"MDF_HEALTH_REGEN"},{"name":"MDF_TREMOR"},{"name":"MDF_HUNGER"},{"name":"MDF_FEVER"},{"name":"MDF_COMMON_COLD"},{"name":"MDF_THIRST"},{"name":"MDF_BLEEDING"},{"name":"MDF_BLINDED"},{"name":"MDF_HEART_ATTACK"},{"name":"MDF_STUFFED"},{"name":"MDF_BONE_REGEN"},{"name":"MDF_HEALTH"},{"name":"MDF_POISONING"},{"name":"MDF_HEMOLYTIC_REACTION"},{"name":"MDF_STOMACH"},{"name":"MDF_STAMINACALC"},{"name":"MDF_IMMUNE_SYSTEM"},{"name":"MDF_INFLUENZA"},{"name":"MDF_SHOCK"},{"name":"MDF_BROKEN_LEGS"},{"name":"MDF_BROKEN_ARMS"},{"name":"MDF_CHOLERA"},{"name":"MDF_TESTING"},{"name":"MDF_SALMONELLA"},{"name":"MDF_BRAIN"},{"name":"MDF_VOMITSTUFFED"},{"name":"MDF_SALINE"},{"name":"MDF_SHOCK_DAMAGE"},{"name":"MDF_UNCONSCIOUSNESS"},{"name":"MDF_WETNESS"},{"name":"MDF_IMMUNITYBOOST"},{"name":"MDF_ANTIBIOTICS"},{"name":"MDF_TOXICITY"},{"name":"MDF_BREATH_VAPOUR"},{"name":"MDF_WOUND_INFECTION","brief":"legacy reasons"},{"name":"MDF_WOUND_INFECTION1"},{"name":"MDF_WOUND_INFECTION2"},{"name":"MDF_DISINFECTION"},{"name":"MDF_CHARCOAL"},{"name":"MDF_MORPHINE"},{"name":"MDF_PAINKILLERS"},{"name":"MDF_EPINEPHRINE"},{"name":"MDF_HEATBUFFER"},{"name":"MDF_FATIGUE"},{"name":"MDF_CONTAMINATION1"},{"name":"MDF_CONTAMINATION2"},{"name":"MDF_CONTAMINATION3"},{"name":"MDF_AREAEXPOSURE"},{"name":"MDF_MASK"},{"name":"MDF_FLIES"},{"name":"MDF_DROWNING"},{"name":"MDF_HEAVYMETAL1"},{"name":"MDF_HEAVYMETAL2"},{"name":"MDF_HEAVYMETAL3"},{"name":"MDF_PNEUMONIA"},{"name":"MDF_CHELATION"},{"name":"COUNT"}]},{"name":"eModifiersTickType","url":"enum/eModifiersTickType/","file":"4_World/Classes/PlayerModifiers/ModifierBase.c","line":1,"values":[{"name":"TICK","value":"1"},{"name":"ACTIVATE_CHECK","value":"2"},{"name":"DEACTIVATE_CHECK","value":"4"}]},{"name":"eModifierSyncIDs","url":"enum/eModifierSyncIDs/","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":2,"values":[{"name":"MODIFIER_SYNC_WOUND_INFECT_1","value":"0x00000001"},{"name":"MODIFIER_SYNC_WOUND_INFECT_2","value":"0x00000002"},{"name":"MODIFIER_SYNC_CONTAMINATION","value":"0x00000004","brief":"stage1"},{"name":"MODIFIER_SYNC_CONTAMINATION2","value":"0x00000008","brief":"stage2 and stage3 share the same sync id"},{"name":"MODIFIER_SYNC_ZONE_EXPOSURE","value":"0x00000010"},{"name":"MODIFIER_SYNC_DROWNING","value":"0x00000020"},{"name":"MODIFIER_SYNC_FEVER","value":"0x00000040"},{"name":"LAST_INDEX"}]},{"name":"EmoteSlots","url":"enum/EmoteSlots/","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigEmotesProfile.c","line":230,"values":[{"name":"EMOTE_1","value":"1"},{"name":"EMOTE_2"},{"name":"EMOTE_3"},{"name":"EMOTE_4"},{"name":"EMOTE_5"},{"name":"EMOTE_6"},{"name":"EMOTE_7"},{"name":"EMOTE_8"},{"name":"EMOTE_9"},{"name":"EMOTE_10"},{"name":"EMOTE_11"},{"name":"EMOTE_12"}]},{"name":"eNotifiers","url":"enum/eNotifiers/","file":"4_World/Classes/PlayerNotifiers/NotifiersManager.c","line":2,"values":[{"name":"NTF_HEALTHY"},{"name":"NTF_BLEEDISH"},{"name":"NTF_HUNGRY"},{"name":"NTF_THIRSTY"},{"name":"NTF_STUFFED"},{"name":"NTF_SICK"},{"name":"NTF_WETNESS"},{"name":"NTF_WARMTH"},{"name":"NTF_FEVERISH"},{"name":"NTF_BLOOD"},{"name":"NTF_LIVES"},{"name":"NTF_STAMINA"},{"name":"NTF_PILLS"},{"name":"NTF_HEARTBEAT"},{"name":"NTF_FRACTURE"},{"name":"NTF_LEGS"},{"name":"NTF_COUNT","brief":"!!! LAST ITEM !!!"}]},{"name":"EnProfilerEnabledFlags","url":"enum/EnProfilerEnabledFlags/","brief":"There are 3 states which can be toggled that governs whether script profiling is enabled or not","file":"1_Core/proto/EnProfiler.c","line":43,"values":[{"name":"NONE","brief":"No flags, has value 0, so will count as false in conditions"},{"name":"DIAG","brief":"Script profiling UI is enabled in WIN+ALT debug menu, when this is true, it will override SCRP"},{"name":"SCRP","brief":"It has been set to being always enabled through EnProfiler (SCRipt Profiler)"},{"name":"SCRC","brief":"Whether profiling is currently truly happening (SCRipt Context)"}]},{"name":"EnProfilerFlags","url":"enum/EnProfilerFlags/","brief":"Flags that influences the behaviour of the EnProfiler API, applied through ...Flags functions","file":"1_Core/proto/EnProfiler.c","line":8,"values":[{"name":"NONE","brief":"No flags"},{"name":"RESET","brief":"When present, will reset [PD] on sorting, otherwise will accumulate on top of it"},{"name":"RECURSIVE","brief":"Whether to profile child modules"},{"name":"ALL","brief":"All flags enabled"}]},{"name":"EnProfilerModule","url":"enum/EnProfilerModule/","brief":"Current base scripted modules","file":"1_Core/proto/EnProfiler.c","line":21,"values":[{"name":"CORE","brief":"1_Core"},{"name":"GAMELIB","brief":"2_GameLib"},{"name":"GAME","brief":"3_Game"},{"name":"WORLD","brief":"4_World"},{"name":"MISSION","brief":"5_Mission"},{"name":"MISSION_CUSTOM","brief":"init.c"},{"name":"ERROR","brief":"Can be returned from some methods"}]},{"name":"EntityEvent","url":"enum/EntityEvent/","brief":"Entity events for event-mask, or throwing event from code","file":"1_Core/proto/EnEntity.c","line":44,"values":[{"name":"TOUCH","brief":"entity was touched by other entity"},{"name":"VISIBLE","brief":"entity is visible, so part of the rendering other WorldClass extra frame index result false should be rendered, true shoudn't be rendered"},{"name":"NOTVISIBLE","brief":"entity is not visible, will not be part of rendering other WorldClass extra frame index"},{"name":"FRAME","brief":"new frame event, called each frame other WorldClass extra frame index"},{"name":"POSTFRAME","brief":"event at the end of each frame or when entity is moved during the frame other WorldClass"},{"name":"INIT","brief":"event called after the world is created, including all entities other WorldClass"},{"name":"JOINTBREAK"},{"name":"SIMULATE"},{"name":"POSTSIMULATE"},{"name":"PHYSICSMOVE"},{"name":"CONTACT"},{"name":"EXTRA"},{"name":"ANIMEVENT"},{"name":"SOUNDEVENT"},{"name":"PHYSICSSTEADY"},{"name":"USER"},{"name":"ENTER","brief":"Object entered Trigger"},{"name":"LEAVE","brief":"Object left Trigger"},{"name":"ALL","brief":"Mask of all events"}]},{"name":"EntityFlags","url":"enum/EntityFlags/","brief":"Entity flags","file":"1_Core/proto/EnEntity.c","line":114,"values":[{"name":"VISIBLE","brief":"Entity is visible. Is rendered if there is some attached object and event EntityEvent.VISIBLE is invoked, when event mask is set."},{"name":"SOLID","brief":"Is collidable by various trace methods"},{"name":"TRIGGER","brief":"Is not collidable, but invokes touch events."},{"name":"TOUCHTRIGGERS","brief":"Interacts with triggers"},{"name":"SYNCHRONIZATION_DIRTY","brief":"Entity wants to synchronize (network)"},{"name":"FEATURE","brief":"Scene rendering hint for dominant objects that are not culled by standard way"},{"name":"TRANSLUCENT","brief":"Used by tracing methods. When tracing with TraceFlags.PASSTRANSLUCENT, then this entity is ignored. Used for glass for example."},{"name":"WATER","brief":"Used by tracing methods. Traceable only with flag TraceFlags.WATER"},{"name":"ACTIVE","brief":"Tells that this entity has to be actively updated by engine, its EntityEvent.FRAME has to be called etc."},{"name":"STATIC","brief":"Tells that this entity will represent mostly static object, so we can use more precise but slower methods for scene-tree linking. Also it tells to scene tree that he can count with this entity as tree-split hint."},{"name":"USER1","brief":"Flags for custom usage and filterings."},{"name":"USER2"},{"name":"USER3"},{"name":"USER4"},{"name":"USER5"},{"name":"USER6"}]},{"name":"EObjectTemperatureState","url":"enum/EObjectTemperatureState/","file":"4_World/Classes/ObjectTemperatureStateData.c","line":1,"values":[{"name":"HOT_LVL_FOUR"},{"name":"HOT_LVL_THREE"},{"name":"HOT_LVL_TWO"},{"name":"HOT_LVL_ONE"},{"name":"NEUTRAL"},{"name":"COLD_LVL_ONE"},{"name":"COLD_LVL_TWO"},{"name":"COLD_LVL_THREE"},{"name":"COLD_LVL_FOUR"}]},{"name":"EPlantState","url":"enum/EPlantState/","file":"4_World/Entities/GardenBase/PlantBase.c","line":1,"values":[{"name":"PAUSED","value":"0"},{"name":"GROWING"},{"name":"MATURE"},{"name":"SPOILED"},{"name":"DRY"}]},{"name":"EPlayerSoundEventID","url":"enum/EPlayerSoundEventID/","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventHandler.c","line":2,"values":[{"name":"HOLD_BREATH","value":"1"},{"name":"EXHAUSTED_BREATH"},{"name":"RELEASE_BREATH"},{"name":"STAMINA_DOWN_LIGHT"},{"name":"STAMINA_DOWN_HEAVY"},{"name":"STAMINA_UP_LIGHT"},{"name":"STAMINA_UP_HEAVY"},{"name":"STAMINA_UP_END"},{"name":"STAMINA_NORMAL_DUMMY"},{"name":"TAKING_DMG_LIGHT"},{"name":"TAKING_DMG_HEAVY"},{"name":"SYMPTOM_COUGH"},{"name":"SYMPTOM_LAUGHTER"},{"name":"SYMPTOM_SNEEZE"},{"name":"SYMPTOM_GASP"},{"name":"JUMP"},{"name":"MELEE_ATTACK_LIGHT"},{"name":"MELEE_ATTACK_HEAVY"},{"name":"INJURED_LIGHT"},{"name":"INJURED_MEDIUM"},{"name":"INJURED_HIGH"},{"name":"FREEZING"},{"name":"RATTLING_TEETH"},{"name":"HOT"},{"name":"SYMPTOM_FATIGUE"},{"name":"STAMINA_LOW_FILTER_UPPER"},{"name":"STAMINA_LOW_FILTER_MID"},{"name":"STAMINA_LOW_FILTER_LOWER"},{"name":"DROWNING_BREATH"},{"name":"DROWNING_PAIN"},{"name":"PICKUP_HEAVY"},{"name":"THIRST"},{"name":"FORCE_FEED"},{"name":"FORCE_DRINK"},{"name":"ENUM_COUNT"}]},{"name":"EPlayerSoundEventParam","url":"enum/EPlayerSoundEventParam/","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":13,"values":[{"name":"SKIP_CONTROLLED_PLAYER","value":"0x00000001"},{"name":"HIGHEST_PRIORITY","value":"0x00000002"},{"name":"STOP_PLAYBACK","value":"0x00000004"},{"name":"ENUM_COUNT"}]},{"name":"EPlayerSoundEventType","url":"enum/EPlayerSoundEventType/","file":"4_World/Classes/SoundEvents/PlayerSoundEvents/PlayerSoundEventBase.c","line":1,"values":[{"name":"GENERAL","value":"0x00000001"},{"name":"MELEE","value":"0x00000002"},{"name":"STAMINA","value":"0x00000004"},{"name":"DAMAGE","value":"0x00000008"},{"name":"DUMMY","value":"0x00000010"},{"name":"INJURY","value":"0x00000020"},{"name":"DROWNING","value":"0x00000040"}]},{"name":"EPlayerStates","url":"enum/EPlayerStates/","file":"3_Game/Enums/EPlayerStates.c","line":1,"values":[{"name":"ALIVE"},{"name":"DEAD"}]},{"name":"EPlayerStats_current","url":"enum/EPlayerStats_current/","base":"EPlayerStats_v115","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":312,"values":[]},{"name":"EPlayerStats_v100","url":"enum/EPlayerStats_v100/","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":138,"values":[{"name":"HEATCOMFORT"},{"name":"TREMOR"},{"name":"WET"},{"name":"ENERGY"},{"name":"WATER"},{"name":"STOMACH_SOLID"},{"name":"STOMACH_ENERGY"},{"name":"STOMACH_WATER"},{"name":"DIET"},{"name":"STAMINA"},{"name":"SPECIALTY"},{"name":"BLOODTYPE"}]},{"name":"EPlayerStats_v101","url":"enum/EPlayerStats_v101/","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":189,"values":[{"name":"HEATCOMFORT"},{"name":"TREMOR"},{"name":"WET"},{"name":"ENERGY"},{"name":"WATER"},{"name":"STOMACH_SOLID"},{"name":"STOMACH_ENERGY"},{"name":"STOMACH_WATER"},{"name":"DIET"},{"name":"STAMINA"},{"name":"SPECIALTY"},{"name":"BLOODTYPE"},{"name":"TOXICITY"}]},{"name":"EPlayerStats_v106","url":"enum/EPlayerStats_v106/","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":233,"values":[{"name":"HEATCOMFORT"},{"name":"TREMOR"},{"name":"WET"},{"name":"ENERGY"},{"name":"WATER"},{"name":"DIET"},{"name":"STAMINA"},{"name":"SPECIALTY"},{"name":"BLOODTYPE"},{"name":"TOXICITY"}]},{"name":"EPlayerStats_v115","url":"enum/EPlayerStats_v115/","file":"4_World/Classes/PlayerStats/PlayerStatsPCO.c","line":270,"values":[{"name":"HEATCOMFORT","value":"0"},{"name":"TREMOR","value":"1"},{"name":"WET","value":"2"},{"name":"ENERGY","value":"3"},{"name":"WATER"},{"name":"DIET"},{"name":"STAMINA"},{"name":"SPECIALTY"},{"name":"BLOODTYPE"},{"name":"TOXICITY"},{"name":"HEATBUFFER"}]},{"name":"EPollution","url":"enum/EPollution/","file":"3_Game/constants.c","line":117,"values":[{"name":"NONE","value":"0"},{"name":"HEAVYMETAL","value":"1"}]},{"name":"EPresenceNotifierNoiseEventType","url":"enum/EPresenceNotifierNoiseEventType/","file":"4_World/Plugins/PluginBase/PluginPresenceNotifier.c","line":1,"values":[{"name":"LAND_LIGHT"},{"name":"LAND_HEAVY"}]},{"name":"EPSstatsFlags","url":"enum/EPSstatsFlags/","file":"4_World/Classes/PlayerStats/PlayerStats.c","line":1,"values":[{"name":"EMPTY","value":"0"},{"name":"SYNCED","value":"1"}]},{"name":"EPulseType","url":"enum/EPulseType/","file":"3_Game/Enums/EPulseType.c","line":1,"values":[{"name":"REGULAR"},{"name":"IRREGULAR"}]},{"name":"ERecipeSanityCheck","url":"enum/ERecipeSanityCheck/","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":1,"values":[{"name":"IS_IN_PLAYER_INVENTORY","value":"1"},{"name":"NOT_OWNED_BY_ANOTHER_LIVE_PLAYER","value":"2"},{"name":"CLOSE_ENOUGH","value":"4"}]},{"name":"eRemoteDebugType","url":"enum/eRemoteDebugType/","file":"4_World/Plugins/PluginBase/PluginDeveloper/PluginRemotePlayerDebugClient.c","line":1,"values":[{"name":"NONE"},{"name":"DAMAGE_ONLY"},{"name":"ALL"}]},{"name":"ERemoteDetonatorLEDState","url":"enum/ERemoteDetonatorLEDState/","file":"4_World/Entities/ExplosivesBase/RemoteDetonator.c","line":1,"values":[{"name":"OFF","value":"0"},{"name":"LIT"}]},{"name":"eRemoteStatType","url":"enum/eRemoteStatType/","file":"4_World/Classes/RemotePlayerDebug/RemotePlayerStatDebug.c","line":1,"values":[{"name":"NONE"},{"name":"DAMAGE_SYSTEM","value":"1"},{"name":"PLAYER_STATS","value":"2"},{"name":"OTHER","value":"4"}]},{"name":"EReplaceSoundEventID","url":"enum/EReplaceSoundEventID/","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":9,"values":[{"name":"DIG_PRIMARY","value":"1"},{"name":"DIG_SECONDARY"},{"name":"CLEANHANDS_PRIMARY"},{"name":"CLEANHANDS_SECONDARY"},{"name":"EAT_DEFAULT"},{"name":"EAT_FRUIT"}]},{"name":"ERestOption","url":"enum/ERestOption/","file":"3_Game/Http/RestApi.c","line":28,"values":[{"name":"ERESTOPTION_UNKNOWN","brief":"invalid option"},{"name":"ERESTOPTION_READOPERATION","brief":"read operation timeout (default 10sec)"},{"name":"ERESTOPTION_CONNECTION","brief":"connection timeout (default 10sec)"}]},{"name":"ERestResultState","url":"enum/ERestResultState/","file":"3_Game/Http/RestApi.c","line":8,"values":[{"name":"EREST_EMPTY","brief":"not initialized"},{"name":"EREST_PENDING","brief":"awaiting processing"},{"name":"EREST_FEEDING","brief":"awaiting incoming data"},{"name":"EREST_SUCCESS","brief":"result and/ or data are ready (success), awaiting data processing to be finished (no longer blocking queue processing)"},{"name":"EREST_PROCESSED","brief":"finished (either successfully or with failure) and eill be removed ASAP"},{"name":"EREST_ERROR","brief":"(state >= EREST_ERROR) == error happened"},{"name":"EREST_ERROR_CLIENTERROR","brief":"(EREST_ERROR == EREST_ERROR_CLIENTERROR)"},{"name":"EREST_ERROR_SERVERERROR"},{"name":"EREST_ERROR_APPERROR"},{"name":"EREST_ERROR_TIMEOUT"},{"name":"EREST_ERROR_NOTIMPLEMENTED"},{"name":"EREST_ERROR_UNKNOWN"}]},{"name":"ERPCs","url":"enum/ERPCs/","file":"3_Game/Enums/ERPCs.c","line":1,"values":[{"name":"PB_START","value":"-1"},{"name":"PB_END","value":"-2"},{"name":"PB_SINGLEUSE_START","value":"-3"},{"name":"PB_SINGLEUSE_END","value":"-4"},{"name":"RPC_SYNC_ITEM_VAR","value":"0"},{"name":"RPC_SYNC_STAT"},{"name":"RPC_WRITE_NOTE"},{"name":"RPC_WRITE_NOTE_CLIENT"},{"name":"RPC_SYNC_DISPLAY_STATUS"},{"name":"RPC_ON_SET_CAPTIVE"},{"name":"RPC_SYNC_SCENE_OBJECT"},{"name":"RPC_USER_ACTION_PROMPT_SYNCH"},{"name":"RPC_USER_ACTION_MESSAGE"},{"name":"RPC_ITEM_DIAG"},{"name":"RPC_ITEM_REPAIR"},{"name":"RPC_ITEM_DIAG_CLOSE"},{"name":"RPC_SET_OBJECT_POSITION"},{"name":"RPC_PLAYER_SYMPTOM_ON"},{"name":"RPC_PLAYER_SYMPTOM_OFF"},{"name":"RPC_STAMINA"},{"name":"RPC_DAMAGE_VALUE_SYNC"},{"name":"RPC_DEBUG_MONITOR_FLT"},{"name":"RPC_DEBUG_MONITOR_STR"},{"name":"RPC_USER_ACTION_PROMPT_PROGRESS"},{"name":"RPC_USER_ACTION_PROMPT_CLEAN"},{"name":"RPC_BS_SKINNED_STATE"},{"name":"RPC_TRAP_VICTIM"},{"name":"RPC_TRAP_DISARM"},{"name":"RPC_EXPLODE_EVENT"},{"name":"RPC_TOGGLE_PERSONAL_LIGHT"},{"name":"RPC_CHECK_PULSE"},{"name":"DEV_RPC_SPAWN_ITEM_ON_GROUND"},{"name":"DEV_RPC_SPAWN_ITEM_ON_GROUND_PATTERN_GRID"},{"name":"DEV_RPC_SPAWN_ITEM_ON_CURSOR"},{"name":"DEV_RPC_SPAWN_ITEM_IN_INVENTORY"},{"name":"DEV_RPC_SPAWN_ITEM_AS_ATTACHMENT"},{"name":"DEV_RPC_CLEAR_INV"},{"name":"DEV_RPC_TELEPORT"},{"name":"DEV_RPC_SET_PLAYER_DIRECTION"},{"name":"DEV_RPC_SEND_SERVER_LOG"},{"name":"DEV_RPC_STATS_DATA"},{"name":"DEV_RPC_LEVELS_DATA"},{"name":"DEV_RPC_MODS_DATA"},{"name":"DEV_RPC_MODS_DATA_DETAILED"},{"name":"DEV_RPC_MODS_ACTIVATE"},{"name":"DEV_RPC_MODS_DETAILED"},{"name":"DEV_RPC_MODS_DEACTIVATE"},{"name":"DEV_RPC_MODS_LOCK"},{"name":"DEV_RPC_AGENTS_DATA"},{"name":"DEV_RPC_STOMACH_DATA"},{"name":"DEV_RPC_CREATE_SCENE_OBJECT"},{"name":"DEV_RPC_SCENE_LOAD"},{"name":"DEV_RPC_HEALTH_DATA"},{"name":"DEV_STATS_UPDATE"},{"name":"DEV_LEVELS_UPDATE"},{"name":"DEV_STOMACH_UPDATE"},{"name":"DEV_MODS_UPDATE"},{"name":"DEV_AGENTS_UPDATE"},{"name":"DEV_HEALTH_UPDATE"},{"name":"DEV_RPC_PLUGIN_DZCREATURE_DEBUG"},{"name":"RPC_SOFT_SKILLS_SPECIALTY_SYNC"},{"name":"RPC_SOFT_SKILLS_STATS_SYNC"},{"name":"RPC_SOFT_SKILLS_PRINT_DEBUG"},{"name":"RPC_CRAFTING_INVENTORY_INSTANT"},{"name":"RPC_INIT_SET_QUICKBAR"},{"name":"RPC_READ_NOTE"},{"name":"RPC_SYNC_EVENT"},{"name":"DEV_AGENT_GROW"},{"name":"RPC_SYNC_THERMOMETER"},{"name":"RPC_SEND_NOTIFICATION"},{"name":"RPC_SEND_NOTIFICATION_EXTENDED"},{"name":"RPC_SEND_MAP_MARKERS"},{"name":"RPC_SEND_LIGHTING_SETUP"},{"name":"RPC_USER_SYNC_PERMISSIONS"},{"name":"RPC_WARNING_ITEMDROP"},{"name":"RPC_WARNING_TELEPORT"},{"name":"RPC_DEBUG_INSTABUILD"},{"name":"RPC_SHOCK"},{"name":"RPC_SERVER_RESPAWN_MODE"},{"name":"RPC_SOUND_LOCK_ATTACH"},{"name":"RPC_SOUND_HELICRASH"},{"name":"RPC_SOUND_ARTILLERY"},{"name":"DEV_RPC_MODS_RESET"},{"name":"DEV_RPC_STATS_RESET"},{"name":"DEV_RPC_AGENT_RESET"},{"name":"DEV_RPC_STAT_SET"},{"name":"DEV_RPC_HEALTH_SET"},{"name":"DEV_RPC_HORTICULTURE_UPDATE"},{"name":"DEV_RPC_HORTICULTURE_SPEED"},{"name":"DEV_RPC_SERVER_SCRIPT"},{"name":"DEV_RPC_SERVER_SCRIPT_RESULT"},{"name":"RPC_SOUND_CONTAMINATION"},{"name":"RPC_SOUND_ARTILLERY_SINGLE"},{"name":"RPC_CFG_GAMEPLAY_SYNC"},{"name":"RPC_UNDERGROUND_SYNC"},{"name":"RPC_PLAYERRESTRICTEDAREAS_SYNC"},{"name":"DEV_RPC_SPAWN_PRESET"},{"name":"DEV_RPC_SET_TIME"},{"name":"DEV_TEMP_UPDATE"},{"name":"DEV_SET_DEV_ITEM"},{"name":"DEV_REQUEST_UTS_DEBUG"},{"name":"DEV_UTS_DEBUG_DATA"},{"name":"DEV_SET_WEATHER"},{"name":"RPC_SET_BILLBOARDS"},{"name":"RPC_PLAYER_STAT"},{"name":"DIAG_VEHICLE_DEBUG_OUTPUT"},{"name":"DIAG_INVENTORY_ACK_HANDS"},{"name":"DIAG_INVENTORY_REPAIR_DESYNC"},{"name":"DIAG_PLAYER_SYMPTOMS_DEBUG_ON","brief":"Client -> Server"},{"name":"DIAG_PLAYER_SYMPTOMS_DEBUG_OFF","brief":"Client -> Server"},{"name":"DIAG_PLAYER_SYMPTOMS_DEBUG","brief":"Server -> Client"},{"name":"DIAG_CRAFTING_INSTANT"},{"name":"DIAG_CHEATS_MODIFIERS"},{"name":"DIAG_CHEATS_KILL_PLAYER"},{"name":"DIAG_CHEATS_INVINCIBILITY"},{"name":"DIAG_CHEATS_DISABLE_STAMINA"},{"name":"DIAG_CHEATS_RESET_PLAYER"},{"name":"DIAG_CHEATS_RESET_PLAYER_MAX"},{"name":"DIAG_CHEATS_INVENTORY_ACCESS"},{"name":"DIAG_CHEATS_ITEMS_FIX"},{"name":"DIAG_CHEATS_CREATE_HIT"},{"name":"DIAG_CHEATS_CREATE_HIT_LIGHT"},{"name":"DIAG_SOFT_SKILLS_SHOW_DEBUG"},{"name":"DIAG_SOFT_SKILLS_TOGGLE_STATE"},{"name":"DIAG_SOFT_SKILLS_TOGGLE_MODEL"},{"name":"DIAG_SOFT_SKILLS_SPECIALTY_VALUE"},{"name":"DIAG_LIFESPAN_BLOODY_HANDS"},{"name":"DIAG_LIFESPAN_PLAYTIME_UPDATE"},{"name":"DIAG_MISC_LOG_PLAYER_STATS"},{"name":"DIAG_MISC_ENVIRONMENT_DEBUG","brief":"Client -> Server"},{"name":"DIAG_MISC_ENVIRONMENT_DEBUG_DATA","brief":"Server -> Client"},{"name":"DIAG_MISC_ENVIRONMENT_LOGGING_DRYWET"},{"name":"DIAG_MISC_ENVIRONMENT_LOGGING_ITEMHEAT"},{"name":"DIAG_MISC_FALLDAMAGE_DEBUG","brief":"Client -> Server"},{"name":"DIAG_MISC_FALLDAMAGE_DEBUG_DATA","brief":"Server -> Client"},{"name":"DIAG_MISC_GO_UNCONSCIOUS"},{"name":"DIAG_MISC_GO_UNCONSCIOUS_DELAYED"},{"name":"DIAG_MISC_QUICK_RESTRAIN"},{"name":"DIAG_MISC_HAIR_LEVEL_HIDE"},{"name":"DIAG_MISC_QUICK_FISHING"},{"name":"DIAG_MISC_TARGETABLE_BY_AI"},{"name":"DIAG_MISC_DEBUG_MONITOR"},{"name":"DIAG_SIMULATE_INFINITE_LOOP"},{"name":"DIAG_SIMULATE_NULL_POINTER"},{"name":"DIAG_SIMULATE_DIVISION_BY_ZERO"},{"name":"DIAG_SIMULATE_ERROR_FUNCTION"},{"name":"DIAG_WEAPON_PARTICLES"},{"name":"DIAG_WEAPON_RECOIL"},{"name":"DIAG_WEAPON_BURST_VERSION"},{"name":"DIAG_BLEEDING_DISABLE_BLOOD_LOSS"},{"name":"DIAG_BLEEDING_ACTIVATE_SOURCE"},{"name":"DIAG_BLEEDING_ACTIVATE_ALL_SOURCES"},{"name":"DIAG_LOGS_ACTIONS"},{"name":"DIAG_LOGS_WEAPONS"},{"name":"DIAG_LOGS_SYNC"},{"name":"DIAG_LOGS_BASEBUILDING"},{"name":"DIAG_LOGS_SYMPTOMS"},{"name":"DIAG_LOGS_INVENTORY_MOVE"},{"name":"DIAG_LOGS_INVENTORY_RESERVATION"},{"name":"DIAG_LOGS_INVENTORY_HFSM"},{"name":"DIAG_LOGS_QUICKBAR"},{"name":"DIAG_LOGS_BLEEDING_CHANCES"},{"name":"DIAG_TRIGGER_DEBUG"},{"name":"DIAG_BASEBUILDING_WOOD"},{"name":"DIAG_BASEBUILDING_GATE"},{"name":"DIAG_FINISHERS_FORCE_FINISHER"},{"name":"DIAG_CAMERATOOLS_CAM_SUBSCRIBE"},{"name":"DIAG_CAMERATOOLS_CAM_DATA"},{"name":"DIAG_TIMEACCEL"},{"name":"DIAG_TIMEACCEL_CLIENT_SYNC"},{"name":"DIAG_ITEM_DEBUG_ACTIONS"},{"name":"DEV_DIAGMENU_SUBSCRIBE"},{"name":"DEV_PLAYER_DEBUG_REQUEST"},{"name":"DEV_PLAYER_DEBUG_DATA"},{"name":"RPC_DAYZPLAYER_DEBUGSERVERWALK"},{"name":"DIAG_VEHICLES_DUMP_CRASH_DATA_REQUEST"},{"name":"DIAG_VEHICLES_DUMP_CRASH_DATA_CONTENTS"},{"name":"DIAG_GEYSER_VALUES"},{"name":"RPC_END","brief":"DO NOT USE OR APPEND AFTER, purely here to indicate the end"}]},{"name":"ErrorCategory","url":"enum/ErrorCategory/","brief":"ErrorCategory - To decide what ErrorHandlerModule needs to be called and easily identify where it came from","file":"3_Game/Global/ErrorModuleHandler/ErrorModuleHandler.c","line":4,"values":[{"name":"Unknown"},{"name":"Generic","brief":"Generic error group"},{"name":"ConnectErrorClient","brief":"Error group for when something went wrong while trying to connect to the server"},{"name":"ConnectErrorServer","brief":"Error group for when the Client did connect to the Server, but the server rejected the connection"},{"name":"ConnectErrorScript","brief":"Error group for connect errors thrown from Script"},{"name":"ClientKicked","brief":"Error group for when Client is kicked from server"},{"name":"BIOSError","brief":"Error group for BIOS errors"}]},{"name":"ErrorExSeverity","url":"enum/ErrorExSeverity/","file":"1_Core/proto/EnDebug.c","line":61,"values":[{"name":"INFO"},{"name":"WARNING"},{"name":"ERROR"}]},{"name":"EScriptInvokerInsertFlags","url":"enum/EScriptInvokerInsertFlags/","file":"2_GameLib/tools.c","line":129,"values":[{"name":"NONE"},{"name":"IMMEDIATE","brief":"It gets added in immediately, which means that when called while an invoker is running, it will call this newly added call in the same run"},{"name":"UNIQUE","brief":"Only one call to this instance+method is ever expected"}]},{"name":"EScriptInvokerRemoveFlags","url":"enum/EScriptInvokerRemoveFlags/","file":"2_GameLib/tools.c","line":147,"values":[{"name":"NONE"},{"name":"ALL","brief":"Default flag"}]},{"name":"ESmokeGrenadeState","url":"enum/ESmokeGrenadeState/","file":"4_World/Entities/Grenade_Base/SmokeGrenadeBase.c","line":1,"values":[{"name":"NO_SMOKE","value":"0 START = 1"},{"name":"LOOP","value":"2"},{"name":"END","value":"3"},{"name":"COUNT","value":"4","brief":"---"}]},{"name":"ESortOrder","url":"enum/ESortOrder/","file":"3_Game/Services/BiosLobbyService.c","line":45,"values":[{"name":"ASCENDING"},{"name":"DESCENDING"}]},{"name":"ESortType","url":"enum/ESortType/","file":"3_Game/Services/BiosLobbyService.c","line":32,"values":[{"name":"HOST"},{"name":"TIME"},{"name":"POPULATION"},{"name":"SLOTS"},{"name":"PING"},{"name":"FAVORITE"},{"name":"PASSWORDED"},{"name":"QUEUE"},{"name":"MAP"}]},{"name":"ESoundEventType","url":"enum/ESoundEventType/","file":"4_World/Classes/SoundEvents/ReplaceSoundEvents/ReplaceSoundEventHandler.c","line":1,"values":[{"name":"SOUND_COMMON","value":"0 // \"Sound\" SOUND_WEAPON","brief":"\"SoundWeapon\""},{"name":"SOUND_ATTACHMENT","brief":"\"SoundAttachment\""},{"name":"SOUND_VOICE"}]},{"name":"eSoundHandlers","url":"enum/eSoundHandlers/","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":4,"values":[{"name":"STAMINA"},{"name":"HUNGER"},{"name":"INJURY"},{"name":"THIRST"},{"name":"COUNT"}]},{"name":"ESpawnVolumeVis","url":"enum/ESpawnVolumeVis/","file":"3_Game/CE/CentralEconomy.c","line":212,"values":[{"name":"OFF","value":"0"},{"name":"ADAPTIVE"},{"name":"VOLUME"},{"name":"OCCUPIED"}]},{"name":"EStage","url":"enum/EStage/","file":"2_GameLib/tests/TestingFramework.c","line":116,"values":[{"name":"Setup"},{"name":"Main"},{"name":"TearDown"}]},{"name":"EStaminaConsumers","url":"enum/EStaminaConsumers/","file":"3_Game/Enums/EStaminaConsumers.c","line":1,"values":[{"name":"HOLD_BREATH"},{"name":"MELEE_HEAVY"},{"name":"MELEE_EVADE"},{"name":"SPRINT"},{"name":"JUMP"},{"name":"VAULT"},{"name":"CLIMB"},{"name":"ROLL"},{"name":"DROWN"},{"name":"PUSH"}]},{"name":"EStaminaModifiers","url":"enum/EStaminaModifiers/","file":"3_Game/Enums/EStaminaModifiers.c","line":1,"values":[{"name":"HOLD_BREATH"},{"name":"JUMP"},{"name":"MELEE_LIGHT"},{"name":"MELEE_HEAVY"},{"name":"MELEE_EVADE"},{"name":"OVERALL_DRAIN"},{"name":"VAULT"},{"name":"CLIMB"},{"name":"ROLL"},{"name":"DROWN"},{"name":"PUSH_CAR"}]},{"name":"EStaminaMultiplierTypes","url":"enum/EStaminaMultiplierTypes/","file":"4_World/Classes/StaminaHandler.c","line":1,"values":[{"name":"MASK","value":"1"},{"name":"FATIGUE"},{"name":"EPINEPHRINE"},{"name":"DROWNING"},{"name":"VOMIT_EXHAUSTION"},{"name":"DISEASE_PNEUMONIA"}]},{"name":"eStaminaState","url":"enum/eStaminaState/","file":"4_World/Classes/StaminaSoundHandler.c","line":19,"values":[{"name":"ZONE0_UP","value":"1"},{"name":"ZONE0_DOWN"},{"name":"ZONE1_UP"},{"name":"ZONE1_DOWN"},{"name":"ZONE2_UP"},{"name":"ZONE2_DOWN"},{"name":"COUNT"}]},{"name":"eStaminaTendency","url":"enum/eStaminaTendency/","file":"4_World/Classes/StaminaSoundHandler.c","line":13,"values":[{"name":"UP"},{"name":"DOWN"}]},{"name":"eStaminaZones","url":"enum/eStaminaZones/","file":"4_World/Classes/StaminaSoundHandler.c","line":6,"values":[{"name":"ZONE0"},{"name":"ZONE1"},{"name":"ZONE2"}]},{"name":"EStatLevels","url":"enum/EStatLevels/","file":"3_Game/Enums/EStatLevels.c","line":1,"values":[{"name":"GREAT"},{"name":"HIGH"},{"name":"MEDIUM"},{"name":"LOW"},{"name":"CRITICAL"}]},{"name":"ESubscriberSystems","url":"enum/ESubscriberSystems/","file":"4_World/Plugins/PluginBase/PluginDiagMenu.c","line":9,"values":[{"name":"TRIGGERS","value":"0x00000001"}]},{"name":"eSwayStates","url":"enum/eSwayStates/","file":"4_World/Entities/DayZPlayerImplementAiming.c","line":10,"values":[{"name":"DEFAULT"},{"name":"HOLDBREATH_IN"},{"name":"HOLDBREATH_STABLE"},{"name":"HOLDBREATH_EXHAUSTED"},{"name":"MAX"}]},{"name":"ESyncEvent","url":"enum/ESyncEvent/","file":"3_Game/Enums/ESyncEvent.c","line":1,"values":[{"name":"PlayerList"},{"name":"EntityKill"},{"name":"PlayerIgnateFireplayce"}]},{"name":"ETemperatureAccessPriority","url":"enum/ETemperatureAccessPriority/","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessConstants.c","line":11,"values":[{"name":"PRIO_MAX","value":"1000"},{"name":"PRIO_0","value":"0"},{"name":"PRIO_1"},{"name":"PRIO_2"}]},{"name":"ETemperatureAccessTypes","url":"enum/ETemperatureAccessTypes/","file":"3_Game/Systems/TemperatureAccess/TemperatureAccessConstants.c","line":1,"values":[{"name":"ACCESS_UNKNOWN"},{"name":"ACCESS_WORLD"},{"name":"ACCESS_INVENTORY"},{"name":"ACCESS_UTS"},{"name":"ACCESS_FIREPLACE"},{"name":"ACCESS_COOKING"}]},{"name":"ETimeAccelCategories","url":"enum/ETimeAccelCategories/","file":"3_Game/Static/TimeAccel.c","line":4,"values":[{"name":"UNDERGROUND_ENTRANCE","value":"0x00000001"},{"name":"UNDERGROUND_RESERVOIR","value":"0x00000002"},{"name":"ENERGY_CONSUMPTION","value":"0x00000004"},{"name":"ENERGY_RECHARGE","value":"0x00000008"},{"name":"FOOD_DECAY","value":"0x00000010"},{"name":"DYNAMIC_MUSIC_PLAYER","value":"0x00000020"}]},{"name":"ETimeOfDay","url":"enum/ETimeOfDay/","file":"3_Game/Enums/ETimeOfDay.c","line":1,"values":[{"name":"Day"},{"name":"Night"}]},{"name":"ETransformationAxis","url":"enum/ETransformationAxis/","file":"3_Game/Enums/ETransformationAxis.c","line":1,"values":[{"name":"BOTTOM","value":"0"},{"name":"LEFT","value":"1"},{"name":"BACK","value":"2"},{"name":"TOP","value":"3"},{"name":"RIGHT","value":"4"},{"name":"FRONT","value":"5"}]},{"name":"EUndegroundDoorType","url":"enum/EUndegroundDoorType/","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":23,"values":[{"name":"MAIN"},{"name":"SMALL"}]},{"name":"EUndegroundEntranceState","url":"enum/EUndegroundEntranceState/","file":"4_World/Entities/Building/Underground/Entrance/Land_Underground_Entrance.c","line":1,"values":[{"name":"UNINITIALIZED"},{"name":"CLOSED","brief":"fully closed"},{"name":"OPENING_A"},{"name":"OPENING_B"},{"name":"OPENING_C"},{"name":"OPENING_D"},{"name":"OPENING_E","brief":"fully open"},{"name":"OPENING_F"},{"name":"OPENING_G"},{"name":"CLOSING_A"},{"name":"CLOSING_B"},{"name":"CLOSING_C"},{"name":"CLOSING_D"},{"name":"CLOSING_E"},{"name":"CLOSING_F"},{"name":"CLOSING_G"}]},{"name":"EUndergroundPresence","url":"enum/EUndergroundPresence/","file":"4_World/Classes/UndergroundHandlerClient.c","line":1,"values":[{"name":"NONE","brief":"player is not interacting with underground at any level"},{"name":"OUTER","brief":"player is on the outskirts of the underdound, some effects are already in effect, while others might not be"},{"name":"TRANSITIONING","brief":"player has entered underground and is in the process of screen darkening transition"},{"name":"FULL"}]},{"name":"EUndergroundTriggerType","url":"enum/EUndergroundTriggerType/","file":"4_World/Entities/ScriptedEntities/Triggers/UndergroundTrigger.c","line":72,"values":[{"name":"UNDEFINED"},{"name":"TRANSITIONING"},{"name":"OUTER"},{"name":"INNER"}]},{"name":"EVehicleDebugOutputType","url":"enum/EVehicleDebugOutputType/","file":"4_World/Entities/Vehicles/CarScript.c","line":53,"values":[{"name":"NONE"},{"name":"DAMAGE_APPLIED","value":"1"},{"name":"DAMAGE_CONSIDERED","value":"2"},{"name":"CONTACT","value":"4"}]},{"name":"eWateredState","url":"enum/eWateredState/","file":"4_World/Entities/GardenBase/Slot.c","line":8,"values":[{"name":"DRY","value":"0"},{"name":"WET","value":"1"}]},{"name":"EWaterLevels","url":"enum/EWaterLevels/","file":"3_Game/Enums/EWaterLevels.c","line":1,"values":[{"name":"LEVEL_LOW"},{"name":"LEVEL_CROUCH","brief":"high enough to disallow prone"},{"name":"LEVEL_ERECT","brief":"high enough to disallow prone and crouch"},{"name":"LEVEL_SWIM_START"}]},{"name":"EWaterSourceObjectType","url":"enum/EWaterSourceObjectType/","file":"3_Game/Enums/EWaterSourceObjectType.c","line":1,"values":[{"name":"NONE","value":"-1"},{"name":"WELL","value":"0"},{"name":"THROUGH","value":"1"}]},{"name":"EWeaponObstructionMode","url":"enum/EWeaponObstructionMode/","file":"3_Game/CfgGameplayDataJson.c","line":364,"values":[{"name":"DISABLED","value":"0","brief":"Obstruction disallowed. Weapon doesn't obstruct, but still lifts."},{"name":"ENABLED","value":"1","brief":"Obstruction allowed. Weapon first obstructs and then lifts."},{"name":"ALWAYS","value":"2","brief":"Obstruction always. Weapon obstructs and never lifts."}]},{"name":"EWeatherPhenomenon","url":"enum/EWeatherPhenomenon/","brief":"Weather phenomenon type","file":"3_Game/Weather.c","line":10,"values":[{"name":"OVERCAST"},{"name":"FOG"},{"name":"RAIN"},{"name":"SNOWFALL"},{"name":"WIND_DIRECTION"},{"name":"WIND_MAGNITUDE"},{"name":"VOLFOG_HEIGHT_DENSITY"},{"name":"VOLFOG_DISTANCE_DENSITY"},{"name":"VOLFOG_HEIGHT_BIAS"}]},{"name":"EWetnessLevel","url":"enum/EWetnessLevel/","file":"3_Game/Entities/EntityAI.c","line":1,"values":[{"name":"DRY"},{"name":"DAMP"},{"name":"WET"},{"name":"SOAKING"},{"name":"DRENCHED"}]},{"name":"eWireMaterial","url":"enum/eWireMaterial/","file":"4_World/Entities/ItemBase/TrapBase/Trap_TripWire.c","line":2,"values":[{"name":"WIRE","value":"0"},{"name":"BARBED_WIRE","value":"1"},{"name":"ROPE","value":"2"}]},{"name":"eZoneType","url":"enum/eZoneType/","file":"4_World/Classes/ContaminatedArea/EffectArea.c","line":4,"values":[{"name":"STATIC","value":"1"},{"name":"DYNAMIC","value":"2"}]},{"name":"FileAttr","url":"enum/FileAttr/","file":"1_Core/proto/EnSystem.c","line":505,"values":[{"name":"DIRECTORY","brief":"File is directory"},{"name":"HIDDEN","brief":"File is hidden"},{"name":"READONLY","brief":"File is read-only"},{"name":"INVALID"}]},{"name":"FileMode","url":"enum/FileMode/","file":"1_Core/proto/EnSystem.c","line":382,"values":[{"name":"READ"},{"name":"WRITE"},{"name":"APPEND"}]},{"name":"FindFileFlags","url":"enum/FindFileFlags/","file":"1_Core/proto/EnSystem.c","line":513,"values":[{"name":"DIRECTORIES","brief":"Looks for files in fs directories only."},{"name":"ARCHIVES","brief":"Looks for files in archive only. (.pak)"},{"name":"ALL"}]},{"name":"FindInventoryLocationType","url":"enum/FindInventoryLocationType/","brief":"flags for searching locations in inventory","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":17,"values":[{"name":"ATTACHMENT","brief":"ATT"},{"name":"CARGO","brief":"CGO"},{"name":"HANDS","brief":"HND"},{"name":"PROXYCARGO","brief":"PXY"},{"name":"ANY_CARGO","brief":"CGO | PXY"},{"name":"ANY","brief":"ATT | CGO | PXY | HND"},{"name":"NO_SLOT_AUTO_ASSIGN"}]},{"name":"FindInventoryReservationMode","url":"enum/FindInventoryReservationMode/","file":"3_Game/Systems/Inventory/Inventory.c","line":65,"values":[{"name":"LEGACY","brief":"The original logic, finds anything depending on the parameters, item or dst required"},{"name":"ITEM","brief":"Find a reservation for the item EXCLUDING the dst, item and dst required"},{"name":"DST","brief":"Find a reservation for the dst EXCLUDING the item, item and dst required"},{"name":"EQUAL","brief":"Find an exact reservation for item and dst, item and dst required"}]},{"name":"FirePlaceFailure","url":"enum/FirePlaceFailure/","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":15,"values":[{"name":"WIND","value":"0"},{"name":"WET","value":"1"}]},{"name":"FireplaceFireState","url":"enum/FireplaceFireState/","file":"4_World/Entities/ItemBase/FireplaceBase.c","line":1,"values":[{"name":"NO_FIRE","value":"1"},{"name":"START_FIRE","value":"2"},{"name":"SMALL_FIRE","value":"3"},{"name":"NORMAL_FIRE","value":"4"},{"name":"END_FIRE","value":"5"},{"name":"EXTINGUISHING_FIRE","value":"6"},{"name":"EXTINGUISHED_FIRE","value":"7"},{"name":"REIGNITED_FIRE","value":"8"},{"name":"COUNT","value":"9"}]},{"name":"FLAREAnimState","url":"enum/FLAREAnimState/","file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":1,"values":[{"name":"COCKED","value":"0","brief":"default weapon state, closed and discharged"},{"name":"UNCOCKED","value":"1","brief":"default weapon state, closed and discharged"}]},{"name":"FLAREStableStateID","url":"enum/FLAREStableStateID/","file":"4_World/Entities/Firearms/Pistol/Flaregun.c","line":7,"values":[{"name":"UNKNOWN","value":"0"},{"name":"Empty","value":"1"},{"name":"Fireout","value":"2"},{"name":"Loaded","value":"3"}]},{"name":"FoodStageType","url":"enum/FoodStageType/","file":"4_World/Classes/FoodStage/FoodStage.c","line":1,"values":[{"name":"NONE","value":"0","brief":"food stage not defined"},{"name":"RAW","value":"1","brief":"default"},{"name":"BAKED","value":"2"},{"name":"BOILED","value":"3"},{"name":"DRIED","value":"4"},{"name":"BURNED","value":"5"},{"name":"ROTTEN","value":"6"},{"name":"COUNT"}]},{"name":"GamepadAxis","url":"enum/GamepadAxis/","file":"1_Core/proto/EnSystem.c","line":359,"values":[{"name":"LEFT_THUMB_HORIZONTAL"},{"name":"LEFT_THUMB_VERTICAL"},{"name":"RIGHT_THUMB_HORIZONTAL"},{"name":"RIGHT_THUMB_VERTICAL"},{"name":"LEFT_TRIGGER"},{"name":"RIGHT_TRIGGER"}]},{"name":"GamepadButton","url":"enum/GamepadButton/","file":"1_Core/proto/EnSystem.c","line":340,"values":[{"name":"BUTTON_NONE"},{"name":"MENU"},{"name":"VIEW"},{"name":"A"},{"name":"B"},{"name":"X"},{"name":"Y"},{"name":"PAD_UP"},{"name":"PAD_DOWN"},{"name":"PAD_LEFT"},{"name":"PAD_RIGHT"},{"name":"SHOULDER_LEFT"},{"name":"SHOULDER_RIGHT"},{"name":"THUMB_LEFT"},{"name":"THUMB_RIGHT"}]},{"name":"GestureCategories","url":"enum/GestureCategories/","file":"5_Mission/GUI/GesturesMenu.c","line":1,"values":[{"name":"CATEGORIES","brief":"special category selection"},{"name":"CATEGORY_1"},{"name":"CATEGORY_2"},{"name":"CATEGORY_3"},{"name":"CATEGORY_4"},{"name":"CATEGORY_5"},{"name":"CONSOLE_GESTURES"}]},{"name":"GizmoSpaceMode","url":"enum/GizmoSpaceMode/","file":"3_Game/Global/GizmoApi.c","line":10,"values":[{"name":"WORLD"},{"name":"LOCAL"},{"name":"CAMERA"}]},{"name":"GizmoTransformMode","url":"enum/GizmoTransformMode/","file":"3_Game/Global/GizmoApi.c","line":1,"values":[{"name":"NONE"},{"name":"MOVE"},{"name":"MOVE_2D"},{"name":"ROTATE"},{"name":"SCALE"}]},{"name":"HandEventID","url":"enum/HandEventID/","brief":"identifier for events mainly for rpc purposes","file":"3_Game/Systems/Inventory/Hand_Events.c","line":6,"values":[{"name":"UNKNOWN"},{"name":"TAKE"},{"name":"MOVETO"},{"name":"DROP"},{"name":"THROW"},{"name":"SWAP"},{"name":"FORCESWAP"},{"name":"DESTROY"},{"name":"CREATED"},{"name":"DESTROYED"},{"name":"REPLACE"},{"name":"REPLACE2"},{"name":"REPLACE3"},{"name":"REPLACED"},{"name":"HUMANCOMMAND_ACTION_FINISHED"},{"name":"HUMANCOMMAND_ACTION_ABORTED"},{"name":"ANIMEVENT_CHANGE_HIDE"}]},{"name":"HandStateID","url":"enum/HandStateID/","file":"3_Game/Systems/Inventory/Hand_States.c","line":3,"values":[{"name":"UNKNOWN","value":"0"},{"name":"Empty","value":"1"},{"name":"Equipped","value":"2"}]},{"name":"HitDirectionModes","url":"enum/HitDirectionModes/","file":"3_Game/constants.c","line":97,"values":[{"name":"DISABLED"},{"name":"STATIC"},{"name":"DYNAMIC"}]},{"name":"HitIndicatorType","url":"enum/HitIndicatorType/","file":"3_Game/constants.c","line":104,"values":[{"name":"SPLASH"},{"name":"SPIKE"},{"name":"ARROW"}]},{"name":"HumanInputControllerOverrideType","url":"enum/HumanInputControllerOverrideType/","brief":"this file is interface to Human","file":"3_Game/human.c","line":7,"values":[{"name":"DISABLED"},{"name":"ENABLED","brief":"Permenantly active until DISABLED is passed"},{"name":"ONE_FRAME","brief":"Will apply value and then DISABLED on subsequent CommandHandler call"}]},{"name":"HumanMoveCommandID","url":"enum/HumanMoveCommandID/","file":"3_Game/human.c","line":1306,"values":[{"name":"None","value":"0"},{"name":"CommandMove","value":"1"},{"name":"CommandMelee","value":"2"},{"name":"CommandMelee2","value":"4"},{"name":"CommandFall","value":"8"},{"name":"CommandClimb","value":"16"},{"name":"CommandDeath","value":"32"},{"name":"CommandUnconscious","value":"64"},{"name":"CommandDamageFullbody","value":"128"},{"name":"CommandDamageAdditive","value":"256"},{"name":"CommandLadder","value":"512"},{"name":"CommandSwim","value":"1024"},{"name":"CommandVehicle","value":"2048"},{"name":"CommandActionFullbody","value":"4096"},{"name":"CommandActionAdditive","value":"8192"}]},{"name":"HumanRelativeHeadingMode","url":"enum/HumanRelativeHeadingMode/","file":"3_Game/human.c","line":1193,"values":[{"name":"CURRENT","brief":"From the last value that was set"},{"name":"INPUT","brief":"Actual input value"}]},{"name":"ImpactTypes","url":"enum/ImpactTypes/","file":"3_Game/ImpactEffects.c","line":1,"values":[{"name":"UNKNOWN"},{"name":"STOP"},{"name":"PENETRATE"},{"name":"RICOCHET"},{"name":"MELEE"}]},{"name":"Ingredient","url":"enum/Ingredient/","file":"4_World/Classes/Recipes/Recipes/PluginRecipesManagerBase.c","line":1,"values":[{"name":"FIRST","value":"1"},{"name":"SECOND","value":"2"},{"name":"BOTH","value":"3"}]},{"name":"InjectTypes","url":"enum/InjectTypes/","file":"4_World/Plugins/PluginBase/PluginTransmissionAgents.c","line":1,"values":[{"name":"PLAYER_TO_ITEM"},{"name":"ITEM_TO_PLAYER"},{"name":"PLAYER_AIR_PLAYER"}]},{"name":"InputTrigger","url":"enum/InputTrigger/","file":"2_GameLib/inputManager.c","line":3,"values":[{"name":"UP","brief":"call listener when button/key is released"},{"name":"DOWN","brief":"call listener when button/key is pressed"},{"name":"PRESSED","brief":"call listener in each tick when button/key is pressed"},{"name":"VALUE"}]},{"name":"InventoryCheckContext","url":"enum/InventoryCheckContext/","file":"3_Game/Systems/Inventory/Inventory.c","line":59,"values":[{"name":"DEFAULT"},{"name":"SYNC_CHECK"}]},{"name":"InventoryCommandType","url":"enum/InventoryCommandType/","file":"3_Game/Systems/Inventory/Inventory.c","line":2,"values":[{"name":"MOVE","brief":"generic move, may involve animations"},{"name":"SYNC_MOVE","brief":"synchronous move. action is finished immeadiately, no animations involved"},{"name":"HAND_EVENT","brief":"event for hands"},{"name":"SWAP","brief":"swap two entities (simple swap of compatible objects)"},{"name":"FORCESWAP","brief":"Forced swap two entities. First goes to second's place, second goes \"somewhere else\""},{"name":"DESTROY","brief":"destroy of entity right in inventory"},{"name":"REPLACE","brief":"replace of entity in inventory (@NOTE: hands goes through HAND_EVENT)"},{"name":"USER_RESERVATION_CANCEL"}]},{"name":"InventoryJunctureType","url":"enum/InventoryJunctureType/","file":"3_Game/Systems/Inventory/Inventory.c","line":13,"values":[{"name":"TAKE","brief":"taking from ground"},{"name":"SWAP","brief":"swapping from ground"}]},{"name":"InventoryLocationType","url":"enum/InventoryLocationType/","brief":"types of Inventory Location","file":"3_Game/Systems/Inventory/InventoryLocation.c","line":3,"values":[{"name":"UNKNOWN","brief":"unknown, usually freshly created object"},{"name":"GROUND","brief":"< ground"},{"name":"ATTACHMENT","brief":"attachment of another entity"},{"name":"CARGO","brief":"cargo of another entity"},{"name":"HANDS","brief":"hands of another entity"},{"name":"PROXYCARGO","brief":"cargo of a large object (building,...)"},{"name":"VEHICLE","brief":"player in vehicle, index of vehicle seat is save here"},{"name":"TEMP","brief":"temporary location for client side only, items are here temporary during inventory desynchronization until server send correct location"}]},{"name":"InventoryMode","url":"enum/InventoryMode/","brief":"NOTE: PREDICTIVE is not to be used at all in multiplayer","file":"3_Game/Systems/Inventory/Inventory.c","line":21,"values":[{"name":"PREDICTIVE","brief":"'Predictive' means that the operation uses Client-Side Prediction, i.e. the action runs the same code on both, client AND server"},{"name":"LOCAL","brief":"'Local' operation executes from where it is run"},{"name":"JUNCTURE","brief":"'Juncture' operation is used whenever there is possibility of race condition, i.e. two players picking same item from ground"},{"name":"SERVER","brief":"'Server' mode operation is required if and only if the operation runs only on server (creates and/or destroys objects)"}]},{"name":"InventoryTraversalType","url":"enum/InventoryTraversalType/","brief":"tree traversal type, for more see http://en.wikipedia.org/wiki/Tree_traversal","file":"3_Game/gameplay.c","line":5,"values":[{"name":"PREORDER"},{"name":"INORDER"},{"name":"POSTORDER"},{"name":"LEVELORDER"}]},{"name":"InventoryValidationReason","url":"enum/InventoryValidationReason/","file":"3_Game/Systems/Inventory/Inventory.c","line":36,"values":[{"name":"UNKNOWN"},{"name":"JUNCTURE_DENIED"},{"name":"DROP_PREVENTED"}]},{"name":"InventoryValidationResult","url":"enum/InventoryValidationResult/","file":"3_Game/Systems/Inventory/Inventory.c","line":29,"values":[{"name":"FAILED"},{"name":"JUNCTURE"},{"name":"SUCCESS"}]},{"name":"ItemBehaviorType","url":"enum/ItemBehaviorType/","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":94,"values":[{"name":"EMPTYHANDED"},{"name":"ONEHANDED"},{"name":"TWOHANDED"},{"name":"PISTOLS"},{"name":"FIREARMS"},{"name":"HEAVY"},{"name":"POLEARMS"}]},{"name":"JunctureRequestResult","url":"enum/JunctureRequestResult/","file":"3_Game/Systems/Inventory/Hand_Events.c","line":27,"values":[{"name":"JUNCTURE_NOT_REQUIRED"},{"name":"JUNCTURE_ACQUIRED"},{"name":"JUNCTURE_DENIED"},{"name":"ERROR"}]},{"name":"KeyCode","url":"enum/KeyCode/","file":"1_Core/proto/EnSystem.c","line":156,"values":[{"name":"KC_ESCAPE"},{"name":"KC_1"},{"name":"KC_2"},{"name":"KC_3"},{"name":"KC_4"},{"name":"KC_5"},{"name":"KC_6"},{"name":"KC_7"},{"name":"KC_8"},{"name":"KC_9"},{"name":"KC_0"},{"name":"KC_MINUS","brief":"- on main keyboard"},{"name":"KC_EQUALS"},{"name":"KC_BACK","brief":"backspace"},{"name":"KC_TAB"},{"name":"KC_Q"},{"name":"KC_W"},{"name":"KC_E"},{"name":"KC_R"},{"name":"KC_T"},{"name":"KC_Y"},{"name":"KC_U"},{"name":"KC_I"},{"name":"KC_O"},{"name":"KC_P"},{"name":"KC_LBRACKET"},{"name":"KC_RBRACKET"},{"name":"KC_RETURN","brief":"Enter on main keyboard"},{"name":"KC_LCONTROL"},{"name":"KC_A"},{"name":"KC_S"},{"name":"KC_D"},{"name":"KC_F"},{"name":"KC_G"},{"name":"KC_H"},{"name":"KC_J"},{"name":"KC_K"},{"name":"KC_L"},{"name":"KC_SEMICOLON"},{"name":"KC_APOSTROPHE"},{"name":"KC_GRAVE","brief":"accent grave"},{"name":"KC_LSHIFT"},{"name":"KC_BACKSLASH"},{"name":"KC_Z"},{"name":"KC_X"},{"name":"KC_C"},{"name":"KC_V"},{"name":"KC_B"},{"name":"KC_N"},{"name":"KC_M"},{"name":"KC_COMMA"},{"name":"KC_PERIOD","brief":". on main keyboard"},{"name":"KC_SLASH","brief":"/ on main keyboard"},{"name":"KC_RSHIFT"},{"name":"KC_MULTIPLY","brief":"* on numeric keypad"},{"name":"KC_LMENU","brief":"left Alt"},{"name":"KC_SPACE"},{"name":"KC_CAPITAL"},{"name":"KC_F1"},{"name":"KC_F2"},{"name":"KC_F3"},{"name":"KC_F4"},{"name":"KC_F5"},{"name":"KC_F6"},{"name":"KC_F7"},{"name":"KC_F8"},{"name":"KC_F9"},{"name":"KC_F10"},{"name":"KC_NUMLOCK"},{"name":"KC_SCROLL","brief":"Scroll Lock"},{"name":"KC_NUMPAD7"},{"name":"KC_NUMPAD8"},{"name":"KC_NUMPAD9"},{"name":"KC_SUBTRACT","brief":"- on numeric keypad"},{"name":"KC_NUMPAD4"},{"name":"KC_NUMPAD5"},{"name":"KC_NUMPAD6"},{"name":"KC_ADD","brief":"+ on numeric keypad"},{"name":"KC_NUMPAD1"},{"name":"KC_NUMPAD2"},{"name":"KC_NUMPAD3"},{"name":"KC_NUMPAD0"},{"name":"KC_DECIMAL","brief":". on numeric keypad"},{"name":"KC_OEM_102","brief":"< > | on UK/Germany keyboards"},{"name":"KC_F11"},{"name":"KC_F12"},{"name":"KC_NUMPADEQUALS","brief":"= on numeric keypad (NEC PC98)"},{"name":"KC_PREVTRACK","brief":"Previous Track (DIKC_CIRCUMFLEX on Japanese keyboard)"},{"name":"KC_AT","brief":"(NEC PC98)"},{"name":"KC_COLON","brief":"(NEC PC98)"},{"name":"KC_UNDERLINE","brief":"(NEC PC98)"},{"name":"KC_STOP","brief":"(NEC PC98)"},{"name":"KC_AX","brief":"(Japan AX)"},{"name":"KC_UNLABELED","brief":"(J3100)"},{"name":"KC_NEXTTRACK","brief":"Next Track"},{"name":"KC_NUMPADENTER","brief":"Enter on numeric keypad"},{"name":"KC_RCONTROL"},{"name":"KC_MUTE","brief":"Mute"},{"name":"KC_CALCULATOR","brief":"Calculator"},{"name":"KC_PLAYPAUSE","brief":"Play / Pause"},{"name":"KC_MEDIASTOP","brief":"Media Stop"},{"name":"KC_VOLUMEDOWN","brief":"Volume -"},{"name":"KC_VOLUMEUP","brief":"Volume +"},{"name":"KC_WEBHOME","brief":"Web home"},{"name":"KC_NUMPADCOMMA","brief":", on numeric keypad (NEC PC98)"},{"name":"KC_DIVIDE","brief":"/ on numeric keypad"},{"name":"KC_SYSRQ"},{"name":"KC_RMENU","brief":"right Alt"},{"name":"KC_PAUSE","brief":"Pause"},{"name":"KC_HOME","brief":"Home on arrow keypad"},{"name":"KC_UP","brief":"UpArrow on arrow keypad"},{"name":"KC_PRIOR","brief":"PgUp on arrow keypad"},{"name":"KC_LEFT","brief":"LeftArrow on arrow keypad"},{"name":"KC_RIGHT","brief":"RightArrow on arrow keypad"},{"name":"KC_END","brief":"End on arrow keypad"},{"name":"KC_DOWN","brief":"DownArrow on arrow keypad"},{"name":"KC_NEXT","brief":"PgDn on arrow keypad"},{"name":"KC_INSERT","brief":"Insert on arrow keypad"},{"name":"KC_DELETE","brief":"Delete on arrow keypad"},{"name":"KC_LWIN","brief":"Left Windows key"},{"name":"KC_RWIN","brief":"Right Windows key"},{"name":"KC_APPS","brief":"AppMenu key"},{"name":"KC_POWER","brief":"System Power"},{"name":"KC_SLEEP","brief":"System Sleep"},{"name":"KC_WAKE","brief":"System Wake"},{"name":"KC_MEDIASELECT"}]},{"name":"LifeSpanState","url":"enum/LifeSpanState/","file":"4_World/Plugins/PluginBase/PluginLifespan.c","line":17,"values":[{"name":"BEARD_NONE","value":"0"},{"name":"BEARD_MEDIUM","value":"1"},{"name":"BEARD_LARGE","value":"2"},{"name":"BEARD_EXTRA","value":"3"},{"name":"COUNT","value":"4"}]},{"name":"LightFlags","url":"enum/LightFlags/","file":"1_Core/proto/EnWorld.c","line":132,"values":[{"name":"DYNAMIC","brief":"Dynamic light. There is limit 512 dynamic lights per world and 32 per camera view. They are faster when moving and changing shape. Also they are always attached to owner entity"},{"name":"CASTSHADOW"},{"name":"CHEAP","brief":"for cheaper dynamic lights, like muzzle flashes (might use cheaper rendering method)"}]},{"name":"LightSourceType","url":"enum/LightSourceType/","file":"3_Game/Entities/EntityLightSource.c","line":1,"values":[{"name":"NotDef"},{"name":"PointLight"},{"name":"SpotLight"}]},{"name":"LightType","url":"enum/LightType/","file":"1_Core/proto/EnWorld.c","line":124,"values":[{"name":"POINT","brief":"point light, all directional light"},{"name":"SPOT","brief":"spot light, direction is determined by owner (entity)"},{"name":"DIRECTIONAL"},{"name":"AMBIENT"}]},{"name":"LockAction","url":"enum/LockAction/","file":"4_World/Entities/ItemBase/CombinationLock.c","line":1,"values":[{"name":"NONE"},{"name":"DIAL_NUMBER_CHANED"},{"name":"DIAL_INDEX_CHANGED"},{"name":"LOCKED"},{"name":"UNLOCKED"},{"name":"COUNT"}]},{"name":"MagnumAnimState","url":"enum/MagnumAnimState/","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":11,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state"}]},{"name":"MagnumStableStateID","url":"enum/MagnumStableStateID/","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":16,"values":[{"name":"UNKNOWN","value":"0"},{"name":"DEFAULT","value":"1"}]},{"name":"MouseState","url":"enum/MouseState/","brief":"returns index of defined key in InputDevice by its name","file":"1_Core/proto/EnSystem.c","line":310,"values":[{"name":"LEFT"},{"name":"RIGHT"},{"name":"MIDDLE"},{"name":"X"},{"name":"Y"},{"name":"WHEEL"}]},{"name":"MuzzleIndex","url":"enum/MuzzleIndex/","file":"4_World/Entities/Firearms/DoubleBarrel_Base.c","line":19,"values":[{"name":"First","value":"0"},{"name":"Second","value":"1"}]},{"name":"MuzzleState","url":"enum/MuzzleState/","brief":"represents weapon's stable state (i.e. the basic states that the weapon will spend the most time in)","file":"4_World/Entities/Firearms/FSM/States/WeaponStableState.c","line":14,"values":[{"name":"U","value":"-1","brief":"UNKNOWN"},{"name":"E","value":"0","brief":"EMPTY"},{"name":"F","value":"1","brief":"FIRED"},{"name":"L","value":"2","brief":"LOADED"}]},{"name":"NetworkCompareResult","url":"enum/NetworkCompareResult/","brief":"NetworkCompareResult Result of comparison for how correction or approval should proceed","file":"3_Game/Entities/Pawn.c","line":174,"values":[{"name":"APPROVE","brief":"Approve client simulation as within bounds"},{"name":"CORRECT","brief":"Requests correction if necessary"},{"name":"FORCE_CORRECT","brief":"Ignores RTT delay and forces a correction - should be used minimally as it is expensive on network traffic"}]},{"name":"NetworkMoveStrategy","url":"enum/NetworkMoveStrategy/","brief":"NetworkMoveStrategy The strategy with which the Pawn is reconciled on the owner","file":"3_Game/Entities/Pawn.c","line":138,"values":[{"name":"NONE","brief":"Has no support for NetworkMovement"},{"name":"LATEST","brief":"Places the move as the last input inside 'NetworkInput' and simulates with the input message"},{"name":"PHYSICS","brief":"Sends over a fixed buffer of moves and re-simulates the physics steps on correction as a static scene"}]},{"name":"NetworkRewindType","url":"enum/NetworkRewindType/","brief":"NetworkRewindType The rewind type with which the Pawn is reconciled on the owner","file":"3_Game/Entities/Pawn.c","line":154,"values":[{"name":"NOT_SET","brief":"Rewind type hasn't been set yet by C++, meaning RewindState can process through any of the paths below. Internally treated as REPLAY NOTE: DROP may stil be set but it could cause destruction of state which would require additional states to be sent"},{"name":"DROP","brief":"Rewind can't be perfomed, we treat this rewind as just acknlowledgement"},{"name":"REPLAY","brief":"Rewind requests moves to be replayed"},{"name":"ADDITIVE","brief":"Rewind requests special behaviour where the moves just become additive, akin to how BacktrackingComponent works"}]},{"name":"NewsCategory","url":"enum/NewsCategory/","file":"5_Mission/GUI/NewUI/MainMenu/NewsCarousel.c","line":1,"values":[{"name":"DLCS"},{"name":"DLC_PROMO"},{"name":"MISC_PROMO"}]},{"name":"NotificationType","url":"enum/NotificationType/","file":"3_Game/Client/Notifications/NotificationSystem.c","line":3,"values":[{"name":"FRIEND_CONNECTED"},{"name":"INVITE_FAIL_SAME_SERVER"},{"name":"JOIN_FAIL_GET_SESSION"},{"name":"CONNECT_FAIL_GENERIC"},{"name":"DISCONNECTED"},{"name":"GENERIC_ERROR"},{"name":"NOTIFICATIONS_END"}]},{"name":"NVTypes","url":"enum/NVTypes/","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":54,"values":[{"name":"NONE","value":"0"},{"name":"NV_GOGGLES"},{"name":"NV_GOGGLES_2D"},{"name":"NV_GOGGLES_OFF"},{"name":"NV_OPTICS_ON"},{"name":"NV_OPTICS_OFF"},{"name":"NV_PUMPKIN"},{"name":"NV_OPTICS_KAZUAR_DAY"},{"name":"NV_OPTICS_KAZUAR_NIGHT"},{"name":"NV_OPTICS_STARLIGHT_DAY"},{"name":"NV_OPTICS_STARLIGHT_NIGHT"},{"name":"MAX"}]},{"name":"OBAnimState","url":"enum/OBAnimState/","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":1,"values":[{"name":"CLOSED","value":"0","brief":"default weapon state, closed and discharged"},{"name":"OPENED","value":"1"},{"name":"JAMMED","value":"2"}]},{"name":"ObjIntersect","url":"enum/ObjIntersect/","file":"3_Game/constants.c","line":31,"values":[{"name":"Fire","brief":"ObjIntersectFire: Fire Geometry"},{"name":"View","brief":"ObjIntersectView: View Geometry"},{"name":"Geom","brief":"ObjIntersectGeom: Geometry"},{"name":"IFire","brief":"ObjIntersectIFire: (Indirect) Fire Geometry"},{"name":"None"}]},{"name":"OBStableStateID","url":"enum/OBStableStateID/","file":"4_World/Entities/Firearms/OpenBolt_Base.c","line":8,"values":[{"name":"UNKNOWN","value":"0"},{"name":"OB_CLO_MA0","value":"1"},{"name":"OB_OPN_MA0","value":"2"},{"name":"OB_CLO_MA1","value":"3"},{"name":"OB_OPN_MA1","value":"4"},{"name":"OB_OPN_MA1_EMPTY","value":"5"},{"name":"OB_JAM_MA0","value":"6"},{"name":"OB_JAM_MA1","value":"7"}]},{"name":"OptionAccessType","url":"enum/OptionAccessType/","file":"3_Game/gameplay.c","line":1223,"values":[{"name":"AT_UNKNOWN"},{"name":"AT_OBJECTS_DETAIL"},{"name":"AT_TEXTURE_DETAIL"},{"name":"AT_HDR_DETAIL"},{"name":"AT_FSAA_DETAIL"},{"name":"AT_VSYNC_VALUE"},{"name":"AT_ANISO_DETAIL"},{"name":"AT_OPTIONS_FXAA_VALUE"},{"name":"AT_OPTIONS_SW_VALUE"},{"name":"AT_POSTPROCESS_EFFECTS"},{"name":"AT_QUALITY_PREFERENCE"},{"name":"AT_ATOC_DETAIL"},{"name":"AT_AMBIENT_OCCLUSION"},{"name":"AT_BLOOM"},{"name":"AT_ROTATION_BLUR"},{"name":"AT_SHADOW_DETAIL"},{"name":"AT_OPTIONS_TERRAIN"},{"name":"AT_OPTIONS_RESOLUTION"},{"name":"AT_OPTIONS_GAMMA_SLIDER"},{"name":"AT_OPTIONS_BRIGHT_SLIDER"},{"name":"AT_OPTIONS_VISIBILITY_SLIDER"},{"name":"AT_OPTIONS_OBJECT_VISIBILITY_SLIDER"},{"name":"AT_OPTIONS_SHADOW_VISIBILITY_SLIDER"},{"name":"AT_OPTIONS_DRAWDISTANCE_SLIDER"},{"name":"AT_ASPECT_RATIO"},{"name":"AT_OPTIONS_FIELD_OF_VIEW"},{"name":"AT_OPTIONS_MUSIC_SLIDER"},{"name":"AT_OPTIONS_EFFECTS_SLIDER"},{"name":"AT_OPTIONS_VON_SLIDER"},{"name":"AT_OPTIONS_MASTER_VOLUME"},{"name":"AT_OPTIONS_HWACC"},{"name":"AT_OPTIONS_EAX"},{"name":"AT_OPTIONS_LANGUAGE"},{"name":"AT_OPTIONS_RADIO"},{"name":"AT_CONFIG_MOUSE_FILTERING"},{"name":"AT_CONFIG_HEAD_BOB"},{"name":"AT_OPTIONS_DISPLAY_MODE"},{"name":"AT_OPTIONS_TERRAIN_SHADER"},{"name":"AT_OPTIONS_AIM_HELPER"},{"name":"AT_OPTIONS_MOUSE_AND_KEYBOARD"},{"name":"AT_OPTIONS_PAUSE"},{"name":"AT_OPTIONS_FLIPMODE"},{"name":"AT_OPTIONS_VON_THRESHOLD_SLIDER"},{"name":"AT_OPTIONS_MOUSE_YAXIS_INVERTED"},{"name":"AT_OPTIONS_MOUSE_XAXIS"},{"name":"AT_OPTIONS_MOUSE_YAXIS"},{"name":"AT_OPTIONS_MOUSE_XAXIS_AIM_MOD"},{"name":"AT_OPTIONS_MOUSE_YAXIS_AIM_MOD"},{"name":"AT_OPTIONS_CONTROLLER_LS_XAXIS"},{"name":"AT_OPTIONS_CONTROLLER_LS_YAXIS"},{"name":"AT_OPTIONS_CONTROLLER_LS_XAXIS_VEHICLE_MOD"},{"name":"AT_OPTIONS_CONTROLLER_RS_YAXIS_INVERTED"},{"name":"AT_OPTIONS_CONTROLLER_RS_XAXIS"},{"name":"AT_OPTIONS_CONTROLLER_RS_YAXIS"},{"name":"AT_OPTIONS_CONTROLLER_RS_XAXIS_AIM_MOD"},{"name":"AT_OPTIONS_CONTROLLER_RS_YAXIS_AIM_MOD"},{"name":"AT_OPTIONS_VON_INPUT_MODE"},{"name":"AT_OPTIONS_CONTROLLER_LS_DEADZONE"},{"name":"AT_OPTIONS_CONTROLLER_RS_DEADZONE"},{"name":"AT_OPTIONS_VISIBILITY_COMBO"},{"name":"AT_OPTIONS_OBJECT_VISIBILITY_COMBO"}]},{"name":"OptionIDsScript","url":"enum/OptionIDsScript/","brief":"Used for script-based game options. For anything C++ based, you would most likely use \"Option Access Type\" above","file":"3_Game/gameplay.c","line":1292,"values":[{"name":"OPTION_HUD","value":"100","brief":"starts at 100 to avoid ID conflict with AT_"},{"name":"OPTION_HUD_VEHICLE"},{"name":"OPTION_CROSSHAIR"},{"name":"OPTION_GAME_MESSAGES"},{"name":"OPTION_ADMIN_MESSAGES"},{"name":"OPTION_PLAYER_MESSAGES"},{"name":"OPTION_QUICKBAR"},{"name":"OPTION_SERVER_INFO"},{"name":"OPTION_BLEEDINGINDICATION"},{"name":"OPTION_CONNECTIVITY_INFO"},{"name":"OPTION_HUD_BRIGHTNESS"},{"name":"OPTION_AMBIENT_MUSIC_MODE"}]},{"name":"ParticleAutoDestroyFlags","url":"enum/ParticleAutoDestroyFlags/","brief":"Flags to pass to ParticleSource.SetParticleAutoDestroyFlags","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":2,"values":[{"name":"NONE","brief":"No automatic destroying"},{"name":"ON_END","brief":"Destroy when the Particle ends (looping particle never ends)"},{"name":"ON_STOP","brief":"Destroy when particle stops"},{"name":"ALL","brief":"ON_END | ON_STOP"}]},{"name":"ParticleManagerSettingsFlags","url":"enum/ParticleManagerSettingsFlags/","brief":"Flags for ParticleManagerSettings","file":"3_Game/Particles/ParticleManager/ParticleManager.c","line":2,"values":[{"name":"NONE"},{"name":"FIXED_INDEX","brief":"Particles will be locked to the index and not reused"},{"name":"BLOCKING","brief":"Allocation blocks the game until it is done"},{"name":"DISABLE_VIRTUAL","brief":"Disable the creation of virtual particles when the pool is still allocating"},{"name":"REUSE_OWNED","brief":"Reuse stopped particles even if they are owned by something"}]},{"name":"ParticlePropertiesFlags","url":"enum/ParticlePropertiesFlags/","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":53,"values":[{"name":"NONE"},{"name":"PLAY_ON_CREATION","brief":"Makes the particle start playing immediately after being created"},{"name":"FORCE_WORLD_ROT","brief":"Only applicable when there is a parent, this will force the localOri to be in world space instead of local"},{"name":"KEEP_PARENT_ON_END","brief":"By default, a particle unparents when it ends, this disables this behaviour"}]},{"name":"PDS_SYSTEMS","url":"enum/PDS_SYSTEMS/","file":"4_World/Plugins/PluginBase/PluginDeveloperSync.c","line":1,"values":[{"name":"STATS","value":"1"},{"name":"LEVELS","value":"2"},{"name":"MODS","value":"4"},{"name":"AGENTS","value":"8"},{"name":"STOMACH","value":"16"},{"name":"MODS_DETAILED","value":"32"},{"name":"TEMPERATURE","value":"64"},{"name":"HEALTH","value":"128"}]},{"name":"PersistentFlag","url":"enum/PersistentFlag/","file":"3_Game/PersistentFlag.c","line":5,"values":[{"name":"AREA_PRESENCE","value":"1"}]},{"name":"PGAreaType","url":"enum/PGAreaType/","file":"3_Game/AI/AIWorld.c","line":28,"values":[{"name":"NONE"},{"name":"TERRAIN"},{"name":"WATER"},{"name":"WATER_DEEP"},{"name":"WATER_SEA"},{"name":"WATER_SEA_DEEP"},{"name":"OBJECTS_NOFFCON"},{"name":"OBJECTS"},{"name":"BUILDING"},{"name":"ROADWAY"},{"name":"TREE"},{"name":"ROADWAY_BUILDING"},{"name":"DOOR_OPENED"},{"name":"DOOR_CLOSED"},{"name":"LADDER"},{"name":"CRAWL"},{"name":"CROUCH"},{"name":"FENCE_WALL"},{"name":"JUMP"}]},{"name":"PGPolyFlags","url":"enum/PGPolyFlags/","file":"3_Game/AI/AIWorld.c","line":1,"values":[{"name":"NONE"},{"name":"WALK","brief":"Ability to walk (ground, grass, road)"},{"name":"DISABLED","brief":"Disabled polygon"},{"name":"DOOR","brief":"Ability to move through doors"},{"name":"INSIDE","brief":"Ability to move inside buildings"},{"name":"SWIM","brief":"Ability to swim (water)"},{"name":"SWIM_SEA","brief":"Ability to swim (sea water)"},{"name":"LADDER","brief":"Ability to climb on ladders"},{"name":"JUMP_OVER","brief":"Ability to do jumps overs"},{"name":"JUMP_DOWN","brief":"Ability to jump down"},{"name":"CLIMB","brief":"Ability to climb up"},{"name":"CRAWL","brief":"Ability to crawl"},{"name":"CROUCH","brief":"Ability to crouch"},{"name":"UNREACHABLE"},{"name":"ALL"},{"name":"JUMP","brief":"JUMP_OVER | JUMP_DOWN"},{"name":"SPECIAL"}]},{"name":"PhxInteractionLayers","url":"enum/PhxInteractionLayers/","file":"3_Game/Global/DayZPhysics.c","line":1,"values":[{"name":"NOCOLLISION"},{"name":"DEFAULT"},{"name":"BUILDING"},{"name":"CHARACTER"},{"name":"VEHICLE"},{"name":"DYNAMICITEM"},{"name":"DYNAMICITEM_NOCHAR"},{"name":"ROADWAY"},{"name":"VEHICLE_NOTERRAIN"},{"name":"CHARACTER_NO_GRAVITY"},{"name":"RAGDOLL_NO_CHARACTER"},{"name":"FIREGEOM","brief":"Redefinition of 'RAGDOLL_NO_CHARACTER'"},{"name":"DOOR"},{"name":"RAGDOLL"},{"name":"WATERLAYER"},{"name":"TERRAIN"},{"name":"GHOST"},{"name":"WORLDBOUNDS"},{"name":"FENCE"},{"name":"AI"},{"name":"AI_NO_COLLISION"},{"name":"AI_COMPLEX"},{"name":"TINYCAPSULE"},{"name":"TRIGGER"},{"name":"TRIGGER_NOTERRAIN"},{"name":"ITEM_SMALL"},{"name":"ITEM_LARGE"},{"name":"CAMERA"},{"name":"TEMP"}]},{"name":"PistolAnimState","url":"enum/PistolAnimState/","file":"4_World/Entities/Firearms/Pistol_Base.c","line":2,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"},{"name":"OPENED_DISCHARGED","value":"1","brief":"opened and discharged"},{"name":"CLOSED_CHARGED","value":"2","brief":"closed and charged"},{"name":"JAMMED","value":"3"}]},{"name":"PistolStableStateID","url":"enum/PistolStableStateID/","file":"4_World/Entities/Firearms/Pistol_Base.c","line":12,"values":[{"name":"UNKNOWN","value":"0"},{"name":"CLO_DIS_BU0_MA0","value":"1"},{"name":"CLO_CHG_BU0_MA0","value":"2"},{"name":"CLO_CHG_BU1_MA0","value":"3"},{"name":"CLO_JAM_BU1_MA0","value":"4"},{"name":"OPE_DIS_BU0_MA0","value":"5"},{"name":"CLO_CHG_BU0_MA1","value":"6"},{"name":"CLO_DIS_BU0_MA1","value":"7"},{"name":"CLO_JAM_BU1_MA1","value":"8"},{"name":"CLO_CHG_BU1_MA1","value":"9"},{"name":"OPE_DIS_BU0_MA1","value":"10"}]},{"name":"PlantType","url":"enum/PlantType/","file":"3_Game/Entities/EntityAI.c","line":18,"values":[{"name":"TREE_HARD","value":"1000"},{"name":"TREE_SOFT","value":"1001"},{"name":"BUSH_HARD","value":"1002"},{"name":"BUSH_SOFT","value":"1003"}]},{"name":"PlayParticleFlags","url":"enum/PlayParticleFlags/","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":15,"values":[{"name":"NONE","brief":"No flags"}]},{"name":"PluginDayZCreatureAIDebugSyncMessageType","url":"enum/PluginDayZCreatureAIDebugSyncMessageType/","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":65,"values":[{"name":"INIT_DEBUG_OBJECT"},{"name":"RELEASE_DEBUG_OBJECT"},{"name":"SET_VALUE_INT"},{"name":"SET_VALUE_FLOAT"},{"name":"SET_VALUE_BOOL"},{"name":"ACTIVATE_COMMAND"},{"name":"ENABLE_AI"},{"name":"DISABLE_AI"},{"name":"COUNT"}]},{"name":"PostProcessEffectType","url":"enum/PostProcessEffectType/","brief":"Post-process effect type. \\attention Keep enum names in synch with post-process effect material class names. Postfix \"Effect\" is appended automatically.","file":"1_Core/proto/EnWorld.c","line":71,"values":[{"name":"None"},{"name":"UnderWater"},{"name":"SSAO"},{"name":"DepthOfField"},{"name":"HBAO"},{"name":"RotBlur"},{"name":"GodRays"},{"name":"Rain"},{"name":"Snowfall"},{"name":"FilmGrain"},{"name":"RadialBlur"},{"name":"ChromAber"},{"name":"WetDistort"},{"name":"DynamicBlur"},{"name":"ColorGrading"},{"name":"Colors"},{"name":"Glow"},{"name":"SMAA"},{"name":"FXAA"},{"name":"Median","brief":"unused?"},{"name":"SunMask"},{"name":"GaussFilter"},{"name":"SSR","brief":"not available"},{"name":"Distort"},{"name":"Ghost"}]},{"name":"PostProcessPrioritiesCamera","url":"enum/PostProcessPrioritiesCamera/","brief":"PPE type priorities, C++ based. DO NOT CHANGE ORDER! Used only when calling 'SetCameraPostProcessEffect'","file":"3_Game/PPEManager/PPEConstants.c","line":2,"values":[{"name":"PPP_SSAO"},{"name":"PPP_CLOUDS"},{"name":"PPP_DOF"},{"name":"PPP_ROTBLUR"},{"name":"PPP_GODRAYS"},{"name":"PPP_RAIN"},{"name":"PPP_RADIALBLUR"},{"name":"PPP_CHROMABER"},{"name":"PPP_WETDISTORT"},{"name":"PPP_DYNBLUR"},{"name":"PPP_UNDERWATER"},{"name":"PPP_DOF_BOKEH"},{"name":"PPP_COLORGRADE"},{"name":"PPP_GLOW"},{"name":"PPP_FILMGRAIN"},{"name":"PPP_FILMGRAIN_NV"},{"name":"PPP_FXAA"},{"name":"PPP_SMAA"},{"name":"PPP_GAUSS_FILTER"},{"name":"PPP_MEDIAN","brief":"unused?"},{"name":"PPP_DISTORT"}]},{"name":"PPEExceptions","url":"enum/PPEExceptions/","brief":"/brief IDs of custom PPE classes /note Currently used for various native exceptions that used to be handled outside of script-side postprocess system. /note Can be used for custom functionality as well, C++ permitting.","file":"3_Game/PPEManager/PPEConstants.c","line":42,"values":[{"name":"NONE","value":"-1"},{"name":"EXPOSURE","value":"50"},{"name":"DOF"},{"name":"EYEACCOM"},{"name":"NVLIGHTPARAMS"}]},{"name":"PPERequesterCategory","url":"enum/PPERequesterCategory/","file":"3_Game/PPEManager/PPEConstants.c","line":28,"values":[{"name":"NONE","value":"0"},{"name":"GAMEPLAY_EFFECTS","value":"2"},{"name":"MENU_EFFECTS","value":"4"},{"name":"MISC_EFFECTS","value":"8"},{"name":"ALL","value":"14","brief":"GAMEPLAY_EFFECTS|MENU_EFFECTS|MISC_EFFECTS"}]},{"name":"PPOperators","url":"enum/PPOperators/","brief":"PP operators, specify operation between subsequent layers","file":"3_Game/PPEManager/PPEConstants.c","line":52,"values":[{"name":"LOWEST","brief":"only lowest value gets used. Note - if first request, it is compared against default values!"},{"name":"HIGHEST","brief":"only highest value gets used. Note - if first request, it is compared against default values!"},{"name":"ADD","brief":"LINEAR addition"},{"name":"ADD_RELATIVE","brief":"LINEAR relative addition (relative to diff between current and max, where applicable. Otherwise used as absolute addition)"},{"name":"SUBSTRACT","brief":"LINEAR substraction"},{"name":"SUBSTRACT_RELATIVE","brief":"LINEAR relative substraction"},{"name":"SUBSTRACT_REVERSE","brief":"LINEAR sub. target from dst"},{"name":"SUBSTRACT_REVERSE_RELATIVE","brief":"LINEAR relative sub. target from dst"},{"name":"MULTIPLICATIVE","brief":"LINEAR multiplication"},{"name":"SET","brief":"sets the value, does not terminate possible further calculations"},{"name":"OVERRIDE"}]},{"name":"ProcessDirectDamageFlags","url":"enum/ProcessDirectDamageFlags/","file":"3_Game/Entities/Object.c","line":1,"values":[{"name":"ALL_TRANSFER"},{"name":"NO_ATTACHMENT_TRANSFER","brief":"Do not transfer damage to attachments"},{"name":"NO_GLOBAL_TRANSFER","brief":"Do not transfer damage to global"},{"name":"NO_TRANSFER","brief":"NO_ATTACHMENT_TRANSFER | NO_GLOBAL_TRANSFER"}]},{"name":"ProcessEventResult","url":"enum/ProcessEventResult/","file":"3_Game/Systems/FSMBase.c","line":40,"values":[{"name":"FSM_OK"},{"name":"FSM_TERMINATED"},{"name":"FSM_ABORTED"},{"name":"FSM_NO_TRANSITION"}]},{"name":"ProjectileType","url":"enum/ProjectileType/","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":13,"values":[{"name":"None","value":"0"},{"name":"Tracer","value":"1"},{"name":"AP","value":"2"}]},{"name":"PSVrBrightnessRiskEnum","url":"enum/PSVrBrightnessRiskEnum/","file":"1_Core/proto/EnVRDevice.c","line":144,"values":[{"name":"VR_BRIGHTNESS_RISK_LOW"},{"name":"VR_BRIGHTNESS_RISK_HIGH"},{"name":"VR_BRIGHTNESS_RISK_MAX"}]},{"name":"PSVrDialogStatusEnum","url":"enum/PSVrDialogStatusEnum/","file":"1_Core/proto/EnVRDevice.c","line":159,"values":[{"name":"VR_DIALOG_UNKNOWN"},{"name":"VR_DIALOG_OK"},{"name":"VR_DIALOG_CANCELED"},{"name":"VR_DIALOG_RUNNING"}]},{"name":"PSVrHeadRecenterFlagsEnum","url":"enum/PSVrHeadRecenterFlagsEnum/","file":"1_Core/proto/EnVRDevice.c","line":138,"values":[{"name":"VR_RECENTER_POSITION"},{"name":"VR_RECENTER_ORIENTATION"}]},{"name":"PSVrTrackingQualityEnum","url":"enum/PSVrTrackingQualityEnum/","file":"1_Core/proto/EnVRDevice.c","line":151,"values":[{"name":"VR_TRACKING_QUALITY_NONE"},{"name":"VR_TRACKING_QUALITY_NOT_VISIBLE"},{"name":"VR_TRACKING_QUALITY_PARTIAL"},{"name":"VR_TRACKING_QUALITY_FULL"}]},{"name":"PumpShotgunAnimState","url":"enum/PumpShotgunAnimState/","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"}]},{"name":"PumpShotgunStableStateID","url":"enum/PumpShotgunStableStateID/","file":"4_World/Entities/Firearms/Shotgun/MP133.c","line":6,"values":[{"name":"UNKNOWN","value":"0"},{"name":"Empty","value":"1"},{"name":"Fireout","value":"2"},{"name":"Loaded","value":"3"},{"name":"Jammed","value":"4"}]},{"name":"QueryFlags","url":"enum/QueryFlags/","file":"4_World/Entities/DayZPlayerUtils.c","line":1,"values":[{"name":"NONE"},{"name":"STATIC","brief":"Static objects are included in the query"},{"name":"DYNAMIC","brief":"Dynamic objects are included in the query"},{"name":"ORIGIN_DISTANCE","brief":"Check only distance to object origins, not BB"},{"name":"ONLY_ROADWAYS","brief":"Only roadways are included in the query"}]},{"name":"RadialMenuControlType","url":"enum/RadialMenuControlType/","file":"3_Game/GUI/Effects/RadialMenu.c","line":1,"values":[{"name":"MOUSE"},{"name":"CONTROLLER"}]},{"name":"RadialQuickbarCategory","url":"enum/RadialQuickbarCategory/","file":"5_Mission/GUI/RadialQuickbarMenu.c","line":1,"values":[{"name":"DEFAULT"},{"name":"SPECIALIZED_LIGHTS"}]},{"name":"RandomGeneratorSyncUsage","url":"enum/RandomGeneratorSyncUsage/","file":"4_World/Classes/RandomGeneratorSyncManager.c","line":1,"values":[{"name":"RGSRecoil"},{"name":"RGSJam"},{"name":"RGSGeneric"},{"name":"RGSAimingModel"},{"name":"RGSAnimalCatching"},{"name":"Count"}]},{"name":"RBFAnimState","url":"enum/RBFAnimState/","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"},{"name":"JAMMED","value":"1"}]},{"name":"RBFStableStateID","url":"enum/RBFStableStateID/","file":"4_World/Entities/Firearms/RifleBoltFree_Base.c","line":7,"values":[{"name":"UNKNOWN","value":"0"},{"name":"RBF_CLO_BU0_MA0","value":"1"},{"name":"RBF_CLO_BU1_MA0","value":"2"},{"name":"RBF_CLO_BU1_MA1","value":"3"},{"name":"RBF_CLO_BU0_MA1","value":"4"},{"name":"RBF_JAM_BU1_MA0","value":"5"},{"name":"RBF_JAM_BU1_MA1","value":"6"}]},{"name":"RBLAnimState","url":"enum/RBLAnimState/","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"},{"name":"OPENED","value":"1"},{"name":"JAMMED","value":"2"}]},{"name":"RBLStableStateID","url":"enum/RBLStableStateID/","file":"4_World/Entities/Firearms/RifleBoltLock_Base.c","line":8,"values":[{"name":"UNKNOWN","value":"0"},{"name":"RBL_CLO_BU0_MA0","value":"1"},{"name":"RBL_CLO_BU1_MA0","value":"2"},{"name":"RBL_CLO_BU1_MA1","value":"3"},{"name":"RBL_CLO_BU0_MA1","value":"4"},{"name":"RBL_OPN_BU0_MA1","value":"5"},{"name":"RBL_OPN_BU0_MA0","value":"6"},{"name":"RBL_JAM_BU1_MA0","value":"7"},{"name":"RBL_JAM_BU1_MA1","value":"8"}]},{"name":"RoadflareBurningState","url":"enum/RoadflareBurningState/","file":"4_World/Entities/ItemBase/Roadflare.c","line":7,"values":[{"name":"NOT_BURNING"},{"name":"INITIAL_BURN"},{"name":"MAIN_BURN"},{"name":"FINAL_BURN"},{"name":"SMOKE_ONLY"}]},{"name":"RoadflareModelStates","url":"enum/RoadflareModelStates/","file":"4_World/Entities/ItemBase/Roadflare.c","line":16,"values":[{"name":"DEFAULT"},{"name":"UNCAPPED_UNIGNITED"},{"name":"UNCAPPED_IGNITED"},{"name":"UNCAPPED_BURNED_OUT"}]},{"name":"RoadSurfaceDetection","url":"enum/RoadSurfaceDetection/","file":"3_Game/constants.c","line":40,"values":[{"name":"UNDER","brief":"Find nearest surface under given point"},{"name":"ABOVE","brief":"Find nearest surface above given point"},{"name":"CLOSEST","brief":"Find nearest surface to given point"},{"name":"LEGACY","brief":"Legacy version, UNDER but without proxy support"}]},{"name":"RPTAnimState","url":"enum/RPTAnimState/","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"},{"name":"CHARGED","value":"1"},{"name":"JAMMED","value":"2"}]},{"name":"RPTStableStateID","url":"enum/RPTStableStateID/","file":"4_World/Entities/Firearms/Rifle/Repeater.c","line":8,"values":[{"name":"UNKNOWN","value":"0"},{"name":"EmptyDischarged","value":"1"},{"name":"LoadedCharged","value":"2"},{"name":"LoadedDischarged","value":"3"},{"name":"LoadedJammed","value":"4"}]},{"name":"RSSAnimState","url":"enum/RSSAnimState/","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"}]},{"name":"RSSStableStateID","url":"enum/RSSStableStateID/","file":"4_World/Entities/Firearms/RifleSingleShot_Base.c","line":6,"values":[{"name":"UNKNOWN","value":"0"},{"name":"Empty","value":"1"},{"name":"Fireout","value":"2"},{"name":"Loaded","value":"3"},{"name":"Jammed","value":"4"}]},{"name":"ScreenWidthType","url":"enum/ScreenWidthType/","file":"5_Mission/GUI/InventoryMenu.c","line":1,"values":[{"name":"NARROW"},{"name":"MEDIUM"},{"name":"WIDE"}]},{"name":"ScriptMenuPresetEnum","url":"enum/ScriptMenuPresetEnum/","file":"2_GameLib/menuManager.c","line":19,"values":[]},{"name":"SelectedPanel","url":"enum/SelectedPanel/","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":10,"values":[{"name":"BROWSER"},{"name":"FILTERS"},{"name":"MENU"},{"name":"DETAILS"}]},{"name":"ServerBrowserRightAreaView","url":"enum/ServerBrowserRightAreaView/","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":18,"values":[{"name":"FILTERS"},{"name":"DETAILS"}]},{"name":"ShapeFlags","url":"enum/ShapeFlags/","file":"1_Core/proto/EnDebug.c","line":125,"values":[{"name":"NOZBUFFER","brief":"Do not compare z-buffer when render"},{"name":"NOZWRITE","brief":"Do not update z-buffer when render"},{"name":"WIREFRAME","brief":"Render just wire-frame outline. No solid faces"},{"name":"TRANSP","brief":"Is translucent"},{"name":"DOUBLESIDE","brief":"Double-sided (do not cull back-faces)"},{"name":"ONCE","brief":"Rendered just once and then it's automatically destroyed. Do not keep pointer to these!!"},{"name":"NOOUTLINE","brief":"Render just solid faces. No wire-frame outline."},{"name":"BACKFACE","brief":"Render just back faces"},{"name":"NOCULL","brief":"Do not cull shapes by view frustum"},{"name":"VISIBLE","brief":"Make it visible. Set by default"},{"name":"ADDITIVE"}]},{"name":"ShapeType","url":"enum/ShapeType/","file":"1_Core/proto/EnDebug.c","line":115,"values":[{"name":"BBOX","brief":"Just box"},{"name":"LINE","brief":"One or more lines"},{"name":"SPHERE","brief":"Sphere represented by triangle mesh"},{"name":"CYLINDER","brief":"Cylinder represented by triangle mesh"},{"name":"DIAMOND","brief":"Eight faced pyramid. Defined by bound-box, where middle part is equal to horizontal extents of box and top/bottom apogees lies on top/bottom side of box."},{"name":"PYRAMID"}]},{"name":"SimulationState","url":"enum/SimulationState/","brief":"State/presence of the physics controller in physics world. When it's created as static, only SimulationState::NONE or SimulationState::COLLISION can be used. For dynamic ones, there is also SimulationState::SIMULATION for full dynamic simulation.","file":"1_Core/Physics/SimulationState.c","line":12,"values":[{"name":"NONE","brief":"body is not in simulation, nor in collision world"},{"name":"COLLISION","brief":"body is in collision world, but it's not simulated"},{"name":"SIMULATION","brief":"dynamic bodies are colliding and are simulated"}]},{"name":"SKSAnimState","url":"enum/SKSAnimState/","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":1,"values":[{"name":"DEFAULT","value":"0","brief":"default weapon state, closed and discharged"},{"name":"OPENED","value":"1"},{"name":"JAMMED","value":"2"}]},{"name":"SKSStableStateID","url":"enum/SKSStableStateID/","file":"4_World/Entities/Firearms/AutomaticRifle/SKS.c","line":8,"values":[{"name":"UNKNOWN","value":"0"},{"name":"SKS_CLO_BU0","value":"1"},{"name":"SKS_CLO_BU1","value":"2"},{"name":"SKS_OPN_BU0","value":"3"},{"name":"SKS_JAM_BU1","value":"4"}]},{"name":"SoundControllerAction","url":"enum/SoundControllerAction/","file":"3_Game/Sound.c","line":25,"values":[{"name":"None"},{"name":"Limit"},{"name":"Overwrite"}]},{"name":"SoundTypeBottle","url":"enum/SoundTypeBottle/","file":"4_World/Entities/ItemBase/Edible_Base/Bottle_Base.c","line":1,"values":[{"name":"POURING","value":"1"},{"name":"EMPTYING","value":"0"}]},{"name":"SoundTypeMine","url":"enum/SoundTypeMine/","file":"4_World/Entities/ItemBase/TrapBase/Trap_LandMine.c","line":1,"values":[{"name":"DISARMING","value":"0"}]},{"name":"SoundTypeTent","url":"enum/SoundTypeTent/","file":"4_World/Entities/ItemBase/TentBase/LargeTent.c","line":1,"values":[{"name":"REPACK","value":"1"},{"name":"NONE","value":"0"}]},{"name":"SoundTypeTrap","url":"enum/SoundTypeTrap/","file":"4_World/Entities/ItemBase/TrapBase.c","line":1,"values":[{"name":"ACTIVATING","value":"5"}]},{"name":"SSPAnimState","url":"enum/SSPAnimState/","file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":1,"values":[{"name":"COCKED","value":"0","brief":"default weapon state, closed and discharged"},{"name":"UNCOCKED","value":"1","brief":"default weapon state, closed and discharged"}]},{"name":"SSPStableStateID","url":"enum/SSPStableStateID/","file":"4_World/Entities/Firearms/SingleShotPistol_Base.c","line":7,"values":[{"name":"UNKNOWN","value":"0"},{"name":"Empty","value":"1"},{"name":"Fireout","value":"2"},{"name":"Loaded","value":"3"}]},{"name":"StaticDefines","url":"enum/StaticDefines/","file":"staticDefinesDoc.c","line":36,"values":[{"name":"DEVELOPER"},{"name":"RELEASE"},{"name":"PREVIEW_BUILD"},{"name":"PLATFORM_WINDOWS"},{"name":"PLATFORM_MACOSX"},{"name":"ENF_LINUX"},{"name":"PLATFORM_CONSOLE"},{"name":"PLATFORM_XBOX"},{"name":"PLATFORM_MSSTORE"},{"name":"PLATFORM_PS4"},{"name":"X1_TODO_TEMP_GUI"},{"name":"BULDOZER"},{"name":"SERVER"},{"name":"NO_GUI"},{"name":"NO_GUI_INGAME"},{"name":"WORKBENCH"},{"name":"GAME_TEMPLATE"},{"name":"ENF_DONE"},{"name":"COMPONENT_SYSTEM"},{"name":"DOXYGEN"},{"name":"_DAYZ_CREATURE_DEBUG_SHADOW"},{"name":"BOT"},{"name":"PS3"}]},{"name":"StopParticleFlags","url":"enum/StopParticleFlags/","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":23,"values":[{"name":"NONE","brief":"No flags"},{"name":"RESET","brief":"Reset state after stopping"},{"name":"IMMEDIATE","brief":"Flag will make the particle stop immediately, taking it out of simulation and clearing VISIBLE flag"},{"name":"VISIBLE","brief":"Is default behaviour, but can be used in conjuction with IMMEDIATE which hides it when this flag is not present"},{"name":"PAUSE","brief":"(SPF_IMMEDIATE | SPF_VISIBLE) \"Freezes\" the particle while keeping it visible"}]},{"name":"SurfaceAnimationBone","url":"enum/SurfaceAnimationBone/","file":"3_Game/Entities/EntityAI.c","line":10,"values":[{"name":"LeftFrontLimb","value":"0"},{"name":"RightFrontLimb"},{"name":"LeftBackLimb"},{"name":"RightBackLimb"}]},{"name":"SurfaceDetectionType","url":"enum/SurfaceDetectionType/","file":"3_Game/SurfaceInfo.c","line":65,"values":[{"name":"Scenery"},{"name":"Roadway"}]},{"name":"SymptomIDs","url":"enum/SymptomIDs/","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":7,"values":[{"name":"SYMPTOM_COUGH","value":"1"},{"name":"SYMPTOM_VOMIT"},{"name":"SYMPTOM_BLINDNESS"},{"name":"SYMPTOM_BULLET_HIT"},{"name":"SYMPTOM_BLEEDING_SOURCE"},{"name":"SYMPTOM_BLOODLOSS"},{"name":"SYMPTOM_SNEEZE"},{"name":"SYMPTOM_FEVERBLUR"},{"name":"SYMPTOM_LAUGHTER"},{"name":"SYMPTOM_UNCONSCIOUS"},{"name":"SYMPTOM_FREEZE"},{"name":"SYMPTOM_FREEZE_RATTLE"},{"name":"SYMPTOM_HOT"},{"name":"SYMPTOM_PAIN_LIGHT"},{"name":"SYMPTOM_PAIN_HEAVY"},{"name":"SYMPTOM_HAND_SHIVER"},{"name":"SYMPTOM_DEAFNESS_COMPLETE"},{"name":"SYMPTOM_HMP_SEVERE"},{"name":"SYMPTOM_GASP"},{"name":"LAST_INDEX"}]},{"name":"SymptomTypes","url":"enum/SymptomTypes/","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":31,"values":[{"name":"PRIMARY"},{"name":"SECONDARY"}]},{"name":"TabType","url":"enum/TabType/","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserTab.c","line":1,"values":[{"name":"FAVORITE"},{"name":"OFFICIAL"},{"name":"COMMUNITY"},{"name":"LAN"},{"name":"NONE"}]},{"name":"TFR","url":"enum/TFR/","file":"3_Game/Systems/TestFramework.c","line":1,"values":[{"name":"FAIL","value":"-1"},{"name":"SUCCESS"},{"name":"PENDING"}]},{"name":"ThrowEntityFlags","url":"enum/ThrowEntityFlags/","file":"4_World/Static/MiscGameplayFunctions.c","line":207,"values":[{"name":"NONE","value":"0"},{"name":"SPLIT","value":"1","brief":"Splits the item when it has quantity, recommended to use when called on an attachment"}]},{"name":"TouchEvent","url":"enum/TouchEvent/","brief":"Entity touch event types","file":"2_GameLib/components/gameLibComponents.c","line":10,"values":[{"name":"ON_ENTER"},{"name":"ON_STAY"},{"name":"ON_EXIT"}]},{"name":"TraceFlags","url":"enum/TraceFlags/","file":"1_Core/proto/EnWorld.c","line":173,"values":[{"name":"BONES","brief":"tests collision geometries around bones of animated objects"},{"name":"ENTS","brief":"tests entities"},{"name":"WORLD","brief":"tests world bounding box"},{"name":"ONLY_PHYSICS"},{"name":"WATER","brief":"tests collision with water surface"},{"name":"PASSTRANSLUCENT","brief":"Do not intersects with entities with EntityFlags.TRANSLUCENT set"},{"name":"RAGDOLLS","brief":"tests ragdolls"},{"name":"VISTEST","brief":"performs visibility test first. Not necessary for entities receiving EntityEvent.VISIBLE, because there is a certainty that a camera will see them"},{"name":"NOTRACE"},{"name":"TRANSPARENT_OCCLUDERS"}]},{"name":"TraceShape","url":"enum/TraceShape/","file":"1_Core/proto/EnWorld.c","line":187,"values":[{"name":"LINE"},{"name":"BOX"},{"name":"OBB"},{"name":"SPHERE"}]},{"name":"TransferInventoryResult","url":"enum/TransferInventoryResult/","file":"4_World/Static/MiscGameplayFunctions.c","line":202,"values":[{"name":"Ok"},{"name":"DroppedSome"}]},{"name":"TriggerShape","url":"enum/TriggerShape/","file":"3_Game/Entities/ScriptedEntity.c","line":1,"values":[{"name":"BOX"},{"name":"SPHERE"},{"name":"CYLINDER"}]},{"name":"UseObjectsMode","url":"enum/UseObjectsMode/","file":"3_Game/SurfaceInfo.c","line":53,"values":[{"name":"Wait","brief":"wait for the data to be ready"},{"name":"NoWait","brief":"do not wait for the data, but refresh caches"},{"name":"NoLock","brief":"only return the data we have, do not touch any caches (MT safe mode)"}]},{"name":"VehicleAnimInstances","url":"enum/VehicleAnimInstances/","file":"4_World/Entities/Vehicles/VehicleAnimInstances.c","line":1,"values":[{"name":"CIVVAN","value":"0"},{"name":"V3S","value":"1"},{"name":"SEDAN","value":"2"},{"name":"HATCHBACK","value":"3"},{"name":"BUS","value":"4"},{"name":"S120","value":"5"},{"name":"MULTICAR","value":"6"},{"name":"GOLF","value":"7"},{"name":"HMMWV","value":"8"},{"name":"ZODIAC","value":"9"}]},{"name":"VideoCallback","url":"enum/VideoCallback/","file":"1_Core/proto/EnWidgets.c","line":530,"values":[{"name":"ON_PLAY"},{"name":"ON_PAUSE"},{"name":"ON_STOP"},{"name":"ON_END"},{"name":"ON_LOAD"},{"name":"ON_SEEK"},{"name":"ON_BUFFERING_START"},{"name":"ON_BUFFERING_END"},{"name":"ON_ERROR"}]},{"name":"VideoCommand","url":"enum/VideoCommand/","brief":"Legacy, do not use","file":"1_Core/proto/EnWidgets.c","line":505,"values":[{"name":"PLAY"},{"name":"STOP"},{"name":"REWIND"},{"name":"POSITION"},{"name":"REPEAT"},{"name":"ISPLAYING"},{"name":"KILL"}]},{"name":"VideoState","url":"enum/VideoState/","file":"1_Core/proto/EnWidgets.c","line":516,"values":[{"name":"NONE","brief":"There is no video"},{"name":"PLAYING","brief":"The video is playing"},{"name":"PAUSED","brief":"The video is paused"},{"name":"STOPPED","brief":"The video is paused at the beginning of the video"},{"name":"FINISHED","brief":"The video is paused at the end of the video"}]},{"name":"VoiceEffectType","url":"enum/VoiceEffectType/","file":"3_Game/constants.c","line":24,"values":[{"name":"Mumbling","brief":"VoiceEffectMumbling"},{"name":"Extortion","brief":"VoiceEffectExtortion"},{"name":"Obstruction"}]},{"name":"VoiceLevel","url":"enum/VoiceLevel/","file":"3_Game/constants.c","line":17,"values":[{"name":"Whisper","brief":"VoiceLevelWhisper"},{"name":"Talk","brief":"VoiceLevelTalk"},{"name":"Shout"}]},{"name":"VRDeviceType","url":"enum/VRDeviceType/","file":"1_Core/proto/EnVRDevice.c","line":8,"values":[{"name":"DEVICE_TYPE_OCULUS"},{"name":"DEVICE_TYPE_PS4"}]},{"name":"VREye","url":"enum/VREye/","file":"1_Core/proto/EnVRDevice.c","line":33,"values":[{"name":"VR_EYE_LEFT","brief":"HMD left eye."},{"name":"VR_EYE_RIGHT"}]},{"name":"VRHandEnum","url":"enum/VRHandEnum/","file":"1_Core/proto/EnVRDevice.c","line":27,"values":[{"name":"VR_HAND_LEFT","brief":"HMD controller left hand."},{"name":"VR_HAND_RIGHT"}]},{"name":"VRStatus","url":"enum/VRStatus/","file":"1_Core/proto/EnVRDevice.c","line":14,"values":[{"name":"VR_STATUS_UNKNOWN","brief":"Unknown state, probably uninitialized."},{"name":"VR_STATUS_VISIBLE","brief":"The HMD is being used for rendering."},{"name":"VR_STATUS_PRESENT","brief":"The HMD port is open."},{"name":"VR_STATUS_MOUNTED","brief":"The HMD is mounted on users head."},{"name":"VR_STATUS_DISPLAY_LOST","brief":"The HMD was present and disappeared."},{"name":"VR_STATUS_SHOULD_QUIT","brief":"Application requested exit."},{"name":"VR_STATUS_SHOULD_RECENTER","brief":"The HMD Recenter request event was triggered."},{"name":"VR_STATUS_TRACKED","brief":"The tracking data for the HMD are up to date."},{"name":"VR_STATUS_CALIBRATING","brief":"The HMD is being calibrated."}]},{"name":"WaveKind","url":"enum/WaveKind/","file":"3_Game/Sound.c","line":1,"values":[{"name":"WAVEEFFECT"},{"name":"WAVEEFFECTEX"},{"name":"WAVESPEECH"},{"name":"WAVEMUSIC"},{"name":"WAVESPEECHEX"},{"name":"WAVEENVIRONMENT"},{"name":"WAVEENVIRONMENTEX"},{"name":"WAVEWEAPONS"},{"name":"WAVEWEAPONSEX"},{"name":"WAVEATTALWAYS"},{"name":"WAVEUI"}]},{"name":"WeaponActionChamberingLoaderTypes","url":"enum/WeaponActionChamberingLoaderTypes/","file":"3_Game/human.c","line":911,"values":[{"name":"CHAMBERINGLOADER_OPENED","value":"0","brief":"CMD_Reload_ChamberingFast - one bullet reload with open mechanism"},{"name":"CHAMBERINGLOADER_CLOSED","value":"1","brief":"- one bullet reload with closed mechanism"}]},{"name":"WeaponActionChamberingTypes","url":"enum/WeaponActionChamberingTypes/","file":"3_Game/human.c","line":875,"values":[{"name":"CHAMBERING_END","value":"-1"},{"name":"CHAMBERING_ONEBULLET_OPENED","value":"0","brief":"chambering action types"},{"name":"CHAMBERING_ONEBULLET_CLOSED","value":"1"},{"name":"CHAMBERING_ONEBULLET_CLOSED_UNCOCKED","value":"2"},{"name":"CHAMBERING_ONEBULLET_UNIQUE_OPENED","value":"3"},{"name":"CHAMBERING_ONEBULLET_UNIQUE_CLOSED","value":"4"},{"name":"CHAMBERING_TWOBULLETS_START","value":"6","brief":"plays one bullet, then second, then ends, when CHAMBERING_TWOBULLETS_END arise, it's canceled"},{"name":"CHAMBERING_TWOBULLETS_END","value":"7","brief":"- one bullet reload with closed mechanism"},{"name":"CHAMBERING_STARTLOOPABLE_CLOSED_EXTRA","value":"9"},{"name":"CHAMBERING_STARTLOOPABLE_CLOSED","value":"10","brief":"start loop chambering"},{"name":"CHAMBERING_ENDLOOPABLE","value":"11","brief":"end loop chambering"},{"name":"CHAMBERING_STARTLOOPABLE_CLOSED_KEEP","value":"12","brief":"start loop chambering and keep last bullet"},{"name":"CHAMBERING_STARTLOOPABLE_OPENED","value":"13"},{"name":"CHAMBERING_STARTLOOPABLE_CLOSED_WITHCHAMBER","value":"14"},{"name":"CHAMBERING_STARTLOOPABLE_SHOTGUN_UNCOCKED","value":"15"},{"name":"CHAMBERING_STARTLOOPABLE_SHOTGUN_COCKED","value":"16"},{"name":"CHAMBERING_DOUBLE_1","value":"17"},{"name":"CHAMBERING_DOUBLE_2","value":"18"},{"name":"CHAMBERING_DOUBLE_3","value":"19"},{"name":"CHAMBERING_DOUBLE_4","value":"20"},{"name":"CHAMBERING_CROSSBOW_OPENED","value":"21","brief":"chambering crossbow"},{"name":"CHAMBERING_CROSSBOW_CLOSED","value":"22","brief":"chambering crossbow"},{"name":"CHAMBERING_CROSSBOW_FULL","value":"23","brief":"chambering crossbow"},{"name":"CHAMBERING_DOUBLE_FIREOUT_EJECT","value":"24","brief":"For manual ejecting during reload"}]},{"name":"WeaponActionFireTypes","url":"enum/WeaponActionFireTypes/","file":"3_Game/human.c","line":925,"values":[{"name":"FIRE_NORMAL","value":"0"},{"name":"FIRE_LAST","value":"1"},{"name":"FIRE_COCKED","value":"2"},{"name":"FIRE_UNCOCKED","value":"3"},{"name":"FIRE_DRY","value":"4"},{"name":"FIRE_JAM","value":"5"}]},{"name":"WeaponActionMechanismTypes","url":"enum/WeaponActionMechanismTypes/","file":"3_Game/human.c","line":866,"values":[{"name":"MECHANISM_OPENED","value":"0","brief":"mechanism action types"},{"name":"MECHANISM_CLOSED","value":"1"},{"name":"MECHANISM_SPECIAL","value":"2","brief":"crossbow, magnum ... special mechanism action apropriate for custom weapons"},{"name":"MECHANISM_CLOSED_UNCOCKED","value":"3"}]},{"name":"WeaponActionReloadClipTypes","url":"enum/WeaponActionReloadClipTypes/","file":"3_Game/human.c","line":860,"values":[{"name":"RELOADRIFLE_CLIP_NOBULLET","value":"0"},{"name":"RELOADRIFLE_CLIP_BULLET","value":"1"}]},{"name":"WeaponActionReloadTypes","url":"enum/WeaponActionReloadTypes/","brief":"action types reload action types","file":"3_Game/human.c","line":831,"values":[{"name":"RELOADRIFLE_MAGAZINE_BULLET","value":"0","brief":"reload action types - rifles"},{"name":"RELOADRIFLE_NOMAGAZINE_BULLET","value":"1"},{"name":"RELOADRIFLE_MAGAZINE_NOBULLET","value":"2"},{"name":"RELOADRIFLE_NOMAGAZINE_NOBULLET","value":"3"},{"name":"RELOADRIFLE_MAGAZINE_NOBULLET_OPEN","value":"4"},{"name":"RELOADRIFLE_NOMAGAZINE_NOBULLET_OPEN","value":"5"},{"name":"RELOADPISTOL_NOMAGAZINE_NOBULLET_CLOSED_UNCOCKED","value":"8","brief":"CMD_Reload_Magazine"},{"name":"RELOADPISTOL_MAGAZINE_NOBULLET_CLOSED_UNCOCKED","value":"9"},{"name":"RELOADPISTOL_MAGAZINE_BULLET_CLOSED","value":"10"},{"name":"RELOADPISTOL_NOMAGAZINE_BULLET_CLOSED","value":"11"},{"name":"RELOADPISTOL_MAGAZINE_NOBULLET_CLOSED_COCKED","value":"12"},{"name":"RELOADPISTOL_NOMAGAZINE_NOBULLET_CLOSED_COCKED","value":"13"},{"name":"RELOADPISTOL_NOMAGAZINE_NOBULLET_OPENED","value":"14"},{"name":"RELOADPISTOL_MAGAZINE_NOBULLET_OPENED","value":"15"},{"name":"RELOAD_MAGAZINE_DETACH","value":"16"},{"name":"RELOADRIFLE_MAGAZINE_DETACH","value":"17","brief":"CMD_Reload_Magazine"},{"name":"RELOADSRIFLE_MAGAZINE_BULLET","value":"20","brief":"CMD_Reload_Magazine"},{"name":"RELOADSRIFLE_NOMAGAZINE_BULLET","value":"21"},{"name":"RELOADSRIFLE_MAGAZINE_NOBULLET","value":"22"},{"name":"RELOADSRIFLE_NOMAGAZINE_NOBULLET","value":"23"}]},{"name":"WeaponActions","url":"enum/WeaponActions/","file":"3_Game/human.c","line":815,"values":[{"name":"INTERRUPT","value":"15"},{"name":"NONE","value":"-1"},{"name":"RELOAD","value":"0"},{"name":"MECHANISM","value":"1"},{"name":"CHAMBERING","value":"2"},{"name":"CHAMBERING_LOADER","value":"3"},{"name":"UNJAMMING","value":"4"},{"name":"FIRE","value":"5"},{"name":"HIDE","value":"6"},{"name":"SHOW","value":"7"},{"name":"RELOAD_CLIP","value":"8"}]},{"name":"WeaponActionUnjammingTypes","url":"enum/WeaponActionUnjammingTypes/","file":"3_Game/human.c","line":917,"values":[{"name":"UNJAMMING_START","value":"1","brief":"unjam action types"},{"name":"UNJAMMING_END","value":"0","brief":"1"},{"name":"UNJAMMING_INTERRUPT","value":"-1"}]},{"name":"WeaponEventID","url":"enum/WeaponEventID/","brief":"identifier for events. mainly for rpc purposes","file":"4_World/Entities/Firearms/FSM/Events.c","line":5,"values":[{"name":"UNKNOWN"},{"name":"MECHANISM"},{"name":"TRIGGER"},{"name":"TRIGGER_JAM"},{"name":"TRIGGER_AUTO_START"},{"name":"TRIGGER_AUTO_END"},{"name":"LOAD1_BULLET"},{"name":"CONTINUOUS_LOADBULLET_START"},{"name":"CONTINUOUS_LOADBULLET_END"},{"name":"UNJAM"},{"name":"ATTACH_MAGAZINE"},{"name":"UNJAMMING_FAILED_TIMEOUT"},{"name":"UNJAMMING_TIMEOUT"},{"name":"DETACH_MAGAZINE"},{"name":"SWAP_MAGAZINE"},{"name":"HUMANCOMMAND_ACTION_FINISHED"},{"name":"HUMANCOMMAND_ACTION_ABORTED"},{"name":"RELOAD_TIMEOUT"},{"name":"DRY_FIRE_TIMEOUT"},{"name":"SET_NEXT_MUZZLE_MODE"},{"name":"ANIMATION_EVENT"}]},{"name":"WeaponEvents","url":"enum/WeaponEvents/","brief":"events","file":"3_Game/human.c","line":968,"values":[{"name":"ATTACHMENT_HIDE"},{"name":"ATTACHMENT_SHOW"},{"name":"BULLET_EJECT"},{"name":"BULLET_HIDE"},{"name":"BULLET_HIDE2"},{"name":"BULLET_IN_CHAMBER"},{"name":"BULLET_IN_MAGAZINE"},{"name":"BULLET_SHOW"},{"name":"BULLET_SHOW2"},{"name":"CANUNJAM_END"},{"name":"CANUNJAM_START"},{"name":"COCKED"},{"name":"MAGAZINE_ATTACHED"},{"name":"MAGAZINE_DETACHED"},{"name":"MAGAZINE_HIDE"},{"name":"MAGAZINE_SHOW"},{"name":"SLIDER_OPEN"},{"name":"UNJAMMED"},{"name":"HAMMER_UNCOCKED"},{"name":"HAMMER_COCKED"},{"name":"CHANGE_HIDE"},{"name":"CHANGE_SHOW"},{"name":"CYLINDER_ROTATE"}]},{"name":"WeaponHideShowTypes","url":"enum/WeaponHideShowTypes/","file":"3_Game/human.c","line":935,"values":[{"name":"HIDESHOW_SLOT_2HDLEFTBACK","value":"0"},{"name":"HIDESHOW_SLOT_RFLLEFTBACK","value":"1"},{"name":"HIDESHOW_SLOT_1HDLEFTBACK","value":"2"},{"name":"HIDESHOW_SLOT_2HDRIGHTBACK","value":"3"},{"name":"HIDESHOW_SLOT_RFLRIGHTBACK","value":"4"},{"name":"HIDESHOW_SLOT_1HDRIGHTBACK","value":"5"},{"name":"HIDESHOW_SLOT_PISTOLBELT","value":"6"},{"name":"HIDESHOW_SLOT_PISTOLCHEST","value":"7"},{"name":"HIDESHOW_SLOT_KNIFEBACK","value":"8"},{"name":"HIDESHOW_SLOT_INVENTORY","value":"9"}]},{"name":"WeaponWithAmmoFlags","url":"enum/WeaponWithAmmoFlags/","file":"4_World/Entities/Firearms/Weapon_Base.c","line":11,"values":[{"name":"NONE","value":"0","brief":"Attached magazine will be full and no round will be chambered"},{"name":"CHAMBER","value":"1","brief":"Chambers bullets"},{"name":"CHAMBER_RNG","value":"2","brief":"Maybe chambers bullets (sequential rng) example: 1 1 1 0 0 0"},{"name":"CHAMBER_RNG_SPORADIC","value":"4","brief":"Maybe chambers bullets (full random) example: 0 1 0 0 1 1"},{"name":"QUANTITY_RNG","value":"8","brief":"Randomizes the quantity of the bullets in the spawned magazine"},{"name":"AMMO_MAG_RNG","value":"16","brief":"Fully randomizes the ammo type instead of picking one random for the entire mag (needs to have type as empty string)"},{"name":"AMMO_CHAMBER_RNG","value":"32","brief":"Fully randomizes the ammo type instead of picking one random for all chambers (needs to have type as empty string)"},{"name":"MAX_CAPACITY_MAG","value":"64","brief":"Instead of randomizing when type is empty, it looks for the one which has the highest capacity"}]},{"name":"WeightDebugType","url":"enum/WeightDebugType/","file":"3_Game/tools/Debug.c","line":842,"values":[{"name":"NONE","value":"0"},{"name":"RECALC_FORCED","value":"1"},{"name":"RECALC_DIRTY","value":"2"},{"name":"DUMP_STACK","value":"4"},{"name":"SET_DIRTY_FLAG","value":"8"}]},{"name":"WeightUpdateType","url":"enum/WeightUpdateType/","file":"3_Game/Entities/EntityAI.c","line":75,"values":[{"name":"FULL","value":"0"},{"name":"ADD"},{"name":"REMOVE"},{"name":"RECURSIVE_ADD"},{"name":"RECURSIVE_REMOVE"}]},{"name":"WidgetAlignment","url":"enum/WidgetAlignment/","file":"1_Core/proto/EnWidgets.c","line":88,"values":[{"name":"WA_LEFT","value":"0"},{"name":"WA_RIGHT","value":"1"},{"name":"WA_CENTER","value":"2"},{"name":"WA_TOP","value":"0"},{"name":"WA_BOTTOM","value":"1"}]},{"name":"WidgetFlags","url":"enum/WidgetFlags/","file":"1_Core/proto/EnWidgets.c","line":57,"values":[{"name":"SOURCEALPHA","brief":"takes alpha from texture * alpha from color. If not set, considers texture as non-transparent and transparency is set only by color"},{"name":"BLEND","brief":"texture is blended with a surface base on alpha"},{"name":"ADDITIVE","brief":"texture is added to a surface based on alpha"},{"name":"VISIBLE","brief":"Widget is visible - ShowWidget(w, true)"},{"name":"NOWRAP","brief":"Do not do texture wrapping"},{"name":"CENTER","brief":"Centers TextWidgetTypeID"},{"name":"VCENTER","brief":"Centers TextWidgetTypeID verticaly"},{"name":"HEXACTPOS"},{"name":"VEXACTPOS"},{"name":"EXACTPOS","brief":"Uses physical resolution (g_iWidth, h_iHeight)"},{"name":"HEXACTSIZE","brief":"Uses physical resolution (g_iWidth)"},{"name":"VEXACTSIZE","brief":"Uses physical resolution (h_iHeight)"},{"name":"EXACTSIZE","brief":"Uses physical resolution"},{"name":"NOFILTER","brief":"no texture filtering (no blur)"},{"name":"RALIGN","brief":"Right alignment TextWidgetTypeID"},{"name":"STRETCH","brief":"Stretch texture to a full size"},{"name":"FLIPU","brief":"Flips texture in U axis"},{"name":"FLIPV","brief":"Flips texture in V axis"},{"name":"CUSTOMUV","brief":"ignores STRETCH/FLIPU/FLIPV and take custom UV set by SetWidgetUV()"},{"name":"IGNOREPOINTER"},{"name":"DISABLED"},{"name":"NOFOCUS"},{"name":"CLIPCHILDREN"},{"name":"RENDER_ALWAYS"},{"name":"NOCLEAR"},{"name":"DRAGGABLE"}]},{"name":"WindingOrder","url":"enum/WindingOrder/","brief":"exposed from C++ (do not change)","file":"1_Core/proto/EnMath2D.c","line":9,"values":[{"name":"CounterClockwise","brief":"0"},{"name":"Clockwise","brief":"1"},{"name":"Invalid"}]},{"name":"XBAnimState","url":"enum/XBAnimState/","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":1,"values":[{"name":"uncocked","value":"0","brief":"default weapon state, closed and discharged"},{"name":"cocked","value":"1"}]},{"name":"XBStableStateID","url":"enum/XBStableStateID/","file":"4_World/Entities/Firearms/Archery/Crossbow.c","line":7,"values":[{"name":"UNKNOWN","value":"0"},{"name":"UncockedEmpty","value":"1"},{"name":"CockedEmpty","value":"2"},{"name":"Loaded","value":"3"}]}],"functions":[{"name":"actionDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/Inventory/Debug.c","line":12,"url":"globals/functions/#actionDebugPrint"},{"name":"AddLight","ret":"HLIGHT","params":[{"type":"IEntity","name":"owner"},{"type":"LightType","name":"type"},{"type":"LightFlags","name":"flags"},{"type":"float","name":"radius"},{"type":"vector","name":"color"}],"mods":["proto"],"proto":true,"brief":"creates light","file":"1_Core/proto/EnWorld.c","line":148,"url":"globals/functions/#AddLight"},{"name":"AddPointToLandMarkDecal","ret":"bool","params":[{"type":"hDecal","name":"lmDecal"},{"type":"vector","name":"point"},{"type":"vector","name":"normal"},{"type":"float","name":"alpha"}],"mods":["proto","native"],"proto":true,"brief":"add new point to decal, internally, new point is added when previous point is in some distance or the angle is more than some threshold","file":"1_Core/proto/EnWorld.c","line":371,"url":"globals/functions/#AddPointToLandMarkDecal"},{"name":"ARGB","ret":"int","params":[{"type":"int","name":"a"},{"type":"int","name":"r"},{"type":"int","name":"g"},{"type":"int","name":"b"}],"file":"1_Core/proto/proto.c","line":322,"url":"globals/functions/#ARGB"},{"name":"ARGBF","ret":"int","params":[{"type":"float","name":"fa"},{"type":"float","name":"fr"},{"type":"float","name":"fg"},{"type":"float","name":"fb"}],"brief":"Converts <0.0, 1.0> ARGB into color","file":"1_Core/proto/proto.c","line":332,"url":"globals/functions/#ARGBF"},{"name":"AWHITE","ret":"int","params":[{"type":"int","name":"a"}],"file":"1_Core/proto/proto.c","line":338,"url":"globals/functions/#AWHITE"},{"name":"BeginParse","ret":"ParseHandle","params":[{"type":"string","name":"filename"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":392,"url":"globals/functions/#BeginParse"},{"name":"botDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Systems/Bot/Bot.c","line":122,"url":"globals/functions/#botDebugPrint"},{"name":"botDebugSpam","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Systems/Bot/Bot.c","line":131,"url":"globals/functions/#botDebugSpam"},{"name":"BotSelectNearestTarget","ret":"Man","params":[{"type":"EntityAI","name":"bot"}],"file":"4_World/Systems/Bot/Bot_Hunt.c","line":195,"url":"globals/functions/#BotSelectNearestTarget"},{"name":"bsbDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1312,"url":"globals/functions/#bsbDebugPrint"},{"name":"bsbDebugSpam","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Entities/ItemBase/BaseBuildingBase.c","line":1320,"url":"globals/functions/#bsbDebugSpam"},{"name":"CallMethod","ret":"Param","params":[{"type":"CallID","name":"call_id"},{"type":"Param","name":"params"}],"file":"3_Game/tools/Dispatcher.c","line":36,"url":"globals/functions/#CallMethod"},{"name":"CanAddToLandMarkDecal","ret":"int","params":[{"type":"hDecal","name":"lmDecal"},{"type":"IEntity","name":"entity"},{"type":"string","name":"mat"},{"type":"vector","name":"newPoint"}],"mods":["proto","native"],"proto":true,"brief":"is it possible to add new point to landmark decal?","file":"1_Core/proto/EnWorld.c","line":360,"url":"globals/functions/#CanAddToLandMarkDecal"},{"name":"CancelWidgetDragging","ret":"Widget","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":185,"url":"globals/functions/#CancelWidgetDragging"},{"name":"ChangeAnimSlotFPS","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"slot"},{"type":"int","name":"fps"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":87,"url":"globals/functions/#ChangeAnimSlotFPS"},{"name":"ChangeAnimSlotMask","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"slot"},{"type":"float","name":"blendin"},{"type":"BoneMask","name":"mask"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":84,"url":"globals/functions/#ChangeAnimSlotMask"},{"name":"ClearAnimMask","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"mask"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":93,"url":"globals/functions/#ClearAnimMask"},{"name":"ClearKey","ret":"void","params":[{"type":"KeyCode","name":"key"}],"mods":["proto","native"],"proto":true,"brief":"Clears the key state. Call this function if you want to overcome autorepeating in reporting key state. If called, the KeyState returns pressed only after the key is released and pressed again.","file":"1_Core/proto/EnSystem.c","line":297,"url":"globals/functions/#ClearKey"},{"name":"ClearLightFlags","ret":"int","params":[{"type":"HLIGHT","name":"light"},{"type":"LightFlags","name":"flags"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":155,"url":"globals/functions/#ClearLightFlags"},{"name":"CloseFile","ret":"void","params":[{"type":"FileHandle","name":"file"}],"mods":["proto"],"proto":true,"brief":"Close the File","file":"1_Core/proto/EnSystem.c","line":443,"url":"globals/functions/#CloseFile"},{"name":"CloseFindFile","ret":"void","params":[{"type":"FindFileHandle","name":"handle"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":522,"url":"globals/functions/#CloseFindFile"},{"name":"CompileBreak","ret":"void","proto":true,"brief":"Triggers breakpoint in C++ in compile time(when app is running in debug enviroment)","file":"1_Core/proto/EnDebug.c","line":56,"url":"globals/functions/#CompileBreak"},{"name":"copyarray","ret":"void","params":[{"type":"void","name":"destArray"},{"type":"void","name":"srcArray"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":255,"url":"globals/functions/#copyarray"},{"name":"CopyFile","ret":"bool","params":[{"type":"string","name":"sourceName"},{"type":"string","name":"destName"}],"mods":["proto","native"],"proto":true,"brief":"copy file. destName must be \"$profile:\" or \"$saves:\" location","file":"1_Core/proto/EnSystem.c","line":531,"url":"globals/functions/#CopyFile"},{"name":"CreateDecal","ret":"hDecal","params":[{"type":"IEntity","name":"entity"},{"type":"vector","name":"origin"},{"type":"vector","name":"project"},{"type":"float","name":"nearclip"},{"type":"float","name":"angle"},{"type":"float","name":"size"},{"type":"string","name":"materialName"},{"type":"float","name":"lifetime"},{"type":"int","name":"flags"}],"mods":["proto","native"],"proto":true,"brief":"Creates single visual mark, e.g. from shots //when lifetime=0, pointer to decal is returned, that can be removed by RemoveDecal then","file":"1_Core/proto/EnWorld.c","line":329,"url":"globals/functions/#CreateDecal"},{"name":"CreateGame","ret":"CGame","file":"3_Game/game.c","line":4,"url":"globals/functions/#CreateGame"},{"name":"CreateGizmoApi","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/Global/GizmoApi.c","line":117,"url":"globals/functions/#CreateGizmoApi"},{"name":"CreateHive","ret":"Hive","mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":29,"url":"globals/functions/#CreateHive"},{"name":"CreateJsonApi","ret":"JsonApi","mods":["proto","native"],"proto":true,"file":"3_Game/Http/JsonApi.c","line":83,"url":"globals/functions/#CreateJsonApi"},{"name":"CreateLandMarkDecal","ret":"hDecal","params":[{"type":"IEntity","name":"entity"},{"type":"vector","name":"origin"},{"type":"vector","name":"normal"},{"type":"float","name":"edgeSize"},{"type":"float","name":"lifeTime"},{"type":"string","name":"materialName"},{"type":"hDecal","name":"prevDecal"},{"type":"float","name":"alpha"}],"mods":["proto","native"],"proto":true,"brief":"Creates continous visual mark, e.g. from wheel when a car is moving on the ground","file":"1_Core/proto/EnWorld.c","line":345,"url":"globals/functions/#CreateLandMarkDecal"},{"name":"CreateMission","ret":"Mission","params":[{"type":"string","name":"path"}],"file":"5_Mission/someMission.c","line":1,"url":"globals/functions/#CreateMission"},{"name":"CreateRestApi","ret":"RestApi","mods":["proto","native"],"proto":true,"file":"3_Game/Http/RestApi.c","line":181,"url":"globals/functions/#CreateRestApi"},{"name":"CreateWeaponEventFromContext","ret":"WeaponEventBase","params":[{"type":"ParamsReadContext","name":"ctx"}],"file":"4_World/Entities/Firearms/FSM/Events.c","line":281,"url":"globals/functions/#CreateWeaponEventFromContext"},{"name":"CreateXOB","ret":"vobject","params":[{"type":"int","name":"nsurfaces"},{"type":"int","name":"nverts","array":""},{"type":"int","name":"numindices","array":""},{"type":"string","name":"materials","array":""}],"mods":["proto"],"proto":true,"brief":"Dynamic MeshObject","file":"1_Core/proto/EnVisual.c","line":34,"url":"globals/functions/#CreateXOB"},{"name":"DayZInfectedTypeCreate","ret":"void","params":[{"type":"DayZInfectedType","name":"pType"}],"file":"4_World/Entities/Creatures/Infected/DayZInfectedCfgBase.c","line":5,"url":"globals/functions/#DayZInfectedTypeCreate"},{"name":"DayZPlayerTypeCreate","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":5,"url":"globals/functions/#DayZPlayerTypeCreate"},{"name":"DayZPlayerTypeInitMovement","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":10,"url":"globals/functions/#DayZPlayerTypeInitMovement"},{"name":"DayZPlayerTypeRegisterItems","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgBase.c","line":334,"url":"globals/functions/#DayZPlayerTypeRegisterItems"},{"name":"DayZPlayerTypeRegisterSounds","ret":"void","params":[{"type":"DayZPlayerType","name":"pType"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCfgSounds.c","line":319,"url":"globals/functions/#DayZPlayerTypeRegisterSounds"},{"name":"dBodyActive","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"ActiveState","name":"activeState"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":64,"url":"globals/functions/#dBodyActive"},{"name":"dBodyApplyForce","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"force"}],"mods":["proto"],"proto":true,"brief":"Applies constant force on a rigidbody (origin)","file":"1_Core/proto/EnPhysics.c","line":146,"url":"globals/functions/#dBodyApplyForce"},{"name":"dBodyApplyForceAt","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"pos"},{"type":"vector","name":"force"}],"mods":["proto"],"proto":true,"brief":"Applies constant force on a position","file":"1_Core/proto/EnPhysics.c","line":151,"url":"globals/functions/#dBodyApplyForceAt"},{"name":"dBodyApplyImpulse","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"impulse"}],"mods":["proto"],"proto":true,"brief":"Applies impuls on a rigidbody (origin)","file":"1_Core/proto/EnPhysics.c","line":141,"url":"globals/functions/#dBodyApplyImpulse"},{"name":"dBodyApplyImpulseAt","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"impulse"},{"type":"vector","name":"pos"}],"mods":["proto"],"proto":true,"brief":"Applies impuls on a pos position in world coordinates","file":"1_Core/proto/EnPhysics.c","line":136,"url":"globals/functions/#dBodyApplyImpulseAt"},{"name":"dBodyApplyTorque","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"torque"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":153,"url":"globals/functions/#dBodyApplyTorque"},{"name":"dBodyApplyTorqueImpulse","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"vector","name":"torqueImpulse"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":125,"url":"globals/functions/#dBodyApplyTorqueImpulse"},{"name":"dBodyCollisionBlock","ret":"dBlock","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"}],"mods":["proto","native"],"proto":true,"brief":"Disables collisions between two entities","file":"1_Core/proto/EnPhysics.c","line":116,"url":"globals/functions/#dBodyCollisionBlock"},{"name":"dBodyComputeAngularImpulseDenominator","ret":"float","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"vector","name":"axis"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":128,"url":"globals/functions/#dBodyComputeAngularImpulseDenominator"},{"name":"dBodyComputeImpulseDenominator","ret":"float","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"vector","name":"position"},{"type":"vector","name":"normal"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":127,"url":"globals/functions/#dBodyComputeImpulseDenominator"},{"name":"dBodyCreateDynamicEx","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"vector","name":"centerOfMass"},{"type":"float","name":"mass"},{"type":"PhysicsGeomDef","name":"geoms","array":""}],"mods":["proto"],"proto":true,"brief":"Creates RigidBody from custom made geometries. The geometries are deleted when rigid body is destroyed","file":"1_Core/proto/EnPhysics.c","line":51,"url":"globals/functions/#dBodyCreateDynamicEx"},{"name":"dBodyCreateGhostEx","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"PhysicsGeomDef","name":"geoms","array":""}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":39,"url":"globals/functions/#dBodyCreateGhostEx"},{"name":"dBodyCreateStaticEx","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"PhysicsGeomDef","name":"geoms","array":""}],"mods":["proto"],"proto":true,"brief":"Creates RigidBody from custom made geometries. The geometries are deleted when rigid body is destroyed","file":"1_Core/proto/EnPhysics.c","line":38,"url":"globals/functions/#dBodyCreateStaticEx"},{"name":"dBodyDestroy","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"brief":"Destroys attached physics body","file":"1_Core/proto/EnPhysics.c","line":54,"url":"globals/functions/#dBodyDestroy"},{"name":"dBodyDynamic","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"bool","name":"dynamic"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":65,"url":"globals/functions/#dBodyDynamic"},{"name":"dBodyEnableCCD","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"float","name":"maxMotion"},{"type":"float","name":"sphereCastRadius"}],"mods":["proto","native"],"proto":true,"brief":"If both maxMotion and shapeCastRadius is >=0 then the continuous collision detection is enabled. If you want to disable it, use -1","file":"1_Core/proto/EnPhysics.c","line":83,"url":"globals/functions/#dBodyEnableCCD"},{"name":"dBodyEnableGravity","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":69,"url":"globals/functions/#dBodyEnableGravity"},{"name":"dBodyGetAngularVelocity","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"body"}],"mods":["proto"],"proto":true,"brief":"Gets angular velocity for a rigidbody","file":"1_Core/proto/EnPhysics.c","line":158,"url":"globals/functions/#dBodyGetAngularVelocity"},{"name":"dBodyGetCenterOfMass","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"body"}],"mods":["proto","native"],"proto":true,"brief":"returns center of mass offset","file":"1_Core/proto/EnPhysics.c","line":90,"url":"globals/functions/#dBodyGetCenterOfMass"},{"name":"dBodyGetDirectWorldTransform","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"mods":["out"],"type":"vector","name":"matrix","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":173,"url":"globals/functions/#dBodyGetDirectWorldTransform"},{"name":"dBodyGetGeom","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":202,"url":"globals/functions/#dBodyGetGeom"},{"name":"dBodyGetGeomInteractionLayer","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":62,"url":"globals/functions/#dBodyGetGeomInteractionLayer"},{"name":"dBodyGetInteractionLayer","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":60,"url":"globals/functions/#dBodyGetInteractionLayer"},{"name":"dBodyGetInvInertiaDiagLocal","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":126,"url":"globals/functions/#dBodyGetInvInertiaDiagLocal"},{"name":"dBodyGetInvInertiaTensorWorld","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"mods":["out"],"type":"vector","name":"inertiaTensorWS","array":"3"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":131,"url":"globals/functions/#dBodyGetInvInertiaTensorWorld"},{"name":"dBodyGetKineticEnergy","ret":"float","params":[{"mods":["notnull"],"type":"IEntity","name":"body"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":175,"url":"globals/functions/#dBodyGetKineticEnergy"},{"name":"dBodyGetLocalInertia","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":129,"url":"globals/functions/#dBodyGetLocalInertia"},{"name":"dBodyGetMass","ret":"float","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":122,"url":"globals/functions/#dBodyGetMass"},{"name":"dBodyGetNumGeoms","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":204,"url":"globals/functions/#dBodyGetNumGeoms"},{"name":"dBodyGetVelocityAt","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"globalpos"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":177,"url":"globals/functions/#dBodyGetVelocityAt"},{"name":"dBodyGetWorldTransform","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"mods":["out"],"type":"vector","name":"matrix","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":172,"url":"globals/functions/#dBodyGetWorldTransform"},{"name":"dBodyIsActive","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":68,"url":"globals/functions/#dBodyIsActive"},{"name":"dBodyIsDynamic","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":66,"url":"globals/functions/#dBodyIsDynamic"},{"name":"dBodyIsSet","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"brief":"Has the entity attached physics body?","file":"1_Core/proto/EnPhysics.c","line":57,"url":"globals/functions/#dBodyIsSet"},{"name":"dBodyIsSolid","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":73,"url":"globals/functions/#dBodyIsSolid"},{"name":"dBodyRemoveBlock","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"dBlock","name":"block"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":117,"url":"globals/functions/#dBodyRemoveBlock"},{"name":"dBodySetAngularVelocity","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"angvel"}],"mods":["proto"],"proto":true,"brief":"Changed an angular velocity","file":"1_Core/proto/EnPhysics.c","line":165,"url":"globals/functions/#dBodySetAngularVelocity"},{"name":"dBodySetDamping","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"float","name":"linearDamping"},{"type":"float","name":"angularDamping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":70,"url":"globals/functions/#dBodySetDamping"},{"name":"dBodySetGeomInteractionLayer","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"index"},{"type":"int","name":"mask"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":61,"url":"globals/functions/#dBodySetGeomInteractionLayer"},{"name":"dBodySetInertiaTensorM","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"m","array":"3"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":120,"url":"globals/functions/#dBodySetInertiaTensorM"},{"name":"dBodySetInertiaTensorV","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"v"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":119,"url":"globals/functions/#dBodySetInertiaTensorV"},{"name":"dBodySetInteractionLayer","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"mask"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":59,"url":"globals/functions/#dBodySetInteractionLayer"},{"name":"dBodySetLinearFactor","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"linearFactor"}],"mods":["proto","native"],"proto":true,"brief":"Sets scale factor for all impulses/velocities/forces. Default is <1,1,1>. Zero any axis if you want to do 2D physics","file":"1_Core/proto/EnPhysics.c","line":87,"url":"globals/functions/#dBodySetLinearFactor"},{"name":"dBodySetMass","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"float","name":"mass"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":123,"url":"globals/functions/#dBodySetMass"},{"name":"dBodySetSleepingTreshold","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"float","name":"linearTreshold"},{"type":"float","name":"angularTreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":71,"url":"globals/functions/#dBodySetSleepingTreshold"},{"name":"dBodySetSolid","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"bool","name":"solid"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":74,"url":"globals/functions/#dBodySetSolid"},{"name":"dBodySetTargetMatrix","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"body"},{"type":"vector","name":"matrix","array":"4"},{"type":"float","name":"timeslice"}],"mods":["proto","native"],"proto":true,"brief":"Sets target transformation. If timeslice == dt (simulation step delta time), it will happen in next step, otherwise in time = timeslice","file":"1_Core/proto/EnPhysics.c","line":170,"url":"globals/functions/#dBodySetTargetMatrix"},{"name":"DebugBreak","ret":"void","params":[{"type":"bool","name":"condition","def":"true"},{"type":"void","name":"param1","def":"NULL"},{"type":"void","name":"param2","def":"NULL"},{"type":"void","name":"param3","def":"NULL"},{"type":"void","name":"param4","def":"NULL"},{"type":"void","name":"param5","def":"NULL"},{"type":"void","name":"param6","def":"NULL"},{"type":"void","name":"param7","def":"NULL"},{"type":"void","name":"param8","def":"NULL"},{"type":"void","name":"param9","def":"NULL"}],"mods":["proto"],"proto":true,"brief":"Triggers breakpoint in C++ in run time(when app is running in debug enviroment)","file":"1_Core/proto/EnDebug.c","line":53,"url":"globals/functions/#DebugBreak"},{"name":"DeleteFile","ret":"bool","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"delete file. Works only on \"$profile:\" and \"$saves:\" locations","file":"1_Core/proto/EnSystem.c","line":528,"url":"globals/functions/#DeleteFile"},{"name":"DestroyGizmoApi","ret":"void","mods":["proto"],"proto":true,"file":"3_Game/Global/GizmoApi.c","line":118,"url":"globals/functions/#DestroyGizmoApi"},{"name":"DestroyHive","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":30,"url":"globals/functions/#DestroyHive"},{"name":"DestroyJsonApi","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Http/JsonApi.c","line":84,"url":"globals/functions/#DestroyJsonApi"},{"name":"DestroyRestApi","ret":"void","mods":["proto","native"],"proto":true,"file":"3_Game/Http/RestApi.c","line":182,"url":"globals/functions/#DestroyRestApi"},{"name":"dGeomCreateBox","ret":"dGeom","params":[{"type":"vector","name":"size"}],"mods":["proto","native"],"proto":true,"brief":"Creates box geometry","file":"1_Core/proto/EnPhysics.c","line":186,"url":"globals/functions/#dGeomCreateBox"},{"name":"dGeomCreateCapsule","ret":"dGeom","params":[{"type":"float","name":"radius"},{"type":"vector","name":"extent"}],"mods":["proto","native"],"proto":true,"brief":"Creates capsule geometry","file":"1_Core/proto/EnPhysics.c","line":192,"url":"globals/functions/#dGeomCreateCapsule"},{"name":"dGeomCreateCylinder","ret":"dGeom","params":[{"type":"float","name":"radius"},{"type":"vector","name":"extent"}],"mods":["proto","native"],"proto":true,"brief":"Creates cylinder geometry","file":"1_Core/proto/EnPhysics.c","line":195,"url":"globals/functions/#dGeomCreateCylinder"},{"name":"dGeomCreateSphere","ret":"dGeom","params":[{"type":"float","name":"radius"}],"mods":["proto","native"],"proto":true,"brief":"Creates sphere geometry","file":"1_Core/proto/EnPhysics.c","line":189,"url":"globals/functions/#dGeomCreateSphere"},{"name":"dGeomDestroy","ret":"void","params":[{"type":"dGeom","name":"geom"}],"mods":["proto","native"],"proto":true,"brief":"Destroys geometry","file":"1_Core/proto/EnPhysics.c","line":198,"url":"globals/functions/#dGeomDestroy"},{"name":"dGetDynamicBody","ret":"IEntity","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEnt"},{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":10,"url":"globals/functions/#dGetDynamicBody"},{"name":"dGetGravity","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"}],"mods":["proto","native"],"proto":true,"brief":"Gets global gravity","file":"1_Core/proto/EnPhysics.c","line":15,"url":"globals/functions/#dGetGravity"},{"name":"dGetInteractionLayer","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"int","name":"mask1"},{"type":"int","name":"mask2"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":12,"url":"globals/functions/#dGetInteractionLayer"},{"name":"dGetNumDynamicBodies","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEnt"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":9,"url":"globals/functions/#dGetNumDynamicBodies"},{"name":"dJoint6DOFSetAngularLimits","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"vector","name":"angularLower"},{"type":"vector","name":"angularUpper"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":251,"url":"globals/functions/#dJoint6DOFSetAngularLimits"},{"name":"dJoint6DOFSetLimit","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"int","name":"axis"},{"type":"float","name":"lo"},{"type":"float","name":"hi"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":252,"url":"globals/functions/#dJoint6DOFSetLimit"},{"name":"dJoint6DOFSetLinearLimits","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"vector","name":"linearLower"},{"type":"vector","name":"linearUpper"}],"mods":["proto","native"],"proto":true,"brief":"- free means upper < lower, - locked means upper == lower - limited means upper > lower - axis: first 3 are linear, next 3 are angular","file":"1_Core/proto/EnPhysics.c","line":250,"url":"globals/functions/#dJoint6DOFSetLinearLimits"},{"name":"dJoint6DOFSpringSetSpring","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"int","name":"axis"},{"type":"float","name":"stiffness"},{"type":"float","name":"damping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":255,"url":"globals/functions/#dJoint6DOFSpringSetSpring"},{"name":"dJointConeTwistSetAngularOnly","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"bool","name":"angularOnly"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":228,"url":"globals/functions/#dJointConeTwistSetAngularOnly"},{"name":"dJointConeTwistSetLimit","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"int","name":"limitIndex"},{"type":"float","name":"limitValue"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":240,"url":"globals/functions/#dJointConeTwistSetLimit"},{"name":"dJointConeTwistSetLimits","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"_swingSpan1"},{"type":"float","name":"_swingSpan2"},{"type":"float","name":"_twistSpan"},{"type":"float","name":"_softness"},{"type":"float","name":"_biasFactor"},{"type":"float","name":"_relaxationFactor"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":241,"url":"globals/functions/#dJointConeTwistSetLimits"},{"name":"dJointCreate6DOF","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":218,"url":"globals/functions/#dJointCreate6DOF"},{"name":"dJointCreate6DOFSpring","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":219,"url":"globals/functions/#dJointCreate6DOFSpring"},{"name":"dJointCreateBallSocket","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"point1"},{"type":"vector","name":"point2"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":215,"url":"globals/functions/#dJointCreateBallSocket"},{"name":"dJointCreateConeTwist","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":217,"url":"globals/functions/#dJointCreateConeTwist"},{"name":"dJointCreateFixed","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"point1"},{"type":"vector","name":"point2"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":216,"url":"globals/functions/#dJointCreateFixed"},{"name":"dJointCreateHinge","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"point1"},{"type":"vector","name":"axis1"},{"type":"vector","name":"point2"},{"type":"vector","name":"axis2"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":212,"url":"globals/functions/#dJointCreateHinge"},{"name":"dJointCreateHinge2","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":213,"url":"globals/functions/#dJointCreateHinge2"},{"name":"dJointCreateSlider","ret":"dJoint","params":[{"mods":["notnull"],"type":"IEntity","name":"ent1"},{"mods":["notnull"],"type":"IEntity","name":"ent2"},{"type":"vector","name":"matrix1","array":"4"},{"type":"vector","name":"matrix2","array":"4"},{"type":"bool","name":"block"},{"type":"float","name":"breakThreshold"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":214,"url":"globals/functions/#dJointCreateSlider"},{"name":"dJointDestroy","ret":"void","params":[{"type":"dJoint","name":"joint"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":220,"url":"globals/functions/#dJointDestroy"},{"name":"dJointHingeSetAxis","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"vector","name":"axis"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":224,"url":"globals/functions/#dJointHingeSetAxis"},{"name":"dJointHingeSetLimits","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"low"},{"type":"float","name":"high"},{"type":"float","name":"softness"},{"type":"float","name":"biasFactor"},{"type":"float","name":"relaxationFactor"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":223,"url":"globals/functions/#dJointHingeSetLimits"},{"name":"dJointHingeSetMotorTargetAngle","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"angle"},{"type":"float","name":"dt"},{"type":"float","name":"maxImpulse"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":225,"url":"globals/functions/#dJointHingeSetMotorTargetAngle"},{"name":"dJointSliderGetAngularPos","ret":"float","params":[{"type":"dJoint","name":"joint"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":270,"url":"globals/functions/#dJointSliderGetAngularPos"},{"name":"dJointSliderGetLinearPos","ret":"float","params":[{"type":"dJoint","name":"joint"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":269,"url":"globals/functions/#dJointSliderGetLinearPos"},{"name":"dJointSliderSetAngularLimits","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"lowerLimit"},{"type":"float","name":"upperLimit"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":259,"url":"globals/functions/#dJointSliderSetAngularLimits"},{"name":"dJointSliderSetAngularMotor","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"velocity"},{"type":"float","name":"force"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":268,"url":"globals/functions/#dJointSliderSetAngularMotor"},{"name":"dJointSliderSetDirAngular","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":261,"url":"globals/functions/#dJointSliderSetDirAngular"},{"name":"dJointSliderSetDirLinear","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":260,"url":"globals/functions/#dJointSliderSetDirLinear"},{"name":"dJointSliderSetLimAngular","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":263,"url":"globals/functions/#dJointSliderSetLimAngular"},{"name":"dJointSliderSetLimLinear","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":262,"url":"globals/functions/#dJointSliderSetLimLinear"},{"name":"dJointSliderSetLinearLimits","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"lowerLimit"},{"type":"float","name":"upperLimit"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":258,"url":"globals/functions/#dJointSliderSetLinearLimits"},{"name":"dJointSliderSetLinearMotor","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"velocity"},{"type":"float","name":"force"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":267,"url":"globals/functions/#dJointSliderSetLinearMotor"},{"name":"dJointSliderSetOrthoAngular","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":265,"url":"globals/functions/#dJointSliderSetOrthoAngular"},{"name":"dJointSliderSetOrthoLinear","ret":"void","params":[{"type":"dJoint","name":"joint"},{"type":"float","name":"softness"},{"type":"float","name":"restitution"},{"type":"float","name":"damping"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":264,"url":"globals/functions/#dJointSliderSetOrthoLinear"},{"name":"DPrint","ret":"void","params":[{"type":"string","name":"var"}],"mods":["proto"],"proto":true,"brief":"Prints content of variable to console/log. Should be used for critical messages so it will appear in debug log","file":"1_Core/proto/EnDebug.c","line":59,"url":"globals/functions/#DPrint"},{"name":"dSetGravity","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"vector","name":"g"}],"mods":["proto","native"],"proto":true,"brief":"Changes global gravity","file":"1_Core/proto/EnPhysics.c","line":17,"url":"globals/functions/#dSetGravity"},{"name":"dSetInteractionLayer","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"int","name":"mask1"},{"type":"int","name":"mask2"},{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnPhysics.c","line":11,"url":"globals/functions/#dSetInteractionLayer"},{"name":"dSetTimeSlice","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"worldEntity"},{"type":"float","name":"timeSlice"}],"mods":["proto","native"],"proto":true,"brief":"Changes fixed time-slice. Default is 1/40, thus simulation runs on 40fps. With smaller values, there is more precise simulation","file":"1_Core/proto/EnPhysics.c","line":19,"url":"globals/functions/#dSetTimeSlice"},{"name":"DumpStack","ret":"void","mods":["proto"],"proto":true,"brief":"Prints current call stack (stack trace)","file":"1_Core/proto/EnDebug.c","line":27,"url":"globals/functions/#DumpStack"},{"name":"DumpStackString","ret":"void","params":[{"mods":["out"],"type":"string","name":"stack"}],"mods":["proto"],"proto":true,"brief":"Prints current call stack (stack trace) to given output","file":"1_Core/proto/EnDebug.c","line":50,"url":"globals/functions/#DumpStackString"},{"name":"ejectBulletAndStoreInMagazine","ret":"void","params":[{"type":"Weapon_Base","name":"weapon"},{"type":"int","name":"muzzleIndex"},{"type":"Magazine","name":"mag"},{"type":"DayZPlayer","name":"p"}],"file":"4_World/Entities/Firearms/FSM/weapon_utils.c","line":58,"url":"globals/functions/#ejectBulletAndStoreInMagazine"},{"name":"EndParse","ret":"void","params":[{"type":"ParseHandle","name":"file"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":394,"url":"globals/functions/#EndParse"},{"name":"EndSound","ret":"void","params":[{"type":"HSOUND","name":"snd"}],"mods":["proto","volatile","native"],"proto":true,"cond":["ENF_DONE"],"brief":"Don't test hearability. Valid only together with SFX_3D!","file":"1_Core/proto/proto.c","line":82,"url":"globals/functions/#EndSound"},{"name":"Error","ret":"void","params":[{"type":"string","name":"err"}],"brief":"Messagebox with error message","file":"1_Core/proto/EnDebug.c","line":90,"url":"globals/functions/#Error"},{"name":"Error2","ret":"void","params":[{"type":"string","name":"title"},{"type":"string","name":"err"}],"mods":["proto","native"],"proto":true,"brief":"Messagebox with error message","file":"1_Core/proto/EnDebug.c","line":87,"url":"globals/functions/#Error2"},{"name":"ErrorEx","ret":"void","params":[{"type":"string","name":"err"},{"type":"ErrorExSeverity","name":"severity","def":"ErrorExSeverity.ERROR"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":83,"url":"globals/functions/#ErrorEx"},{"name":"ErrorExString","ret":"void","params":[{"type":"string","name":"err"},{"mods":["out"],"type":"string","name":"str"},{"type":"ErrorExSeverity","name":"severity","def":"ErrorExSeverity.ERROR"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnDebug.c","line":84,"url":"globals/functions/#ErrorExString"},{"name":"FGets","ret":"int","params":[{"type":"FileHandle","name":"file"},{"type":"string","name":"var"}],"mods":["proto"],"proto":true,"brief":"Get line from file, every next call of this function returns next line","file":"1_Core/proto/EnSystem.c","line":501,"url":"globals/functions/#FGets"},{"name":"FileExist","ret":"bool","params":[{"type":"string","name":"name"}],"mods":["proto"],"proto":true,"brief":"Check existence of file","file":"1_Core/proto/EnSystem.c","line":397,"url":"globals/functions/#FileExist"},{"name":"FinalizeLandMarkDecal","ret":"void","params":[{"type":"hDecal","name":"lmDecal"},{"type":"bool","name":"addAlpha"},{"type":"float","name":"alphaDist"}],"mods":["proto","native"],"proto":true,"brief":"finalize landmark adding, e.g. when entity lose contact with ground -> the pointer to decal should have only world and entity if it has something to render, otherwise it's destroyed here","file":"1_Core/proto/EnWorld.c","line":380,"url":"globals/functions/#FinalizeLandMarkDecal"},{"name":"FindEntityByID","ret":"IEntity","params":[{"type":"IEntity","name":"worldEnt"},{"type":"int","name":"ID"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":24,"url":"globals/functions/#FindEntityByID"},{"name":"FindEntityByName","ret":"IEntity","params":[{"type":"IEntity","name":"worldEnt"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":23,"url":"globals/functions/#FindEntityByName"},{"name":"FindFile","ret":"FindFileHandle","params":[{"type":"string","name":"pattern"},{"mods":["out"],"type":"string","name":"fileName"},{"mods":["out"],"type":"FileAttr","name":"fileAttributes"},{"type":"FindFileFlags","name":"flags"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":520,"url":"globals/functions/#FindFile"},{"name":"FindNextFile","ret":"bool","params":[{"type":"FindFileHandle","name":"handle"},{"mods":["out"],"type":"string","name":"fileName"},{"mods":["out"],"type":"FileAttr","name":"fileAttributes"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":521,"url":"globals/functions/#FindNextFile"},{"name":"fixAngle_180_180","ret":"float","params":[{"type":"float","name":"pAngle"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":36,"url":"globals/functions/#fixAngle_180_180"},{"name":"fixAngle_PI_PI","ret":"float","params":[{"type":"float","name":"pAngle"}],"file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":19,"url":"globals/functions/#fixAngle_PI_PI"},{"name":"FPrint","ret":"void","params":[{"type":"FileHandle","name":"file"},{"type":"void","name":"var"}],"mods":["proto"],"proto":true,"brief":"Write to file","file":"1_Core/proto/EnSystem.c","line":462,"url":"globals/functions/#FPrint"},{"name":"FPrintln","ret":"void","params":[{"type":"FileHandle","name":"file"},{"type":"void","name":"var"}],"mods":["proto"],"proto":true,"brief":"Write to file and add new line","file":"1_Core/proto/EnSystem.c","line":481,"url":"globals/functions/#FPrintln"},{"name":"fsmbDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/FSMBase.c","line":1,"url":"globals/functions/#fsmbDebugPrint"},{"name":"fsmbDebugSpam","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/FSMBase.c","line":9,"url":"globals/functions/#fsmbDebugSpam"},{"name":"fsmDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/HFSMBase.c","line":1,"url":"globals/functions/#fsmDebugPrint"},{"name":"fsmDebugSpam","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/HFSMBase.c","line":9,"url":"globals/functions/#fsmDebugSpam"},{"name":"GameLibInit","ret":"void","cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":154,"url":"globals/functions/#GameLibInit"},{"name":"GetActiveEntity","ret":"IEntity","params":[{"type":"IEntity","name":"worldEntity"},{"type":"int","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"returns active entity","file":"1_Core/proto/EnWorld.c","line":29,"url":"globals/functions/#GetActiveEntity"},{"name":"GetBackendApi","ret":"BackendApi","mods":["proto","native"],"proto":true,"file":"3_Game/Http/BackendApi.c","line":265,"url":"globals/functions/#GetBackendApi"},{"name":"GetBoneLocalMatrix","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"bone"},{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":42,"url":"globals/functions/#GetBoneLocalMatrix"},{"name":"GetBoneMatrix","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"bone"},{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":41,"url":"globals/functions/#GetBoneMatrix"},{"name":"GetCamera","ret":"void","params":[{"type":"int","name":"cam"},{"mods":["out"],"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"Returns current camera transformation","file":"1_Core/proto/EnWorld.c","line":59,"url":"globals/functions/#GetCamera"},{"name":"GetCEApi","ret":"CEApi","mods":["proto","native"],"proto":true,"brief":"Get the CE API","file":"3_Game/CE/CentralEconomy.c","line":745,"url":"globals/functions/#GetCEApi"},{"name":"GetCLIParam","ret":"bool","params":[{"type":"string","name":"param"},{"mods":["out"],"type":"string","name":"val"}],"mods":["proto"],"proto":true,"brief":"Returns command line argument","file":"1_Core/proto/EnSystem.c","line":128,"url":"globals/functions/#GetCLIParam"},{"name":"GetDayZGame","ret":"DayZGame","file":"3_Game/DayZGame.c","line":3973,"url":"globals/functions/#GetDayZGame"},{"name":"GetDispatcher","ret":"Dispatcher","file":"3_Game/tools/Dispatcher.c","line":20,"url":"globals/functions/#GetDispatcher"},{"name":"GetDragWidget","ret":"Widget","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":186,"url":"globals/functions/#GetDragWidget"},{"name":"GetFocus","ret":"Widget","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":702,"url":"globals/functions/#GetFocus"},{"name":"GetFPS","ret":"int","mods":["proto","native"],"proto":true,"brief":"Returns actual fps (average in last 10 frames)","file":"1_Core/proto/proto.c","line":147,"url":"globals/functions/#GetFPS"},{"name":"GetGame","ret":"Game","cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":4,"url":"globals/functions/#GetGame"},{"name":"GetGame","ret":"DayZGame","file":"3_Game/gameplay.c","line":636,"url":"globals/functions/#GetGame"},{"name":"GetGamepadAxis","ret":"float","params":[{"type":"GamepadAxis","name":"axis"}],"mods":["proto","native"],"proto":true,"brief":"return value in gamepad axis <-1000; 1000>","file":"1_Core/proto/EnSystem.c","line":372,"url":"globals/functions/#GetGamepadAxis"},{"name":"GetGamepadButton","ret":"int","params":[{"type":"GamepadButton","name":"button"}],"mods":["proto","native"],"proto":true,"brief":"return if the button is pressed or not","file":"1_Core/proto/EnSystem.c","line":370,"url":"globals/functions/#GetGamepadButton"},{"name":"GetGizmoApi","ret":"GizmoApi","mods":["proto"],"proto":true,"file":"3_Game/Global/GizmoApi.c","line":120,"url":"globals/functions/#GetGizmoApi"},{"name":"GetHive","ret":"Hive","mods":["proto","native"],"proto":true,"file":"3_Game/Hive/Hive.c","line":31,"url":"globals/functions/#GetHive"},{"name":"GetHourMinuteSecond","ret":"void","params":[{"mods":["out"],"type":"int","name":"hour"},{"mods":["out"],"type":"int","name":"minute"},{"mods":["out"],"type":"int","name":"second"}],"mods":["proto"],"proto":true,"brief":"Returns system time","file":"1_Core/proto/EnSystem.c","line":28,"url":"globals/functions/#GetHourMinuteSecond"},{"name":"GetHourMinuteSecondUTC","ret":"void","params":[{"mods":["out"],"type":"int","name":"hour"},{"mods":["out"],"type":"int","name":"minute"},{"mods":["out"],"type":"int","name":"second"}],"mods":["proto"],"proto":true,"brief":"Returns UTC system time","file":"1_Core/proto/EnSystem.c","line":76,"url":"globals/functions/#GetHourMinuteSecondUTC"},{"name":"GetJsonApi","ret":"JsonApi","mods":["proto","native"],"proto":true,"file":"3_Game/Http/JsonApi.c","line":85,"url":"globals/functions/#GetJsonApi"},{"name":"GetLastLandMarkPoint","ret":"vector","params":[{"type":"hDecal","name":"lmDecal"}],"mods":["proto","native"],"proto":true,"brief":"return last landmark point or -65535.0 in all components","file":"1_Core/proto/EnWorld.c","line":392,"url":"globals/functions/#GetLastLandMarkPoint"},{"name":"GetMachineName","ret":"string","mods":["proto"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":103,"url":"globals/functions/#GetMachineName"},{"name":"GetMousePos","ret":"void","params":[{"mods":["out"],"type":"int","name":"x"},{"mods":["out"],"type":"int","name":"y"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":329,"url":"globals/functions/#GetMousePos"},{"name":"GetMouseState","ret":"int","params":[{"type":"MouseState","name":"index"}],"mods":["proto","native"],"proto":true,"brief":"Returns state of mouse button. It's combination of number of release/pressed edges and mask MB_PRESSED_MASK that is set when button is pressed. If you want just to check if button is pressed, use this: if(GetMouseState(MouseState.LEFT) & MB_PRESSED_MASK)) Print(\"left button pressed\");","file":"1_Core/proto/EnSystem.c","line":326,"url":"globals/functions/#GetMouseState"},{"name":"GetNumActiveEntities","ret":"int","params":[{"type":"IEntity","name":"worldEntity"}],"mods":["proto","native"],"proto":true,"brief":"returns number of active (simulated) Entities in the world","file":"1_Core/proto/EnWorld.c","line":27,"url":"globals/functions/#GetNumActiveEntities"},{"name":"GetNumAnimFrames","ret":"int","params":[{"type":"vobject","name":"anim"}],"mods":["proto","native"],"proto":true,"brief":"Returns number of frames, if the object is animation","file":"1_Core/proto/EnVisual.c","line":17,"url":"globals/functions/#GetNumAnimFrames"},{"name":"GetNumberOfSetBits","ret":"int","params":[{"type":"int","name":"i"}],"file":"3_Game/tools/tools.c","line":1053,"url":"globals/functions/#GetNumberOfSetBits"},{"name":"GetObject","ret":"vobject","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Loads object from data, or gets it from cache. Object must be released when not used","file":"1_Core/proto/EnVisual.c","line":7,"url":"globals/functions/#GetObject"},{"name":"GetObjectMaterials","ret":"int","params":[{"type":"vobject","name":"object"},{"type":"string","name":"materials","array":""}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":27,"url":"globals/functions/#GetObjectMaterials"},{"name":"GetOceanHeight","ret":"float","params":[{"type":"float","name":"worldX"},{"type":"float","name":"worldZ"}],"mods":["proto","native"],"proto":true,"brief":"Get water ocean height at given point","file":"1_Core/proto/EnWorld.c","line":422,"url":"globals/functions/#GetOceanHeight"},{"name":"GetOceanHeightAndDisplace","ret":"vector","params":[{"type":"float","name":"worldX"},{"type":"float","name":"worldZ"}],"mods":["proto","native"],"proto":true,"brief":"Get water ocean height and displacement at given point, returns vector(displaceX, height, displaceZ)","file":"1_Core/proto/EnWorld.c","line":430,"url":"globals/functions/#GetOceanHeightAndDisplace"},{"name":"GetParticleCount","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":200,"url":"globals/functions/#GetParticleCount"},{"name":"GetParticleEmitorCount","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":220,"url":"globals/functions/#GetParticleEmitorCount"},{"name":"GetParticleEmitors","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"mods":["out"],"type":"string","name":"emitors","array":""},{"type":"int","name":"max"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":217,"url":"globals/functions/#GetParticleEmitors"},{"name":"GetParticleParm","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"emitor"},{"type":"EmitorParam","name":"parameter"},{"mods":["out"],"type":"void","name":"value"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":227,"url":"globals/functions/#GetParticleParm"},{"name":"GetParticleParmOriginal","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"emitor"},{"type":"EmitorParam","name":"parameter"},{"mods":["out"],"type":"void","name":"value"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":230,"url":"globals/functions/#GetParticleParmOriginal"},{"name":"GetPBOAPI","ret":"PBOAPI","mods":["static","proto","native"],"proto":true,"file":"3_Game/Global/PBOAPI.c","line":6,"url":"globals/functions/#GetPBOAPI"},{"name":"GetPlugin","ret":"PluginBase","params":[{"type":"typename","name":"plugin_type"}],"file":"4_World/Plugins/PluginManager.c","line":325,"url":"globals/functions/#GetPlugin"},{"name":"GetPluginManager","ret":"PluginManager","brief":"Returns registred plugin by class type, better is to use global funtion GetPlugin(typename plugin_type)","file":"4_World/Plugins/PluginManager.c","line":283,"url":"globals/functions/#GetPluginManager"},{"name":"GetPluginSafe","ret":"PluginBase","params":[{"type":"typename","name":"plugin_type"}],"file":"4_World/Plugins/PluginManager.c","line":349,"url":"globals/functions/#GetPluginSafe"},{"name":"GetProfileName","ret":"string","mods":["proto"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":102,"url":"globals/functions/#GetProfileName"},{"name":"GetProfileValueBool","ret":"bool","params":[{"type":"string","name":"name"},{"type":"bool","name":"def","def":"false"}],"brief":"Return value from profile variable, if variable with given name is not present, default value is returned","file":"3_Game/tools/tools.c","line":1019,"url":"globals/functions/#GetProfileValueBool"},{"name":"GetRandomLoadingBackground","ret":"string","brief":"Returns random loading background texture path","file":"3_Game/tools/UIManager.c","line":251,"url":"globals/functions/#GetRandomLoadingBackground"},{"name":"GetRenderView","ret":"void","params":[{"type":"IEntity","name":"ent"},{"mods":["out"],"type":"int","name":"cam_index"},{"mods":["out"],"type":"int","name":"width"},{"mods":["out"],"type":"int","name":"height"}],"mods":["proto"],"proto":true,"cond":["ENF_DONE"],"file":"1_Core/proto/EnEntity.c","line":781,"url":"globals/functions/#GetRenderView"},{"name":"GetRestApi","ret":"RestApi","mods":["proto","native"],"proto":true,"file":"3_Game/Http/RestApi.c","line":183,"url":"globals/functions/#GetRestApi"},{"name":"GetSceneHDRMul","ret":"float","params":[{"type":"int","name":"camera"}],"mods":["proto","native"],"proto":true,"brief":"scene light multiplier (based on measured scene light levels) - pre-exposure of light","file":"1_Core/proto/EnWorld.c","line":162,"url":"globals/functions/#GetSceneHDRMul"},{"name":"GetScreenSize","ret":"void","params":[{"mods":["out"],"type":"int","name":"x"},{"mods":["out"],"type":"int","name":"y"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":331,"url":"globals/functions/#GetScreenSize"},{"name":"GetScriptConsoleValues","ret":"ScriptConsoleCameraValues","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":22,"url":"globals/functions/#GetScriptConsoleValues"},{"name":"GetSoundLength","ret":"int","params":[{"type":"HSOUND","name":"sound"}],"mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"file":"1_Core/proto/proto.c","line":90,"url":"globals/functions/#GetSoundLength"},{"name":"GetSoundPosition","ret":"int","params":[{"type":"HSOUND","name":"sound"}],"mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"file":"1_Core/proto/proto.c","line":93,"url":"globals/functions/#GetSoundPosition"},{"name":"GetTemperatureColor","ret":"int","params":[{"type":"int","name":"temperature"}],"file":"3_Game/tools/tools.c","line":990,"url":"globals/functions/#GetTemperatureColor"},{"name":"GetUApi","ret":"UAInputAPI","mods":["proto","native"],"proto":true,"file":"3_Game/InputAPI/UAInput.c","line":239,"url":"globals/functions/#GetUApi"},{"name":"GetVelocity","ret":"vector","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"brief":"Returns linear velocity","file":"1_Core/proto/EnPhysics.c","line":104,"url":"globals/functions/#GetVelocity"},{"name":"GetWidgetUnderCursor","ret":"Widget","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":184,"url":"globals/functions/#GetWidgetUnderCursor"},{"name":"GetWorldTime","ret":"float","mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":14,"url":"globals/functions/#GetWorldTime"},{"name":"GetYearMonthDay","ret":"void","params":[{"mods":["out"],"type":"int","name":"year"},{"mods":["out"],"type":"int","name":"month"},{"mods":["out"],"type":"int","name":"day"}],"mods":["proto"],"proto":true,"brief":"Returns system date","file":"1_Core/proto/EnSystem.c","line":52,"url":"globals/functions/#GetYearMonthDay"},{"name":"GetYearMonthDayUTC","ret":"void","params":[{"mods":["out"],"type":"int","name":"year"},{"mods":["out"],"type":"int","name":"month"},{"mods":["out"],"type":"int","name":"day"}],"mods":["proto"],"proto":true,"brief":"Returns UTC system date","file":"1_Core/proto/EnSystem.c","line":100,"url":"globals/functions/#GetYearMonthDayUTC"},{"name":"HandAnimEventFactory","ret":"HandEventBase","params":[{"type":"WeaponEvents","name":"type"},{"type":"Man","name":"p","def":"null"},{"type":"InventoryLocation","name":"src","def":"null"}],"file":"3_Game/Systems/Inventory/Hand_Events.c","line":858,"url":"globals/functions/#HandAnimEventFactory"},{"name":"HasActiveParticle","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":203,"url":"globals/functions/#HasActiveParticle"},{"name":"hndDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/Inventory/HandFSM.c","line":1,"url":"globals/functions/#hndDebugPrint"},{"name":"hndDebugSpam","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/Inventory/HandFSM.c","line":9,"url":"globals/functions/#hndDebugSpam"},{"name":"hndDebugSpamALot","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/Inventory/HandFSM.c","line":17,"url":"globals/functions/#hndDebugSpamALot"},{"name":"Idle","ret":"void","mods":["proto","volatile"],"proto":true,"brief":"Yiels execution to other threads and then it continues. Obsolete...","file":"1_Core/proto/EnScript.c","line":323,"url":"globals/functions/#Idle"},{"name":"InitSky","ret":"int","params":[{"type":"string","name":"presetName"}],"mods":["proto","native"],"proto":true,"brief":"initialize sky with preset, must be called to set the global planets setting","file":"1_Core/proto/proto.c","line":163,"url":"globals/functions/#InitSky"},{"name":"inventoryDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/Inventory/Debug.c","line":23,"url":"globals/functions/#inventoryDebugPrint"},{"name":"IsAnimSlotPlaying","ret":"int","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"mask"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":98,"url":"globals/functions/#IsAnimSlotPlaying"},{"name":"IsBoxVisible","ret":"bool","params":[{"type":"vector","name":"mins"},{"type":"vector","name":"maxs"},{"type":"int","name":"flags"}],"mods":["proto","native"],"proto":true,"brief":"tests if bbox is visible according to view-frustum and PVS","file":"1_Core/proto/EnWorld.c","line":274,"url":"globals/functions/#IsBoxVisible"},{"name":"IsCircleToCrossSwapped","ret":"bool","mods":["proto","native"],"proto":true,"cond":["PS3"],"brief":"circle and cross can be swapped when license area is japan/asia","file":"1_Core/proto/EnWidgets.c","line":712,"url":"globals/functions/#IsCircleToCrossSwapped"},{"name":"IsCLIParam","ret":"bool","params":[{"type":"string","name":"param"}],"mods":["proto","native"],"proto":true,"brief":"Returns if command line argument is present","file":"1_Core/proto/EnSystem.c","line":141,"url":"globals/functions/#IsCLIParam"},{"name":"IsLandMarkFinalized","ret":"bool","params":[{"type":"hDecal","name":"lmDecal"}],"mods":["proto","native"],"proto":true,"brief":"return if landmark was finalized","file":"1_Core/proto/EnWorld.c","line":386,"url":"globals/functions/#IsLandMarkFinalized"},{"name":"IsModuleExist","ret":"bool","params":[{"type":"typename","name":"plugin_type"}],"file":"4_World/Plugins/PluginManager.c","line":361,"url":"globals/functions/#IsModuleExist"},{"name":"IsOcean","ret":"bool","mods":["proto","native"],"proto":true,"brief":"Is ocean availabled","file":"1_Core/proto/EnWorld.c","line":415,"url":"globals/functions/#IsOcean"},{"name":"IsPluginManagerExists","ret":"bool","file":"4_World/Plugins/PluginManager.c","line":315,"url":"globals/functions/#IsPluginManagerExists"},{"name":"KeyState","ret":"int","params":[{"type":"KeyCode","name":"key"}],"mods":["proto","native"],"proto":true,"brief":"Gets key state","file":"1_Core/proto/EnSystem.c","line":291,"url":"globals/functions/#KeyState"},{"name":"KillThread","ret":"int","params":[{"type":"Class","name":"owner"},{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Kills thread.","file":"1_Core/proto/EnScript.c","line":318,"url":"globals/functions/#KillThread"},{"name":"LerpARGB","ret":"int","params":[{"type":"int","name":"c1"},{"type":"int","name":"c2"}],"file":"1_Core/proto/proto.c","line":344,"url":"globals/functions/#LerpARGB"},{"name":"LerpSkyPreset","ret":"int","params":[{"type":"string","name":"presetName1"},{"type":"string","name":"presetName2"},{"type":"float","name":"dayTime"},{"type":"float","name":"stormy1"},{"type":"float","name":"stormy2"},{"type":"float","name":"lerpVal"}],"mods":["proto","native"],"proto":true,"brief":"lerp two sky presets and set the result using day time","file":"1_Core/proto/proto.c","line":182,"url":"globals/functions/#LerpSkyPreset"},{"name":"LerpSkyPreset3","ret":"int","params":[{"type":"string","name":"presetName1"},{"type":"string","name":"presetName2"},{"type":"string","name":"presetName3"},{"type":"float","name":"dayTime"},{"type":"float","name":"stormy1"},{"type":"float","name":"stormy2"},{"type":"float","name":"stormy3"},{"type":"float","name":"w1"},{"type":"float","name":"w2"},{"type":"float","name":"w3"}],"mods":["proto","native"],"proto":true,"brief":"lerp three sky presets using barycentric coordinates and set the result using day time","file":"1_Core/proto/proto.c","line":197,"url":"globals/functions/#LerpSkyPreset3"},{"name":"Limit","ret":"float","params":[{"type":"float","name":"pV"},{"type":"float","name":"pMin"},{"type":"float","name":"pMax"}],"brief":"limit function","file":"4_World/Entities/ManBase/DayZPlayer/DayZPlayerCamera_Base.c","line":2,"url":"globals/functions/#Limit"},{"name":"LoadSkyPresets","ret":"int","params":[{"type":"string","name":"presetsFile"}],"mods":["proto","native"],"proto":true,"brief":"load all sky presets from xml file","file":"1_Core/proto/proto.c","line":157,"url":"globals/functions/#LoadSkyPresets"},{"name":"LoadWidgetImageSet","ret":"bool","params":[{"type":"string","name":"filename"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":692,"url":"globals/functions/#LoadWidgetImageSet"},{"name":"LoadWidgetStyles","ret":"void","params":[{"type":"string","name":"filename"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":693,"url":"globals/functions/#LoadWidgetStyles"},{"name":"Log","ret":"void","params":[{"type":"string","name":"message"},{"type":"LogTemplateID","name":"template_id","def":"0"}],"file":"3_Game/tools/LogTemplates.c","line":75,"url":"globals/functions/#Log"},{"name":"LogError","ret":"void","params":[{"type":"string","name":"message"},{"type":"LogTemplateID","name":"template_id","def":"0"}],"brief":"Creates error log (optional) from LogTemplate which are registred","file":"3_Game/tools/LogTemplates.c","line":129,"url":"globals/functions/#LogError"},{"name":"LogInfo","ret":"void","params":[{"type":"string","name":"message"},{"type":"LogTemplateID","name":"template_id","def":"0"}],"brief":"Creates info log (optional) from LogTemplate which are registred","file":"3_Game/tools/LogTemplates.c","line":93,"url":"globals/functions/#LogInfo"},{"name":"LogWarning","ret":"void","params":[{"type":"string","name":"message"},{"type":"LogTemplateID","name":"template_id","def":"0"}],"brief":"Creates warning log  (optional) from LogTemplate which are registred","file":"3_Game/tools/LogTemplates.c","line":111,"url":"globals/functions/#LogWarning"},{"name":"magazinesHaveEqualSizes","ret":"bool","params":[{"mods":["notnull"],"type":"Magazine","name":"mag"},{"mods":["notnull"],"type":"Magazine","name":"mag2"}],"brief":"no magazine configured in parent state, looking in inventory","file":"4_World/Entities/Firearms/FSM/weapon_utils.c","line":100,"url":"globals/functions/#magazinesHaveEqualSizes"},{"name":"MakeDirectory","ret":"bool","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"Makes a directory","file":"1_Core/proto/EnSystem.c","line":525,"url":"globals/functions/#MakeDirectory"},{"name":"MakeScreenshot","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"brief":"makes screenshot and stores it in to a DDS format file if the name begins with '$' the screenshot in stored in the fullpath according to the name parameter otherwise the screenshot is stored in \"$profile:ScreenShotes/DATE TIME-NAME.dds\" where DATE, TIME AND NAME are replaced by actual values","file":"1_Core/proto/proto.c","line":142,"url":"globals/functions/#MakeScreenshot"},{"name":"MemoryValidation","ret":"void","params":[{"type":"bool","name":"enable"}],"mods":["proto","native"],"proto":true,"brief":"Switches memory validation (huge slowdown! Use with care only for certain section of code!)","file":"1_Core/proto/EnSystem.c","line":116,"url":"globals/functions/#MemoryValidation"},{"name":"MuteAllSoundControllers","ret":"void","mods":["proto","native"],"proto":true,"brief":"Overrides all the environment controllers to be muted","file":"3_Game/Sound.c","line":43,"url":"globals/functions/#MuteAllSoundControllers"},{"name":"OpenFile","ret":"FileHandle","params":[{"type":"string","name":"name"},{"type":"FileMode","name":"mode"}],"mods":["proto"],"proto":true,"brief":"Opens File","file":"1_Core/proto/EnSystem.c","line":417,"url":"globals/functions/#OpenFile"},{"name":"OptionalLocationReadFromContext","ret":"bool","params":[{"mods":["out"],"type":"InventoryLocation","name":"loc"},{"mods":["notnull"],"type":"ParamsReadContext","name":"ctx"}],"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":732,"url":"globals/functions/#OptionalLocationReadFromContext"},{"name":"OptionalLocationWriteToContext","ret":"bool","params":[{"type":"InventoryLocation","name":"loc"},{"mods":["notnull"],"type":"ParamsWriteContext","name":"ctx"}],"file":"3_Game/Systems/Inventory/InventoryLocation.c","line":710,"url":"globals/functions/#OptionalLocationWriteToContext"},{"name":"P2PVisibilityEx","ret":"int","params":[{"type":"vector","name":"from"},{"type":"vector","name":"to"},{"type":"int","name":"flags"}],"mods":["proto","native"],"proto":true,"brief":"tests visibility","file":"1_Core/proto/EnWorld.c","line":265,"url":"globals/functions/#P2PVisibilityEx"},{"name":"ParseLine","ret":"int","params":[{"type":"ParseHandle","name":"tp"},{"type":"int","name":"num"},{"type":"string","name":"tokens","array":""}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnSystem.c","line":393,"url":"globals/functions/#ParseLine"},{"name":"ParseString","ret":"int","params":[{"type":"string","name":"input"},{"mods":["out"],"type":"string","name":"tokens","array":""}],"mods":["proto"],"proto":true,"brief":"Parses string into array of tokens returns number of tokens","file":"1_Core/proto/EnScript.c","line":307,"url":"globals/functions/#ParseString"},{"name":"ParseStringEx","ret":"int","params":[{"mods":["inout"],"type":"string","name":"input"},{"type":"string","name":"token"}],"mods":["proto"],"proto":true,"brief":"Parses one token from input string. Result is put into token string, and type of token is returned. Input string is left-truncated by the resulting token length.","file":"1_Core/proto/EnScript.c","line":287,"url":"globals/functions/#ParseStringEx"},{"name":"ParticleGetCount","ret":"int","params":[{"type":"IEntity","name":"ent"}],"file":"1_Core/proto/EnVisual.c","line":205,"url":"globals/functions/#ParticleGetCount"},{"name":"ParticleHasActive","ret":"bool","params":[{"type":"IEntity","name":"ent"}],"file":"1_Core/proto/EnVisual.c","line":210,"url":"globals/functions/#ParticleHasActive"},{"name":"PluginManagerDelete","ret":"void","file":"4_World/Plugins/PluginManager.c","line":306,"url":"globals/functions/#PluginManagerDelete"},{"name":"PluginManagerInit","ret":"void","file":"4_World/Plugins/PluginManager.c","line":296,"url":"globals/functions/#PluginManagerInit"},{"name":"Print","ret":"void","params":[{"type":"void","name":"var"}],"mods":["proto"],"proto":true,"brief":"Prints content of variable to console/log","file":"1_Core/proto/EnDebug.c","line":96,"url":"globals/functions/#Print"},{"name":"PrintFormat","ret":"void","params":[{"type":"string","name":"fmt"},{"type":"void","name":"param1","def":"NULL"},{"type":"void","name":"param2","def":"NULL"},{"type":"void","name":"param3","def":"NULL"},{"type":"void","name":"param4","def":"NULL"},{"type":"void","name":"param5","def":"NULL"},{"type":"void","name":"param6","def":"NULL"},{"type":"void","name":"param7","def":"NULL"},{"type":"void","name":"param8","def":"NULL"},{"type":"void","name":"param9","def":"NULL"}],"mods":["proto"],"proto":true,"brief":"Prints formated text to console/log","file":"1_Core/proto/EnDebug.c","line":108,"url":"globals/functions/#PrintFormat"},{"name":"PrintString","ret":"void","params":[{"type":"string","name":"s"}],"file":"1_Core/proto/EnScript.c","line":369,"url":"globals/functions/#PrintString"},{"name":"PrintToRPT","ret":"void","params":[{"type":"void","name":"var"}],"mods":["proto"],"proto":true,"brief":"Prints content of variable to RPT file (performance warning - each write means fflush! use with care)","file":"1_Core/proto/EnDebug.c","line":99,"url":"globals/functions/#PrintToRPT"},{"name":"ProjectVector","ret":"vector","params":[{"type":"int","name":"cam"},{"type":"IEntity","name":"ent"},{"type":"vector","name":"vec"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":110,"url":"globals/functions/#ProjectVector"},{"name":"pushToChamberFromAttachedMagazine","ret":"bool","params":[{"type":"Weapon_Base","name":"weapon"},{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/FSM/weapon_utils.c","line":1,"url":"globals/functions/#pushToChamberFromAttachedMagazine"},{"name":"pushToChamberFromInnerMagazine","ret":"bool","params":[{"type":"Weapon_Base","name":"weapon"},{"type":"int","name":"muzzleIndex"}],"file":"4_World/Entities/Firearms/FSM/weapon_utils.c","line":33,"url":"globals/functions/#pushToChamberFromInnerMagazine"},{"name":"ReadFile","ret":"int","params":[{"type":"FileHandle","name":"file"},{"type":"void","name":"param_array"},{"type":"int","name":"length"}],"mods":["proto"],"proto":true,"brief":"Reads raw data from file.","file":"1_Core/proto/EnSystem.c","line":425,"url":"globals/functions/#ReadFile"},{"name":"ReleaseObject","ret":"void","params":[{"type":"vobject","name":"object"},{"type":"int","name":"flag","def":"0"}],"mods":["proto","native"],"proto":true,"brief":"Release object. When there are not any other references, object is stored into cache and ready to be victed if necessary.","file":"1_Core/proto/EnVisual.c","line":14,"url":"globals/functions/#ReleaseObject"},{"name":"ReloadTexture","ret":"bool","params":[{"type":"string","name":"path"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":715,"url":"globals/functions/#ReloadTexture"},{"name":"RemoveDecal","ret":"void","params":[{"type":"hDecal","name":"decal"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":331,"url":"globals/functions/#RemoveDecal"},{"name":"RemoveLight","ret":"bool","params":[{"type":"HLIGHT","name":"light"}],"mods":["proto","native"],"proto":true,"brief":"removes light","file":"1_Core/proto/EnWorld.c","line":150,"url":"globals/functions/#RemoveLight"},{"name":"ReportMouse","ret":"void","params":[{"type":"int","name":"mousex"},{"type":"int","name":"mousey"},{"type":"Widget","name":"rootWidget"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":187,"url":"globals/functions/#ReportMouse"},{"name":"ResetAllSoundControllers","ret":"void","mods":["proto","native"],"proto":true,"brief":"Removes all the previously set overrides of sound controllers","file":"3_Game/Sound.c","line":48,"url":"globals/functions/#ResetAllSoundControllers"},{"name":"ResetParticlePosition","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":235,"url":"globals/functions/#ResetParticlePosition"},{"name":"RestartParticle","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":240,"url":"globals/functions/#RestartParticle"},{"name":"reversearray","ret":"void","params":[{"type":"void","name":"param_array"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnScript.c","line":254,"url":"globals/functions/#reversearray"},{"name":"SelectAnimationOfForceSwapInHands","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"old_src"},{"mods":["notnull"],"type":"InventoryLocation","name":"new_src"},{"mods":["notnull"],"type":"InventoryLocation","name":"old_dst"},{"mods":["notnull"],"type":"InventoryLocation","name":"new_dst"},{"mods":["out"],"type":"int","name":"animType1"},{"mods":["out"],"type":"int","name":"animType2"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":160,"url":"globals/functions/#SelectAnimationOfForceSwapInHands"},{"name":"SelectAnimationOfMoveFromHands","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"},{"mods":["out"],"type":"int","name":"animType"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":142,"url":"globals/functions/#SelectAnimationOfMoveFromHands"},{"name":"SelectAnimationOfTakeToHands","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"},{"mods":["out"],"type":"int","name":"animType"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":122,"url":"globals/functions/#SelectAnimationOfTakeToHands"},{"name":"SetActiveWindow","ret":"bool","params":[{"type":"Widget","name":"w"},{"type":"bool","name":"resetFocus"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":695,"url":"globals/functions/#SetActiveWindow"},{"name":"SetAnimFrame","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"slot"},{"type":"float","name":"frame"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":44,"url":"globals/functions/#SetAnimFrame"},{"name":"SetAnimMask","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"mask"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":90,"url":"globals/functions/#SetAnimMask"},{"name":"SetAnimSlot","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"slot"},{"type":"vobject","name":"anim"},{"type":"float","name":"blendin"},{"type":"float","name":"blendout"},{"type":"BoneMask","name":"mask"},{"type":"int","name":"fps"},{"type":"AnimFlags","name":"flags"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":81,"url":"globals/functions/#SetAnimSlot"},{"name":"SetBone","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"bone"},{"type":"vector","name":"angles"},{"type":"vector","name":"trans"},{"type":"float","name":"scale"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":38,"url":"globals/functions/#SetBone"},{"name":"SetBoneGlobal","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"bone"},{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":40,"url":"globals/functions/#SetBoneGlobal"},{"name":"SetBoneMatrix","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"bone"},{"type":"vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":39,"url":"globals/functions/#SetBoneMatrix"},{"name":"SetCamera","ret":"void","params":[{"type":"int","name":"cam"},{"type":"vector","name":"origin"},{"type":"vector","name":"angle"}],"mods":["proto","native"],"proto":true,"brief":"Changes camera position","file":"1_Core/proto/EnWorld.c","line":53,"url":"globals/functions/#SetCamera"},{"name":"SetCameraEx","ret":"void","params":[{"type":"int","name":"cam"},{"type":"const vector","name":"mat","array":"4"}],"mods":["proto","native"],"proto":true,"brief":"Changes camera matrix","file":"1_Core/proto/EnWorld.c","line":56,"url":"globals/functions/#SetCameraEx"},{"name":"SetCameraFarPlane","ret":"void","params":[{"type":"int","name":"cam"},{"type":"float","name":"farplane"}],"mods":["proto","native"],"proto":true,"brief":"default 160000 units","file":"1_Core/proto/EnWorld.c","line":62,"url":"globals/functions/#SetCameraFarPlane"},{"name":"SetCameraNearPlane","ret":"void","params":[{"type":"int","name":"cam"},{"type":"float","name":"nearplane"}],"mods":["proto","native"],"proto":true,"brief":"default 5 units","file":"1_Core/proto/EnWorld.c","line":63,"url":"globals/functions/#SetCameraNearPlane"},{"name":"SetCameraPostProcessEffect","ret":"void","params":[{"type":"int","name":"cam"},{"type":"int","name":"priority"},{"type":"PostProcessEffectType","name":"type"},{"type":"string","name":"materialPath"}],"mods":["proto","native"],"proto":true,"brief":"set postprocess effect to camera To disable effect in some prioroty ppEffect, just set effectName or name to NULL","file":"1_Core/proto/EnWorld.c","line":107,"url":"globals/functions/#SetCameraPostProcessEffect"},{"name":"SetCameraType","ret":"void","params":[{"type":"int","name":"cam"},{"type":"CameraType","name":"type"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":65,"url":"globals/functions/#SetCameraType"},{"name":"SetCameraVerticalFOV","ret":"void","params":[{"type":"int","name":"cam"},{"type":"float","name":"fovy"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":61,"url":"globals/functions/#SetCameraVerticalFOV"},{"name":"SetCurrentWorld","ret":"WorldHandle","params":[{"type":"WorldHandle","name":"world"}],"mods":["proto","native"],"proto":true,"brief":"Sets current world. It allows to work with entities outside world processing // return previous world","file":"1_Core/proto/EnWorld.c","line":19,"url":"globals/functions/#SetCurrentWorld"},{"name":"SetCursorWidget","ret":"void","params":[{"type":"Widget","name":"cursor"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":689,"url":"globals/functions/#SetCursorWidget"},{"name":"SetDebugDeveloper_item","ret":"void","params":[{"type":"Object","name":"entity"}],"cond":["DEVELOPER"],"file":"3_Game/Entities/EntityAI.c","line":4732,"url":"globals/functions/#SetDebugDeveloper_item"},{"name":"SetDispatcher","ret":"void","params":[{"type":"Dispatcher","name":"dispatcher"}],"file":"3_Game/tools/Dispatcher.c","line":31,"url":"globals/functions/#SetDispatcher"},{"name":"SetFixedLOD","ret":"void","params":[{"type":"IEntity","name":"ent"},{"type":"int","name":"lod"}],"mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"file":"1_Core/proto/EnEntity.c","line":776,"url":"globals/functions/#SetFixedLOD"},{"name":"SetFocus","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":698,"url":"globals/functions/#SetFocus"},{"name":"SetGlobalLandMarkParams","ret":"void","params":[{"type":"float","name":"minSegmentLength"},{"type":"float","name":"maxSegmentLength"},{"type":"float","name":"degAngle"}],"mods":["proto","native"],"proto":true,"brief":"set global parameters for landmark generation","file":"1_Core/proto/EnWorld.c","line":400,"url":"globals/functions/#SetGlobalLandMarkParams"},{"name":"SetGUIWidget","ret":"void","params":[{"type":"IEntity","name":"ent"},{"type":"int","name":"index"},{"type":"RTTextureWidget","name":"w"}],"mods":["proto","native"],"proto":true,"brief":"sets Widget typu RTTextureWidgetTypeID, to which it is possible to reference in shader as $rendertarget it is posible to use only after object selection. When selecting another object, it is necessary to set GUI widget again","file":"1_Core/proto/EnWidgets.c","line":637,"url":"globals/functions/#SetGUIWidget"},{"name":"SetLightCone","ret":"bool","params":[{"type":"HLIGHT","name":"light"},{"type":"float","name":"cone"}],"mods":["proto","native"],"proto":true,"brief":"Sets light cone in degrees (for LightType.SPOT).","file":"1_Core/proto/EnWorld.c","line":157,"url":"globals/functions/#SetLightCone"},{"name":"SetLightEx","ret":"bool","params":[{"type":"HLIGHT","name":"light"},{"type":"float","name":"radius"},{"type":"vector","name":"color"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":151,"url":"globals/functions/#SetLightEx"},{"name":"SetLightFlags","ret":"int","params":[{"type":"HLIGHT","name":"light"},{"type":"LightFlags","name":"flags"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":154,"url":"globals/functions/#SetLightFlags"},{"name":"SetLightTexture","ret":"bool","params":[{"type":"HLIGHT","name":"light"},{"type":"string","name":"cubemap"}],"mods":["proto","native"],"proto":true,"brief":"sets lookup texture for projection lights","file":"1_Core/proto/EnWorld.c","line":153,"url":"globals/functions/#SetLightTexture"},{"name":"SetListenerCamera","ret":"void","params":[{"type":"int","name":"camera"}],"mods":["proto","native"],"proto":true,"brief":"sets which camera will be a listener (for sound engine)","file":"1_Core/proto/EnWorld.c","line":45,"url":"globals/functions/#SetListenerCamera"},{"name":"SetModal","ret":"void","params":[{"type":"Widget","name":"w"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":700,"url":"globals/functions/#SetModal"},{"name":"SetMorphState","ret":"bool","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"string","name":"morph"},{"type":"float","name":"value"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":102,"url":"globals/functions/#SetMorphState"},{"name":"SetNightLayerRotMatrix","ret":"void","params":[{"type":"vector","name":"mat","array":"3"}],"mods":["proto","native"],"proto":true,"brief":"night sky layer rotation matrix","file":"1_Core/proto/proto.c","line":251,"url":"globals/functions/#SetNightLayerRotMatrix"},{"name":"SetParticleParm","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"emitor"},{"type":"EmitorParam","name":"parameter"},{"type":"void","name":"value"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":224,"url":"globals/functions/#SetParticleParm"},{"name":"SetProfileValueBool","ret":"void","params":[{"type":"string","name":"name"},{"type":"bool","name":"value"}],"brief":"Writes bool variable to profile, after write don't forget to call CGame::SaveProfile() to save profile to storage!","file":"3_Game/tools/tools.c","line":1040,"url":"globals/functions/#SetProfileValueBool"},{"name":"SetRealStarAutoUpdate","ret":"void","params":[{"type":"bool","name":"update"}],"mods":["proto","native"],"proto":true,"brief":"update of stars","file":"1_Core/proto/proto.c","line":244,"url":"globals/functions/#SetRealStarAutoUpdate"},{"name":"SetRenderView","ret":"void","params":[{"type":"IEntity","name":"ent"},{"type":"int","name":"cam_index"},{"type":"int","name":"width"},{"type":"int","name":"height"}],"mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"file":"1_Core/proto/EnEntity.c","line":780,"url":"globals/functions/#SetRenderView"},{"name":"SetSkyPlanet","ret":"bool","params":[{"type":"int","name":"index"},{"type":"float","name":"azimuthDeg"},{"type":"float","name":"zenithDeg"}],"mods":["proto","native"],"proto":true,"brief":"set planet position","file":"1_Core/proto/proto.c","line":212,"url":"globals/functions/#SetSkyPlanet"},{"name":"SetSkyPlanetSize","ret":"bool","params":[{"type":"int","name":"index"},{"type":"float","name":"angleDeg"}],"mods":["proto","native"],"proto":true,"brief":"set planet size in degrees","file":"1_Core/proto/proto.c","line":219,"url":"globals/functions/#SetSkyPlanetSize"},{"name":"SetSkyPreset","ret":"int","params":[{"type":"string","name":"presetName"},{"type":"float","name":"stormy"},{"type":"float","name":"dayTime"}],"mods":["proto","native"],"proto":true,"brief":"set sky preset to day time and stormy parameter","file":"1_Core/proto/proto.c","line":171,"url":"globals/functions/#SetSkyPreset"},{"name":"SetSkyUserPlanets","ret":"void","params":[{"type":"bool","name":"enabled"}],"mods":["proto","native"],"proto":true,"brief":"user can set planets to its own positions on skydome using SetSkyPresetPlanet function, if disabled, the planets are positioned automatically using sky preset setting","file":"1_Core/proto/proto.c","line":204,"url":"globals/functions/#SetSkyUserPlanets"},{"name":"SetSoundControllerOverride","ret":"void","params":[{"type":"string","name":"controllerName"},{"type":"float","name":"value"},{"type":"SoundControllerAction","name":"action"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Sound.c","line":38,"url":"globals/functions/#SetSoundControllerOverride"},{"name":"SetSoundFrequency","ret":"int","params":[{"type":"HSOUND","name":"sound"},{"type":"int","name":"freq"}],"mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"file":"1_Core/proto/proto.c","line":86,"url":"globals/functions/#SetSoundFrequency"},{"name":"SetSoundVolume","ret":"int","params":[{"type":"HSOUND","name":"sound"},{"type":"float","name":"volume"}],"mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"file":"1_Core/proto/proto.c","line":85,"url":"globals/functions/#SetSoundVolume"},{"name":"SetStarsObserverPosition","ret":"void","params":[{"type":"float","name":"latitudeDeg"},{"type":"float","name":"longitudeDeg"}],"mods":["proto","native"],"proto":true,"brief":"set observer position","file":"1_Core/proto/proto.c","line":238,"url":"globals/functions/#SetStarsObserverPosition"},{"name":"SetStarsObserverTime","ret":"void","params":[{"type":"int","name":"year"},{"type":"int","name":"month"},{"type":"int","name":"day"},{"type":"int","name":"hour"},{"type":"int","name":"minute"},{"type":"float","name":"sec"},{"type":"int","name":"offsetSec"}],"mods":["proto","native"],"proto":true,"brief":"set UTC time for real time stars","file":"1_Core/proto/proto.c","line":231,"url":"globals/functions/#SetStarsObserverTime"},{"name":"SetStarsRotMatrix","ret":"void","params":[{"type":"vector","name":"mat","array":"3"}],"mods":["proto","native"],"proto":true,"brief":"stars rotation matrix, is different from night rotation matrix because we don't know the time when night layers was captured","file":"1_Core/proto/proto.c","line":258,"url":"globals/functions/#SetStarsRotMatrix"},{"name":"SetupSpawnedItem","ret":"void","params":[{"type":"ItemBase","name":"item"},{"type":"float","name":"health"},{"type":"float","name":"quantity"}],"file":"4_World/Entities/ItemBase.c","line":4943,"url":"globals/functions/#SetupSpawnedItem"},{"name":"SetVelocity","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"vector","name":"vel"}],"mods":["proto","native"],"proto":true,"brief":"Sets linear velocity (for Rigid bodies)","file":"1_Core/proto/EnPhysics.c","line":111,"url":"globals/functions/#SetVelocity"},{"name":"SetWidgetWorld","ret":"void","params":[{"type":"RenderTargetWidget","name":"w"},{"type":"IEntity","name":"wrldEntity"},{"type":"int","name":"camera"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWidgets.c","line":705,"url":"globals/functions/#SetWidgetWorld"},{"name":"ShowCursorWidget","ret":"void","params":[{"type":"bool","name":"show"}],"mods":["proto","native"],"proto":true,"brief":"direct mouse cursor visibility control","file":"1_Core/proto/EnWidgets.c","line":691,"url":"globals/functions/#ShowCursorWidget"},{"name":"SlotToAnimType","ret":"int","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"type":"InventoryLocation","name":"dst","def":"null"}],"file":"3_Game/Systems/Inventory/HandAnimated_Guards.c","line":1,"url":"globals/functions/#SlotToAnimType"},{"name":"Sort","ret":"void","params":[{"type":"void","name":"param_array","array":""},{"type":"int","name":"num"}],"mods":["proto"],"proto":true,"brief":"Sorts static array of integers(ascendically) / floats(ascendically) / strings(alphabetically)","file":"1_Core/proto/EnScript.c","line":253,"url":"globals/functions/#Sort"},{"name":"SpawnEntity","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"mods":["notnull"],"type":"InventoryLocation","name":"inv_loc"},{"type":"int","name":"iSetupFlags"},{"type":"int","name":"iRotation"}],"brief":"Spawns entity in known inventory location","file":"3_Game/gameplay.c","line":1526,"url":"globals/functions/#SpawnEntity"},{"name":"SpawnItemOnLocation","ret":"EntityAI","params":[{"type":"string","name":"object_name"},{"mods":["notnull"],"type":"InventoryLocation","name":"loc"},{"type":"bool","name":"full_quantity"}],"file":"4_World/Entities/ItemBase.c","line":4923,"url":"globals/functions/#SpawnItemOnLocation"},{"name":"SphereQuery","ret":"int","params":[{"type":"vector","name":"origin"},{"type":"float","name":"radius"},{"mods":["out"],"type":"IEntity","name":"visents","array":""},{"type":"int","name":"ents"},{"type":"int","name":"fmask"}],"mods":["proto"],"proto":true,"brief":"finds all entities in a radius","file":"1_Core/proto/EnWorld.c","line":268,"url":"globals/functions/#SphereQuery"},{"name":"SQFLog","ret":"void","params":[{"type":"string","name":"sqf_msg"}],"file":"3_Game/tools/LogTemplates.c","line":141,"url":"globals/functions/#SQFLog"},{"name":"SQFPrint","ret":"void","params":[{"type":"string","name":"sqf_msg"}],"file":"3_Game/tools/LogTemplates.c","line":136,"url":"globals/functions/#SQFPrint"},{"name":"StartVideo","ret":"void","params":[{"type":"string","name":"name"}],"mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"brief":"developer tool - start video grabber","file":"1_Core/proto/EnSystem.c","line":146,"url":"globals/functions/#StartVideo"},{"name":"StopVideo","ret":"void","mods":["proto","native"],"proto":true,"cond":["ENF_DONE"],"brief":"developer tool - stop video grabber","file":"1_Core/proto/EnSystem.c","line":148,"url":"globals/functions/#StopVideo"},{"name":"String","ret":"string","params":[{"type":"string","name":"s"}],"brief":"Helper for passing string expression to functions with void parameter. Example: Print(String(\"Hello \" + var));","file":"1_Core/proto/EnScript.c","line":339,"url":"globals/functions/#String"},{"name":"syncDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"3_Game/Systems/Inventory/Debug.c","line":1,"url":"globals/functions/#syncDebugPrint"},{"name":"ThreadFunction","ret":"string","params":[{"type":"Class","name":"owner"},{"type":"string","name":"name"},{"type":"int","name":"backtrace"},{"mods":["out"],"type":"int","name":"linenumber"}],"mods":["proto","owned"],"proto":true,"brief":"Debug function. Returns current function on stack of the thread","file":"1_Core/proto/EnScript.c","line":336,"url":"globals/functions/#ThreadFunction"},{"name":"TickCount","ret":"int","params":[{"type":"int","name":"prev"}],"mods":["proto","native"],"proto":true,"brief":"performance counter. Returns number of CPU ticks between 'prev' and 'now'","file":"1_Core/proto/EnSystem.c","line":106,"url":"globals/functions/#TickCount"},{"name":"TraceLineToEntity","ret":"bool","params":[{"type":"IEntity","name":"ent"},{"type":"vector","name":"start"},{"type":"vector","name":"end"},{"mods":["out"],"type":"TraceContact","name":"contact"}],"mods":["proto","native"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":211,"url":"globals/functions/#TraceLineToEntity"},{"name":"TraceMove","ret":"float","params":[{"type":"TraceParam","name":"param"},{"mods":["out"],"type":"IEntity","name":"cent"},{"mods":["out"],"type":"float","name":"plane","array":"4"},{"mods":["out"],"type":"int","name":"surfparm"},{"type":"func","name":"filtercallback"}],"mods":["proto","volatile"],"proto":true,"brief":"traces line start->end, return 0..1 if trace was sucessfull. // It take bboux from ent // flag like in P2PVisibilityEx will be added //OUTPUT:","file":"1_Core/proto/EnWorld.c","line":251,"url":"globals/functions/#TraceMove"},{"name":"TryAcquireInventoryJunctureFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"src"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst"}],"file":"3_Game/Systems/Inventory/Junctures.c","line":2,"url":"globals/functions/#TryAcquireInventoryJunctureFromServer"},{"name":"TryAcquireTwoInventoryJuncturesFromServer","ret":"bool","params":[{"mods":["notnull"],"type":"Man","name":"player"},{"mods":["notnull"],"type":"InventoryLocation","name":"src1"},{"mods":["notnull"],"type":"InventoryLocation","name":"src2"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst1"},{"mods":["notnull"],"type":"InventoryLocation","name":"dst2"}],"file":"3_Game/Systems/Inventory/Junctures.c","line":48,"url":"globals/functions/#TryAcquireTwoInventoryJuncturesFromServer"},{"name":"TryFireWeapon","ret":"bool","params":[{"type":"EntityAI","name":"weapon"},{"type":"int","name":"muzzleIndex"}],"mods":["proto","native"],"proto":true,"file":"3_Game/Systems/Inventory/WeaponInventory.c","line":8,"url":"globals/functions/#TryFireWeapon"},{"name":"UnprojectVector","ret":"vector","params":[{"type":"int","name":"cam"},{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"vector","name":"dir"}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnWorld.c","line":111,"url":"globals/functions/#UnprojectVector"},{"name":"UpdateIndices","ret":"void","params":[{"type":"vobject","name":"obj"},{"type":"int","name":"surf"},{"type":"int","name":"indices","array":""}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":36,"url":"globals/functions/#UpdateIndices"},{"name":"UpdateVertsEx","ret":"void","params":[{"mods":["notnull"],"type":"IEntity","name":"ent"},{"type":"int","name":"surf"},{"type":"vector","name":"verts","array":""},{"type":"float","name":"uv","array":""}],"mods":["proto"],"proto":true,"file":"1_Core/proto/EnVisual.c","line":35,"url":"globals/functions/#UpdateVertsEx"},{"name":"Vector","ret":"vector","params":[{"type":"float","name":"x"},{"type":"float","name":"y"},{"type":"float","name":"z"}],"mods":["proto","native"],"proto":true,"brief":"Vector constructor from components","file":"1_Core/proto/EnMath3D.c","line":18,"url":"globals/functions/#Vector"},{"name":"VectortoRGBA","ret":"int","params":[{"type":"vector","name":"vec"},{"type":"float","name":"h"}],"file":"1_Core/proto/proto.c","line":298,"url":"globals/functions/#VectortoRGBA"},{"name":"VisEntities","ret":"int","params":[{"type":"vector","name":"origin"},{"type":"vector","name":"look"},{"type":"float","name":"angle"},{"type":"float","name":"radius"},{"mods":["out"],"type":"IEntity","name":"ents","array":"2"},{"type":"int","name":"maxents"},{"type":"int","name":"fmask"}],"mods":["proto"],"proto":true,"brief":"finds all visible entities (rought, according to a visibility. It is convinient for entitie selection where we want to do more precise visibility test)","file":"1_Core/proto/EnWorld.c","line":285,"url":"globals/functions/#VisEntities"},{"name":"vtoa","ret":"string","params":[{"type":"vobject","name":"vobj"}],"mods":["proto"],"proto":true,"brief":"Returns name of visual object","file":"1_Core/proto/EnVisual.c","line":20,"url":"globals/functions/#vtoa"},{"name":"WeaponActionTypeToString","ret":"string","params":[{"type":"int","name":"A"},{"type":"int","name":"AT"}],"file":"3_Game/human.c","line":949,"url":"globals/functions/#WeaponActionTypeToString"},{"name":"WeaponAnimEventFactory","ret":"WeaponEventBase","params":[{"type":"WeaponEvents","name":"type"},{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"brief":"creates animation system events","file":"4_World/Entities/Firearms/FSM/Events.c","line":251,"url":"globals/functions/#WeaponAnimEventFactory"},{"name":"WeaponEventFactory","ret":"WeaponEventBase","params":[{"type":"WeaponEventID","name":"id"},{"type":"int","name":"aetype"},{"type":"DayZPlayer","name":"p","def":"NULL"},{"type":"Magazine","name":"m","def":"NULL"}],"brief":"creates weapon fsm events","file":"4_World/Entities/Firearms/FSM/Events.c","line":223,"url":"globals/functions/#WeaponEventFactory"},{"name":"wpnDebugPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Entities/Firearms/Debug.c","line":9,"url":"globals/functions/#wpnDebugPrint"},{"name":"wpnDebugSpam","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Entities/Firearms/Debug.c","line":17,"url":"globals/functions/#wpnDebugSpam"},{"name":"wpnDebugSpamALot","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Entities/Firearms/Debug.c","line":25,"url":"globals/functions/#wpnDebugSpamALot"},{"name":"wpnPrint","ret":"void","params":[{"type":"string","name":"s"}],"file":"4_World/Entities/Firearms/Debug.c","line":1,"url":"globals/functions/#wpnPrint"}],"constants":[{"name":"_boat","type":"BoatScript","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/BoatScript.c","line":35,"url":"globals/constants/#_boat"},{"name":"_car","type":"CarScript","cond":["DIAG_DEVELOPER"],"file":"4_World/Entities/Vehicles/CarScript.c","line":164,"url":"globals/constants/#_car"},{"name":"_item","type":"Object","cond":["DEVELOPER"],"brief":"watched item goes here(LCTRL+RMB->Watch)","file":"3_Game/Entities/EntityAI.c","line":4738,"url":"globals/constants/#_item"},{"name":"_itemBase","type":"ItemBase","cond":["DEVELOPER"],"brief":"watched item goes here(LCTRL+RMB->Watch)","file":"4_World/Entities/ItemBase.c","line":4997,"url":"globals/constants/#_itemBase"},{"name":"_player","type":"PlayerBase","cond":["DEVELOPER"],"file":"4_World/Entities/ManBase/PlayerBase.c","line":9792,"url":"globals/constants/#_player"},{"name":"AC_CONTINUOUS","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/UserActionsComponent/_constants.c","line":3,"url":"globals/constants/#AC_CONTINUOUS"},{"name":"AC_INTERACT","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/UserActionsComponent/_constants.c","line":4,"url":"globals/constants/#AC_INTERACT"},{"name":"AC_SINGLE_USE","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/UserActionsComponent/_constants.c","line":2,"url":"globals/constants/#AC_SINGLE_USE"},{"name":"AC_UNCATEGORIZED","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/UserActionsComponent/_constants.c","line":1,"url":"globals/constants/#AC_UNCATEGORIZED"},{"name":"ACCEPTABLE_DISTANCE","type":"float","mods":["const"],"init":"5","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":8,"url":"globals/constants/#ACCEPTABLE_DISTANCE"},{"name":"ADMIN_CHAT_MSG","type":"string","mods":["const"],"init":"\"admin_chat_msg\"","file":"3_Game/constants.c","line":594,"url":"globals/constants/#ADMIN_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"AGT_AIRBOURNE_BIOLOGICAL","type":"int","mods":["const"],"init":"7","file":"3_Game/constants.c","line":506,"url":"globals/constants/#AGT_AIRBOURNE_BIOLOGICAL","topic":"AGTIDs"},{"name":"AGT_AIRBOURNE_CHEMICAL","type":"int","mods":["const"],"init":"11","file":"3_Game/constants.c","line":510,"url":"globals/constants/#AGT_AIRBOURNE_CHEMICAL","topic":"AGTIDs"},{"name":"AGT_INV_IN","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":500,"url":"globals/constants/#AGT_INV_IN","topic":"AGTIDs"},{"name":"AGT_INV_OUT","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":501,"url":"globals/constants/#AGT_INV_OUT","topic":"AGTIDs"},{"name":"AGT_ITEM_TO_FLESH","type":"int","mods":["const"],"init":"10","file":"3_Game/constants.c","line":509,"url":"globals/constants/#AGT_ITEM_TO_FLESH","topic":"AGTIDs"},{"name":"AGT_NONE","type":"int","mods":["const"],"init":"0","file":"3_Game/constants.c","line":499,"url":"globals/constants/#AGT_NONE","topic":"AGTIDs"},{"name":"AGT_SNOW","type":"int","mods":["const"],"init":"12","file":"3_Game/constants.c","line":511,"url":"globals/constants/#AGT_SNOW","topic":"AGTIDs"},{"name":"AGT_TRANSFER_COPY","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":503,"url":"globals/constants/#AGT_TRANSFER_COPY","topic":"AGTIDs"},{"name":"AGT_UACTION_CONSUME","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":502,"url":"globals/constants/#AGT_UACTION_CONSUME","topic":"AGTIDs"},{"name":"AGT_UACTION_TO_ITEM","type":"int","mods":["const"],"init":"9","file":"3_Game/constants.c","line":508,"url":"globals/constants/#AGT_UACTION_TO_ITEM","topic":"AGTIDs"},{"name":"AGT_UACTION_TO_PLAYER","type":"int","mods":["const"],"init":"8","file":"3_Game/constants.c","line":507,"url":"globals/constants/#AGT_UACTION_TO_PLAYER","topic":"AGTIDs"},{"name":"AGT_UACTION_TOUCH","type":"int","mods":["const"],"init":"5","file":"3_Game/constants.c","line":504,"url":"globals/constants/#AGT_UACTION_TOUCH","topic":"AGTIDs"},{"name":"AGT_WATER_FRESH","type":"int","mods":["const"],"init":"13","file":"3_Game/constants.c","line":512,"url":"globals/constants/#AGT_WATER_FRESH","topic":"AGTIDs"},{"name":"AGT_WATER_HOT_SPRING","type":"int","mods":["const"],"init":"14","file":"3_Game/constants.c","line":513,"url":"globals/constants/#AGT_WATER_HOT_SPRING","topic":"AGTIDs"},{"name":"AGT_WATER_POND","type":"int","mods":["const"],"init":"6","file":"3_Game/constants.c","line":505,"url":"globals/constants/#AGT_WATER_POND","topic":"AGTIDs"},{"name":"AT_BUILD_PART","type":"int","mods":["const"],"init":"193","file":"4_World/Classes/UserActionsComponent/_constants.c","line":6,"url":"globals/constants/#AT_BUILD_PART"},{"name":"AT_DESTROY_PART","type":"int","mods":["const"],"init":"209","file":"4_World/Classes/UserActionsComponent/_constants.c","line":8,"url":"globals/constants/#AT_DESTROY_PART"},{"name":"AT_DISMANTLE_PART","type":"int","mods":["const"],"init":"195","file":"4_World/Classes/UserActionsComponent/_constants.c","line":7,"url":"globals/constants/#AT_DISMANTLE_PART"},{"name":"AT_WPN_ATTACH_MAGAZINE","type":"int","mods":["const"],"init":"1501","file":"4_World/Classes/UserActionsComponent/_constants.c","line":10,"url":"globals/constants/#AT_WPN_ATTACH_MAGAZINE"},{"name":"AT_WPN_DETACH_MAGAZINE","type":"int","mods":["const"],"init":"1503","file":"4_World/Classes/UserActionsComponent/_constants.c","line":12,"url":"globals/constants/#AT_WPN_DETACH_MAGAZINE"},{"name":"AT_WPN_EJECT_BULLET","type":"int","mods":["const"],"init":"1506","file":"4_World/Classes/UserActionsComponent/_constants.c","line":15,"url":"globals/constants/#AT_WPN_EJECT_BULLET"},{"name":"AT_WPN_LOAD_BULLET","type":"int","mods":["const"],"init":"1504","file":"4_World/Classes/UserActionsComponent/_constants.c","line":13,"url":"globals/constants/#AT_WPN_LOAD_BULLET"},{"name":"AT_WPN_LOAD_MULTI_BULLETS_END","type":"int","mods":["const"],"init":"1508","file":"4_World/Classes/UserActionsComponent/_constants.c","line":17,"url":"globals/constants/#AT_WPN_LOAD_MULTI_BULLETS_END"},{"name":"AT_WPN_LOAD_MULTI_BULLETS_START","type":"int","mods":["const"],"init":"1507","file":"4_World/Classes/UserActionsComponent/_constants.c","line":16,"url":"globals/constants/#AT_WPN_LOAD_MULTI_BULLETS_START"},{"name":"AT_WPN_SET_NEXT_MUZZLE_MODE","type":"int","mods":["const"],"init":"1509","file":"4_World/Classes/UserActionsComponent/_constants.c","line":18,"url":"globals/constants/#AT_WPN_SET_NEXT_MUZZLE_MODE"},{"name":"AT_WPN_SWAP_MAGAZINE","type":"int","mods":["const"],"init":"1502","file":"4_World/Classes/UserActionsComponent/_constants.c","line":11,"url":"globals/constants/#AT_WPN_SWAP_MAGAZINE"},{"name":"AT_WPN_UNJAM","type":"int","mods":["const"],"init":"1505","file":"4_World/Classes/UserActionsComponent/_constants.c","line":14,"url":"globals/constants/#AT_WPN_UNJAM"},{"name":"AUTH_PREFIX","type":"string","mods":["const"],"init":"\"#STR_MP_STEAM_AUTH_FAILED\\n\"","cond":["PLATFORM_WINDOWS"],"file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":154,"url":"globals/constants/#AUTH_PREFIX"},{"name":"AUTH_PREFIX","type":"string","mods":["const"],"init":"\"#STR_xbox_authentification_fail\\n\"","cond":["!PLATFORM_WINDOWS","PLATFORM_MSSTORE"],"file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":157,"url":"globals/constants/#AUTH_PREFIX"},{"name":"AUTH_PREFIX","type":"string","mods":["const"],"init":"\"#STR_xbox_authentification_fail\\n\"","cond":["!PLATFORM_WINDOWS","!PLATFORM_MSSTORE","PLATFORM_XBOX"],"file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":160,"url":"globals/constants/#AUTH_PREFIX"},{"name":"AUTH_PREFIX","type":"string","mods":["const"],"init":"\"#STR_ps4_authentification_fail\\n\"","cond":["!PLATFORM_WINDOWS","!PLATFORM_MSSTORE","!PLATFORM_XBOX","PLATFORM_PS4"],"file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":163,"url":"globals/constants/#AUTH_PREFIX"},{"name":"AUTH_PREFIX","type":"string","mods":["const"],"init":"\"#STR_authentification_fail\\n\"","cond":["!PLATFORM_WINDOWS","!PLATFORM_MSSTORE","!PLATFORM_XBOX","!PLATFORM_PS4"],"file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":165,"url":"globals/constants/#AUTH_PREFIX"},{"name":"BaseListboxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":41,"url":"globals/constants/#BaseListboxWidgetTypeID","topic":"WidgetAPI"},{"name":"BIT_INT_SIZE","type":"int","mods":["const"],"init":"32","file":"3_Game/tools/BitArray.c","line":4,"url":"globals/constants/#BIT_INT_SIZE"},{"name":"BREATH_VAPOUR_LEVEL_MAX","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/PlayerModifiers/Modifiers/BreathVapourMdfr.c","line":1,"url":"globals/constants/#BREATH_VAPOUR_LEVEL_MAX"},{"name":"ButtonWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":34,"url":"globals/constants/#ButtonWidgetTypeID","topic":"WidgetAPI"},{"name":"CALL_CATEGORY_COUNT","type":"int","mods":["const"],"init":"3","file":"3_Game/tools/tools.c","line":12,"url":"globals/constants/#CALL_CATEGORY_COUNT","topic":"Tools"},{"name":"CALL_CATEGORY_GAMEPLAY","type":"int","mods":["const"],"init":"2","brief":"Runs unless ingame menu is opened","file":"3_Game/tools/tools.c","line":10,"url":"globals/constants/#CALL_CATEGORY_GAMEPLAY","topic":"Tools"},{"name":"CALL_CATEGORY_GUI","type":"int","mods":["const"],"init":"1","brief":"Runs always (on client)","file":"3_Game/tools/tools.c","line":9,"url":"globals/constants/#CALL_CATEGORY_GUI","topic":"Tools"},{"name":"CALL_CATEGORY_SYSTEM","type":"int","mods":["const"],"init":"0","brief":"Runs always","file":"3_Game/tools/tools.c","line":8,"url":"globals/constants/#CALL_CATEGORY_SYSTEM","topic":"Tools"},{"name":"CALL_ID_HIDE_INVENTORY","type":"CallID","mods":["const"],"init":"7","file":"3_Game/tools/Dispatcher.c","line":10,"url":"globals/constants/#CALL_ID_HIDE_INVENTORY"},{"name":"CALL_ID_SCENE_EDITOR_COMMAND","type":"CallID","mods":["const"],"init":"6","file":"3_Game/tools/Dispatcher.c","line":9,"url":"globals/constants/#CALL_ID_SCENE_EDITOR_COMMAND"},{"name":"CALL_ID_SCR_CNSL_ADD_PRINT","type":"CallID","mods":["const"],"init":"3","file":"3_Game/tools/Dispatcher.c","line":6,"url":"globals/constants/#CALL_ID_SCR_CNSL_ADD_PRINT"},{"name":"CALL_ID_SCR_CNSL_GET_SQF_WATCHER","type":"CallID","mods":["const"],"init":"4","file":"3_Game/tools/Dispatcher.c","line":7,"url":"globals/constants/#CALL_ID_SCR_CNSL_GET_SQF_WATCHER"},{"name":"CALL_ID_SCR_CNSL_GETSELECTEDITEM","type":"CallID","mods":["const"],"init":"8","file":"3_Game/tools/Dispatcher.c","line":11,"url":"globals/constants/#CALL_ID_SCR_CNSL_GETSELECTEDITEM"},{"name":"CALL_ID_SCR_CNSL_HISTORY_BACK","type":"CallID","mods":["const"],"init":"1","file":"3_Game/tools/Dispatcher.c","line":4,"url":"globals/constants/#CALL_ID_SCR_CNSL_HISTORY_BACK"},{"name":"CALL_ID_SCR_CNSL_HISTORY_NEXT","type":"CallID","mods":["const"],"init":"2","file":"3_Game/tools/Dispatcher.c","line":5,"url":"globals/constants/#CALL_ID_SCR_CNSL_HISTORY_NEXT"},{"name":"CALL_ID_SCR_CNSL_SET_SQF_WATCHER_RESULT","type":"CallID","mods":["const"],"init":"5","file":"3_Game/tools/Dispatcher.c","line":8,"url":"globals/constants/#CALL_ID_SCR_CNSL_SET_SQF_WATCHER_RESULT"},{"name":"CALL_ID_SEND_LOG","type":"CallID","mods":["const"],"init":"0","file":"3_Game/tools/Dispatcher.c","line":3,"url":"globals/constants/#CALL_ID_SEND_LOG"},{"name":"CFG_AMMO","type":"string","mods":["const"],"init":"\"CfgAmmo\"","file":"3_Game/constants.c","line":223,"url":"globals/constants/#CFG_AMMO","topic":"MenuID"},{"name":"CFG_ARRAY_ITEMS_MAX","type":"int","mods":["const"],"init":"64","file":"3_Game/constants.c","line":239,"url":"globals/constants/#CFG_ARRAY_ITEMS_MAX","topic":"CFGConstants"},{"name":"CFG_FILE_ADDITIONAL_INFO","type":"string","mods":["const"],"init":"\"$profile:serverInfo.cfg\"","file":"3_Game/constants.c","line":1115,"url":"globals/constants/#CFG_FILE_ADDITIONAL_INFO","topic":"EmoteIDs"},{"name":"CFG_FILE_DEBUG_DIR","type":"string","mods":["const"],"init":"\"$profile:ScriptConsole/\"","file":"3_Game/constants.c","line":249,"url":"globals/constants/#CFG_FILE_DEBUG_DIR","topic":"CFGConstants"},{"name":"CFG_FILE_DEBUG_PROFILE","type":"string","mods":["const"],"init":"\"debugProfile.cfg\"","file":"3_Game/constants.c","line":242,"url":"globals/constants/#CFG_FILE_DEBUG_PROFILE","topic":"CFGConstants"},{"name":"CFG_FILE_EMOTES_PROFILE","type":"string","mods":["const"],"init":"\"$profile:emotesProfile.cfg\"","file":"3_Game/constants.c","line":243,"url":"globals/constants/#CFG_FILE_EMOTES_PROFILE","topic":"CFGConstants"},{"name":"CFG_FILE_ENS_HISTORY","type":"string","mods":["const"],"init":"\"script_enscript.history\"","file":"3_Game/constants.c","line":245,"url":"globals/constants/#CFG_FILE_ENS_HISTORY","topic":"CFGConstants"},{"name":"CFG_FILE_ENS_HISTORY_SERVER","type":"string","mods":["const"],"init":"\"script_enscriptServer.history\"","file":"3_Game/constants.c","line":246,"url":"globals/constants/#CFG_FILE_ENS_HISTORY_SERVER","topic":"CFGConstants"},{"name":"CFG_FILE_FIXED_PROFILE","type":"string","mods":["const"],"init":"\"Scripts/profile_fixed.cfg\"","file":"3_Game/constants.c","line":240,"url":"globals/constants/#CFG_FILE_FIXED_PROFILE","topic":"CFGConstants"},{"name":"CFG_FILE_MISSION_LIST","type":"string","mods":["const"],"init":"\"$profile:missionlist.json\"","file":"3_Game/constants.c","line":250,"url":"globals/constants/#CFG_FILE_MISSION_LIST","topic":"CFGConstants"},{"name":"CFG_FILE_SCRIPT_LOG","type":"string","mods":["const"],"init":"\"$profile:script.log\"","file":"3_Game/constants.c","line":247,"url":"globals/constants/#CFG_FILE_SCRIPT_LOG","topic":"CFGConstants"},{"name":"CFG_FILE_SCRIPT_LOG_EXT","type":"string","mods":["const"],"init":"\"$profile:scriptExt.log\"","file":"3_Game/constants.c","line":248,"url":"globals/constants/#CFG_FILE_SCRIPT_LOG_EXT","topic":"CFGConstants"},{"name":"CFG_FILE_SEARCH_HISTORY","type":"string","mods":["const"],"init":"\"$profile:search_history.history\"","file":"3_Game/constants.c","line":244,"url":"globals/constants/#CFG_FILE_SEARCH_HISTORY","topic":"CFGConstants"},{"name":"CFG_FILE_USER_PROFILE","type":"string","mods":["const"],"init":"\"$profile:profile.cfg\"","file":"3_Game/constants.c","line":241,"url":"globals/constants/#CFG_FILE_USER_PROFILE","topic":"CFGConstants"},{"name":"CFG_MAGAZINESPATH","type":"string","mods":["const"],"init":"\"CfgMagazines\"","file":"3_Game/constants.c","line":222,"url":"globals/constants/#CFG_MAGAZINESPATH","topic":"MenuID"},{"name":"CFG_NONAI_VEHICLES","type":"string","mods":["const"],"init":"\"CfgNonAIVehicles\"","file":"3_Game/constants.c","line":229,"url":"globals/constants/#CFG_NONAI_VEHICLES","topic":"MenuID"},{"name":"CFG_RECIPESPATH","type":"string","mods":["const"],"init":"\"CfgRecipes\"","file":"3_Game/constants.c","line":226,"url":"globals/constants/#CFG_RECIPESPATH","topic":"MenuID"},{"name":"CFG_SOUND_SETS","type":"string","mods":["const"],"init":"\"CfgSoundSets\"","file":"3_Game/constants.c","line":228,"url":"globals/constants/#CFG_SOUND_SETS","topic":"MenuID"},{"name":"CFG_SOUND_SHADERS","type":"string","mods":["const"],"init":"\"CfgSoundShaders\"","file":"3_Game/constants.c","line":227,"url":"globals/constants/#CFG_SOUND_SHADERS","topic":"MenuID"},{"name":"CFG_SOUND_TABLES","type":"string","mods":["const"],"init":"\"CfgSoundTables\"","file":"3_Game/constants.c","line":230,"url":"globals/constants/#CFG_SOUND_TABLES","topic":"MenuID"},{"name":"CFG_SURFACES","type":"string","mods":["const"],"init":"\"CfgSurfaces\"","file":"3_Game/constants.c","line":225,"url":"globals/constants/#CFG_SURFACES","topic":"MenuID"},{"name":"CFG_TYPE_ARRAY","type":"int","mods":["const"],"init":"4","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":5,"url":"globals/constants/#CFG_TYPE_ARRAY"},{"name":"CFG_TYPE_BOOL","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":4,"url":"globals/constants/#CFG_TYPE_BOOL"},{"name":"CFG_TYPE_FLOAT","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":3,"url":"globals/constants/#CFG_TYPE_FLOAT"},{"name":"CFG_TYPE_INT","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":2,"url":"globals/constants/#CFG_TYPE_INT"},{"name":"CFG_TYPE_PARAM","type":"int","mods":["const"],"init":"5","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":6,"url":"globals/constants/#CFG_TYPE_PARAM"},{"name":"CFG_TYPE_STRING","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/ConfigHandler/CfgParam.c","line":1,"url":"globals/constants/#CFG_TYPE_STRING"},{"name":"CFG_VEHICLESPATH","type":"string","mods":["const"],"init":"\"CfgVehicles\"","file":"3_Game/constants.c","line":220,"url":"globals/constants/#CFG_VEHICLESPATH","topic":"MenuID"},{"name":"CFG_WEAPONSPATH","type":"string","mods":["const"],"init":"\"CfgWeapons\"","file":"3_Game/constants.c","line":221,"url":"globals/constants/#CFG_WEAPONSPATH","topic":"MenuID"},{"name":"CFG_WORLDS","type":"string","mods":["const"],"init":"\"CfgWorlds\"","file":"3_Game/constants.c","line":224,"url":"globals/constants/#CFG_WORLDS","topic":"MenuID"},{"name":"ChatChannelEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ChatChannelEventParams","file":"3_Game/gameplay.c","line":501,"url":"globals/constants/#ChatChannelEventTypeID"},{"name":"ChatMessageEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ChatMessageEventParams","file":"3_Game/gameplay.c","line":499,"url":"globals/constants/#ChatMessageEventTypeID"},{"name":"CheckBoxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":35,"url":"globals/constants/#CheckBoxWidgetTypeID","topic":"WidgetAPI"},{"name":"CLIENT_MUST_UPDATE","type":"string","mods":["const"],"init":"\"\\n\"+\"#STR_C_UPDATE\" + VERIFY","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":179,"url":"globals/constants/#CLIENT_MUST_UPDATE"},{"name":"ClientConnectedEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientConnectedEventParams","file":"3_Game/gameplay.c","line":505,"url":"globals/constants/#ClientConnectedEventTypeID"},{"name":"ClientDisconnectedEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientDisconnectedEventParams","file":"3_Game/gameplay.c","line":519,"url":"globals/constants/#ClientDisconnectedEventTypeID"},{"name":"ClientNewEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientNewEventParams","file":"3_Game/gameplay.c","line":509,"url":"globals/constants/#ClientNewEventTypeID"},{"name":"ClientNewReadyEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientNewReadyEventParams","file":"3_Game/gameplay.c","line":511,"url":"globals/constants/#ClientNewReadyEventTypeID"},{"name":"ClientPrepareEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientPrepareEventParams","file":"3_Game/gameplay.c","line":507,"url":"globals/constants/#ClientPrepareEventTypeID"},{"name":"ClientReadyEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientReadyEventParams","file":"3_Game/gameplay.c","line":517,"url":"globals/constants/#ClientReadyEventTypeID"},{"name":"ClientReconnectEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientReconnectEventParams","file":"3_Game/gameplay.c","line":515,"url":"globals/constants/#ClientReconnectEventTypeID"},{"name":"ClientRemovedEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":521,"url":"globals/constants/#ClientRemovedEventTypeID"},{"name":"ClientRespawnEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ClientRespawnEventParams","file":"3_Game/gameplay.c","line":513,"url":"globals/constants/#ClientRespawnEventTypeID"},{"name":"COLOR_BLUE","type":"int","mods":["const"],"init":"0xFF4B77BE","file":"1_Core/constants.c","line":66,"url":"globals/constants/#COLOR_BLUE","topic":"Colors"},{"name":"COLOR_BLUE_A","type":"int","mods":["const"],"init":"0x1f4B77BE","file":"1_Core/constants.c","line":71,"url":"globals/constants/#COLOR_BLUE_A","topic":"Colors"},{"name":"COLOR_GREEN","type":"int","mods":["const"],"init":"0xFF2ECC71","file":"1_Core/constants.c","line":65,"url":"globals/constants/#COLOR_GREEN","topic":"Colors"},{"name":"COLOR_GREEN_A","type":"int","mods":["const"],"init":"0x1f2ECC71","file":"1_Core/constants.c","line":70,"url":"globals/constants/#COLOR_GREEN_A","topic":"Colors"},{"name":"COLOR_RED","type":"int","mods":["const"],"init":"0xFFF22613","file":"1_Core/constants.c","line":64,"url":"globals/constants/#COLOR_RED","topic":"Colors"},{"name":"COLOR_RED_A","type":"int","mods":["const"],"init":"0x1fF22613","file":"1_Core/constants.c","line":69,"url":"globals/constants/#COLOR_RED_A","topic":"Colors"},{"name":"COLOR_WHITE","type":"int","mods":["const"],"init":"0xFFFFFFFF","file":"1_Core/constants.c","line":63,"url":"globals/constants/#COLOR_WHITE","topic":"Colors"},{"name":"COLOR_YELLOW","type":"int","mods":["const"],"init":"0xFFF7CA18","file":"1_Core/constants.c","line":67,"url":"globals/constants/#COLOR_YELLOW","topic":"Colors"},{"name":"COLOR_YELLOW_A","type":"int","mods":["const"],"init":"0x1fF7CA18","file":"1_Core/constants.c","line":72,"url":"globals/constants/#COLOR_YELLOW_A","topic":"Colors"},{"name":"ComboBoxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":37,"url":"globals/constants/#ComboBoxWidgetTypeID","topic":"WidgetAPI"},{"name":"COMP_NAME_NONE","type":"string","mods":["const"],"init":"\"None\"","file":"3_Game/tools/Component.c","line":6,"url":"globals/constants/#COMP_NAME_NONE","topic":"Components"},{"name":"COMP_TYPE_ANIMAL_BLEEDING","type":"int","mods":["const"],"init":"3","file":"3_Game/tools/Component.c","line":11,"url":"globals/constants/#COMP_TYPE_ANIMAL_BLEEDING","topic":"Components"},{"name":"COMP_TYPE_BODY_STAGING","type":"int","mods":["const"],"init":"2","file":"3_Game/tools/Component.c","line":10,"url":"globals/constants/#COMP_TYPE_BODY_STAGING","topic":"Components"},{"name":"COMP_TYPE_COUNT","type":"int","mods":["const"],"init":"4","file":"3_Game/tools/Component.c","line":12,"url":"globals/constants/#COMP_TYPE_COUNT","topic":"Components"},{"name":"COMP_TYPE_ENERGY_MANAGER","type":"int","mods":["const"],"init":"1","file":"3_Game/tools/Component.c","line":9,"url":"globals/constants/#COMP_TYPE_ENERGY_MANAGER","topic":"Components"},{"name":"COMP_TYPE_ETITY_DEBUG","type":"int","mods":["const"],"init":"0","file":"3_Game/tools/Component.c","line":8,"url":"globals/constants/#COMP_TYPE_ETITY_DEBUG","topic":"Components"},{"name":"COMP_TYPE_UNDEFINED","type":"int","mods":["const"],"init":"-1","file":"3_Game/tools/Component.c","line":7,"url":"globals/constants/#COMP_TYPE_UNDEFINED","topic":"Components"},{"name":"ConnectingAbortEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":569,"url":"globals/constants/#ConnectingAbortEventTypeID"},{"name":"ConnectingStartEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":567,"url":"globals/constants/#ConnectingStartEventTypeID"},{"name":"ConnectivityStatsUpdatedEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ConnectivityStatsUpdatedEventParams","file":"3_Game/gameplay.c","line":525,"url":"globals/constants/#ConnectivityStatsUpdatedEventTypeID"},{"name":"ConsoleWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":25,"url":"globals/constants/#ConsoleWidgetTypeID","topic":"WidgetAPI"},{"name":"CRAFTING_TIME_UNIT_SIZE","type":"float","mods":["const"],"init":"4.0","brief":"time unit size for crafting, this value is multiplied by the length given by a recipe","file":"3_Game/constants.c","line":641,"url":"globals/constants/#CRAFTING_TIME_UNIT_SIZE","topic":"EmoteIDs"},{"name":"DEBUG_PADDING_OFFSET","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":44,"url":"globals/constants/#DEBUG_PADDING_OFFSET"},{"name":"DEBUG_QUICK_UNRESTRAIN_TIME","type":"float","mods":["const"],"init":"1.0","brief":"\\ misc","file":"3_Game/constants.c","line":650,"url":"globals/constants/#DEBUG_QUICK_UNRESTRAIN_TIME","topic":"EmoteIDs"},{"name":"DEF_BIOLOGICAL","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":515,"url":"globals/constants/#DEF_BIOLOGICAL","topic":"AGTIDs"},{"name":"DEF_CHEMICAL","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":516,"url":"globals/constants/#DEF_CHEMICAL","topic":"AGTIDs"},{"name":"DEFAULT_SPAWN_DISTANCE","type":"float","mods":["const"],"init":"0.6","file":"4_World/Classes/Recipes/RecipeBase.c","line":3,"url":"globals/constants/#DEFAULT_SPAWN_DISTANCE"},{"name":"DEFAULT_TICK_TIME_ACTIVE","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":27,"url":"globals/constants/#DEFAULT_TICK_TIME_ACTIVE"},{"name":"DEFAULT_TICK_TIME_ACTIVE_SHORT","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":28,"url":"globals/constants/#DEFAULT_TICK_TIME_ACTIVE_SHORT"},{"name":"DEFAULT_TICK_TIME_INACTIVE","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":29,"url":"globals/constants/#DEFAULT_TICK_TIME_INACTIVE"},{"name":"DEFAULT_TICK_TIME_INACTIVE_LONG","type":"int","mods":["const"],"init":"10","file":"4_World/Classes/PlayerModifiers/ModifiersManager.c","line":30,"url":"globals/constants/#DEFAULT_TICK_TIME_INACTIVE_LONG"},{"name":"DialogQueuedEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":495,"url":"globals/constants/#DialogQueuedEventTypeID"},{"name":"DIRECT_CHAT_MSG","type":"string","mods":["const"],"init":"\"direct_chat_msg\"","file":"3_Game/constants.c","line":590,"url":"globals/constants/#DIRECT_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"DISCONNECT_SESSION_FLAGS_ALL","type":"int","mods":["const"],"init":"int.MAX","file":"3_Game/DayZGame.c","line":15,"url":"globals/constants/#DISCONNECT_SESSION_FLAGS_ALL"},{"name":"DISCONNECT_SESSION_FLAGS_FORCE","type":"int","mods":["const"],"init":"int.MAX & ~DisconnectSessionFlags.IGNORE_WHEN_IN_GAME","file":"3_Game/DayZGame.c","line":13,"url":"globals/constants/#DISCONNECT_SESSION_FLAGS_FORCE"},{"name":"DISCONNECT_SESSION_FLAGS_JOIN","type":"int","mods":["const"],"init":"int.MAX & ~DisconnectSessionFlags.JOIN_ERROR_CHECK","file":"3_Game/DayZGame.c","line":14,"url":"globals/constants/#DISCONNECT_SESSION_FLAGS_JOIN"},{"name":"DLCOwnerShipFailedEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref DLCOwnerShipFailedParams","file":"3_Game/gameplay.c","line":563,"url":"globals/constants/#DLCOwnerShipFailedEventTypeID"},{"name":"ECE_AIRBORNE","type":"int","mods":["const"],"init":"4096","brief":"create flying unit in the air","file":"3_Game/CE/CentralEconomy.c","line":18,"url":"globals/constants/#ECE_AIRBORNE"},{"name":"ECE_CENTER","type":"int","mods":["const"],"init":"8","brief":"use center from shape (model) for placement","file":"3_Game/CE/CentralEconomy.c","line":11,"url":"globals/constants/#ECE_CENTER"},{"name":"ECE_CREATEPHYSICS","type":"int","mods":["const"],"init":"1024","brief":"create collision envelope and related physics data (if object has them)","file":"3_Game/CE/CentralEconomy.c","line":16,"url":"globals/constants/#ECE_CREATEPHYSICS"},{"name":"ECE_DYNAMIC_PERSISTENCY","type":"int","mods":["const"],"init":"33554432","brief":"spawns in without persistency, once player takes it, persistency will be enabled if available","file":"3_Game/CE/CentralEconomy.c","line":32,"url":"globals/constants/#ECE_DYNAMIC_PERSISTENCY"},{"name":"ECE_EQUIP","type":"int","mods":["const"],"init":"24576","brief":"equip with configured (ATTACHMENTS + CARGO)","file":"3_Game/CE/CentralEconomy.c","line":22,"url":"globals/constants/#ECE_EQUIP"},{"name":"ECE_EQUIP_ATTACHMENTS","type":"int","mods":["const"],"init":"8192","brief":"equip with configured ATTACHMENTS","file":"3_Game/CE/CentralEconomy.c","line":20,"url":"globals/constants/#ECE_EQUIP_ATTACHMENTS"},{"name":"ECE_EQUIP_CARGO","type":"int","mods":["const"],"init":"16384","brief":"equip with configured CARGO","file":"3_Game/CE/CentralEconomy.c","line":21,"url":"globals/constants/#ECE_EQUIP_CARGO"},{"name":"ECE_EQUIP_CONTAINER","type":"int","mods":["const"],"init":"2097152","brief":"populate DE/ group CONTAINER during spawn","file":"3_Game/CE/CentralEconomy.c","line":23,"url":"globals/constants/#ECE_EQUIP_CONTAINER"},{"name":"ECE_FULL","type":"int","mods":["const"],"init":"25126","brief":"ECE_SETUP|ECE_TRACE|ECE_ROTATIONFLAGS|ECE_UPDATEPATHGRAPH|ECE_EQUIP","file":"3_Game/CE/CentralEconomy.c","line":40,"url":"globals/constants/#ECE_FULL"},{"name":"ECE_IN_INVENTORY","type":"int","mods":["const"],"init":"787456","brief":"ECE_CREATEPHYSICS|ECE_KEEPHEIGHT|ECE_NOSURFACEALIGN","file":"3_Game/CE/CentralEconomy.c","line":36,"url":"globals/constants/#ECE_IN_INVENTORY"},{"name":"ECE_INITAI","type":"int","mods":["const"],"init":"2048","brief":"init ai","file":"3_Game/CE/CentralEconomy.c","line":17,"url":"globals/constants/#ECE_INITAI"},{"name":"ECE_KEEPHEIGHT","type":"int","mods":["const"],"init":"524288","brief":"keep height when creating object (do not use trace or placement on surface)","file":"3_Game/CE/CentralEconomy.c","line":27,"url":"globals/constants/#ECE_KEEPHEIGHT"},{"name":"ECE_LOCAL","type":"int","mods":["const"],"init":"1073741824","brief":"create object locally","file":"3_Game/CE/CentralEconomy.c","line":24,"url":"globals/constants/#ECE_LOCAL"},{"name":"ECE_NOLIFETIME","type":"int","mods":["const"],"init":"4194304","brief":"do not set lifetime when creating the object","file":"3_Game/CE/CentralEconomy.c","line":29,"url":"globals/constants/#ECE_NOLIFETIME"},{"name":"ECE_NONE","type":"int","mods":["const"],"init":"0","file":"3_Game/CE/CentralEconomy.c","line":7,"url":"globals/constants/#ECE_NONE"},{"name":"ECE_NOPERSISTENCY_CHAR","type":"int","mods":["const"],"init":"16777216","brief":"do not save this object in character","file":"3_Game/CE/CentralEconomy.c","line":31,"url":"globals/constants/#ECE_NOPERSISTENCY_CHAR"},{"name":"ECE_NOPERSISTENCY_WORLD","type":"int","mods":["const"],"init":"8388608","brief":"do not save this object in world","file":"3_Game/CE/CentralEconomy.c","line":30,"url":"globals/constants/#ECE_NOPERSISTENCY_WORLD"},{"name":"ECE_NOSURFACEALIGN","type":"int","mods":["const"],"init":"262144","brief":"do not align object on surface/ terrain","file":"3_Game/CE/CentralEconomy.c","line":26,"url":"globals/constants/#ECE_NOSURFACEALIGN"},{"name":"ECE_OBJECT_SWAP","type":"int","mods":["const"],"init":"787488","brief":"ECE_CREATEPHYSICS|ECE_UPDATEPATHGRAPH|ECE_KEEPHEIGHT|ECE_NOSURFACEALIGN","file":"3_Game/CE/CentralEconomy.c","line":38,"url":"globals/constants/#ECE_OBJECT_SWAP"},{"name":"ECE_PLACE_ON_SURFACE","type":"int","mods":["const"],"init":"1060","brief":"ECE_CREATEPHYSICS|ECE_UPDATEPATHGRAPH|ECE_TRACE","file":"3_Game/CE/CentralEconomy.c","line":37,"url":"globals/constants/#ECE_PLACE_ON_SURFACE"},{"name":"ECE_ROTATIONFLAGS","type":"int","mods":["const"],"init":"512","brief":"enable rotation flags for object placement","file":"3_Game/CE/CentralEconomy.c","line":15,"url":"globals/constants/#ECE_ROTATIONFLAGS"},{"name":"ECE_SETUP","type":"int","mods":["const"],"init":"2","brief":"process full entity setup (when creating NEW entity)","file":"3_Game/CE/CentralEconomy.c","line":9,"url":"globals/constants/#ECE_SETUP"},{"name":"ECE_TRACE","type":"int","mods":["const"],"init":"4","brief":"trace under entity when being placed (from the point of creation)","file":"3_Game/CE/CentralEconomy.c","line":10,"url":"globals/constants/#ECE_TRACE"},{"name":"ECE_UPDATEPATHGRAPH","type":"int","mods":["const"],"init":"32","brief":"update navmesh when object placed upon it","file":"3_Game/CE/CentralEconomy.c","line":13,"url":"globals/constants/#ECE_UPDATEPATHGRAPH"},{"name":"EditBoxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":44,"url":"globals/constants/#EditBoxWidgetTypeID","topic":"WidgetAPI"},{"name":"EmbededWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":33,"url":"globals/constants/#EmbededWidgetTypeID","topic":"WidgetAPI"},{"name":"ENABLE_BLEEDINGINDICATION","type":"string","mods":["const"],"init":"\"enable_bleedingindication\"","file":"3_Game/constants.c","line":607,"url":"globals/constants/#ENABLE_BLEEDINGINDICATION","topic":"HUDVisibility"},{"name":"EUAB_CAR_CRASH","type":"int","mods":["const"],"init":"106","brief":"crashed","file":"3_Game/Effects/Backlit/Backlit.c","line":66,"url":"globals/constants/#EUAB_CAR_CRASH"},{"name":"EUAB_CAR_ENTER","type":"int","mods":["const"],"init":"104","brief":"entering car","file":"3_Game/Effects/Backlit/Backlit.c","line":64,"url":"globals/constants/#EUAB_CAR_ENTER"},{"name":"EUAB_CAR_LEAVE","type":"int","mods":["const"],"init":"105","brief":"leaving car","file":"3_Game/Effects/Backlit/Backlit.c","line":65,"url":"globals/constants/#EUAB_CAR_LEAVE"},{"name":"EUAB_CAR_OFF","type":"int","mods":["const"],"init":"100","brief":"sitting in car with engine off","file":"3_Game/Effects/Backlit/Backlit.c","line":60,"url":"globals/constants/#EUAB_CAR_OFF"},{"name":"EUAB_CAR_ON_LIGHTS","type":"int","mods":["const"],"init":"102","brief":"driving with headlights (night)","file":"3_Game/Effects/Backlit/Backlit.c","line":62,"url":"globals/constants/#EUAB_CAR_ON_LIGHTS"},{"name":"EUAB_CAR_ON_NOLIGHTS","type":"int","mods":["const"],"init":"101","brief":"driving w/o lights (day)","file":"3_Game/Effects/Backlit/Backlit.c","line":61,"url":"globals/constants/#EUAB_CAR_ON_NOLIGHTS"},{"name":"EUAB_CAR_STARTING","type":"int","mods":["const"],"init":"103","brief":"short starting animation","file":"3_Game/Effects/Backlit/Backlit.c","line":63,"url":"globals/constants/#EUAB_CAR_STARTING"},{"name":"EUAB_LOGO_CONNECTING","type":"int","mods":["const"],"init":"11","file":"3_Game/Effects/Backlit/Backlit.c","line":51,"url":"globals/constants/#EUAB_LOGO_CONNECTING"},{"name":"EUAB_LOGO_DAYZ","type":"int","mods":["const"],"init":"10","file":"3_Game/Effects/Backlit/Backlit.c","line":50,"url":"globals/constants/#EUAB_LOGO_DAYZ"},{"name":"EUAB_MENU_BROWSER","type":"int","mods":["const"],"init":"20","file":"3_Game/Effects/Backlit/Backlit.c","line":54,"url":"globals/constants/#EUAB_MENU_BROWSER"},{"name":"EUAB_MENU_KEYBINDING","type":"int","mods":["const"],"init":"22","file":"3_Game/Effects/Backlit/Backlit.c","line":56,"url":"globals/constants/#EUAB_MENU_KEYBINDING"},{"name":"EUAB_MENU_MAIN","type":"int","mods":["const"],"init":"21","file":"3_Game/Effects/Backlit/Backlit.c","line":55,"url":"globals/constants/#EUAB_MENU_MAIN"},{"name":"EUAB_MENU_OPTIONS","type":"int","mods":["const"],"init":"23","file":"3_Game/Effects/Backlit/Backlit.c","line":57,"url":"globals/constants/#EUAB_MENU_OPTIONS"},{"name":"EUAB_MODE_CHEMLIGHT","type":"int","mods":["const"],"init":"321","file":"3_Game/Effects/Backlit/Backlit.c","line":91,"url":"globals/constants/#EUAB_MODE_CHEMLIGHT"},{"name":"EUAB_MODE_DAY_FOGGY","type":"int","mods":["const"],"init":"303","file":"3_Game/Effects/Backlit/Backlit.c","line":84,"url":"globals/constants/#EUAB_MODE_DAY_FOGGY"},{"name":"EUAB_MODE_DAY_NICE","type":"int","mods":["const"],"init":"305","file":"3_Game/Effects/Backlit/Backlit.c","line":86,"url":"globals/constants/#EUAB_MODE_DAY_NICE"},{"name":"EUAB_MODE_DAY_OVERCAST","type":"int","mods":["const"],"init":"304","file":"3_Game/Effects/Backlit/Backlit.c","line":85,"url":"globals/constants/#EUAB_MODE_DAY_OVERCAST"},{"name":"EUAB_MODE_EVENING_BAD","type":"int","mods":["const"],"init":"306","file":"3_Game/Effects/Backlit/Backlit.c","line":87,"url":"globals/constants/#EUAB_MODE_EVENING_BAD"},{"name":"EUAB_MODE_EVENING_GOOD","type":"int","mods":["const"],"init":"307","file":"3_Game/Effects/Backlit/Backlit.c","line":88,"url":"globals/constants/#EUAB_MODE_EVENING_GOOD"},{"name":"EUAB_MODE_FLASHLIGHT","type":"int","mods":["const"],"init":"320","file":"3_Game/Effects/Backlit/Backlit.c","line":90,"url":"globals/constants/#EUAB_MODE_FLASHLIGHT"},{"name":"EUAB_MODE_MORNING_BAD","type":"int","mods":["const"],"init":"301","file":"3_Game/Effects/Backlit/Backlit.c","line":82,"url":"globals/constants/#EUAB_MODE_MORNING_BAD"},{"name":"EUAB_MODE_MORNING_GOOD","type":"int","mods":["const"],"init":"302","file":"3_Game/Effects/Backlit/Backlit.c","line":83,"url":"globals/constants/#EUAB_MODE_MORNING_GOOD"},{"name":"EUAB_MODE_NIGHT","type":"int","mods":["const"],"init":"300","file":"3_Game/Effects/Backlit/Backlit.c","line":81,"url":"globals/constants/#EUAB_MODE_NIGHT"},{"name":"EUAB_OFF","type":"int","mods":["const"],"init":"0","brief":"all off","file":"3_Game/Effects/Backlit/Backlit.c","line":47,"url":"globals/constants/#EUAB_OFF"},{"name":"EUAB_OVERLAY_CONTROLS","type":"int","mods":["const"],"init":"401","brief":"highlighted controls","file":"3_Game/Effects/Backlit/Backlit.c","line":96,"url":"globals/constants/#EUAB_OVERLAY_CONTROLS"},{"name":"EUAB_OVERLAY_NONE","type":"int","mods":["const"],"init":"400","brief":"no overlay","file":"3_Game/Effects/Backlit/Backlit.c","line":95,"url":"globals/constants/#EUAB_OVERLAY_NONE"},{"name":"EUAB_OVERLAY_STATUS","type":"int","mods":["const"],"init":"402","brief":"numpad + mouse used for health/ blood level visualisation","file":"3_Game/Effects/Backlit/Backlit.c","line":97,"url":"globals/constants/#EUAB_OVERLAY_STATUS"},{"name":"EUAB_OVERLAY_VON","type":"int","mods":["const"],"init":"403","brief":"VON status","file":"3_Game/Effects/Backlit/Backlit.c","line":98,"url":"globals/constants/#EUAB_OVERLAY_VON"},{"name":"EUAB_PLR_CONSUME","type":"int","mods":["const"],"init":"205","file":"3_Game/Effects/Backlit/Backlit.c","line":74,"url":"globals/constants/#EUAB_PLR_CONSUME"},{"name":"EUAB_PLR_CRAFTING","type":"int","mods":["const"],"init":"206","file":"3_Game/Effects/Backlit/Backlit.c","line":75,"url":"globals/constants/#EUAB_PLR_CRAFTING"},{"name":"EUAB_PLR_DEAD","type":"int","mods":["const"],"init":"209","file":"3_Game/Effects/Backlit/Backlit.c","line":78,"url":"globals/constants/#EUAB_PLR_DEAD"},{"name":"EUAB_PLR_EMOTE","type":"int","mods":["const"],"init":"207","brief":"playing emote","file":"3_Game/Effects/Backlit/Backlit.c","line":76,"url":"globals/constants/#EUAB_PLR_EMOTE"},{"name":"EUAB_PLR_HITBY","type":"int","mods":["const"],"init":"204","file":"3_Game/Effects/Backlit/Backlit.c","line":73,"url":"globals/constants/#EUAB_PLR_HITBY"},{"name":"EUAB_PLR_RUN","type":"int","mods":["const"],"init":"201","file":"3_Game/Effects/Backlit/Backlit.c","line":70,"url":"globals/constants/#EUAB_PLR_RUN"},{"name":"EUAB_PLR_SPRINT","type":"int","mods":["const"],"init":"202","file":"3_Game/Effects/Backlit/Backlit.c","line":71,"url":"globals/constants/#EUAB_PLR_SPRINT"},{"name":"EUAB_PLR_SWIM","type":"int","mods":["const"],"init":"203","file":"3_Game/Effects/Backlit/Backlit.c","line":72,"url":"globals/constants/#EUAB_PLR_SWIM"},{"name":"EUAB_PLR_UNCONSCIOUS","type":"int","mods":["const"],"init":"208","file":"3_Game/Effects/Backlit/Backlit.c","line":77,"url":"globals/constants/#EUAB_PLR_UNCONSCIOUS"},{"name":"EUAB_PLR_WALK","type":"int","mods":["const"],"init":"200","file":"3_Game/Effects/Backlit/Backlit.c","line":69,"url":"globals/constants/#EUAB_PLR_WALK"},{"name":"EUABACKLIT_2","type":"int","mods":["const"],"init":"2","file":"3_Game/Effects/Backlit/Backlit.c","line":28,"url":"globals/constants/#EUABACKLIT_2"},{"name":"EUABACKLIT_3","type":"int","mods":["const"],"init":"3","file":"3_Game/Effects/Backlit/Backlit.c","line":29,"url":"globals/constants/#EUABACKLIT_3"},{"name":"EUABACKLIT_FADEIN_FAST","type":"int","mods":["const"],"init":"7","brief":"fast in -> then stay on","file":"3_Game/Effects/Backlit/Backlit.c","line":33,"url":"globals/constants/#EUABACKLIT_FADEIN_FAST"},{"name":"EUABACKLIT_FADEIN_SLOW","type":"int","mods":["const"],"init":"6","brief":"slow in -> then stay on","file":"3_Game/Effects/Backlit/Backlit.c","line":32,"url":"globals/constants/#EUABACKLIT_FADEIN_SLOW"},{"name":"EUABACKLIT_FADEOUT_FAST","type":"int","mods":["const"],"init":"5","brief":"fast fadeout","file":"3_Game/Effects/Backlit/Backlit.c","line":31,"url":"globals/constants/#EUABACKLIT_FADEOUT_FAST"},{"name":"EUABACKLIT_FADEOUT_SLOW","type":"int","mods":["const"],"init":"4","brief":"slow fadeout","file":"3_Game/Effects/Backlit/Backlit.c","line":30,"url":"globals/constants/#EUABACKLIT_FADEOUT_SLOW"},{"name":"EUABACKLIT_NONE","type":"int","mods":["const"],"init":"0","brief":"Input backlit type","file":"3_Game/Effects/Backlit/Backlit.c","line":26,"url":"globals/constants/#EUABACKLIT_NONE"},{"name":"EUABACKLIT_ON","type":"int","mods":["const"],"init":"1","brief":"permanent ilumination","file":"3_Game/Effects/Backlit/Backlit.c","line":27,"url":"globals/constants/#EUABACKLIT_ON"},{"name":"EUABLAYER_3","type":"int","mods":["const"],"init":"3","file":"3_Game/Effects/Backlit/Backlit.c","line":15,"url":"globals/constants/#EUABLAYER_3"},{"name":"EUABLAYER_6","type":"int","mods":["const"],"init":"6","file":"3_Game/Effects/Backlit/Backlit.c","line":18,"url":"globals/constants/#EUABLAYER_6"},{"name":"EUABLAYER_ALL","type":"int","mods":["const"],"init":"0","brief":"Input layer type","file":"3_Game/Effects/Backlit/Backlit.c","line":12,"url":"globals/constants/#EUABLAYER_ALL"},{"name":"EUABLAYER_CAR","type":"int","mods":["const"],"init":"4","file":"3_Game/Effects/Backlit/Backlit.c","line":16,"url":"globals/constants/#EUABLAYER_CAR"},{"name":"EUABLAYER_CUSTOM","type":"int","mods":["const"],"init":"7","brief":"custom","file":"3_Game/Effects/Backlit/Backlit.c","line":19,"url":"globals/constants/#EUABLAYER_CUSTOM"},{"name":"EUABLAYER_HINTKEY","type":"int","mods":["const"],"init":"1","brief":"showing hints","file":"3_Game/Effects/Backlit/Backlit.c","line":13,"url":"globals/constants/#EUABLAYER_HINTKEY"},{"name":"EUABLAYER_HUMAN","type":"int","mods":["const"],"init":"5","file":"3_Game/Effects/Backlit/Backlit.c","line":17,"url":"globals/constants/#EUABLAYER_HUMAN"},{"name":"EUABLAYER_LOADING","type":"int","mods":["const"],"init":"8","brief":"keys during loading sequence","file":"3_Game/Effects/Backlit/Backlit.c","line":20,"url":"globals/constants/#EUABLAYER_LOADING"},{"name":"EUABLAYER_MENU","type":"int","mods":["const"],"init":"9","brief":"keys during menu","file":"3_Game/Effects/Backlit/Backlit.c","line":21,"url":"globals/constants/#EUABLAYER_MENU"},{"name":"EUABLAYER_VISKEY","type":"int","mods":["const"],"init":"2","brief":"visualisation","file":"3_Game/Effects/Backlit/Backlit.c","line":14,"url":"globals/constants/#EUABLAYER_VISKEY"},{"name":"FrameWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":31,"url":"globals/constants/#FrameWidgetTypeID","topic":"WidgetAPI"},{"name":"g_DemoPlayerClass","type":"int","init":"0","file":"3_Game/XboxDemoGame.c","line":2,"url":"globals/constants/#g_DemoPlayerClass"},{"name":"g_DemoTimeOfDay","type":"int","init":"0","file":"3_Game/XboxDemoGame.c","line":4,"url":"globals/constants/#g_DemoTimeOfDay"},{"name":"g_DemoWeather","type":"int","init":"0","file":"3_Game/XboxDemoGame.c","line":3,"url":"globals/constants/#g_DemoWeather"},{"name":"g_Dispatcher","type":"ref Dispatcher","file":"3_Game/tools/Dispatcher.c","line":18,"url":"globals/constants/#g_Dispatcher"},{"name":"g_Game","type":"Game","cond":["GAME_TEMPLATE"],"file":"2_GameLib/gameLib.c","line":2,"url":"globals/constants/#g_Game"},{"name":"g_Game","type":"DayZGame","file":"3_Game/DayZGame.c","line":3971,"url":"globals/constants/#g_Game"},{"name":"g_Plugins","type":"ref PluginManager","file":"4_World/Plugins/PluginManager.c","line":273,"url":"globals/constants/#g_Plugins"},{"name":"g_testVariable1","type":"float","mods":["reference"],"file":"1_Core/script.c","line":2,"url":"globals/constants/#g_testVariable1"},{"name":"g_testVariable2","type":"float","mods":["reference"],"file":"1_Core/script.c","line":3,"url":"globals/constants/#g_testVariable2"},{"name":"g_testVariable3","type":"float","mods":["reference"],"file":"1_Core/script.c","line":4,"url":"globals/constants/#g_testVariable3"},{"name":"GAME_CHAT_MSG","type":"string","mods":["const"],"init":"\"game_chat_msg\"","file":"3_Game/constants.c","line":593,"url":"globals/constants/#GAME_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"GAME_STORAGE_VERSION","type":"int","mods":["static"],"init":"142","brief":"Game Class provide most \"world\" or global engine API functions.","file":"3_Game/Global/Game.c","line":5,"url":"globals/constants/#GAME_STORAGE_VERSION"},{"name":"GenericListboxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":43,"url":"globals/constants/#GenericListboxWidgetTypeID","topic":"WidgetAPI"},{"name":"GLOBAL_CHAT_MSG","type":"string","mods":["const"],"init":"\"global_chat_msg\"","file":"3_Game/constants.c","line":589,"url":"globals/constants/#GLOBAL_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"GridSpacerWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":47,"url":"globals/constants/#GridSpacerWidgetTypeID","topic":"WidgetAPI"},{"name":"GROUP_LIQUID_ALL","type":"int","mods":["const"],"init":"-1","brief":"-1 = all bits to 1","file":"3_Game/constants.c","line":564,"url":"globals/constants/#GROUP_LIQUID_ALL","topic":"LiquidTypes"},{"name":"GROUP_LIQUID_BLOOD","type":"int","mods":["const"],"init":"255","file":"3_Game/constants.c","line":563,"url":"globals/constants/#GROUP_LIQUID_BLOOD","topic":"LiquidTypes"},{"name":"GUI_WINDOW_MISSION_LOADER","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":218,"url":"globals/constants/#GUI_WINDOW_MISSION_LOADER","topic":"MenuID"},{"name":"HAIR_SELECTION_COUNT","type":"int","mods":["const"],"init":"45","file":"3_Game/constants.c","line":653,"url":"globals/constants/#HAIR_SELECTION_COUNT","topic":"EmoteIDs"},{"name":"HUD_BRIGHTNESS","type":"string","mods":["const"],"init":"\"hud_brightness\"","file":"3_Game/constants.c","line":606,"url":"globals/constants/#HUD_BRIGHTNESS","topic":"HUDVisibility"},{"name":"IDC_BOOK_VIEWER_NEXT","type":"int","mods":["const"],"init":"103","file":"3_Game/constants.c","line":155,"url":"globals/constants/#IDC_BOOK_VIEWER_NEXT","topic":"UI"},{"name":"IDC_BOOK_VIEWER_PREV","type":"int","mods":["const"],"init":"102","file":"3_Game/constants.c","line":154,"url":"globals/constants/#IDC_BOOK_VIEWER_PREV","topic":"UI"},{"name":"IDC_CANCEL","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":136,"url":"globals/constants/#IDC_CANCEL","topic":"UI"},{"name":"IDC_INT_EXIT","type":"int","mods":["const"],"init":"107","file":"3_Game/constants.c","line":160,"url":"globals/constants/#IDC_INT_EXIT","topic":"UI"},{"name":"IDC_INT_RETRY","type":"int","mods":["const"],"init":"105","brief":"ingame menu","file":"3_Game/constants.c","line":158,"url":"globals/constants/#IDC_INT_RETRY","topic":"UI"},{"name":"IDC_INT_RETRY_CUSTOM","type":"int","mods":["const"],"init":"106","brief":"custom respawn","file":"3_Game/constants.c","line":159,"url":"globals/constants/#IDC_INT_RETRY_CUSTOM","topic":"UI"},{"name":"IDC_MAIN_CHARACTER","type":"int","mods":["const"],"init":"143","file":"3_Game/constants.c","line":148,"url":"globals/constants/#IDC_MAIN_CHARACTER","topic":"UI"},{"name":"IDC_MAIN_CONTINUE","type":"int","mods":["const"],"init":"114","file":"3_Game/constants.c","line":145,"url":"globals/constants/#IDC_MAIN_CONTINUE","topic":"UI"},{"name":"IDC_MAIN_FEEDBACK","type":"int","mods":["const"],"init":"125","file":"3_Game/constants.c","line":150,"url":"globals/constants/#IDC_MAIN_FEEDBACK","topic":"UI"},{"name":"IDC_MAIN_MULTIPLAYER","type":"int","mods":["const"],"init":"105","file":"3_Game/constants.c","line":143,"url":"globals/constants/#IDC_MAIN_MULTIPLAYER","topic":"UI"},{"name":"IDC_MAIN_NEXT_CHARACTER","type":"int","mods":["const"],"init":"50","file":"3_Game/constants.c","line":139,"url":"globals/constants/#IDC_MAIN_NEXT_CHARACTER","topic":"UI"},{"name":"IDC_MAIN_ONLINE","type":"int","mods":["const"],"init":"124","file":"3_Game/constants.c","line":149,"url":"globals/constants/#IDC_MAIN_ONLINE","topic":"UI"},{"name":"IDC_MAIN_OPTIONS","type":"int","mods":["const"],"init":"102","file":"3_Game/constants.c","line":142,"url":"globals/constants/#IDC_MAIN_OPTIONS","topic":"UI"},{"name":"IDC_MAIN_PLAY","type":"int","mods":["const"],"init":"142","file":"3_Game/constants.c","line":147,"url":"globals/constants/#IDC_MAIN_PLAY","topic":"UI"},{"name":"IDC_MAIN_PREV_CHARACTER","type":"int","mods":["const"],"init":"51","file":"3_Game/constants.c","line":140,"url":"globals/constants/#IDC_MAIN_PREV_CHARACTER","topic":"UI"},{"name":"IDC_MAIN_QUIT","type":"int","mods":["const"],"init":"106","file":"3_Game/constants.c","line":144,"url":"globals/constants/#IDC_MAIN_QUIT","topic":"UI"},{"name":"IDC_MAIN_TUTORIAL","type":"int","mods":["const"],"init":"117","file":"3_Game/constants.c","line":146,"url":"globals/constants/#IDC_MAIN_TUTORIAL","topic":"UI"},{"name":"IDC_MULTI_INVITE","type":"int","mods":["const"],"init":"126","file":"3_Game/constants.c","line":152,"url":"globals/constants/#IDC_MULTI_INVITE","topic":"UI"},{"name":"IDC_MULTI_REFRESH","type":"int","mods":["const"],"init":"123","file":"3_Game/constants.c","line":151,"url":"globals/constants/#IDC_MULTI_REFRESH","topic":"UI"},{"name":"IDC_OK","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":135,"url":"globals/constants/#IDC_OK","topic":"UI"},{"name":"IDC_RESTART","type":"int","mods":["const"],"init":"5","file":"3_Game/constants.c","line":137,"url":"globals/constants/#IDC_RESTART","topic":"UI"},{"name":"ImageWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":23,"url":"globals/constants/#ImageWidgetTypeID","topic":"WidgetAPI"},{"name":"INDEX_NOT_FOUND","type":"int","mods":["const"],"init":"-1","file":"3_Game/gameplay.c","line":13,"url":"globals/constants/#INDEX_NOT_FOUND"},{"name":"INPUT_ACTION_TYPE_COMBO","type":"int","mods":["const"],"init":"0x00002000","file":"1_Core/constants.c","line":38,"url":"globals/constants/#INPUT_ACTION_TYPE_COMBO","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_DOUBLETAP","type":"int","mods":["const"],"init":"0x00008000","file":"1_Core/constants.c","line":40,"url":"globals/constants/#INPUT_ACTION_TYPE_DOUBLETAP","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_DOWN_EVENT","type":"int","mods":["const"],"init":"0x00000200","file":"1_Core/constants.c","line":33,"url":"globals/constants/#INPUT_ACTION_TYPE_DOWN_EVENT","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_HOLD_EVENT","type":"int","mods":["const"],"init":"0x00000500","file":"1_Core/constants.c","line":36,"url":"globals/constants/#INPUT_ACTION_TYPE_HOLD_EVENT","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_MASK","type":"int","mods":["const"],"init":"0x00000f00","file":"1_Core/constants.c","line":15,"url":"globals/constants/#INPUT_ACTION_TYPE_MASK","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_NONE","type":"int","mods":["const"],"init":"0x00000000","file":"1_Core/constants.c","line":31,"url":"globals/constants/#INPUT_ACTION_TYPE_NONE","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_SHORTCLICK_EVENT","type":"int","mods":["const"],"init":"0x00000400","file":"1_Core/constants.c","line":35,"url":"globals/constants/#INPUT_ACTION_TYPE_SHORTCLICK_EVENT","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_SPECIALCOMBO","type":"int","mods":["const"],"init":"0x00004000","file":"1_Core/constants.c","line":39,"url":"globals/constants/#INPUT_ACTION_TYPE_SPECIALCOMBO","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_STATE","type":"int","mods":["const"],"init":"0x00000100","file":"1_Core/constants.c","line":32,"url":"globals/constants/#INPUT_ACTION_TYPE_STATE","topic":"InputDevice"},{"name":"INPUT_ACTION_TYPE_UP_EVENT","type":"int","mods":["const"],"init":"0x00000300","file":"1_Core/constants.c","line":34,"url":"globals/constants/#INPUT_ACTION_TYPE_UP_EVENT","topic":"InputDevice"},{"name":"INPUT_AXIS","type":"int","mods":["const"],"init":"0x00010000","file":"1_Core/constants.c","line":16,"url":"globals/constants/#INPUT_AXIS","topic":"InputDevice"},{"name":"INPUT_COMBO_AXIS","type":"int","mods":["const"],"init":"0x00800000","file":"1_Core/constants.c","line":19,"url":"globals/constants/#INPUT_COMBO_AXIS","topic":"InputDevice"},{"name":"INPUT_COMBO_AXIS_OFFSET","type":"int","mods":["const"],"init":"0x00000080","file":"1_Core/constants.c","line":20,"url":"globals/constants/#INPUT_COMBO_AXIS_OFFSET","topic":"InputDevice"},{"name":"INPUT_COMBO_KEY_OFFSET","type":"int","mods":["const"],"init":"0x01000000","file":"1_Core/constants.c","line":21,"url":"globals/constants/#INPUT_COMBO_KEY_OFFSET","topic":"InputDevice"},{"name":"INPUT_COMBO_MASK","type":"int","mods":["const"],"init":"0xff000000","file":"1_Core/constants.c","line":18,"url":"globals/constants/#INPUT_COMBO_MASK","topic":"InputDevice"},{"name":"INPUT_DEVICE_CHEAT","type":"int","mods":["const"],"init":"0x00600000","file":"1_Core/constants.c","line":29,"url":"globals/constants/#INPUT_DEVICE_CHEAT","topic":"InputDevice"},{"name":"INPUT_DEVICE_GAMEPAD","type":"int","mods":["const"],"init":"0x00500000","file":"1_Core/constants.c","line":28,"url":"globals/constants/#INPUT_DEVICE_GAMEPAD","topic":"InputDevice"},{"name":"INPUT_DEVICE_GAMEPAD_AXIS","type":"int","mods":["const"],"init":"(INPUT_DEVICE_GAMEPAD | INPUT_AXIS)","file":"1_Core/constants.c","line":45,"url":"globals/constants/#INPUT_DEVICE_GAMEPAD_AXIS","topic":"InputDevice"},{"name":"INPUT_DEVICE_KEYBOARD","type":"int","mods":["const"],"init":"0x00000000","file":"1_Core/constants.c","line":23,"url":"globals/constants/#INPUT_DEVICE_KEYBOARD","topic":"InputDevice"},{"name":"INPUT_DEVICE_MOUSE","type":"int","mods":["const"],"init":"0x00100000","brief":"mouse button","file":"1_Core/constants.c","line":24,"url":"globals/constants/#INPUT_DEVICE_MOUSE","topic":"InputDevice"},{"name":"INPUT_DEVICE_MOUSE_AXIS","type":"int","mods":["const"],"init":"(INPUT_DEVICE_MOUSE | INPUT_AXIS)","file":"1_Core/constants.c","line":42,"url":"globals/constants/#INPUT_DEVICE_MOUSE_AXIS","topic":"InputDevice"},{"name":"INPUT_DEVICE_STICK","type":"int","mods":["const"],"init":"0x00200000","file":"1_Core/constants.c","line":25,"url":"globals/constants/#INPUT_DEVICE_STICK","topic":"InputDevice"},{"name":"INPUT_DEVICE_STICK_AXIS","type":"int","mods":["const"],"init":"(INPUT_DEVICE_STICK | INPUT_AXIS)","file":"1_Core/constants.c","line":43,"url":"globals/constants/#INPUT_DEVICE_STICK_AXIS","topic":"InputDevice"},{"name":"INPUT_DEVICE_STICK_POV","type":"int","mods":["const"],"init":"(INPUT_DEVICE_STICK | INPUT_POV)","file":"1_Core/constants.c","line":44,"url":"globals/constants/#INPUT_DEVICE_STICK_POV","topic":"InputDevice"},{"name":"INPUT_DEVICE_TRACKIR","type":"int","mods":["const"],"init":"0x00400000","file":"1_Core/constants.c","line":27,"url":"globals/constants/#INPUT_DEVICE_TRACKIR","topic":"InputDevice"},{"name":"INPUT_DEVICE_XINPUT","type":"int","mods":["const"],"init":"0x00300000","brief":"XInput device","file":"1_Core/constants.c","line":26,"url":"globals/constants/#INPUT_DEVICE_XINPUT","topic":"InputDevice"},{"name":"INPUT_EXCLUDE_ALL","type":"int","mods":["const"],"init":"0","brief":"\\ input exclude types; DEPRECATED (confusing)","file":"3_Game/constants.c","line":657,"url":"globals/constants/#INPUT_EXCLUDE_ALL","topic":"EmoteIDs"},{"name":"INPUT_EXCLUDE_INVENTORY","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":658,"url":"globals/constants/#INPUT_EXCLUDE_INVENTORY","topic":"EmoteIDs"},{"name":"INPUT_EXCLUDE_MAP","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":661,"url":"globals/constants/#INPUT_EXCLUDE_MAP","topic":"EmoteIDs"},{"name":"INPUT_EXCLUDE_MOUSE_ALL","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":659,"url":"globals/constants/#INPUT_EXCLUDE_MOUSE_ALL","topic":"EmoteIDs"},{"name":"INPUT_EXCLUDE_MOUSE_RADIAL","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":660,"url":"globals/constants/#INPUT_EXCLUDE_MOUSE_RADIAL","topic":"EmoteIDs"},{"name":"INPUT_KEY_MASK","type":"int","mods":["const"],"init":"0x000000ff","file":"1_Core/constants.c","line":14,"url":"globals/constants/#INPUT_KEY_MASK","topic":"InputDevice"},{"name":"INPUT_MODULE_TYPE_MASK","type":"int","mods":["const"],"init":"0x00700000","file":"1_Core/constants.c","line":13,"url":"globals/constants/#INPUT_MODULE_TYPE_MASK","topic":"InputDevice"},{"name":"INPUT_POV","type":"int","mods":["const"],"init":"0x00020000","file":"1_Core/constants.c","line":17,"url":"globals/constants/#INPUT_POV","topic":"InputDevice"},{"name":"INPUT_UDT_ADVANCED_PLACEMENT","type":"int","mods":["const"],"init":"9","file":"3_Game/tools/Component/_constants.c","line":10,"url":"globals/constants/#INPUT_UDT_ADVANCED_PLACEMENT"},{"name":"INPUT_UDT_GESTURE","type":"int","mods":["const"],"init":"15","file":"3_Game/tools/Component/_constants.c","line":18,"url":"globals/constants/#INPUT_UDT_GESTURE"},{"name":"INPUT_UDT_HAND_REMOTE_EVENT","type":"int","mods":["const"],"init":"12","file":"3_Game/tools/Component/_constants.c","line":14,"url":"globals/constants/#INPUT_UDT_HAND_REMOTE_EVENT"},{"name":"INPUT_UDT_INVENTORY","type":"int","mods":["const"],"init":"8","file":"3_Game/tools/Component/_constants.c","line":9,"url":"globals/constants/#INPUT_UDT_INVENTORY"},{"name":"INPUT_UDT_INVENTORY_CHECK","type":"int","mods":["const"],"init":"16","file":"3_Game/tools/Component/_constants.c","line":19,"url":"globals/constants/#INPUT_UDT_INVENTORY_CHECK"},{"name":"INPUT_UDT_ITEM_MANIPULATION","type":"int","mods":["const"],"init":"7","file":"3_Game/tools/Component/_constants.c","line":8,"url":"globals/constants/#INPUT_UDT_ITEM_MANIPULATION"},{"name":"INPUT_UDT_MELEE_TARGET","type":"int","mods":["const"],"init":"5","file":"3_Game/tools/Component/_constants.c","line":6,"url":"globals/constants/#INPUT_UDT_MELEE_TARGET"},{"name":"INPUT_UDT_QUICKABARSHORTCUT","type":"int","mods":["const"],"init":"4","file":"3_Game/tools/Component/_constants.c","line":5,"url":"globals/constants/#INPUT_UDT_QUICKABARSHORTCUT"},{"name":"INPUT_UDT_RESET_ADS","type":"int","mods":["const"],"init":"14","file":"3_Game/tools/Component/_constants.c","line":17,"url":"globals/constants/#INPUT_UDT_RESET_ADS"},{"name":"INPUT_UDT_STANDARD_ACTION_END_REQUEST","type":"int","mods":["const"],"init":"2","file":"3_Game/tools/Component/_constants.c","line":3,"url":"globals/constants/#INPUT_UDT_STANDARD_ACTION_END_REQUEST"},{"name":"INPUT_UDT_STANDARD_ACTION_INPUT_END","type":"int","mods":["const"],"init":"3","file":"3_Game/tools/Component/_constants.c","line":4,"url":"globals/constants/#INPUT_UDT_STANDARD_ACTION_INPUT_END"},{"name":"INPUT_UDT_STANDARD_ACTION_START","type":"int","mods":["const"],"init":"1","file":"3_Game/tools/Component/_constants.c","line":2,"url":"globals/constants/#INPUT_UDT_STANDARD_ACTION_START"},{"name":"INPUT_UDT_USER_MUTE_XBOX","type":"int","mods":["const"],"init":"11","file":"3_Game/tools/Component/_constants.c","line":13,"url":"globals/constants/#INPUT_UDT_USER_MUTE_XBOX"},{"name":"INPUT_UDT_WEAPON_ACTION","type":"int","mods":["const"],"init":"6","file":"3_Game/tools/Component/_constants.c","line":7,"url":"globals/constants/#INPUT_UDT_WEAPON_ACTION"},{"name":"INPUT_UDT_WEAPON_LIFT_EVENT","type":"int","mods":["const"],"init":"13","file":"3_Game/tools/Component/_constants.c","line":16,"url":"globals/constants/#INPUT_UDT_WEAPON_LIFT_EVENT"},{"name":"INPUT_UDT_WEAPON_REMOTE_EVENT","type":"int","mods":["const"],"init":"10","file":"3_Game/tools/Component/_constants.c","line":12,"url":"globals/constants/#INPUT_UDT_WEAPON_REMOTE_EVENT"},{"name":"ITEMS_IN_ROW","type":"int","mods":["const"],"init":"8","file":"5_Mission/GUI/InventoryNew/Attachments.c","line":1,"url":"globals/constants/#ITEMS_IN_ROW"},{"name":"ITEMSGEN_ITEMS_AMOUNT","type":"int","mods":["const"],"init":"5","file":"3_Game/constants.c","line":446,"url":"globals/constants/#ITEMSGEN_ITEMS_AMOUNT","topic":"ItemGeneratorCfg"},{"name":"ITEMSGEN_MAX_SPREAD","type":"float","mods":["const"],"init":"15","brief":"in meters","file":"3_Game/constants.c","line":445,"url":"globals/constants/#ITEMSGEN_MAX_SPREAD","topic":"ItemGeneratorCfg"},{"name":"ITEMSGEN_MIN_DISTANCE_TO_REPOSITION","type":"float","mods":["const"],"init":"80","brief":"in meters","file":"3_Game/constants.c","line":443,"url":"globals/constants/#ITEMSGEN_MIN_DISTANCE_TO_REPOSITION","topic":"ItemGeneratorCfg"},{"name":"ITEMSGEN_SPAWN_DISTANCE","type":"float","mods":["const"],"init":"60","brief":"in meters","file":"3_Game/constants.c","line":444,"url":"globals/constants/#ITEMSGEN_SPAWN_DISTANCE","topic":"ItemGeneratorCfg"},{"name":"ITEMSGEN_TICK","type":"float","mods":["const"],"init":"10","brief":"in seconds","file":"3_Game/constants.c","line":442,"url":"globals/constants/#ITEMSGEN_TICK","topic":"ItemGeneratorCfg"},{"name":"LIQUID_BEER","type":"int","mods":["const"],"init":"4096","file":"3_Game/constants.c","line":547,"url":"globals/constants/#LIQUID_BEER","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_0_N","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":535,"url":"globals/constants/#LIQUID_BLOOD_0_N","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_0_P","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":534,"url":"globals/constants/#LIQUID_BLOOD_0_P","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_A_N","type":"int","mods":["const"],"init":"8","file":"3_Game/constants.c","line":537,"url":"globals/constants/#LIQUID_BLOOD_A_N","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_A_P","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":536,"url":"globals/constants/#LIQUID_BLOOD_A_P","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_AB_N","type":"int","mods":["const"],"init":"128","file":"3_Game/constants.c","line":541,"url":"globals/constants/#LIQUID_BLOOD_AB_N","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_AB_P","type":"int","mods":["const"],"init":"64","file":"3_Game/constants.c","line":540,"url":"globals/constants/#LIQUID_BLOOD_AB_P","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_B_N","type":"int","mods":["const"],"init":"32","file":"3_Game/constants.c","line":539,"url":"globals/constants/#LIQUID_BLOOD_B_N","topic":"LiquidTypes"},{"name":"LIQUID_BLOOD_B_P","type":"int","mods":["const"],"init":"16","file":"3_Game/constants.c","line":538,"url":"globals/constants/#LIQUID_BLOOD_B_P","topic":"LiquidTypes"},{"name":"LIQUID_CLEANWATER","type":"int","mods":["const"],"init":"4194304","brief":"clean water from wells / rain","file":"3_Game/constants.c","line":557,"url":"globals/constants/#LIQUID_CLEANWATER","topic":"LiquidTypes"},{"name":"LIQUID_DIESEL","type":"int","mods":["const"],"init":"16384","file":"3_Game/constants.c","line":549,"url":"globals/constants/#LIQUID_DIESEL","topic":"LiquidTypes"},{"name":"LIQUID_DISINFECTANT","type":"int","mods":["const"],"init":"32768","file":"3_Game/constants.c","line":550,"url":"globals/constants/#LIQUID_DISINFECTANT","topic":"LiquidTypes"},{"name":"LIQUID_FRESHWATER","type":"int","mods":["const"],"init":"524288","brief":"used by river/pond surfaces","file":"3_Game/constants.c","line":554,"url":"globals/constants/#LIQUID_FRESHWATER","topic":"LiquidTypes"},{"name":"LIQUID_GASOLINE","type":"int","mods":["const"],"init":"8192","file":"3_Game/constants.c","line":548,"url":"globals/constants/#LIQUID_GASOLINE","topic":"LiquidTypes"},{"name":"LIQUID_GROUP_DRINKWATER","type":"int","mods":["const"],"init":"LIQUID_WATER | LIQUID_RIVERWATER | LIQUID_SNOW | LIQUID_FRESHWATER | LIQUID_STILLWATER | LIQUID_HOTWATER | LIQUID_CLEANWATER","file":"3_Game/constants.c","line":559,"url":"globals/constants/#LIQUID_GROUP_DRINKWATER","topic":"LiquidTypes"},{"name":"LIQUID_GROUP_WATER","type":"int","mods":["const"],"init":"LIQUID_GROUP_DRINKWATER | LIQUID_SALTWATER","file":"3_Game/constants.c","line":560,"url":"globals/constants/#LIQUID_GROUP_WATER","topic":"LiquidTypes"},{"name":"LIQUID_HOTWATER","type":"int","mods":["const"],"init":"2097152","brief":"hot springs","file":"3_Game/constants.c","line":556,"url":"globals/constants/#LIQUID_HOTWATER","topic":"LiquidTypes"},{"name":"LIQUID_NONE","type":"int","mods":["const"],"init":"0","file":"3_Game/constants.c","line":532,"url":"globals/constants/#LIQUID_NONE","topic":"LiquidTypes"},{"name":"LIQUID_RIVERWATER","type":"int","mods":["const"],"init":"1024","brief":"unused? river surfaces are using FRESHWATER","file":"3_Game/constants.c","line":545,"url":"globals/constants/#LIQUID_RIVERWATER","topic":"LiquidTypes"},{"name":"LIQUID_SALINE","type":"int","mods":["const"],"init":"256","file":"3_Game/constants.c","line":542,"url":"globals/constants/#LIQUID_SALINE","topic":"LiquidTypes"},{"name":"LIQUID_SALTWATER","type":"int","mods":["const"],"init":"262144","file":"3_Game/constants.c","line":553,"url":"globals/constants/#LIQUID_SALTWATER","topic":"LiquidTypes"},{"name":"LIQUID_SNOW","type":"int","mods":["const"],"init":"131072","file":"3_Game/constants.c","line":552,"url":"globals/constants/#LIQUID_SNOW","topic":"LiquidTypes"},{"name":"LIQUID_SOLUTION","type":"int","mods":["const"],"init":"65536","file":"3_Game/constants.c","line":551,"url":"globals/constants/#LIQUID_SOLUTION","topic":"LiquidTypes"},{"name":"LIQUID_STILLWATER","type":"int","mods":["const"],"init":"1048576","brief":"used for unfishable surfaces","file":"3_Game/constants.c","line":555,"url":"globals/constants/#LIQUID_STILLWATER","topic":"LiquidTypes"},{"name":"LIQUID_THROUGHPUT_BARREL","type":"float","mods":["const"],"init":"100.0","file":"3_Game/constants.c","line":579,"url":"globals/constants/#LIQUID_THROUGHPUT_BARREL","topic":"LiquidThroughputs"},{"name":"LIQUID_THROUGHPUT_CAR_DEFAULT","type":"float","mods":["const"],"init":"1.0","file":"3_Game/constants.c","line":575,"url":"globals/constants/#LIQUID_THROUGHPUT_CAR_DEFAULT","topic":"LiquidThroughputs"},{"name":"LIQUID_THROUGHPUT_DEFAULT","type":"float","mods":["const"],"init":"1.0","file":"3_Game/constants.c","line":573,"url":"globals/constants/#LIQUID_THROUGHPUT_DEFAULT","topic":"LiquidThroughputs"},{"name":"LIQUID_THROUGHPUT_FUELSTATION","type":"float","mods":["const"],"init":"20.0","file":"3_Game/constants.c","line":577,"url":"globals/constants/#LIQUID_THROUGHPUT_FUELSTATION","topic":"LiquidThroughputs"},{"name":"LIQUID_THROUGHPUT_GASOLINECANISTER","type":"float","mods":["const"],"init":"10.0","file":"3_Game/constants.c","line":574,"url":"globals/constants/#LIQUID_THROUGHPUT_GASOLINECANISTER","topic":"LiquidThroughputs"},{"name":"LIQUID_THROUGHPUT_GENERATOR","type":"float","mods":["const"],"init":"10.0","file":"3_Game/constants.c","line":576,"url":"globals/constants/#LIQUID_THROUGHPUT_GENERATOR","topic":"LiquidThroughputs"},{"name":"LIQUID_THROUGHPUT_TINY","type":"float","mods":["const"],"init":"0.1","file":"3_Game/constants.c","line":572,"url":"globals/constants/#LIQUID_THROUGHPUT_TINY","topic":"LiquidThroughputs"},{"name":"LIQUID_THROUGHPUT_WELL","type":"float","mods":["const"],"init":"15.0","file":"3_Game/constants.c","line":578,"url":"globals/constants/#LIQUID_THROUGHPUT_WELL","topic":"LiquidThroughputs"},{"name":"LIQUID_VODKA","type":"int","mods":["const"],"init":"2048","file":"3_Game/constants.c","line":546,"url":"globals/constants/#LIQUID_VODKA","topic":"LiquidTypes"},{"name":"LIQUID_WATER","type":"int","mods":["const"],"init":"512","brief":"base water liquid type, LIQUID_GROUP_DRINKWATER translates into this type within script","file":"3_Game/constants.c","line":544,"url":"globals/constants/#LIQUID_WATER","topic":"LiquidTypes"},{"name":"LOCK_FREELOOK","type":"string","mods":["const"],"init":"\"lock_freelook\"","file":"3_Game/constants.c","line":622,"url":"globals/constants/#LOCK_FREELOOK","topic":"LockConstants"},{"name":"LOCK_SPRINT","type":"string","mods":["const"],"init":"\"lock_sprint\"","file":"3_Game/constants.c","line":621,"url":"globals/constants/#LOCK_SPRINT","topic":"LockConstants"},{"name":"LOCK_ZOOM","type":"string","mods":["const"],"init":"\"lock_zoom\"","file":"3_Game/constants.c","line":623,"url":"globals/constants/#LOCK_ZOOM","topic":"LockConstants"},{"name":"LOGIN_PREFIX","type":"string","mods":["const"],"init":"\"#STR_LOGIN_PREFIX\"+\"\\n\"","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":171,"url":"globals/constants/#LOGIN_PREFIX"},{"name":"LoginStatusEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref LoginStatusEventParams","file":"3_Game/gameplay.c","line":539,"url":"globals/constants/#LoginStatusEventTypeID"},{"name":"LoginTimeEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref LoginTimeEventParams","file":"3_Game/gameplay.c","line":531,"url":"globals/constants/#LoginTimeEventTypeID"},{"name":"LogoutCancelEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref LogoutCancelEventParams","file":"3_Game/gameplay.c","line":529,"url":"globals/constants/#LogoutCancelEventTypeID"},{"name":"LogoutEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref LogoutEventParams","file":"3_Game/gameplay.c","line":537,"url":"globals/constants/#LogoutEventTypeID"},{"name":"MAGNUM_ROTATION_POSITION_0","type":"float","mods":["const"],"init":"0.0","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":2,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_0"},{"name":"MAGNUM_ROTATION_POSITION_1","type":"float","mods":["const"],"init":"0.167","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":3,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_1"},{"name":"MAGNUM_ROTATION_POSITION_2","type":"float","mods":["const"],"init":"0.334","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":4,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_2"},{"name":"MAGNUM_ROTATION_POSITION_3","type":"float","mods":["const"],"init":"0.500","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":5,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_3"},{"name":"MAGNUM_ROTATION_POSITION_4","type":"float","mods":["const"],"init":"0.668","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":6,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_4"},{"name":"MAGNUM_ROTATION_POSITION_5","type":"float","mods":["const"],"init":"0.835","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":7,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_5"},{"name":"MAGNUM_ROTATION_POSITION_6","type":"float","mods":["const"],"init":"1.0","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":8,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_6"},{"name":"MAGNUM_ROTATION_POSITION_M1","type":"float","mods":["const"],"init":"-0.167","file":"4_World/Entities/Firearms/Pistol/Magnum.c","line":1,"url":"globals/constants/#MAGNUM_ROTATION_POSITION_M1"},{"name":"MATERIAL_BETON","type":"int","mods":["const"],"init":"7","brief":"concrete","file":"1_Core/constants.c","line":95,"url":"globals/constants/#MATERIAL_BETON","topic":"Materials"},{"name":"MATERIAL_DEFAULT","type":"int","mods":["const"],"init":"0","file":"1_Core/constants.c","line":88,"url":"globals/constants/#MATERIAL_DEFAULT","topic":"Materials"},{"name":"MATERIAL_DIRT","type":"int","mods":["const"],"init":"14","brief":"super-soft dirt","file":"1_Core/constants.c","line":102,"url":"globals/constants/#MATERIAL_DIRT","topic":"Materials"},{"name":"MATERIAL_FLESH","type":"int","mods":["const"],"init":"9","brief":"flesh, humanoids","file":"1_Core/constants.c","line":97,"url":"globals/constants/#MATERIAL_FLESH","topic":"Materials"},{"name":"MATERIAL_GLASS","type":"int","mods":["const"],"init":"3","brief":"glass pane","file":"1_Core/constants.c","line":91,"url":"globals/constants/#MATERIAL_GLASS","topic":"Materials"},{"name":"MATERIAL_GRASS","type":"int","mods":["const"],"init":"10","brief":"grass","file":"1_Core/constants.c","line":98,"url":"globals/constants/#MATERIAL_GRASS","topic":"Materials"},{"name":"MATERIAL_GRAVEL","type":"int","mods":["const"],"init":"15","brief":"gravel","file":"1_Core/constants.c","line":103,"url":"globals/constants/#MATERIAL_GRAVEL","topic":"Materials"},{"name":"MATERIAL_IRON","type":"int","mods":["const"],"init":"2","brief":"iron","file":"1_Core/constants.c","line":90,"url":"globals/constants/#MATERIAL_IRON","topic":"Materials"},{"name":"MATERIAL_LIQUID","type":"int","mods":["const"],"init":"5","brief":"liquids, water","file":"1_Core/constants.c","line":93,"url":"globals/constants/#MATERIAL_LIQUID","topic":"Materials"},{"name":"MATERIAL_METAL","type":"int","mods":["const"],"init":"1","brief":"full steel","file":"1_Core/constants.c","line":89,"url":"globals/constants/#MATERIAL_METAL","topic":"Materials"},{"name":"MATERIAL_PLASTIC","type":"int","mods":["const"],"init":"4","brief":"plastic object","file":"1_Core/constants.c","line":92,"url":"globals/constants/#MATERIAL_PLASTIC","topic":"Materials"},{"name":"MATERIAL_RUBBER","type":"int","mods":["const"],"init":"8","brief":"rubber, linoeum","file":"1_Core/constants.c","line":96,"url":"globals/constants/#MATERIAL_RUBBER","topic":"Materials"},{"name":"MATERIAL_SAND","type":"int","mods":["const"],"init":"13","brief":"soft sand","file":"1_Core/constants.c","line":101,"url":"globals/constants/#MATERIAL_SAND","topic":"Materials"},{"name":"MATERIAL_SLIME","type":"int","mods":["const"],"init":"6","brief":"slime, oil etc","file":"1_Core/constants.c","line":94,"url":"globals/constants/#MATERIAL_SLIME","topic":"Materials"},{"name":"MATERIAL_SNOW","type":"int","mods":["const"],"init":"12","brief":"snow","file":"1_Core/constants.c","line":100,"url":"globals/constants/#MATERIAL_SNOW","topic":"Materials"},{"name":"MATERIAL_STONE","type":"int","mods":["const"],"init":"16","brief":"rocks, cliffs","file":"1_Core/constants.c","line":104,"url":"globals/constants/#MATERIAL_STONE","topic":"Materials"},{"name":"MATERIAL_WOOD","type":"int","mods":["const"],"init":"11","brief":"wood","file":"1_Core/constants.c","line":99,"url":"globals/constants/#MATERIAL_WOOD","topic":"Materials"},{"name":"MAX_FAVORITES","type":"int","mods":["const"],"init":"25","file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":1,"url":"globals/constants/#MAX_FAVORITES"},{"name":"MAX_NUMBER_OF_INGREDIENTS","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/Recipes/RecipeBase.c","line":1,"url":"globals/constants/#MAX_NUMBER_OF_INGREDIENTS"},{"name":"MAX_QUEUE_SIZE","type":"int","mods":["const"],"init":"5","file":"4_World/Classes/PlayerSymptoms/StateManager.c","line":45,"url":"globals/constants/#MAX_QUEUE_SIZE"},{"name":"MAX_QUICKBAR_SLOTS_COUNT","type":"int","mods":["const"],"init":"10","file":"4_World/Classes/QuickBarBase.c","line":1,"url":"globals/constants/#MAX_QUICKBAR_SLOTS_COUNT"},{"name":"MAXIMUM_RESULTS","type":"int","mods":["const"],"init":"10","file":"4_World/Classes/Recipes/RecipeBase.c","line":2,"url":"globals/constants/#MAXIMUM_RESULTS"},{"name":"MB_EVENT_CLICK","type":"int","mods":["const"],"init":"1","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":8,"url":"globals/constants/#MB_EVENT_CLICK","topic":"MouseEvents"},{"name":"MB_EVENT_DOUBLECLICK","type":"int","mods":["const"],"init":"3","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":10,"url":"globals/constants/#MB_EVENT_DOUBLECLICK","topic":"MouseEvents"},{"name":"MB_EVENT_DRAG","type":"int","mods":["const"],"init":"4","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":11,"url":"globals/constants/#MB_EVENT_DRAG","topic":"MouseEvents"},{"name":"MB_EVENT_PRESS","type":"int","mods":["const"],"init":"0","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":7,"url":"globals/constants/#MB_EVENT_PRESS","topic":"MouseEvents"},{"name":"MB_EVENT_RELEASE","type":"int","mods":["const"],"init":"2","file":"4_World/Plugins/PluginBase/PluginKeyBinding.c","line":9,"url":"globals/constants/#MB_EVENT_RELEASE","topic":"MouseEvents"},{"name":"MELEE_ITEM_DAMAGE","type":"float","mods":["const"],"init":"0.35","file":"3_Game/constants.c","line":651,"url":"globals/constants/#MELEE_ITEM_DAMAGE","topic":"EmoteIDs"},{"name":"MENU_ANY","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":170,"url":"globals/constants/#MENU_ANY","topic":"MenuID"},{"name":"MENU_BOOK","type":"int","mods":["const"],"init":"23","file":"3_Game/constants.c","line":192,"url":"globals/constants/#MENU_BOOK","topic":"MenuID"},{"name":"MENU_CAMERA_TOOLS","type":"int","mods":["const"],"init":"32","file":"3_Game/constants.c","line":201,"url":"globals/constants/#MENU_CAMERA_TOOLS","topic":"MenuID"},{"name":"MENU_CHARACTER","type":"int","mods":["const"],"init":"5","file":"3_Game/constants.c","line":174,"url":"globals/constants/#MENU_CHARACTER","topic":"MenuID"},{"name":"MENU_CHAT","type":"int","mods":["const"],"init":"6","file":"3_Game/constants.c","line":175,"url":"globals/constants/#MENU_CHAT","topic":"MenuID"},{"name":"MENU_CHAT_INPUT","type":"int","mods":["const"],"init":"17","file":"3_Game/constants.c","line":186,"url":"globals/constants/#MENU_CHAT_INPUT","topic":"MenuID"},{"name":"MENU_CONNECT_ERROR","type":"int","mods":["const"],"init":"42","file":"3_Game/constants.c","line":211,"url":"globals/constants/#MENU_CONNECT_ERROR","topic":"MenuID"},{"name":"MENU_CONNECTION_DIALOGUE","type":"int","mods":["const"],"init":"46","file":"3_Game/constants.c","line":215,"url":"globals/constants/#MENU_CONNECTION_DIALOGUE","topic":"MenuID"},{"name":"MENU_CONTROLS_PRESET","type":"int","mods":["const"],"init":"20","file":"3_Game/constants.c","line":189,"url":"globals/constants/#MENU_CONTROLS_PRESET","topic":"MenuID"},{"name":"MENU_CREDITS","type":"int","mods":["const"],"init":"36","file":"3_Game/constants.c","line":205,"url":"globals/constants/#MENU_CREDITS","topic":"MenuID"},{"name":"MENU_EARLYACCESS","type":"int","mods":["const"],"init":"7","file":"3_Game/constants.c","line":176,"url":"globals/constants/#MENU_EARLYACCESS","topic":"MenuID"},{"name":"MENU_GESTURES","type":"int","mods":["const"],"init":"25","file":"3_Game/constants.c","line":194,"url":"globals/constants/#MENU_GESTURES","topic":"MenuID"},{"name":"MENU_HELP_SCREEN","type":"int","mods":["const"],"init":"24","file":"3_Game/constants.c","line":193,"url":"globals/constants/#MENU_HELP_SCREEN","topic":"MenuID"},{"name":"MENU_INGAME","type":"int","mods":["const"],"init":"9","file":"3_Game/constants.c","line":178,"url":"globals/constants/#MENU_INGAME","topic":"MenuID"},{"name":"MENU_INSPECT","type":"int","mods":["const"],"init":"10","file":"3_Game/constants.c","line":179,"url":"globals/constants/#MENU_INSPECT","topic":"MenuID"},{"name":"MENU_INVENTORY","type":"int","mods":["const"],"init":"11","file":"3_Game/constants.c","line":180,"url":"globals/constants/#MENU_INVENTORY","topic":"MenuID"},{"name":"MENU_INVITE_TIMER","type":"int","mods":["const"],"init":"37","file":"3_Game/constants.c","line":206,"url":"globals/constants/#MENU_INVITE_TIMER","topic":"MenuID"},{"name":"MENU_KEYBINDINGS","type":"int","mods":["const"],"init":"34","file":"3_Game/constants.c","line":203,"url":"globals/constants/#MENU_KEYBINDINGS","topic":"MenuID"},{"name":"MENU_LOADING","type":"int","mods":["const"],"init":"12","file":"3_Game/constants.c","line":181,"url":"globals/constants/#MENU_LOADING","topic":"MenuID"},{"name":"MENU_LOC_ADD","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":172,"url":"globals/constants/#MENU_LOC_ADD","topic":"MenuID"},{"name":"MENU_LOGIN_QUEUE","type":"int","mods":["const"],"init":"30","file":"3_Game/constants.c","line":199,"url":"globals/constants/#MENU_LOGIN_QUEUE","topic":"MenuID"},{"name":"MENU_LOGIN_TIME","type":"int","mods":["const"],"init":"38","file":"3_Game/constants.c","line":207,"url":"globals/constants/#MENU_LOGIN_TIME","topic":"MenuID"},{"name":"MENU_LOGOUT","type":"int","mods":["const"],"init":"26","file":"3_Game/constants.c","line":195,"url":"globals/constants/#MENU_LOGOUT","topic":"MenuID"},{"name":"MENU_MAIN","type":"int","mods":["const"],"init":"13","file":"3_Game/constants.c","line":182,"url":"globals/constants/#MENU_MAIN","topic":"MenuID"},{"name":"MENU_MAP","type":"int","mods":["const"],"init":"22","file":"3_Game/constants.c","line":191,"url":"globals/constants/#MENU_MAP","topic":"MenuID"},{"name":"MENU_MISSION_LOADER","type":"int","mods":["const"],"init":"45","file":"3_Game/constants.c","line":214,"url":"globals/constants/#MENU_MISSION_LOADER","topic":"MenuID"},{"name":"MENU_NONE","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":171,"url":"globals/constants/#MENU_NONE","topic":"MenuID"},{"name":"MENU_NOTE","type":"int","mods":["const"],"init":"21","file":"3_Game/constants.c","line":190,"url":"globals/constants/#MENU_NOTE","topic":"MenuID"},{"name":"MENU_OPTIONS","type":"int","mods":["const"],"init":"14","file":"3_Game/constants.c","line":183,"url":"globals/constants/#MENU_OPTIONS","topic":"MenuID"},{"name":"MENU_RADIAL_QUICKBAR","type":"int","mods":["const"],"init":"29","file":"3_Game/constants.c","line":198,"url":"globals/constants/#MENU_RADIAL_QUICKBAR","topic":"MenuID"},{"name":"MENU_RESPAWN_DIALOGUE","type":"int","mods":["const"],"init":"40","file":"3_Game/constants.c","line":209,"url":"globals/constants/#MENU_RESPAWN_DIALOGUE","topic":"MenuID"},{"name":"MENU_SCENE_EDITOR","type":"int","mods":["const"],"init":"8","file":"3_Game/constants.c","line":177,"url":"globals/constants/#MENU_SCENE_EDITOR","topic":"MenuID"},{"name":"MENU_SCRIPTCONSOLE","type":"int","mods":["const"],"init":"16","file":"3_Game/constants.c","line":185,"url":"globals/constants/#MENU_SCRIPTCONSOLE","topic":"MenuID"},{"name":"MENU_SCRIPTCONSOLE_DIALOG_PRESET_NAME","type":"int","mods":["const"],"init":"18","file":"3_Game/constants.c","line":187,"url":"globals/constants/#MENU_SCRIPTCONSOLE_DIALOG_PRESET_NAME","topic":"MenuID"},{"name":"MENU_SCRIPTCONSOLE_DIALOG_PRESET_RENAME","type":"int","mods":["const"],"init":"19","file":"3_Game/constants.c","line":188,"url":"globals/constants/#MENU_SCRIPTCONSOLE_DIALOG_PRESET_RENAME","topic":"MenuID"},{"name":"MENU_SCRIPTCONSOLE_UNIVERSAL_INFO_DIALOG","type":"int","mods":["const"],"init":"44","file":"3_Game/constants.c","line":213,"url":"globals/constants/#MENU_SCRIPTCONSOLE_UNIVERSAL_INFO_DIALOG","topic":"MenuID"},{"name":"MENU_SERVER_BROWSER","type":"int","mods":["const"],"init":"31","file":"3_Game/constants.c","line":200,"url":"globals/constants/#MENU_SERVER_BROWSER","topic":"MenuID"},{"name":"MENU_STARTUP","type":"int","mods":["const"],"init":"15","file":"3_Game/constants.c","line":184,"url":"globals/constants/#MENU_STARTUP","topic":"MenuID"},{"name":"MENU_TITLE_SCREEN","type":"int","mods":["const"],"init":"27","file":"3_Game/constants.c","line":196,"url":"globals/constants/#MENU_TITLE_SCREEN","topic":"MenuID"},{"name":"MENU_TUTORIAL","type":"int","mods":["const"],"init":"35","file":"3_Game/constants.c","line":204,"url":"globals/constants/#MENU_TUTORIAL","topic":"MenuID"},{"name":"MENU_UNKNOWN","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":173,"url":"globals/constants/#MENU_UNKNOWN","topic":"MenuID"},{"name":"MENU_VIDEO","type":"int","mods":["const"],"init":"33","file":"3_Game/constants.c","line":202,"url":"globals/constants/#MENU_VIDEO","topic":"MenuID"},{"name":"MENU_WARNING_INPUTDEVICE_DISCONNECT","type":"int","mods":["const"],"init":"43","file":"3_Game/constants.c","line":212,"url":"globals/constants/#MENU_WARNING_INPUTDEVICE_DISCONNECT","topic":"MenuID"},{"name":"MENU_WARNING_ITEMDROP","type":"int","mods":["const"],"init":"39","file":"3_Game/constants.c","line":208,"url":"globals/constants/#MENU_WARNING_ITEMDROP","topic":"MenuID"},{"name":"MENU_WARNING_TELEPORT","type":"int","mods":["const"],"init":"41","file":"3_Game/constants.c","line":210,"url":"globals/constants/#MENU_WARNING_TELEPORT","topic":"MenuID"},{"name":"MENU_XBOX_CONTROLS","type":"int","mods":["const"],"init":"28","file":"3_Game/constants.c","line":197,"url":"globals/constants/#MENU_XBOX_CONTROLS","topic":"MenuID"},{"name":"MIN_TICK_MDFR_POOL_DISEASE","type":"int","mods":["const"],"init":"30000","file":"3_Game/constants.c","line":350,"url":"globals/constants/#MIN_TICK_MDFR_POOL_DISEASE","topic":"Modifier"},{"name":"MIN_TICK_MDFR_POOL_ENVIRONMENT","type":"int","mods":["const"],"init":"3000","file":"3_Game/constants.c","line":349,"url":"globals/constants/#MIN_TICK_MDFR_POOL_ENVIRONMENT","topic":"Modifier"},{"name":"MIN_TICK_MDFR_POOL_MAIN","type":"int","mods":["const"],"init":"10000","brief":"in ms","file":"3_Game/constants.c","line":347,"url":"globals/constants/#MIN_TICK_MDFR_POOL_MAIN","topic":"Modifier"},{"name":"MIN_TICK_MDFR_POOL_PLAYER","type":"int","mods":["const"],"init":"3000","file":"3_Game/constants.c","line":348,"url":"globals/constants/#MIN_TICK_MDFR_POOL_PLAYER","topic":"Modifier"},{"name":"MIN_TICK_NOTIFIERS","type":"int","mods":["const"],"init":"1000","file":"3_Game/constants.c","line":351,"url":"globals/constants/#MIN_TICK_NOTIFIERS","topic":"Modifier"},{"name":"MODS","type":"string","mods":["const"],"init":"\"\\n\"+\"#STR_MODS0\"+\"\\n\"+\"#STR_MODS1\"+\"\\n\"","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":176,"url":"globals/constants/#MODS"},{"name":"MPConnectionCloseEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref MPConnectionCloseEventParams","file":"3_Game/gameplay.c","line":485,"url":"globals/constants/#MPConnectionCloseEventTypeID"},{"name":"MPConnectionLostEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref MPConnectionLostEventParams","file":"3_Game/gameplay.c","line":483,"url":"globals/constants/#MPConnectionLostEventTypeID"},{"name":"MPSessionEndEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":477,"url":"globals/constants/#MPSessionEndEventTypeID"},{"name":"MPSessionFailEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":479,"url":"globals/constants/#MPSessionFailEventTypeID"},{"name":"MPSessionPlayerReadyEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":481,"url":"globals/constants/#MPSessionPlayerReadyEventTypeID"},{"name":"MPSessionStartEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":475,"url":"globals/constants/#MPSessionStartEventTypeID"},{"name":"MSG_IMMUNE_REACTION","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":337,"url":"globals/constants/#MSG_IMMUNE_REACTION","topic":"MessageCMD"},{"name":"MSG_NOTIFIERS_TICK","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":339,"url":"globals/constants/#MSG_NOTIFIERS_TICK","topic":"MessageCMD"},{"name":"MSG_STATS_SYNCED","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":338,"url":"globals/constants/#MSG_STATS_SYNCED","topic":"MessageCMD"},{"name":"MSG_TEST_CHANNEL","type":"int","mods":["const"],"init":"0","file":"3_Game/constants.c","line":336,"url":"globals/constants/#MSG_TEST_CHANNEL","topic":"MessageCMD"},{"name":"MultilineEditBoxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":17,"url":"globals/constants/#MultilineEditBoxWidgetTypeID","topic":"WidgetAPI"},{"name":"MultilineTextWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":15,"url":"globals/constants/#MultilineTextWidgetTypeID","topic":"WidgetAPI"},{"name":"NetworkInputBufferEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref NetworkInputBufferEventParams","file":"3_Game/gameplay.c","line":573,"url":"globals/constants/#NetworkInputBufferEventTypeID"},{"name":"NetworkManagerClientEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":491,"url":"globals/constants/#NetworkManagerClientEventTypeID"},{"name":"NetworkManagerServerEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":493,"url":"globals/constants/#NetworkManagerServerEventTypeID"},{"name":"NO_ATTACHMENT_ACTION","type":"int","mods":["const"],"init":"0","file":"3_Game/tools/Component/_constants.c","line":35,"url":"globals/constants/#NO_ATTACHMENT_ACTION"},{"name":"NOTIFICATION_FADE_TIME","type":"float","mods":["const","static"],"init":"3.0","brief":"DEPRECATED (moved into NotificationSystem)","file":"3_Game/Client/Notifications/NotificationSystem.c","line":1,"url":"globals/constants/#NOTIFICATION_FADE_TIME"},{"name":"NTFKEY_BACTERIA","type":"int","mods":["const"],"init":"13","file":"4_World/Classes/VirtualHud/_constants.c","line":45,"url":"globals/constants/#NTFKEY_BACTERIA"},{"name":"NTFKEY_BLEEDISH","type":"int","mods":["const"],"init":"10","file":"4_World/Classes/VirtualHud/_constants.c","line":42,"url":"globals/constants/#NTFKEY_BLEEDISH"},{"name":"NTFKEY_BLOOD","type":"int","mods":["const"],"init":"11","file":"4_World/Classes/VirtualHud/_constants.c","line":43,"url":"globals/constants/#NTFKEY_BLOOD"},{"name":"NTFKEY_FEVERISH","type":"int","mods":["const"],"init":"7","file":"4_World/Classes/VirtualHud/_constants.c","line":39,"url":"globals/constants/#NTFKEY_FEVERISH"},{"name":"NTFKEY_FRACTURE","type":"int","mods":["const"],"init":"5","file":"4_World/Classes/VirtualHud/_constants.c","line":37,"url":"globals/constants/#NTFKEY_FRACTURE"},{"name":"NTFKEY_HEALTHY","type":"int","mods":["const"],"init":"6","file":"4_World/Classes/VirtualHud/_constants.c","line":38,"url":"globals/constants/#NTFKEY_HEALTHY"},{"name":"NTFKEY_HEARTBEAT","type":"int","mods":["const"],"init":"16","file":"4_World/Classes/VirtualHud/_constants.c","line":48,"url":"globals/constants/#NTFKEY_HEARTBEAT"},{"name":"NTFKEY_HUNGRY","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/VirtualHud/_constants.c","line":34,"url":"globals/constants/#NTFKEY_HUNGRY"},{"name":"NTFKEY_LEGS","type":"int","mods":["const"],"init":"17","file":"4_World/Classes/VirtualHud/_constants.c","line":49,"url":"globals/constants/#NTFKEY_LEGS"},{"name":"NTFKEY_LIVES","type":"int","mods":["const"],"init":"12","file":"4_World/Classes/VirtualHud/_constants.c","line":44,"url":"globals/constants/#NTFKEY_LIVES"},{"name":"NTFKEY_PILLS","type":"int","mods":["const"],"init":"15","file":"4_World/Classes/VirtualHud/_constants.c","line":47,"url":"globals/constants/#NTFKEY_PILLS"},{"name":"NTFKEY_POISONED","type":"int","mods":["const"],"init":"14","file":"4_World/Classes/VirtualHud/_constants.c","line":46,"url":"globals/constants/#NTFKEY_POISONED"},{"name":"NTFKEY_SICK","type":"int","mods":["const"],"init":"8","file":"4_World/Classes/VirtualHud/_constants.c","line":40,"url":"globals/constants/#NTFKEY_SICK"},{"name":"NTFKEY_STUFFED","type":"int","mods":["const"],"init":"9","file":"4_World/Classes/VirtualHud/_constants.c","line":41,"url":"globals/constants/#NTFKEY_STUFFED"},{"name":"NTFKEY_THIRSTY","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/VirtualHud/_constants.c","line":33,"url":"globals/constants/#NTFKEY_THIRSTY"},{"name":"NTFKEY_WARMTH","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/VirtualHud/_constants.c","line":35,"url":"globals/constants/#NTFKEY_WARMTH"},{"name":"NTFKEY_WETNESS","type":"int","mods":["const"],"init":"4","file":"4_World/Classes/VirtualHud/_constants.c","line":36,"url":"globals/constants/#NTFKEY_WETNESS"},{"name":"NullStringArray","type":"string","mods":["const"],"array":"1","init":"{ \"\" }","file":"3_Game/gameplay.c","line":175,"url":"globals/constants/#NullStringArray"},{"name":"NUM_OF_CHANNELS","type":"int","mods":["const"],"init":"100","file":"3_Game/constants.c","line":335,"url":"globals/constants/#NUM_OF_CHANNELS","topic":"MessageCMD"},{"name":"OPTIONS_SOUND_AMBIENT_SOUND_MODE","type":"string","mods":["const"],"init":"\"ambient_sound_mode\"","file":"3_Game/constants.c","line":614,"url":"globals/constants/#OPTIONS_SOUND_AMBIENT_SOUND_MODE","topic":"EmoteIDs"},{"name":"PartyChatStatusChangedEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":561,"url":"globals/constants/#PartyChatStatusChangedEventTypeID"},{"name":"PasswordEditBoxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":45,"url":"globals/constants/#PasswordEditBoxWidgetTypeID","topic":"WidgetAPI"},{"name":"PLAYER_CHAT_MSG","type":"string","mods":["const"],"init":"\"player_chat_msg\"","file":"3_Game/constants.c","line":595,"url":"globals/constants/#PLAYER_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"PlayerDeathEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref PlayerDeathEventParams","file":"3_Game/gameplay.c","line":571,"url":"globals/constants/#PlayerDeathEventTypeID"},{"name":"PLUG_ATTACHMENTS_INTO_THIS","type":"int","mods":["const"],"init":"2","file":"3_Game/tools/Component/_constants.c","line":37,"url":"globals/constants/#PLUG_ATTACHMENTS_INTO_THIS"},{"name":"PLUG_BARBED_WIRE","type":"int","mods":["const"],"init":"6","file":"3_Game/tools/Component/_constants.c","line":30,"url":"globals/constants/#PLUG_BARBED_WIRE"},{"name":"PLUG_BATTERY_SLOT","type":"int","mods":["const"],"init":"1","file":"3_Game/tools/Component/_constants.c","line":25,"url":"globals/constants/#PLUG_BATTERY_SLOT"},{"name":"PLUG_COMMON_APPLIANCE","type":"int","mods":["const"],"init":"2","file":"3_Game/tools/Component/_constants.c","line":26,"url":"globals/constants/#PLUG_COMMON_APPLIANCE"},{"name":"PLUG_CROCODILE_PINS","type":"int","mods":["const"],"init":"3","file":"3_Game/tools/Component/_constants.c","line":27,"url":"globals/constants/#PLUG_CROCODILE_PINS"},{"name":"PLUG_CROCODILE_PINS_CHARGER","type":"int","mods":["const"],"init":"4","file":"3_Game/tools/Component/_constants.c","line":28,"url":"globals/constants/#PLUG_CROCODILE_PINS_CHARGER"},{"name":"PLUG_GAS_CAN_SLOT","type":"int","mods":["const"],"init":"7","file":"3_Game/tools/Component/_constants.c","line":31,"url":"globals/constants/#PLUG_GAS_CAN_SLOT"},{"name":"PLUG_PAS_DEVICE","type":"int","mods":["const"],"init":"5","file":"3_Game/tools/Component/_constants.c","line":29,"url":"globals/constants/#PLUG_PAS_DEVICE"},{"name":"PLUG_THIS_INTO_ATTACHMENT","type":"int","mods":["const"],"init":"1","file":"3_Game/tools/Component/_constants.c","line":36,"url":"globals/constants/#PLUG_THIS_INTO_ATTACHMENT"},{"name":"PLUG_UNDEFINED","type":"int","mods":["const"],"init":"0","file":"3_Game/tools/Component/_constants.c","line":24,"url":"globals/constants/#PLUG_UNDEFINED"},{"name":"PLUG_VEHICLE_BATTERY_PINS","type":"int","mods":["const"],"init":"8","file":"3_Game/tools/Component/_constants.c","line":32,"url":"globals/constants/#PLUG_VEHICLE_BATTERY_PINS"},{"name":"PreloadEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref PreloadEventParams","file":"3_Game/gameplay.c","line":535,"url":"globals/constants/#PreloadEventTypeID"},{"name":"PROGRESS_FINISH","type":"int","mods":["const"],"init":"1","file":"3_Game/gameplay.c","line":395,"url":"globals/constants/#PROGRESS_FINISH"},{"name":"PROGRESS_PROGRESS","type":"int","mods":["const"],"init":"2","file":"3_Game/gameplay.c","line":396,"url":"globals/constants/#PROGRESS_PROGRESS"},{"name":"PROGRESS_START","type":"int","mods":["const"],"init":"0","file":"3_Game/gameplay.c","line":394,"url":"globals/constants/#PROGRESS_START"},{"name":"PROGRESS_UPDATE","type":"int","mods":["const"],"init":"3","file":"3_Game/gameplay.c","line":397,"url":"globals/constants/#PROGRESS_UPDATE"},{"name":"ProgressBarWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":39,"url":"globals/constants/#ProgressBarWidgetTypeID","topic":"WidgetAPI"},{"name":"ProgressEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ProgressEventParams","file":"3_Game/gameplay.c","line":489,"url":"globals/constants/#ProgressEventTypeID"},{"name":"PROJECTED_CURSOR_DISTANCE","type":"float","mods":["const"],"init":"5","brief":"how long is the raycast from the weapon for projected cursor","file":"3_Game/constants.c","line":643,"url":"globals/constants/#PROJECTED_CURSOR_DISTANCE","topic":"EmoteIDs"},{"name":"QUANTITY_COUNT","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":520,"url":"globals/constants/#QUANTITY_COUNT","topic":"EmoteIDs"},{"name":"QUANTITY_HIDDEN","type":"int","mods":["const"],"init":"0","file":"3_Game/constants.c","line":519,"url":"globals/constants/#QUANTITY_HIDDEN","topic":"EmoteIDs"},{"name":"QUANTITY_PROGRESS","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":521,"url":"globals/constants/#QUANTITY_PROGRESS","topic":"EmoteIDs"},{"name":"RADIO_CHAT_MSG","type":"string","mods":["const"],"init":"\"radio_chat_msg\"","file":"3_Game/constants.c","line":592,"url":"globals/constants/#RADIO_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"RenderTargetSource","type":"RenderTargetClass","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/RenderTarget.c","line":9,"url":"globals/constants/#RenderTargetSource"},{"name":"RenderTargetWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":21,"url":"globals/constants/#RenderTargetWidgetTypeID","topic":"WidgetAPI"},{"name":"RESPAWN_PREFIX","type":"string","mods":["const"],"init":"\"#STR_RESPAWN_PREFIX\"+\"\\n\"","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":172,"url":"globals/constants/#RESPAWN_PREFIX"},{"name":"RespawnEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref RespawnEventParams","file":"3_Game/gameplay.c","line":533,"url":"globals/constants/#RespawnEventTypeID"},{"name":"RF_ALL","type":"int","mods":["const"],"init":"63","brief":"RF_FRONT|RF_TOP|RF_LEFT|RF_RIGHT|RF_BACK|RF_BOTTOM","file":"3_Game/CE/CentralEconomy.c","line":54,"url":"globals/constants/#RF_ALL"},{"name":"RF_BACK","type":"int","mods":["const"],"init":"16","brief":"back side placement","file":"3_Game/CE/CentralEconomy.c","line":51,"url":"globals/constants/#RF_BACK"},{"name":"RF_BOTTOM","type":"int","mods":["const"],"init":"32","brief":"bottom side placement","file":"3_Game/CE/CentralEconomy.c","line":52,"url":"globals/constants/#RF_BOTTOM"},{"name":"RF_DECORRECTION","type":"int","mods":["const"],"init":"256","brief":"angle correction when spawning InventoryItem at Building angle","file":"3_Game/CE/CentralEconomy.c","line":64,"url":"globals/constants/#RF_DECORRECTION"},{"name":"RF_DEFAULT","type":"int","mods":["const"],"init":"512","brief":"use default placement setuped on object in config","file":"3_Game/CE/CentralEconomy.c","line":65,"url":"globals/constants/#RF_DEFAULT"},{"name":"RF_FRONT","type":"int","mods":["const"],"init":"1","brief":"front side placement","file":"3_Game/CE/CentralEconomy.c","line":47,"url":"globals/constants/#RF_FRONT"},{"name":"RF_FRONTBACK","type":"int","mods":["const"],"init":"17","brief":"RF_FRONT|RF_BACK","file":"3_Game/CE/CentralEconomy.c","line":60,"url":"globals/constants/#RF_FRONTBACK"},{"name":"RF_IGNORE","type":"int","mods":["const"],"init":"64","brief":"ignore placement RF flags - object will spawn as model was created","file":"3_Game/CE/CentralEconomy.c","line":56,"url":"globals/constants/#RF_IGNORE"},{"name":"RF_LEFT","type":"int","mods":["const"],"init":"4","brief":"left side placement","file":"3_Game/CE/CentralEconomy.c","line":49,"url":"globals/constants/#RF_LEFT"},{"name":"RF_LEFTRIGHT","type":"int","mods":["const"],"init":"12","brief":"RF_LEFT|RF_RIGHT","file":"3_Game/CE/CentralEconomy.c","line":59,"url":"globals/constants/#RF_LEFTRIGHT"},{"name":"RF_NONE","type":"int","mods":["const"],"init":"0","file":"3_Game/CE/CentralEconomy.c","line":45,"url":"globals/constants/#RF_NONE"},{"name":"RF_ORIGINAL","type":"int","mods":["const"],"init":"128","brief":"use default placement setuped on object in config","file":"3_Game/CE/CentralEconomy.c","line":63,"url":"globals/constants/#RF_ORIGINAL"},{"name":"RF_RANDOMROT","type":"int","mods":["const"],"init":"64","brief":"allow random rotation around axis when placing","file":"3_Game/CE/CentralEconomy.c","line":62,"url":"globals/constants/#RF_RANDOMROT"},{"name":"RF_RIGHT","type":"int","mods":["const"],"init":"8","brief":"right side placement","file":"3_Game/CE/CentralEconomy.c","line":50,"url":"globals/constants/#RF_RIGHT"},{"name":"RF_TOP","type":"int","mods":["const"],"init":"2","brief":"top side placement","file":"3_Game/CE/CentralEconomy.c","line":48,"url":"globals/constants/#RF_TOP"},{"name":"RF_TOPBOTTOM","type":"int","mods":["const"],"init":"34","brief":"RF_TOP|RF_BOTTOM","file":"3_Game/CE/CentralEconomy.c","line":58,"url":"globals/constants/#RF_TOPBOTTOM"},{"name":"RichTextWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":19,"url":"globals/constants/#RichTextWidgetTypeID","topic":"WidgetAPI"},{"name":"RTTextureWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":29,"url":"globals/constants/#RTTextureWidgetTypeID","topic":"WidgetAPI"},{"name":"s_ScriptConsoleValues","type":"ref ScriptConsoleCameraValues","mods":["static"],"file":"5_Mission/GUI/ScriptConsoleCameraTab.c","line":21,"url":"globals/constants/#s_ScriptConsoleValues"},{"name":"SANITY_CHECK_ACCEPTABLE_RESULT","type":"int","mods":["const"],"init":"ERecipeSanityCheck.NOT_OWNED_BY_ANOTHER_LIVE_PLAYER | ERecipeSanityCheck.CLOSE_ENOUGH","file":"4_World/Plugins/PluginBase/PluginRecipesManager.c","line":10,"url":"globals/constants/#SANITY_CHECK_ACCEPTABLE_RESULT"},{"name":"SAT_CRAFTING","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":456,"url":"globals/constants/#SAT_CRAFTING","topic":"SATIDs"},{"name":"SAT_DEBUG_ACTION","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":457,"url":"globals/constants/#SAT_DEBUG_ACTION","topic":"SATIDs"},{"name":"SAT_INTERACT_ACTION","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":455,"url":"globals/constants/#SAT_INTERACT_ACTION","topic":"SATIDs"},{"name":"ScriptCameraSource","type":"ScriptCameraClass","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptCamera.c","line":9,"url":"globals/constants/#ScriptCameraSource"},{"name":"ScriptLightSource","type":"ScriptLightClass","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptLight.c","line":9,"url":"globals/constants/#ScriptLightSource"},{"name":"ScriptLogEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ScriptLogEventParams","file":"3_Game/gameplay.c","line":545,"url":"globals/constants/#ScriptLogEventTypeID"},{"name":"ScriptModelSource","type":"ScriptModelClass","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/ScriptModel.c","line":9,"url":"globals/constants/#ScriptModelSource"},{"name":"ScrollWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":49,"url":"globals/constants/#ScrollWidgetTypeID","topic":"WidgetAPI"},{"name":"SelectedUserChangedEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":543,"url":"globals/constants/#SelectedUserChangedEventTypeID"},{"name":"SERVER_BROWSER_PAGE_SIZE","type":"int","mods":["const"],"init":"22","cond":["PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":4,"url":"globals/constants/#SERVER_BROWSER_PAGE_SIZE"},{"name":"SERVER_BROWSER_PAGE_SIZE","type":"int","mods":["const"],"init":"5","cond":["!PLATFORM_CONSOLE"],"file":"5_Mission/GUI/NewUI/ServerBrowserMenu/ServerBrowserMenuNew.c","line":6,"url":"globals/constants/#SERVER_BROWSER_PAGE_SIZE"},{"name":"SERVER_MUST_UPDATE","type":"string","mods":["const"],"init":"\"\\n\"+\"#STR_S_UPDATE\"","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":178,"url":"globals/constants/#SERVER_MUST_UPDATE"},{"name":"ServerFpsStatsUpdatedEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref ServerFpsStatsUpdatedEventParams","file":"3_Game/gameplay.c","line":527,"url":"globals/constants/#ServerFpsStatsUpdatedEventTypeID"},{"name":"SetFreeCameraEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref SetFreeCameraEventParams","file":"3_Game/gameplay.c","line":565,"url":"globals/constants/#SetFreeCameraEventTypeID"},{"name":"SHOW_CONNECTIVITYINFO","type":"string","mods":["const"],"init":"\"show_connectivityinfo\"","file":"3_Game/constants.c","line":608,"url":"globals/constants/#SHOW_CONNECTIVITYINFO","topic":"HUDVisibility"},{"name":"SHOW_CROSSHAIR","type":"string","mods":["const"],"init":"\"show_crosshair\"","file":"3_Game/constants.c","line":610,"url":"globals/constants/#SHOW_CROSSHAIR","topic":"HUDVisibility"},{"name":"SHOW_HUD","type":"string","mods":["const"],"init":"\"show_hud\"","file":"3_Game/constants.c","line":604,"url":"globals/constants/#SHOW_HUD","topic":"HUDVisibility"},{"name":"SHOW_HUD_VEHICLE","type":"string","mods":["const"],"init":"\"show_hud_vehicle\"","file":"3_Game/constants.c","line":605,"url":"globals/constants/#SHOW_HUD_VEHICLE","topic":"HUDVisibility"},{"name":"SHOW_QUICKBAR","type":"string","mods":["const"],"init":"\"show_quickbar\"","file":"3_Game/constants.c","line":603,"url":"globals/constants/#SHOW_QUICKBAR","topic":"HUDVisibility"},{"name":"SHOW_SERVERINFO","type":"string","mods":["const"],"init":"\"show_serverinfo\"","file":"3_Game/constants.c","line":611,"url":"globals/constants/#SHOW_SERVERINFO","topic":"HUDVisibility"},{"name":"SimpleProgressBarWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":38,"url":"globals/constants/#SimpleProgressBarWidgetTypeID","topic":"WidgetAPI"},{"name":"SliderWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":40,"url":"globals/constants/#SliderWidgetTypeID","topic":"WidgetAPI"},{"name":"SOUNDS_HEARING_DISTANCE","type":"float","mods":["const"],"init":"50","file":"4_World/Classes/SoundHandlers/PlayerSoundManager.c","line":2,"url":"globals/constants/#SOUNDS_HEARING_DISTANCE"},{"name":"STAMINA_SOUND_TR1","type":"float","mods":["const"],"init":"0.55","file":"4_World/Classes/StaminaSoundHandler.c","line":3,"url":"globals/constants/#STAMINA_SOUND_TR1"},{"name":"STAMINA_SOUND_TR2","type":"float","mods":["const"],"init":"0.25","file":"4_World/Classes/StaminaSoundHandler.c","line":4,"url":"globals/constants/#STAMINA_SOUND_TR2"},{"name":"StartupEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":469,"url":"globals/constants/#StartupEventTypeID"},{"name":"STRING_EMPTY","type":"string","mods":["const"],"init":"\"\"","file":"1_Core/constants.c","line":54,"url":"globals/constants/#STRING_EMPTY","topic":"StringConstants"},{"name":"SYSTEM_CHAT_MSG","type":"string","mods":["const"],"init":"\"system_chat_msg\"","file":"3_Game/constants.c","line":588,"url":"globals/constants/#SYSTEM_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"TENDENCY_DEC_HIGH","type":"int","mods":["const"],"init":"6","file":"4_World/Classes/VirtualHud/_constants.c","line":58,"url":"globals/constants/#TENDENCY_DEC_HIGH"},{"name":"TENDENCY_DEC_LOW","type":"int","mods":["const"],"init":"4","file":"4_World/Classes/VirtualHud/_constants.c","line":56,"url":"globals/constants/#TENDENCY_DEC_LOW"},{"name":"TENDENCY_DEC_MED","type":"int","mods":["const"],"init":"5","file":"4_World/Classes/VirtualHud/_constants.c","line":57,"url":"globals/constants/#TENDENCY_DEC_MED"},{"name":"TENDENCY_INC_HIGH","type":"int","mods":["const"],"init":"3","file":"4_World/Classes/VirtualHud/_constants.c","line":55,"url":"globals/constants/#TENDENCY_INC_HIGH"},{"name":"TENDENCY_INC_LOW","type":"int","mods":["const"],"init":"1","file":"4_World/Classes/VirtualHud/_constants.c","line":53,"url":"globals/constants/#TENDENCY_INC_LOW"},{"name":"TENDENCY_INC_MED","type":"int","mods":["const"],"init":"2","file":"4_World/Classes/VirtualHud/_constants.c","line":54,"url":"globals/constants/#TENDENCY_INC_MED"},{"name":"TENDENCY_STABLE","type":"int","mods":["const"],"init":"0","file":"4_World/Classes/VirtualHud/_constants.c","line":52,"url":"globals/constants/#TENDENCY_STABLE"},{"name":"TextListboxWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":42,"url":"globals/constants/#TextListboxWidgetTypeID","topic":"WidgetAPI"},{"name":"TextWidgetTypeID","cond":["DOXYGEN"],"brief":"Single-line text. See enf::TextWidget","file":"1_Core/proto/EnWidgets.c","line":13,"url":"globals/constants/#TextWidgetTypeID","topic":"WidgetAPI"},{"name":"TICK_INTERVAL","type":"float","mods":["const"],"init":"1","file":"4_World/Classes/StaminaSoundHandler.c","line":1,"url":"globals/constants/#TICK_INTERVAL"},{"name":"UA_AM_ACCEPTED","type":"int","mods":["const"],"init":"15","file":"3_Game/constants.c","line":480,"url":"globals/constants/#UA_AM_ACCEPTED","topic":"UAIDs"},{"name":"UA_AM_PENDING","type":"int","mods":["const"],"init":"14","file":"3_Game/constants.c","line":479,"url":"globals/constants/#UA_AM_PENDING","topic":"UAIDs"},{"name":"UA_AM_REJECTED","type":"int","mods":["const"],"init":"16","file":"3_Game/constants.c","line":481,"url":"globals/constants/#UA_AM_REJECTED","topic":"UAIDs"},{"name":"UA_ANIM_EVENT","type":"int","mods":["const"],"init":"11","file":"3_Game/constants.c","line":476,"url":"globals/constants/#UA_ANIM_EVENT","topic":"UAIDs"},{"name":"UA_CANCEL","type":"int","mods":["const"],"init":"5","file":"3_Game/constants.c","line":470,"url":"globals/constants/#UA_CANCEL","topic":"UAIDs"},{"name":"UA_CANCELT","type":"int","mods":["const"],"init":"9","file":"3_Game/constants.c","line":474,"url":"globals/constants/#UA_CANCELT","topic":"UAIDs"},{"name":"UA_CHECK_CON","type":"int","mods":["const"],"init":"13","file":"3_Game/constants.c","line":478,"url":"globals/constants/#UA_CHECK_CON","topic":"UAIDs"},{"name":"UA_ERROR","type":"int","mods":["const"],"init":"24","file":"3_Game/constants.c","line":488,"url":"globals/constants/#UA_ERROR","topic":"UAIDs"},{"name":"UA_FAILED","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":466,"url":"globals/constants/#UA_FAILED","topic":"UAIDs"},{"name":"UA_FINISHED","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":469,"url":"globals/constants/#UA_FINISHED","topic":"UAIDs"},{"name":"UA_FINISHEDT","type":"int","mods":["const"],"init":"10","file":"3_Game/constants.c","line":475,"url":"globals/constants/#UA_FINISHEDT","topic":"UAIDs"},{"name":"UA_IN_CRAFTING","type":"int","mods":["const"],"init":"21","file":"3_Game/constants.c","line":486,"url":"globals/constants/#UA_IN_CRAFTING","topic":"UAIDs"},{"name":"UA_IN_END","type":"int","mods":["const"],"init":"18","file":"3_Game/constants.c","line":483,"url":"globals/constants/#UA_IN_END","topic":"UAIDs"},{"name":"UA_IN_START","type":"int","mods":["const"],"init":"17","file":"3_Game/constants.c","line":482,"url":"globals/constants/#UA_IN_START","topic":"UAIDs"},{"name":"UA_INITIALIZE","type":"int","mods":["const"],"init":"12","file":"3_Game/constants.c","line":477,"url":"globals/constants/#UA_INITIALIZE","topic":"UAIDs"},{"name":"UA_INTERRUPT","type":"int","mods":["const"],"init":"6","file":"3_Game/constants.c","line":471,"url":"globals/constants/#UA_INTERRUPT","topic":"UAIDs"},{"name":"UA_NONE","type":"int","mods":["const"],"init":"0","file":"3_Game/constants.c","line":465,"url":"globals/constants/#UA_NONE","topic":"UAIDs"},{"name":"UA_PROCESSING","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":467,"url":"globals/constants/#UA_PROCESSING","topic":"UAIDs"},{"name":"UA_REPEAT","type":"int","mods":["const"],"init":"3","file":"3_Game/constants.c","line":468,"url":"globals/constants/#UA_REPEAT","topic":"UAIDs"},{"name":"UA_SETEND_2","type":"int","mods":["const"],"init":"32","file":"3_Game/constants.c","line":490,"url":"globals/constants/#UA_SETEND_2","topic":"UAIDs"},{"name":"UA_SPAWN_DUST_A","type":"int","mods":["const"],"init":"19","file":"3_Game/constants.c","line":484,"url":"globals/constants/#UA_SPAWN_DUST_A","topic":"UAIDs"},{"name":"UA_SPAWN_DUST_B","type":"int","mods":["const"],"init":"20","file":"3_Game/constants.c","line":485,"url":"globals/constants/#UA_SPAWN_DUST_B","topic":"UAIDs"},{"name":"UA_START","type":"int","mods":["const"],"init":"7","file":"3_Game/constants.c","line":472,"url":"globals/constants/#UA_START","topic":"UAIDs"},{"name":"UA_STARTT","type":"int","mods":["const"],"init":"8","file":"3_Game/constants.c","line":473,"url":"globals/constants/#UA_STARTT","topic":"UAIDs"},{"name":"UNM_MESSAGE","type":"string","mods":["const"],"init":"\"#STR_UNM_MESSAGE\"","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":181,"url":"globals/constants/#UNM_MESSAGE"},{"name":"VARIABLE_CLEANNESS","type":"int","mods":["const"],"init":"128","file":"3_Game/constants.c","line":638,"url":"globals/constants/#VARIABLE_CLEANNESS","topic":"ItemVariables"},{"name":"VARIABLE_COLOR","type":"int","mods":["const"],"init":"64","file":"3_Game/constants.c","line":637,"url":"globals/constants/#VARIABLE_COLOR","topic":"ItemVariables"},{"name":"VARIABLE_ENERGY","type":"int","mods":["const"],"init":"2","file":"3_Game/constants.c","line":632,"url":"globals/constants/#VARIABLE_ENERGY","topic":"ItemVariables"},{"name":"VARIABLE_ISLIT","type":"int","mods":["const"],"init":"32","file":"3_Game/constants.c","line":636,"url":"globals/constants/#VARIABLE_ISLIT","topic":"ItemVariables"},{"name":"VARIABLE_LIQUIDTYPE","type":"int","mods":["const"],"init":"16","file":"3_Game/constants.c","line":635,"url":"globals/constants/#VARIABLE_LIQUIDTYPE","topic":"ItemVariables"},{"name":"VARIABLE_QUANTITY","type":"int","mods":["const"],"init":"1","file":"3_Game/constants.c","line":631,"url":"globals/constants/#VARIABLE_QUANTITY","topic":"ItemVariables"},{"name":"VARIABLE_TEMPERATURE","type":"int","mods":["const"],"init":"4","file":"3_Game/constants.c","line":633,"url":"globals/constants/#VARIABLE_TEMPERATURE","topic":"ItemVariables"},{"name":"VARIABLE_WET","type":"int","mods":["const"],"init":"8","file":"3_Game/constants.c","line":634,"url":"globals/constants/#VARIABLE_WET","topic":"ItemVariables"},{"name":"VE_PREFIX","type":"string","mods":["const"],"init":"\"#STR_VE_PREFIX\"+\"\\n\"","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":173,"url":"globals/constants/#VE_PREFIX"},{"name":"VEHICLE_CHAT_MSG","type":"string","mods":["const"],"init":"\"vehicle_chat_msg\"","file":"3_Game/constants.c","line":591,"url":"globals/constants/#VEHICLE_CHAT_MSG","topic":"ChatMessagesVisibility"},{"name":"VERIFY","type":"string","mods":["const"],"init":"\"\\n\"+\"#STR_VERIFY\"","file":"3_Game/Global/ErrorModuleHandler/ClientKickedModule.c","line":175,"url":"globals/constants/#VERIFY"},{"name":"VideoWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":27,"url":"globals/constants/#VideoWidgetTypeID","topic":"WidgetAPI"},{"name":"VIRTUAL_HUD_UPDATE_INTERVAL","type":"int","mods":["const"],"init":"1000","file":"3_Game/constants.c","line":128,"url":"globals/constants/#VIRTUAL_HUD_UPDATE_INTERVAL"},{"name":"VONStartSpeakingEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref VONStartSpeakingEventParams","file":"3_Game/gameplay.c","line":551,"url":"globals/constants/#VONStartSpeakingEventTypeID"},{"name":"VONStateEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref VONStateEventParams","file":"3_Game/gameplay.c","line":549,"url":"globals/constants/#VONStateEventTypeID"},{"name":"VONStopSpeakingEventTypeID","type":"EventType","mods":["const"],"brief":"params: \\ref VONStopSpeakingEventParams","file":"3_Game/gameplay.c","line":553,"url":"globals/constants/#VONStopSpeakingEventTypeID"},{"name":"VONUserStartedTransmittingAudioEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":555,"url":"globals/constants/#VONUserStartedTransmittingAudioEventTypeID"},{"name":"VONUserStoppedTransmittingAudioEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":557,"url":"globals/constants/#VONUserStoppedTransmittingAudioEventTypeID"},{"name":"WindowWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":36,"url":"globals/constants/#WindowWidgetTypeID","topic":"WidgetAPI"},{"name":"WorkspaceWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":46,"url":"globals/constants/#WorkspaceWidgetTypeID","topic":"WidgetAPI"},{"name":"WorldCleaupEventTypeID","type":"EventType","mods":["const"],"brief":"no params","file":"3_Game/gameplay.c","line":471,"url":"globals/constants/#WorldCleaupEventTypeID"},{"name":"WorldsMenuSource","type":"WorldsMenuClass","cond":["GAME_TEMPLATE"],"file":"2_GameLib/entities/WorldsMenu.c","line":9,"url":"globals/constants/#WorldsMenuSource"},{"name":"WrapSpacerWidgetTypeID","cond":["DOXYGEN"],"file":"1_Core/proto/EnWidgets.c","line":48,"url":"globals/constants/#WrapSpacerWidgetTypeID","topic":"WidgetAPI"}],"typedefs":[{"name":"AchievementsXbox","type":"Achievements","url":"globals/typedefs/#AchievementsXbox","file":"3_Game/Services/AchievementsXbox.c","line":202},{"name":"ActiveParameterRequestsMap","type":"map<int,ref PPERequestParamDataBase>","url":"globals/typedefs/#ActiveParameterRequestsMap","file":"3_Game/PPEManager/Materials/MatParameters/PPEMatClassParameterCommandData.c","line":1},{"name":"AudioHandle","type":"int[]","url":"globals/typedefs/#AudioHandle","file":"1_Core/proto/EnAudio.c","line":1},{"name":"BaseContainer","type":"int[]","url":"globals/typedefs/#BaseContainer","file":"1_Core/proto/EnEntity.c","line":1},{"name":"BiosFriendInfoArray","type":"array<ref BiosFriendInfo>","url":"globals/typedefs/#BiosFriendInfoArray","file":"3_Game/Services/BiosSocialService.c","line":17},{"name":"BiosPrivacyPermissionResultArray","type":"array<ref BiosPrivacyPermissionResult>","url":"globals/typedefs/#BiosPrivacyPermissionResultArray","file":"3_Game/Services/BiosPrivacyService.c","line":39},{"name":"BiosPrivacyUidResultArray","type":"array<ref BiosPrivacyUidResult>","url":"globals/typedefs/#BiosPrivacyUidResultArray","file":"3_Game/Services/BiosPrivacyService.c","line":49},{"name":"BleedChanceMaxMap","type":"map<int,float>","url":"globals/typedefs/#BleedChanceMaxMap","file":"3_Game/BleedChanceData.c","line":1},{"name":"Blend2DVector","type":"Blend2D<vector>","url":"globals/typedefs/#Blend2DVector","file":"3_Game/tools/Blend2D.c","line":66},{"name":"BotTransition","type":"FSMTransition<BotStateBase, BotEventBase, BotActionBase, BotGuardBase>","url":"globals/typedefs/#BotTransition","file":"4_World/Systems/Bot/BotFSM.c","line":7},{"name":"BuildingSuper","type":"House","url":"globals/typedefs/#BuildingSuper","file":"4_World/Entities/Game/Super/Building.c","line":92},{"name":"BuildingSuperType","type":"HouseType","url":"globals/typedefs/#BuildingSuperType","file":"4_World/Entities/Game/Super/BuildingType.c","line":11},{"name":"CachedItemAttributesPerCategory","type":"map<ECachedEquipmentItemCategory, ref array<ref CachedEquipmentItemAttribute>>","url":"globals/typedefs/#CachedItemAttributesPerCategory","file":"4_World/Entities/CachedEquipmentStorage.c","line":14},{"name":"CachedServerInfo","type":"Param4<string, string, int, int>","url":"globals/typedefs/#CachedServerInfo","file":"3_Game/Services/BiosLobbyService.c","line":2},{"name":"CallID","type":"int","url":"globals/typedefs/#CallID","file":"3_Game/tools/Dispatcher.c","line":1},{"name":"CarContactCache","type":"map<string, ref array<ref CarContactData>>","url":"globals/typedefs/#CarContactCache","file":"4_World/Entities/Vehicles/CarScript.c","line":133},{"name":"ChatChannel","type":"int","url":"globals/typedefs/#ChatChannel","file":"3_Game/gameplay.c","line":400},{"name":"ChatChannelEventParams","type":"Param1<int>","url":"globals/typedefs/#ChatChannelEventParams","file":"3_Game/gameplay.c","line":408},{"name":"ChatMessageEventParams","type":"Param4<int, string, string, string>","url":"globals/typedefs/#ChatMessageEventParams","file":"3_Game/gameplay.c","line":407},{"name":"ClientConnectedEventParams","type":"Param2<string, string>","url":"globals/typedefs/#ClientConnectedEventParams","file":"3_Game/gameplay.c","line":412},{"name":"ClientDisconnectedEventParams","type":"Param4<PlayerIdentity, Man, int, bool>","url":"globals/typedefs/#ClientDisconnectedEventParams","file":"3_Game/gameplay.c","line":426},{"name":"ClientNewEventParams","type":"Param3<PlayerIdentity, vector, Serializer>","url":"globals/typedefs/#ClientNewEventParams","file":"3_Game/gameplay.c","line":416},{"name":"ClientNewReadyEventParams","type":"Param2<PlayerIdentity, Man>","url":"globals/typedefs/#ClientNewReadyEventParams","file":"3_Game/gameplay.c","line":418},{"name":"ClientPrepareEventParams","type":"Param5<PlayerIdentity, bool, vector, float, int>","url":"globals/typedefs/#ClientPrepareEventParams","file":"3_Game/gameplay.c","line":414},{"name":"ClientReadyEventParams","type":"Param2<PlayerIdentity, Man>","url":"globals/typedefs/#ClientReadyEventParams","file":"3_Game/gameplay.c","line":422},{"name":"ClientReconnectEventParams","type":"Param2<PlayerIdentity, Man>","url":"globals/typedefs/#ClientReconnectEventParams","file":"3_Game/gameplay.c","line":424},{"name":"ClientRespawnEventParams","type":"Param2<PlayerIdentity, Man>","url":"globals/typedefs/#ClientRespawnEventParams","file":"3_Game/gameplay.c","line":420},{"name":"ClothingBase","type":"Clothing","url":"globals/typedefs/#ClothingBase","file":"4_World/Entities/ItemBase/Clothing_Base.c","line":194},{"name":"ComponentInfoArray","type":"array<ref ComponentInfo>","url":"globals/typedefs/#ComponentInfoArray","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":39},{"name":"ConfigParams","type":"Param5<bool, string, int, string, int>","url":"globals/typedefs/#ConfigParams","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":1},{"name":"ConfigParamsEx","type":"Param6<bool, string, int, string, int, string>","url":"globals/typedefs/#ConfigParamsEx","file":"5_Mission/GUI/ScriptConsoleConfigTab.c","line":2},{"name":"ConnectivityStatsUpdatedEventParams","type":"Param1<PlayerIdentity>","url":"globals/typedefs/#ConnectivityStatsUpdatedEventParams","file":"3_Game/gameplay.c","line":437},{"name":"DamageZoneMap","type":"map<string,ref array<string>>","url":"globals/typedefs/#DamageZoneMap","file":"3_Game/DamageSystem.c","line":157},{"name":"DayZCreatureAnimScriptDebugAnimEventData","type":"Param4<float, string, int, string>","url":"globals/typedefs/#DayZCreatureAnimScriptDebugAnimEventData","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":1},{"name":"DayZCreatureAnimScriptDebugAnimPredictionData","type":"Param1<string>","url":"globals/typedefs/#DayZCreatureAnimScriptDebugAnimPredictionData","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":2},{"name":"DayZCreatureAnimScriptDebugAnimTagData","type":"Param1<string>","url":"globals/typedefs/#DayZCreatureAnimScriptDebugAnimTagData","file":"4_World/Plugins/PluginBase/PluginDayZCreatureAIDebug.c","line":3},{"name":"DayZProfilesOption","type":"Param3<string, bool, bool>","url":"globals/typedefs/#DayZProfilesOption","file":"3_Game/DayZGame.c","line":415},{"name":"DayZProfilesOptionBool","type":"DayZProfilesOption","url":"globals/typedefs/#DayZProfilesOptionBool","file":"3_Game/DayZGame.c","line":416},{"name":"DayZProfilesOptionFloat","type":"Param3<string, float, float>","url":"globals/typedefs/#DayZProfilesOptionFloat","file":"3_Game/DayZGame.c","line":418},{"name":"DayZProfilesOptionInt","type":"Param3<string, int, int>","url":"globals/typedefs/#DayZProfilesOptionInt","file":"3_Game/DayZGame.c","line":417},{"name":"dBlock","type":"int[]","url":"globals/typedefs/#dBlock","file":"1_Core/proto/EnPhysics.c","line":7},{"name":"DebugTriggerInfo","type":"Param7<vector, vector, vector, vector, float, string, array<ref TriggerInsider>>","url":"globals/typedefs/#DebugTriggerInfo","file":"4_World/Entities/ScriptedEntities/Triggers/Trigger.c","line":35},{"name":"DevSpawnItemParams","type":"Param7<EntityAI, string, float, float, bool, string, FindInventoryLocationType>","url":"globals/typedefs/#DevSpawnItemParams","file":"4_World/Plugins/PluginBase/PluginDeveloper.c","line":1},{"name":"dGeom","type":"PhysicsGeom","url":"globals/typedefs/#dGeom","file":"1_Core/Physics/PhysicsGeom.c","line":9},{"name":"dJoint","type":"int[]","url":"globals/typedefs/#dJoint","file":"1_Core/proto/EnPhysics.c","line":6},{"name":"DLCOwnerShipFailedParams","type":"Param1<string>","url":"globals/typedefs/#DLCOwnerShipFailedParams","file":"3_Game/gameplay.c","line":453},{"name":"dMaterial","type":"int[]","url":"globals/typedefs/#dMaterial","file":"1_Core/proto/EnPhysics.c","line":274},{"name":"DoorFinishParams","type":"Param2<int, bool>","url":"globals/typedefs/#DoorFinishParams","file":"3_Game/Entities/Building.c","line":2},{"name":"DoorLockParams","type":"Param1<int>","url":"globals/typedefs/#DoorLockParams","file":"3_Game/Entities/Building.c","line":3},{"name":"DoorStartParams","type":"Param1<int>","url":"globals/typedefs/#DoorStartParams","file":"3_Game/Entities/Building.c","line":1},{"name":"ElementArray","type":"array<ref KeybindingElementNew>","url":"globals/typedefs/#ElementArray","file":"5_Mission/GUI/NewUI/Keybindings/KeybindingsContainer.c","line":308},{"name":"EnProfilerCountClassPair","type":"Param2<int, typename>","url":"globals/typedefs/#EnProfilerCountClassPair","file":"1_Core/proto/EnProfiler.c","line":56},{"name":"EnProfilerCountFuncPair","type":"Param2<int, string>","url":"globals/typedefs/#EnProfilerCountFuncPair","file":"1_Core/proto/EnProfiler.c","line":59},{"name":"EnProfilerTimeClassPair","type":"Param2<float, typename>","url":"globals/typedefs/#EnProfilerTimeClassPair","file":"1_Core/proto/EnProfiler.c","line":55},{"name":"EnProfilerTimeFuncPair","type":"Param2<float, string>","url":"globals/typedefs/#EnProfilerTimeFuncPair","file":"1_Core/proto/EnProfiler.c","line":58},{"name":"EventType","type":"TypeID","url":"globals/typedefs/#EventType","file":"1_Core/proto/EnWidgets.c","line":55},{"name":"FileHandle","type":"int[]","url":"globals/typedefs/#FileHandle","file":"1_Core/proto/EnSystem.c","line":390},{"name":"FindFileHandle","type":"int[]","url":"globals/typedefs/#FindFileHandle","file":"1_Core/proto/EnSystem.c","line":503},{"name":"Fog","type":"WeatherPhenomenon","url":"globals/typedefs/#Fog","file":"3_Game/Weather.c","line":154},{"name":"GameplayEffectDataMap","type":"map<int,ref GameplayEffectsData>","url":"globals/typedefs/#GameplayEffectDataMap","file":"5_Mission/mission/GameplayEffectWidgets/GEWidgetsMetaData.c","line":105},{"name":"GetServersResultRowArray","type":"array<ref GetServersResultRow>","url":"globals/typedefs/#GetServersResultRowArray","file":"3_Game/Services/BiosLobbyService.c","line":331},{"name":"GizmoHandle","type":"int","url":"globals/typedefs/#GizmoHandle","file":"3_Game/Global/GizmoApi.c","line":21},{"name":"GrenadeBase","type":"ItemGrenade","url":"globals/typedefs/#GrenadeBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":1039},{"name":"HandTransition","type":"FSMTransition<HandStateBase, HandEventBase, HandActionBase, HandGuardBase>","url":"globals/typedefs/#HandTransition","file":"3_Game/Systems/Inventory/HandFSM.c","line":28},{"name":"hDecal","type":"int[]","url":"globals/typedefs/#hDecal","file":"1_Core/proto/EnWorld.c","line":315},{"name":"HLIGHT","type":"int[]","url":"globals/typedefs/#HLIGHT","file":"1_Core/proto/EnWorld.c","line":122},{"name":"HSOUND","type":"int[]","url":"globals/typedefs/#HSOUND","file":"1_Core/proto/proto.c","line":59},{"name":"IEntityComponentSource","type":"int[]","url":"globals/typedefs/#IEntityComponentSource","file":"2_GameLib/components/gameLibComponents.c","line":4},{"name":"IEntitySource","type":"int[]","url":"globals/typedefs/#IEntitySource","file":"1_Core/proto/EnEntity.c","line":2},{"name":"Inventory_Base","type":"ItemBase","url":"globals/typedefs/#Inventory_Base","file":"4_World/Entities/ItemBase.c","line":1},{"name":"Inventory_BaseType","type":"ItemBaseType","url":"globals/typedefs/#Inventory_BaseType","file":"4_World/Entities/ItemBase.c","line":2},{"name":"InventoryItemBase","type":"ItemBase","url":"globals/typedefs/#InventoryItemBase","file":"4_World/Entities/Game/Super/InventoryItem.c","line":3},{"name":"InventoryItemSuper","type":"ItemBase","url":"globals/typedefs/#InventoryItemSuper","file":"4_World/Entities/Game/Super/InventoryItem.c","line":4},{"name":"KeyToUIElement","type":"Param2<string, bool>","url":"globals/typedefs/#KeyToUIElement","file":"3_Game/tools/KeysToUIElements.c","line":7},{"name":"LightAISuper","type":"LightAIBase","url":"globals/typedefs/#LightAISuper","file":"4_World/Entities/Game/Super/LightAI.c","line":1},{"name":"LocationParams","type":"Param3<string, bool, vector>","url":"globals/typedefs/#LocationParams","file":"4_World/Plugins/PluginBase/PluginFileHandler/PluginConfigHandler/PluginConfigDebugProfile.c","line":25},{"name":"LoginStatusEventParams","type":"Param2<string, string>","url":"globals/typedefs/#LoginStatusEventParams","file":"3_Game/gameplay.c","line":441},{"name":"LoginTimeEventParams","type":"Param1<int>","url":"globals/typedefs/#LoginTimeEventParams","file":"3_Game/gameplay.c","line":429},{"name":"LogoutCancelEventParams","type":"Param1<Man>","url":"globals/typedefs/#LogoutCancelEventParams","file":"3_Game/gameplay.c","line":435},{"name":"LogoutEventParams","type":"Param1<int>","url":"globals/typedefs/#LogoutEventParams","file":"3_Game/gameplay.c","line":443},{"name":"LogoutInfo","type":"Param2<int, string>","url":"globals/typedefs/#LogoutInfo","file":"5_Mission/mission/missionServer.c","line":3},{"name":"LogTemplate","type":"Param3<string, string, string>","url":"globals/typedefs/#LogTemplate","file":"3_Game/tools/LogTemplates.c","line":1},{"name":"LogTemplateID","type":"int","url":"globals/typedefs/#LogTemplateID","file":"3_Game/tools/LogTemplates.c","line":2},{"name":"Magazine_Base","type":"Magazine","url":"globals/typedefs/#Magazine_Base","file":"4_World/Entities/ItemBase/Magazine/Magazine.c","line":1},{"name":"ManSuper","type":"ManBase","url":"globals/typedefs/#ManSuper","file":"4_World/Entities/Game/Super/Man.c","line":1},{"name":"MapIterator","type":"int","url":"globals/typedefs/#MapIterator","file":"1_Core/proto/EnScript.c","line":810},{"name":"Material","type":"int[]","url":"globals/typedefs/#Material","file":"1_Core/proto/proto.c","line":265},{"name":"MPConnectionCloseEventParams","type":"Param2<int, string>","url":"globals/typedefs/#MPConnectionCloseEventParams","file":"3_Game/gameplay.c","line":459},{"name":"MPConnectionLostEventParams","type":"Param1<int>","url":"globals/typedefs/#MPConnectionLostEventParams","file":"3_Game/gameplay.c","line":457},{"name":"NetworkInputBufferEventParams","type":"Param1<bool>","url":"globals/typedefs/#NetworkInputBufferEventParams","file":"3_Game/gameplay.c","line":463},{"name":"OLinkT","type":"Link<Object>","url":"globals/typedefs/#OLinkT","file":"3_Game/gameplay.c","line":1516},{"name":"OpticBase","type":"ItemOptics","url":"globals/typedefs/#OpticBase","file":"4_World/Entities/Core/Inherited/ItemOptics.c","line":602},{"name":"Overcast","type":"WeatherPhenomenon","url":"globals/typedefs/#Overcast","file":"3_Game/Weather.c","line":153},{"name":"ParamsReadContext","type":"Serializer","url":"globals/typedefs/#ParamsReadContext","file":"3_Game/gameplay.c","line":15},{"name":"ParamsWriteContext","type":"Serializer","url":"globals/typedefs/#ParamsWriteContext","file":"3_Game/gameplay.c","line":16},{"name":"ParseHandle","type":"int[]","url":"globals/typedefs/#ParseHandle","file":"1_Core/proto/EnSystem.c","line":389},{"name":"ParticlePropertiesArray","type":"array<ref ParticleProperties>","url":"globals/typedefs/#ParticlePropertiesArray","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":102},{"name":"ParticleSourceArray","type":"array<ParticleSource>","url":"globals/typedefs/#ParticleSourceArray","file":"3_Game/Particles/ParticleManager/ParticleSource.c","line":103},{"name":"PawnMoveReader","type":"Serializer","url":"globals/typedefs/#PawnMoveReader","file":"3_Game/Entities/Pawn.c","line":18},{"name":"PawnMoveWriter","type":"Serializer","url":"globals/typedefs/#PawnMoveWriter","file":"3_Game/Entities/Pawn.c","line":17},{"name":"PawnStateReader","type":"Serializer","url":"globals/typedefs/#PawnStateReader","file":"3_Game/Entities/Pawn.c","line":15},{"name":"PawnStateWriter","type":"Serializer","url":"globals/typedefs/#PawnStateWriter","file":"3_Game/Entities/Pawn.c","line":14},{"name":"Physics","type":"int[]","url":"globals/typedefs/#Physics","file":"1_Core/Physics/Physics.c","line":15},{"name":"Physics6DOFJoint","type":"int[]","url":"globals/typedefs/#Physics6DOFJoint","file":"1_Core/Physics/Physics6DOFJoint.c","line":23},{"name":"Physics6DOFSpringJoint","type":"int[]","url":"globals/typedefs/#Physics6DOFSpringJoint","file":"1_Core/Physics/Physics6DOFSpringJoint.c","line":9},{"name":"PhysicsBallSocketJoint","type":"int[]","url":"globals/typedefs/#PhysicsBallSocketJoint","file":"1_Core/Physics/PhysicsBallSocketJoint.c","line":9},{"name":"PhysicsBlock","type":"int[]","url":"globals/typedefs/#PhysicsBlock","file":"1_Core/Physics/PhysicsBlock.c","line":9},{"name":"PhysicsConeTwistJoint","type":"int[]","url":"globals/typedefs/#PhysicsConeTwistJoint","file":"1_Core/Physics/PhysicsConeTwistJoint.c","line":9},{"name":"PhysicsFixedJoint","type":"int[]","url":"globals/typedefs/#PhysicsFixedJoint","file":"1_Core/Physics/PhysicsFixedJoint.c","line":9},{"name":"PhysicsGeom","type":"int[]","url":"globals/typedefs/#PhysicsGeom","file":"1_Core/Physics/PhysicsGeom.c","line":10},{"name":"PhysicsHingeJoint","type":"int[]","url":"globals/typedefs/#PhysicsHingeJoint","file":"1_Core/Physics/PhysicsHingeJoint.c","line":9},{"name":"PhysicsJoint","type":"int[]","url":"globals/typedefs/#PhysicsJoint","file":"1_Core/Physics/PhysicsJoint.c","line":21},{"name":"PhysicsSliderJoint","type":"int[]","url":"globals/typedefs/#PhysicsSliderJoint","file":"1_Core/Physics/PhysicsSliderJoint.c","line":9},{"name":"PIXEL","type":"bool","url":"globals/typedefs/#PIXEL","file":"3_Game/Canvas.c","line":14},{"name":"PlantSuper","type":"WoodBase","url":"globals/typedefs/#PlantSuper","file":"4_World/Entities/Game/Super/Plant.c","line":1},{"name":"PlayerDeathEventParams","type":"Param2<DayZPlayer, Object>","url":"globals/typedefs/#PlayerDeathEventParams","file":"3_Game/gameplay.c","line":461},{"name":"PPETemplateDefBool","type":"Param2<string,bool>","url":"globals/typedefs/#PPETemplateDefBool","file":"3_Game/PPEManager/PPEConstants.c","line":85},{"name":"PPETemplateDefColor","type":"Param5<string,float,float,float,float>","url":"globals/typedefs/#PPETemplateDefColor","file":"3_Game/PPEManager/PPEConstants.c","line":88},{"name":"PPETemplateDefFloat","type":"Param4<string,float,float,float>","url":"globals/typedefs/#PPETemplateDefFloat","file":"3_Game/PPEManager/PPEConstants.c","line":87},{"name":"PPETemplateDefInt","type":"Param4<string,int,int,int>","url":"globals/typedefs/#PPETemplateDefInt","file":"3_Game/PPEManager/PPEConstants.c","line":86},{"name":"PPETemplateDefResource","type":"Param2<string,string>","url":"globals/typedefs/#PPETemplateDefResource","file":"3_Game/PPEManager/PPEConstants.c","line":92},{"name":"PPETemplateDefTexture","type":"Param2<string,string>","url":"globals/typedefs/#PPETemplateDefTexture","file":"3_Game/PPEManager/PPEConstants.c","line":91},{"name":"PPETemplateDefVector","type":"Param2<string,ref array<float>>","url":"globals/typedefs/#PPETemplateDefVector","file":"3_Game/PPEManager/PPEConstants.c","line":90},{"name":"PreloadEventParams","type":"Param1<vector>","url":"globals/typedefs/#PreloadEventParams","file":"3_Game/gameplay.c","line":433},{"name":"PresetParams","type":"Param3<string, bool, bool>","url":"globals/typedefs/#PresetParams","file":"5_Mission/GUI/ScriptConsoleItemsTab.c","line":1},{"name":"ProgressEventParams","type":"Param3<int, float, string>","url":"globals/typedefs/#ProgressEventParams","file":"3_Game/gameplay.c","line":404},{"name":"ProxyInfoArray","type":"array<ref BoxCollidingResult>","url":"globals/typedefs/#ProxyInfoArray","file":"3_Game/IsBoxCollidingGeometryProxyClasses.c","line":40},{"name":"Rain","type":"WeatherPhenomenon","url":"globals/typedefs/#Rain","file":"3_Game/Weather.c","line":155},{"name":"ResourceBrowser","type":"int[]","url":"globals/typedefs/#ResourceBrowser","file":"1_Core/workbenchApi.c","line":3},{"name":"ResourceName","type":"string","url":"globals/typedefs/#ResourceName","file":"1_Core/workbenchApi.c","line":101},{"name":"RespawnEventParams","type":"Param1<int>","url":"globals/typedefs/#RespawnEventParams","file":"3_Game/gameplay.c","line":431},{"name":"ScriptEditor","type":"int[]","url":"globals/typedefs/#ScriptEditor","file":"1_Core/workbenchApi.c","line":2},{"name":"ScriptLogEventParams","type":"Param1<string>","url":"globals/typedefs/#ScriptLogEventParams","file":"3_Game/gameplay.c","line":405},{"name":"SendDiagRPCBasicParam","type":"Param2<int,bool>","url":"globals/typedefs/#SendDiagRPCBasicParam","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":25},{"name":"SendDiagRPCParamParam","type":"Param3<int,bool,Param>","url":"globals/typedefs/#SendDiagRPCParamParam","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":26},{"name":"SendDiagRPCSelfBasicParam","type":"Param1<int>","url":"globals/typedefs/#SendDiagRPCSelfBasicParam","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":22},{"name":"SendDiagRPCSelfParamParam","type":"Param2<int,Param>","url":"globals/typedefs/#SendDiagRPCSelfParamParam","file":"4_World/Plugins/PluginBase/PluginDiagMenu/PluginDiagMenu.c","line":23},{"name":"ServerFpsStatsUpdatedEventParams","type":"Param4<float, float, int, int>","url":"globals/typedefs/#ServerFpsStatsUpdatedEventParams","file":"3_Game/gameplay.c","line":439},{"name":"SetFreeCameraEventParams","type":"Param1<FreeDebugCamera>","url":"globals/typedefs/#SetFreeCameraEventParams","file":"3_Game/gameplay.c","line":455},{"name":"Snowfall","type":"WeatherPhenomenon","url":"globals/typedefs/#Snowfall","file":"3_Game/Weather.c","line":156},{"name":"SoundHandle","type":"int[]","url":"globals/typedefs/#SoundHandle","file":"2_GameLib/components/gameLibComponents.c","line":235},{"name":"SQFConsoleEventParams","type":"Param1<int>","url":"globals/typedefs/#SQFConsoleEventParams","file":"3_Game/gameplay.c","line":409},{"name":"StaminaCooldownParams","type":"Param1<float>","url":"globals/typedefs/#StaminaCooldownParams","file":"4_World/Classes/StaminaHandler.c","line":259},{"name":"SuppressorBase","type":"ItemSuppressor","url":"globals/typedefs/#SuppressorBase","file":"4_World/Entities/Core/Inherited/InventoryItem.c","line":6},{"name":"SurfaceInfo","type":"int[]","url":"globals/typedefs/#SurfaceInfo","file":"3_Game/SurfaceInfo.c","line":1},{"name":"SurfaceProperties","type":"int[]","url":"globals/typedefs/#SurfaceProperties","file":"1_Core/Physics/SurfaceProperties.c","line":9},{"name":"TActionAnimOverrideMap","type":"map<typename,ref ActionOverrideData>","url":"globals/typedefs/#TActionAnimOverrideMap","file":"4_World/Entities/ItemBase.c","line":3},{"name":"TAnimGraphCommand","type":"int","url":"globals/typedefs/#TAnimGraphCommand","file":"3_Game/human.c","line":276},{"name":"TAnimGraphEvent","type":"int","url":"globals/typedefs/#TAnimGraphEvent","file":"3_Game/human.c","line":279},{"name":"TAnimGraphTag","type":"int","url":"globals/typedefs/#TAnimGraphTag","file":"3_Game/human.c","line":278},{"name":"TAnimGraphVariable","type":"int","url":"globals/typedefs/#TAnimGraphVariable","file":"3_Game/human.c","line":277},{"name":"TBoolArray","type":"array<bool>","url":"globals/typedefs/#TBoolArray","file":"1_Core/proto/EnScript.c","line":715},{"name":"TButtonPairingInfo","type":"map<int,ref array<Widget>>","url":"globals/typedefs/#TButtonPairingInfo","file":"5_Mission/GUI/ControlsXboxNew.c","line":26},{"name":"TClassArray","type":"array<Class>","url":"globals/typedefs/#TClassArray","file":"1_Core/proto/EnScript.c","line":716},{"name":"TClassClassMap","type":"map<Class, Class>","url":"globals/typedefs/#TClassClassMap","file":"1_Core/proto/EnScript.c","line":995},{"name":"TClassFloatMap","type":"map<Class, float>","url":"globals/typedefs/#TClassFloatMap","file":"1_Core/proto/EnScript.c","line":992},{"name":"TClassIntMap","type":"map<Class, int>","url":"globals/typedefs/#TClassIntMap","file":"1_Core/proto/EnScript.c","line":993},{"name":"TClassManagedMap","type":"map<Class, Managed>","url":"globals/typedefs/#TClassManagedMap","file":"1_Core/proto/EnScript.c","line":996},{"name":"TClassManagedRefMap","type":"map<Class, ref Managed>","url":"globals/typedefs/#TClassManagedRefMap","file":"1_Core/proto/EnScript.c","line":997},{"name":"TClassSet","type":"set<Class>","url":"globals/typedefs/#TClassSet","file":"1_Core/proto/EnScript.c","line":805},{"name":"TClassStringMap","type":"map<Class, string>","url":"globals/typedefs/#TClassStringMap","file":"1_Core/proto/EnScript.c","line":994},{"name":"TClassTypenameMap","type":"map<Class, typename>","url":"globals/typedefs/#TClassTypenameMap","file":"1_Core/proto/EnScript.c","line":998},{"name":"TClassVectorMap","type":"map<Class, vector>","url":"globals/typedefs/#TClassVectorMap","file":"1_Core/proto/EnScript.c","line":999},{"name":"TFCallerArr","type":"array<ref TFCaller>","url":"globals/typedefs/#TFCallerArr","file":"3_Game/Systems/TestFramework.c","line":80},{"name":"TFloatArray","type":"array<float>","url":"globals/typedefs/#TFloatArray","file":"1_Core/proto/EnScript.c","line":713},{"name":"TFloatSet","type":"set<float>","url":"globals/typedefs/#TFloatSet","file":"1_Core/proto/EnScript.c","line":803},{"name":"TFResultArr","type":"array<ref TFResult>","url":"globals/typedefs/#TFResultArr","file":"3_Game/Systems/TestFramework.c","line":43},{"name":"TimeAccelParam","type":"Param3<bool, float, int>","url":"globals/typedefs/#TimeAccelParam","file":"3_Game/Static/TimeAccel.c","line":2},{"name":"TInputActionMap","type":"map<typename,ref array<ActionBase_Basic>>","url":"globals/typedefs/#TInputActionMap","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":1},{"name":"TIntArray","type":"array<int>","url":"globals/typedefs/#TIntArray","file":"1_Core/proto/EnScript.c","line":714},{"name":"TIntClassMap","type":"map<int, Class>","url":"globals/typedefs/#TIntClassMap","file":"1_Core/proto/EnScript.c","line":977},{"name":"TIntFloatMap","type":"map<int, float>","url":"globals/typedefs/#TIntFloatMap","file":"1_Core/proto/EnScript.c","line":974},{"name":"TIntIntMap","type":"map<int, int>","url":"globals/typedefs/#TIntIntMap","file":"1_Core/proto/EnScript.c","line":975},{"name":"TIntManagedMap","type":"map<int, Managed>","url":"globals/typedefs/#TIntManagedMap","file":"1_Core/proto/EnScript.c","line":978},{"name":"TIntManagedRefMap","type":"map<int, ref Managed>","url":"globals/typedefs/#TIntManagedRefMap","file":"1_Core/proto/EnScript.c","line":979},{"name":"TIntSet","type":"set<int>","url":"globals/typedefs/#TIntSet","file":"1_Core/proto/EnScript.c","line":804},{"name":"TIntStringMap","type":"map<int, string>","url":"globals/typedefs/#TIntStringMap","file":"1_Core/proto/EnScript.c","line":976},{"name":"TIntTypenameMap","type":"map<int, typename>","url":"globals/typedefs/#TIntTypenameMap","file":"1_Core/proto/EnScript.c","line":980},{"name":"TIntVectorMap","type":"map<int, vector>","url":"globals/typedefs/#TIntVectorMap","file":"1_Core/proto/EnScript.c","line":981},{"name":"TItemsMap","type":"map<InventoryItem, vector>","url":"globals/typedefs/#TItemsMap","file":"3_Game/GUI/InventoryGrid.c","line":34},{"name":"TManagedArray","type":"array<Managed>","url":"globals/typedefs/#TManagedArray","file":"1_Core/proto/EnScript.c","line":717},{"name":"TManagedClassMap","type":"map<Managed, Class>","url":"globals/typedefs/#TManagedClassMap","file":"1_Core/proto/EnScript.c","line":1013},{"name":"TManagedFloatMap","type":"map<Managed, float>","url":"globals/typedefs/#TManagedFloatMap","file":"1_Core/proto/EnScript.c","line":1010},{"name":"TManagedIntMap","type":"map<Managed, int>","url":"globals/typedefs/#TManagedIntMap","file":"1_Core/proto/EnScript.c","line":1011},{"name":"TManagedManagedMap","type":"map<Managed, Managed>","url":"globals/typedefs/#TManagedManagedMap","file":"1_Core/proto/EnScript.c","line":1014},{"name":"TManagedManagedRefMap","type":"map<Managed, ref Managed>","url":"globals/typedefs/#TManagedManagedRefMap","file":"1_Core/proto/EnScript.c","line":1015},{"name":"TManagedRefArray","type":"array<ref Managed>","url":"globals/typedefs/#TManagedRefArray","file":"1_Core/proto/EnScript.c","line":718},{"name":"TManagedRefClassMap","type":"map<ref Managed, Class>","url":"globals/typedefs/#TManagedRefClassMap","file":"1_Core/proto/EnScript.c","line":1022},{"name":"TManagedRefFloatMap","type":"map<ref Managed, float>","url":"globals/typedefs/#TManagedRefFloatMap","file":"1_Core/proto/EnScript.c","line":1019},{"name":"TManagedRefIntMap","type":"map<ref Managed, int>","url":"globals/typedefs/#TManagedRefIntMap","file":"1_Core/proto/EnScript.c","line":1020},{"name":"TManagedRefManagedMap","type":"map<ref Managed, Managed>","url":"globals/typedefs/#TManagedRefManagedMap","file":"1_Core/proto/EnScript.c","line":1023},{"name":"TManagedRefManagedRefMap","type":"map<ref Managed, ref Managed>","url":"globals/typedefs/#TManagedRefManagedRefMap","file":"1_Core/proto/EnScript.c","line":1024},{"name":"TManagedRefSet","type":"set<ref Managed>","url":"globals/typedefs/#TManagedRefSet","file":"1_Core/proto/EnScript.c","line":807},{"name":"TManagedRefStringMap","type":"map<ref Managed, string>","url":"globals/typedefs/#TManagedRefStringMap","file":"1_Core/proto/EnScript.c","line":1021},{"name":"TManagedRefTypenameMap","type":"map<ref Managed, typename>","url":"globals/typedefs/#TManagedRefTypenameMap","file":"1_Core/proto/EnScript.c","line":1025},{"name":"TManagedRefVectorMap","type":"map<ref Managed, vector>","url":"globals/typedefs/#TManagedRefVectorMap","file":"1_Core/proto/EnScript.c","line":1026},{"name":"TManagedSet","type":"set<Managed>","url":"globals/typedefs/#TManagedSet","file":"1_Core/proto/EnScript.c","line":806},{"name":"TManagedStringMap","type":"map<Managed, string>","url":"globals/typedefs/#TManagedStringMap","file":"1_Core/proto/EnScript.c","line":1012},{"name":"TManagedTypenameMap","type":"map<Managed, typename>","url":"globals/typedefs/#TManagedTypenameMap","file":"1_Core/proto/EnScript.c","line":1016},{"name":"TManagedVectorMap","type":"map<Managed, vector>","url":"globals/typedefs/#TManagedVectorMap","file":"1_Core/proto/EnScript.c","line":1017},{"name":"TSelectableActionInfo","type":"Param3<int, int, string>","url":"globals/typedefs/#TSelectableActionInfo","file":"3_Game/Entities/EntityAI.c","line":104},{"name":"TSelectableActionInfoWithColor","type":"Param4<int, int, string, int>","url":"globals/typedefs/#TSelectableActionInfoWithColor","file":"3_Game/Entities/EntityAI.c","line":105},{"name":"TStringArray","type":"array<string>","url":"globals/typedefs/#TStringArray","file":"1_Core/proto/EnScript.c","line":712},{"name":"TStringClassMap","type":"map<string, Class>","url":"globals/typedefs/#TStringClassMap","file":"1_Core/proto/EnScript.c","line":986},{"name":"TStringFloatMap","type":"map<string, float>","url":"globals/typedefs/#TStringFloatMap","file":"1_Core/proto/EnScript.c","line":983},{"name":"TStringIntMap","type":"map<string, int>","url":"globals/typedefs/#TStringIntMap","file":"1_Core/proto/EnScript.c","line":984},{"name":"TStringManagedMap","type":"map<string, Managed>","url":"globals/typedefs/#TStringManagedMap","file":"1_Core/proto/EnScript.c","line":987},{"name":"TStringManagedRefMap","type":"map<string, ref Managed>","url":"globals/typedefs/#TStringManagedRefMap","file":"1_Core/proto/EnScript.c","line":988},{"name":"TStringMap","type":"map<string, string>","url":"globals/typedefs/#TStringMap","file":"3_Game/tools/tools.c","line":988},{"name":"TStringSet","type":"set<string>","url":"globals/typedefs/#TStringSet","file":"1_Core/proto/EnScript.c","line":802},{"name":"TStringStringMap","type":"map<string, string>","url":"globals/typedefs/#TStringStringMap","file":"1_Core/proto/EnScript.c","line":985},{"name":"TStringTypenameMap","type":"map<string, typename>","url":"globals/typedefs/#TStringTypenameMap","file":"1_Core/proto/EnScript.c","line":989},{"name":"TStringVectorMap","type":"map<string, vector>","url":"globals/typedefs/#TStringVectorMap","file":"1_Core/proto/EnScript.c","line":990},{"name":"TTypeNameActionInputMap","type":"map<typename,ref ActionInput>","url":"globals/typedefs/#TTypeNameActionInputMap","file":"4_World/Classes/UserActionsComponent/ActionManagerClient.c","line":2},{"name":"TTypenameArray","type":"array<typename>","url":"globals/typedefs/#TTypenameArray","file":"1_Core/proto/EnScript.c","line":720},{"name":"TTypeNameClassMap","type":"map<typename, Class>","url":"globals/typedefs/#TTypeNameClassMap","file":"1_Core/proto/EnScript.c","line":1004},{"name":"TTypeNameFloatMap","type":"map<typename, float>","url":"globals/typedefs/#TTypeNameFloatMap","file":"1_Core/proto/EnScript.c","line":1001},{"name":"TTypeNameIntMap","type":"map<typename, int>","url":"globals/typedefs/#TTypeNameIntMap","file":"1_Core/proto/EnScript.c","line":1002},{"name":"TTypeNameManagedMap","type":"map<typename, Managed>","url":"globals/typedefs/#TTypeNameManagedMap","file":"1_Core/proto/EnScript.c","line":1005},{"name":"TTypeNameManagedRefMap","type":"map<typename, ref Managed>","url":"globals/typedefs/#TTypeNameManagedRefMap","file":"1_Core/proto/EnScript.c","line":1006},{"name":"TTypenameSet","type":"set<typename>","url":"globals/typedefs/#TTypenameSet","file":"1_Core/proto/EnScript.c","line":808},{"name":"TTypeNameStringMap","type":"map<typename, string>","url":"globals/typedefs/#TTypeNameStringMap","file":"1_Core/proto/EnScript.c","line":1003},{"name":"TTypeNameTypenameMap","type":"map<typename, typename>","url":"globals/typedefs/#TTypeNameTypenameMap","file":"1_Core/proto/EnScript.c","line":1007},{"name":"TTypeNameVectorMap","type":"map<typename, vector>","url":"globals/typedefs/#TTypeNameVectorMap","file":"1_Core/proto/EnScript.c","line":1008},{"name":"TVectorArray","type":"array<vector>","url":"globals/typedefs/#TVectorArray","file":"1_Core/proto/EnScript.c","line":719},{"name":"TypeID","type":"int[]","url":"globals/typedefs/#TypeID","file":"1_Core/proto/EnScript.c","line":127},{"name":"UTemperatureSource","type":"UniversalTemperatureSource","url":"globals/typedefs/#UTemperatureSource","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":64},{"name":"UTemperatureSourceDebug","type":"UniversalTemperatureSourceDebug","url":"globals/typedefs/#UTemperatureSourceDebug","file":"3_Game/Systems/UniversalTemperatureSource/UniversalTemperatureSource.c","line":262},{"name":"vobject","type":"int[]","url":"globals/typedefs/#vobject","file":"1_Core/proto/proto.c","line":46},{"name":"VONStartSpeakingEventParams","type":"Param2<string, string>","url":"globals/typedefs/#VONStartSpeakingEventParams","file":"3_Game/gameplay.c","line":449},{"name":"VONStateEventParams","type":"Param2<bool, bool>","url":"globals/typedefs/#VONStateEventParams","file":"3_Game/gameplay.c","line":447},{"name":"VONStopSpeakingEventParams","type":"Param2<string, string>","url":"globals/typedefs/#VONStopSpeakingEventParams","file":"3_Game/gameplay.c","line":451},{"name":"WBModuleDef","type":"int[]","url":"globals/typedefs/#WBModuleDef","file":"1_Core/workbenchApi.c","line":1},{"name":"WeaponTransition","type":"FSMTransition<WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase>","url":"globals/typedefs/#WeaponTransition","file":"4_World/Entities/Firearms/Weapon_Base.c","line":31},{"name":"WidgetSource","type":"int[]","url":"globals/typedefs/#WidgetSource","file":"1_Core/proto/EnEntity.c","line":3},{"name":"WidgetType","type":"TypeID","url":"globals/typedefs/#WidgetType","file":"1_Core/proto/EnWidgets.c","line":52},{"name":"WindDirection","type":"WeatherPhenomenon","url":"globals/typedefs/#WindDirection","file":"3_Game/Weather.c","line":157},{"name":"WindMagnitude","type":"WeatherPhenomenon","url":"globals/typedefs/#WindMagnitude","file":"3_Game/Weather.c","line":158},{"name":"WindowsResizeEventParams","type":"Param3<int, int, bool>","url":"globals/typedefs/#WindowsResizeEventParams","file":"3_Game/gameplay.c","line":445},{"name":"WorldEditor","type":"int[]","url":"globals/typedefs/#WorldEditor","file":"1_Core/workbenchApi.c","line":4},{"name":"WorldHandle","type":"int[]","url":"globals/typedefs/#WorldHandle","file":"1_Core/proto/EnWorld.c","line":12},{"name":"YieldsMap","type":"map<int,ref YieldItemBase>","url":"globals/typedefs/#YieldsMap","file":"3_Game/Systems/AnimalCatching/CatchYieldBank.c","line":1}],"macros":[{"name":"BUILD_EXPERIMENTAL","url":"globals/macros/#BUILD_EXPERIMENTAL","file":"1_Core/defines.c","line":97},{"name":"BULDOZER","url":"globals/macros/#BULDOZER","file":"1_Core/defines.c","line":19},{"name":"DAYZ_X_XX","url":"globals/macros/#DAYZ_X_XX","file":"1_Core/defines.c","line":14},{"name":"DEVELOPER","url":"globals/macros/#DEVELOPER","file":"1_Core/defines.c","line":82},{"name":"DIAG","url":"globals/macros/#DIAG","file":"1_Core/defines.c","line":77},{"name":"DIAG_DEVELOPER","url":"globals/macros/#DIAG_DEVELOPER","file":"1_Core/defines.c","line":92},{"name":"ENABLE_CAROUSEL","url":"globals/macros/#ENABLE_CAROUSEL","file":"5_Mission/GUI/NewUI/MainMenu/MainMenuConsoles.c","line":2},{"name":"ENABLE_LOGGING","url":"globals/macros/#ENABLE_LOGGING","file":"1_Core/defines.c","line":39},{"name":"FEATURE_CURSOR","url":"globals/macros/#FEATURE_CURSOR","file":"1_Core/defines.c","line":59},{"name":"FEATURE_NETWORK_RECONCILIATION","url":"globals/macros/#FEATURE_NETWORK_RECONCILIATION","file":"1_Core/defines.c","line":64},{"name":"LOG_TO_FILE","url":"globals/macros/#LOG_TO_FILE","file":"1_Core/defines.c","line":44},{"name":"LOG_TO_RPT","url":"globals/macros/#LOG_TO_RPT","file":"1_Core/defines.c","line":54},{"name":"LOG_TO_SCRIPT","url":"globals/macros/#LOG_TO_SCRIPT","file":"1_Core/defines.c","line":49},{"name":"NO_GUI","url":"globals/macros/#NO_GUI","file":"1_Core/defines.c","line":29},{"name":"NO_GUI_INGAME","url":"globals/macros/#NO_GUI_INGAME","file":"1_Core/defines.c","line":34},{"name":"PLATFORM_CONSOLE","url":"globals/macros/#PLATFORM_CONSOLE","file":"1_Core/defines.c","line":161},{"name":"PLATFORM_LINUX","url":"globals/macros/#PLATFORM_LINUX","file":"1_Core/defines.c","line":148},{"name":"PLATFORM_MSSTORE","url":"globals/macros/#PLATFORM_MSSTORE","file":"1_Core/defines.c","line":154},{"name":"PLATFORM_PS4","url":"globals/macros/#PLATFORM_PS4","file":"1_Core/defines.c","line":156},{"name":"PLATFORM_WINDOWS","url":"globals/macros/#PLATFORM_WINDOWS","file":"1_Core/defines.c","line":150},{"name":"PLATFORM_XBOX","url":"globals/macros/#PLATFORM_XBOX","file":"1_Core/defines.c","line":152},{"name":"RELEASE","url":"globals/macros/#RELEASE","file":"1_Core/defines.c","line":87},{"name":"SERVER","url":"globals/macros/#SERVER","file":"1_Core/defines.c","line":115},{"name":"SERVER_FOR_CONSOLE","url":"globals/macros/#SERVER_FOR_CONSOLE","file":"1_Core/defines.c","line":136},{"name":"SERVER_FOR_PS4","url":"globals/macros/#SERVER_FOR_PS4","file":"1_Core/defines.c","line":131},{"name":"SERVER_FOR_WINDOWS","url":"globals/macros/#SERVER_FOR_WINDOWS","file":"1_Core/defines.c","line":121},{"name":"SERVER_FOR_X1","url":"globals/macros/#SERVER_FOR_X1","file":"1_Core/defines.c","line":126},{"name":"WORKBENCH","url":"globals/macros/#WORKBENCH","file":"1_Core/defines.c","line":24}],"topics":[{"name":"AGTIDs","title":"Agent transmission system","url":"topics/AGTIDs/","parent":"EmoteIDs"},{"name":"Barrel","title":"Barrel related functions constants","url":"topics/Barrel/","parent":"EmoteIDs"},{"name":"BuildDefines","title":"Build defines","url":"topics/BuildDefines/","parent":"Defines"},{"name":"Camera","title":"Camera","url":"topics/Camera/","parent":"WorldCommon"},{"name":"CarContactConstants","title":"Cars Contact","url":"topics/CarContactConstants/","parent":"EmoteIDs"},{"name":"CarFluidsConstants","title":"Cars Fluids","url":"topics/CarFluidsConstants/","parent":"EmoteIDs"},{"name":"CFGConstants","title":"Local data saving to files","url":"topics/CFGConstants/"},{"name":"ChatMessagesVisibility","title":"ChatMessagesVisibility","url":"topics/ChatMessagesVisibility/","parent":"EmoteIDs"},{"name":"Colors","title":"Colors","url":"topics/Colors/","parent":"Constants"},{"name":"Components","title":"Components","url":"topics/Components/"},{"name":"Constants","title":"Constants","url":"topics/Constants/"},{"name":"Constraints","title":"Constraints API definition","url":"topics/ConstraintsAPI/","parent":"Geometry"},{"name":"CppEnums","title":"Internally defined enums","url":"topics/CppEnums/"},{"name":"CustomEmoteIDs","title":"Custom animation events ID for emotes","url":"topics/CustomEmoteIDs/","parent":"EmoteIDs"},{"name":"Debug","title":"Debug utilities","url":"topics/Debug/"},{"name":"DebugShape","title":"Debug Shape API definition","url":"topics/DebugShapeAPI/","parent":"Debug"},{"name":"DebugUI","title":"Debug UI API","url":"topics/DebugUIAPI/","parent":"Debug"},{"name":"Decals","title":"Decals API","url":"topics/DecalsAPI/","parent":"WorldTrace"},{"name":"Defines","title":"Defines","url":"topics/Defines/"},{"name":"DeveloperRPC","title":"Developer RPC commands","url":"topics/DeveloperRPC/"},{"name":"DiagMenu","title":"Diag menu API definition","url":"topics/DiagMenuAPI/","parent":"DebugShape"},{"name":"EmoteIDs","title":"Emote ids","url":"topics/EmoteIDs/"},{"name":"Enforce","title":"Enforce script essentials","url":"topics/Enforce/"},{"name":"EntityAPI","title":"Entity system","url":"topics/Entity/"},{"name":"EntityAttributes","title":"Entity editor attribute system","url":"topics/EntityAttributes/","parent":"EntityAPI"},{"name":"EntityTemperature","title":"Entity Temperature constants","url":"topics/EntityTemperature/","parent":"EmoteIDs"},{"name":"EnvironmentCfg","title":"Configurations for Environment class","url":"topics/EnvironmentCfg/","parent":"EmoteIDs"},{"name":"File","title":"FileIO API","url":"topics/FileAPI/","parent":"System"},{"name":"FoodDecayConstants","title":"Food decay constants","url":"topics/FoodDecayConstants/","parent":"EmoteIDs"},{"name":"FOVSettings","title":"FOV settings","url":"topics/FOVSettings/","parent":"EmoteIDs"},{"name":"Gamepad","title":"Gamepad API","url":"topics/GamepadAPI/","parent":"System"},{"name":"Geometry","title":"Geometry API definition","url":"topics/GeometryAPI/","parent":"RigidBody"},{"name":"HUDVisibility","title":"HUDVisibility","url":"topics/HUDVisibility/","parent":"EmoteIDs"},{"name":"InputDevice","title":"InputDevice","url":"topics/InputDevice/","parent":"Constants"},{"name":"InventoryConstants","title":"Inventory constants","url":"topics/InventoryConstants/","parent":"EmoteIDs"},{"name":"ItemDamage","title":"Item Damage Relative Values (ItemBase.GetHealth01)","url":"topics/ItemDamage/","parent":"EmoteIDs"},{"name":"ItemGeneratorCfg","title":"Configurations for ItemsGenerator class","url":"topics/ItemGeneratorCfg/","parent":"EmoteIDs"},{"name":"ItemHealth","title":"Item Health States (ItemBase.GetHealthLevel)","url":"topics/ItemHealth/","parent":"EmoteIDs"},{"name":"ItemTemperature","title":"Item Temperature Levels (ItemBase.GetTemperature) (ObjectTemperatureState)","url":"topics/ItemTemperature/","parent":"EmoteIDs"},{"name":"ItemVariables","title":"Item Variables","url":"topics/ItemVariables/","parent":"EmoteIDs"},{"name":"ItemWetness","title":"Item Wetness States (ItemBase.GetWet)","url":"topics/ItemWetness/","parent":"EmoteIDs"},{"name":"Keyboard","title":"Keyboard input API","url":"topics/KeyboardAPI/","parent":"System"},{"name":"LifetimeRefresherConstants","title":"Lifetime Refresher functionality constants","url":"topics/LifetimeRefresherConstants/","parent":"EmoteIDs"},{"name":"Light","title":"Light API","url":"topics/LightAPI/","parent":"Camera"},{"name":"LiquidThroughputs","title":"LiquidThroughputs","url":"topics/LiquidThroughputs/","parent":"EmoteIDs"},{"name":"LiquidTypes","title":"LiquidTypes","url":"topics/LiquidTypes/","parent":"EmoteIDs"},{"name":"LockConstants","title":"Controls locks","url":"topics/LockConstants/","parent":"EmoteIDs"},{"name":"Materials","title":"Materials","url":"topics/Materials/","parent":"Constants"},{"name":"Math","title":"Math library","url":"topics/Math/"},{"name":"Math2D","title":"Math2D library","url":"topics/Math2D/"},{"name":"Math3DAPI","title":"Math3D library","url":"topics/Math3D/"},{"name":"MenuID","title":"MenuID","url":"topics/MenuID/"},{"name":"MeshObject","title":"Mesh object (XOB)","url":"topics/MeshObject/","parent":"Visual"},{"name":"MessageCMD","title":"Message commands","url":"topics/MessageCMD/"},{"name":"Modding","title":"Modding DiagMenu","url":"topics/Modding/"},{"name":"Modifier","title":"pools minimum tick times in ms","url":"topics/Modifier/"},{"name":"Mouse","title":"Mouse API","url":"topics/MouseAPI/","parent":"System"},{"name":"MouseEvents","title":"Mouse Events","url":"topics/MouseEvents/"},{"name":"Ocean","title":"Ocean API","url":"topics/OceanAPI/","parent":"Decals"},{"name":"ParticleEffect","title":"Particle effect API","url":"topics/ParticleEffectAPI/","parent":"MeshObject"},{"name":"Physics","title":"Physics system","url":"topics/Physics/"},{"name":"PlatformDefines","title":"Platform defines","url":"topics/PlatformDefines/","parent":"Defines"},{"name":"Profiler","title":"Enforce Script profiling API","url":"topics/ProfilerAPI/"},{"name":"RigidBody","title":"RigidBody API","url":"topics/RigidBodyAPI/","parent":"Physics"},{"name":"RPC","title":"RPC commands","url":"topics/RPC/"},{"name":"SATIDs","title":"Selectable action types ids","url":"topics/SATIDs/","parent":"EmoteIDs"},{"name":"ScriptTestingFramework","title":"Script Testing Framework","url":"topics/ScriptTestingFramework/"},{"name":"ServerDefines","title":"Server defines","url":"topics/ServerDefines/","parent":"Defines"},{"name":"SoundController","title":"SoundController API","url":"topics/SoundControllerAPI/"},{"name":"StaminaHandlerCfg","title":"Configurations for StaminaHandler class","url":"topics/StaminaHandlerCfg/","parent":"EmoteIDs"},{"name":"StringConstants","title":"String constants","url":"topics/StringConstants/","parent":"Constants"},{"name":"Strings","title":"Strings","url":"topics/Strings/"},{"name":"SyncCMD","title":"Sync update commands","url":"topics/SyncCMD/"},{"name":"System","title":"System","url":"topics/System/"},{"name":"Tools","title":"Tools","url":"topics/Tools/"},{"name":"UAIDs","title":"User action internal state machine states","url":"topics/UAIDs/","parent":"EmoteIDs"},{"name":"UI","title":"UI","url":"topics/UI/"},{"name":"Vehicle","title":"Vehicle Constants","url":"topics/Vehicle/","parent":"EmoteIDs"},{"name":"Visual","title":"Visual objects","url":"topics/Visual/"},{"name":"VRDeviceAPI","title":"generic and platform specific devices","url":"topics/VRDevice/"},{"name":"WidgetAPI","title":"Widget UI system","url":"topics/Widget/"},{"name":"World","title":"World","url":"topics/World/"},{"name":"WorldCommon","title":"WorldCommon","url":"topics/WorldCommon/","parent":"World"},{"name":"WorldTrace","title":"Trace&Visibility API","url":"topics/WorldTraceAPI/","parent":"Light"}]}